- 14 Apr, 2000 13 commits
-
-
* expr.c (reload.h): Now included. (emit_block_move): Set volatile_ok when checking for movstr. (emit_move_1): Check for replacements in addresses in multi-word case. * Makefile.in (expr.o): Now includes reload.h. From-SVN: r33155
Richard Kenner committed -
* flow.c (count_basic_blocks): Remove unused var PREV_CALL. Never have a LIBCALL end a basic block. (find_basic_blocks_1): Likewise. Reorganize CALL_INSN cases. From-SVN: r33154
Richard Kenner committed -
From-SVN: r33153
Richard Kenner committed -
* config/ia64/lib1funcs.asm (__ia64_nonlocal_goto): Drop obsolete completers from mov.ret instruction. From-SVN: r33152
Jim Wilson committed -
fold-const.c (extract_muldiv): Don't distribute and widen multiply across plus for non-sizetype unsigned types. * fold-const.c (extract_muldiv): Don't distribute and widen multiply across plus for non-sizetype unsigned types. From-SVN: r33151
Richard Henderson committed -
* flow.c (find_auto_inc): Don't autoinc eliminable registers. If the original source is dead in the incr insn, it's dead now. From-SVN: r33150
Richard Henderson committed -
stor-layout.c (layout_decl): Properly compare KNOWN_ALIGN to see if DECL_BIT_FIELD needs to still be set. * stor-layout.c (layout_decl): Properly compare KNOWN_ALIGN to see if DECL_BIT_FIELD needs to still be set. From-SVN: r33149
Richard Kenner committed -
From-SVN: r33148
Richard Kenner committed -
dbxout.c (dbxout_type, [...]): Don't call print_int_cst_octal with something that's not an INTEGER_CST. * dbxout.c (dbxout_type, case INTEGER_TYPE): Don't call print_int_cst_octal with something that's not an INTEGER_CST. From-SVN: r33147
Richard Kenner committed -
* config/alpha/alpha.c (alpha_emit_floatuns): Ensure we pass a REG and not a SUBREG to a FLOAT rtl. From-SVN: r33146
Richard Kenner committed -
From-SVN: r33145
Jeff Law committed -
2000-04-14 Bryce McKinlay <bryce@albatross.co.nz> Additional test for PR gcj/148: * libjava.compile/assignment_2.java: New file. From-SVN: r33144
Bryce McKinlay committed -
* emit-rtl.c (try_split): Avoid infinite loop if the split results in a sequence that contains the original insn. From-SVN: r33143
Clinton Popetz committed
-
- 13 Apr, 2000 9 commits
-
-
2000-04-13 Andreas Jaeger <aj@suse.de> * config/mips/mips.c (expand_block_move): Pass alignment argument to move_by_pieces in bits, not bytes. From-SVN: r33142
Andreas Jaeger committed -
2000-04-13 Andreas Jaeger <aj@suse.de> * config/mips/linux.h (CPP_PREDEFINES): Also define __PIC__ and __pic__ for little endian. From-SVN: r33141
Andreas Jaeger committed -
2000-04-13 Andreas Jaeger <aj@suse.de> * config/i386/i386-protos.h: Add prototype for uno_comparison_operator. From-SVN: r33140
Andreas Jaeger committed -
From-SVN: r33139
Andreas Jaeger committed -
* alias.c (nonlocal_reference_p): Take a care for CALL_INSNS's fusage field. * calls.c (ECF_PURE): New flag. (emit_call_1): Handle ECF_PURE calls. (initialize_argument_information): Unset ECF_PURE flag too. (precompute_arguments): Precompute for ECF_PURE too. (expand_call): Handle ECF_PURE calls too. (emit_library_call_value_1): Rename no_queue argument to fn_type, accept value of 2 as pure function. (emit_library_call_value, emit_library_call): Rename no_queue argument to fn_type. * optabs.c (prepare_cmp_insn): Pass fn_type 2 to memcmp call. * tree.h (DECL_IS_PURE): New macro. (struct tree_decl): Add pure_flag. * c-common.c (enum attrs): Add attribute "pure". (init_attributes): Initialize attribute "pure" (decl_attributes): Handle attribute "pure". * extend.texi (Attribute "pure"): Document. * calls.c (expand_call): Add (mem:BLK (scratch)) to "equal from" in pure function. (flags_from_decl_or_type): Support attribute "pure". From-SVN: r33138
Jan Hubicka committed -
* class.c (build_base_field): Reformat comment. * inc/cxxabi.h (stddef.h): Comment inclusion. (__base_class_info::__offset): Comment shift. From-SVN: r33137
Nathan Sidwell committed -
* cpplex.c (_cpp_lex_token): Handle digraphs. Don't null-terminate the token except for numbers and identifiers. From-SVN: r33136
Jason Merrill committed -
From-SVN: r33135
Jeff Law committed -
i386.c (ix86_expand_binary_operator, [...]): Check no_new_pseudos instead of reload_in_progress and reload_completed. * i386.c (ix86_expand_binary_operator, ix86_expand_unary_operator): Check no_new_pseudos instead of reload_in_progress and reload_completed. (ix86_split_ashldi, ix86_split_ashrdi, ix86_split_lshrdi): Check no_new_pseudos instead of reload_completed. From-SVN: r33134
John Wehle committed
-
- 12 Apr, 2000 18 commits
-
-
* function.c (purge_addressof): Unshare any shared rtl created by purge_addressof and its children. From-SVN: r33133
Jeffrey A Law committed -
* com.h (FFECOM_f2cINTEGER): Avoid using LONG_TYPE_SIZE as a preprocessor constant. (FFECOM_f2cLOGICAL): Likewise. (FFECOM_f2cLONGINT): Likewise. From-SVN: r33130
Mark Mitchell committed -
* function.c (aggregate_value_p): VOID_TYPE nodes are never aggregates. From-SVN: r33129
Mark Mitchell committed -
2000-04-05 Andreas Jaeger <aj@suse.de> * config/mips/linux.h (SUBTARGET_ASM_SPEC): Use proper flags if not compiling PIC code, add flags for mabi=64. (SUBTARGET_CPP_SIZE_SPEC): New. (SUBTARGET_CPP_SPEC): New. (CPP_PREDEFINES): Define __PIC__ and __pic__. PIC code is default for MIPS/Linux and lots of code needs these defines. From-SVN: r33128
Andreas Jaeger committed -
* java/lang/natString.cc (intern): Temporarily disable finalizer registration. From-SVN: r33127
Tom Tromey committed -
From-SVN: r33126
Hans-Peter Nilsson committed -
reorg.c (fill_slots_from_thread): Check side_effects_p when trying the "opposite arithmetic" approach. * reorg.c (fill_slots_from_thread): Check side_effects_p when trying the "opposite arithmetic" approach. From-SVN: r33125
Hans-Peter Nilsson committed -
* java/lang/natString.cc (unintern): Added `obj' argument. (intern): Register finalizer for string. * java/lang/String.java (unintern): Now static; added obj argument. From-SVN: r33124
Tom Tromey committed -
* sh.h (STRUCT_VALUE): Just 0 for TARGET_HITACHI. (struct sh_args): Add new field force_mem. (INIT_CUMULATIVE_ARGS): Initialize it. (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Act on it. From-SVN: r33123
J"orn Rennecke committed -
From-SVN: r33121
Jeffrey A Law committed -
From-SVN: r33120
Jeffrey A Law committed -
From-SVN: r33119
Jeffrey A Law committed -
From-SVN: r33118
Jeffrey A Law committed -
From-SVN: r33117
Jeffrey A Law committed -
From-SVN: r33116
Jeffrey A Law committed -
From-SVN: r33115
Jeffrey A Law committed -
From-SVN: r33114
Mark Mitchell committed -
From-SVN: r33113
Mark Mitchell committed
-