- 19 May, 2000 24 commits
-
-
* jump.c (redirect_jump): Add delete_unused argument. Don't remove labels and code following when LABEL_NUSES goes to zero. (invert_jump): Likewise. (jump_optimize_1): Fix redirect/invert arguments. (do_cross_jump, thread_jumps): Likewise. * flow.c (split_edge): Likewise. * reorg.c (optimize_skip): Likewise. (reorg_redirect_jump, relax_delay_slots, dbr_schedule): Likewise. * profile.c (instrument_arcs): Likewise. * loop.c (find_and_verify_loops): Likewise. Fix indentation. * rtl.h: Update prototypes. From-SVN: r34033
Richard Henderson committed -
From-SVN: r34032
Phil Edwards committed -
* ssa.c (convert_from_ssa): Tell life_analysis we need death notes. (make_regs_equivalent_over_bad_edges): Only look at abnormal critical edges. From-SVN: r34031
Clinton Popetz committed -
From-SVN: r34030
David Edelsohn committed -
2000-05-19 Andreas Jaeger <aj@suse.de> * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper which fails with SSA. From-SVN: r34029
Andreas Jaeger committed -
* Imported beans and serialization * Updated IA-64 port * Miscellaneous bug fixes From-SVN: r34028
Tom Tromey committed -
cpphash.c (funlike_macroexpand): Make sure not to walk p1 past l1 when deleting whitespace and markers. * cpphash.c (funlike_macroexpand): Make sure not to walk p1 past l1 when deleting whitespace and markers. From-SVN: r34027
Zack Weinberg committed -
2000-05-19 Andreas Jaeger <aj@suse.de> * lib/c-torture.exp: Also test with -O3 -fssa. From-SVN: r34026
Andreas Jaeger committed -
* cpplex.c (_cpp_scan_until): Clear AUX field of tokens. * cpplib.c (do_unassert): Put the list to compare against on the stack. From-SVN: r34025
Zack Weinberg committed -
parse.y (fold_constant_for_init): Let VAR_DECL and FIELD_DECL be processed by the method's switch statement. 2000-04-17 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (fold_constant_for_init): Let VAR_DECL and FIELD_DECL be processed by the method's switch statement. From-SVN: r34024
Alexandre Petit-Bianco committed -
From-SVN: r34023
Tom Tromey committed -
* java-tree.h: Added init state enum. * decl.c (emit_init_test_initialization): Initialize class initialization check variable by looking at class' state. From-SVN: r34022
Tom Tromey committed -
* java-tree.h (build_instanceof): Declare. (build_get_class): Declare. * parse.y (patch_binop): Use build_instanceof. * expr.c (build_instanceof): New function. If class is final, don't make a function call. (expand_java_INSTANCEOF): Use it. (build_get_class): New function. From-SVN: r34021
Tom Tromey committed -
From-SVN: r34020
Bruce Korb committed -
* config/elfos.h (SELECT_SECTION): Don't access DECL_INITIAL of a CONSTRUCTOR. From-SVN: r34019
Richard Kenner committed -
2000-05-18 Chip Salzenberg <chip@valinux.com> * bits/ostream.tcc (_S_pad_char): Function template should not be static. * bits/streambuf.tcc (_S_copy_streambufs): Likewise. * src/string-inst.cc (__destroy_aux): Instantiate for string*. 2000-05-18 Nathan C. Myers <ncm@cantrip.org> * mkcshadow: Change C_Swamp to C_legacy. * shadow/*: Same. * shadow/bits/*: Same. s/C_Swamp/C_legacy/g s/SWAMP/LEGACY/g s/_Shadow/_shadow/g 2000-05-18 Anthony Williams <anthony@anthonyw.cjb.net> * bits/locale_facets.tcc (num_get::_M_extract): Change char* to const char*. * src/string-inst.cc (string::_S_find): Same. From-SVN: r34018
Benjamin Kosnik committed -
From-SVN: r34017
Jeff Law committed -
* gcc.texi (MULTILIB_EXCEPTIONS): Correct example and update it to match the current practice. From-SVN: r34012
Chris Demetriou committed -
From-SVN: r34011
Mark Mitchell committed -
* rtlanal.c (insn_dependant_p, insn_dependant_p_1): New. * rtl.h (insn_dependant_p): Declare it. * loop.c (strength_reduce): Use it. From-SVN: r34010
Richard Henderson committed -
From-SVN: r34009
Michael Meissner committed -
From-SVN: r34008
Bryce McKinlay committed -
* config/mn10300/mn10300.c (expand_prologue, expand_epilogue): 16-bit and 64-bit clean-up. From-SVN: r34007
Alexandre Oliva committed -
2000-05-18 Alexandre Oliva <oliva@lsd.ic.unicamp.br> * jcf-write.c (generate_classfile): Scan the source_file for slashes with the right pointer variable. From-SVN: r34006
Alexandre Oliva committed
-
- 18 May, 2000 16 commits
-
-
* gnu/gcj/protocol/jar/Connection.java (getJarFile): Test for null `jarFile', not `jarFileURL'. From-SVN: r34005
Bryce McKinlay committed -
* configure.in (*-pc-msdosdjgpp): Set float_format to none. * configure: Rebuilt. From-SVN: r34004
Mark Elbrecht committed -
From-SVN: r34003
J. David Anglin committed -
From-SVN: r34002
Chris Demetriou committed -
Andrew's last commit changed a ChangeLog entry to say that I wrote a patch that Zack wrote. Oops. From-SVN: r34001
Tom Tromey committed -
* genopinit.c: Use $ for escape sequences in optab patterns. Remove backslashes from optab patterns. Change $A, $B, $C to expand to (int) whatever instead of just whatever; remove explicit (int) from all optab patterns. * gensupport.c (xmalloc, xrealloc, xstrdup): Provide. * genattr.c, genattrtab.c, gencodes.c, genconfig.c, genemit.c, genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c, genrecog.c: Remove private copies of xmalloc, xrealloc, and From-SVN: r34000
Zack Weinberg committed -
From-SVN: r33999
Jeffrey A Law committed -
* jump.c (jump_optimize_1): Base minimum insn count during find_cross_jump on BRANCH_COST. From-SVN: r33998
Richard Henderson committed -
print-rtl.c (print_rtx): Only print note line number as string if between NOTE_INSN_BIAS and NOTE_INSN_MAX. * print-rtl.c (print_rtx): Only print note line number as string if between NOTE_INSN_BIAS and NOTE_INSN_MAX. * final.c (final_scan_insn): Do nothing for note line number 0. From-SVN: r33997
Jakub Jelinek committed -
gcc-common.c (ggc_mark_rtx_children): Mark NOTE_EXPECTED_VALUE from NOTE_INSN_EXPECTED_VALUE notes and... * gcc-common.c (ggc_mark_rtx_children): Mark NOTE_EXPECTED_VALUE from NOTE_INSN_EXPECTED_VALUE notes and NOTE_SOURCE_FILE from NOTE_INSN_DELETED_LABEL. From-SVN: r33996
Jakub Jelinek committed -
Place constant, uninitialised data in .rodata not .bss, and do not interpret an error in the initialisation value as meaning that the variable should be placed in the .bss section. From-SVN: r33995
Nick Clifton committed -
* configure.in (NO_MINUS_C_MINUS_O): Test `$ac_cv_prog_cc_${ac_cc}_c_o', not `$ac_cv_prog_cc_cc_c_o'. * configure: Regenerated. From-SVN: r33994
Philippe De Muyter committed -
From-SVN: r33993
Zack Weinberg committed -
* c-common.h (enum c_tree_index): Add g77 type entries. (g77_integer_type_node, g77_uinteger_type_node): New. (g77_longint_type_node, g77_ulongint_type_node): New. * c-decl.c (init_decl_processing): Initialize them. Co-Authored-By: Richard Henderson <rth@cygnus.com> From-SVN: r33992
Chris Demetriou committed -
com.h (FFECOM_f2cINTEGER, [...]): Note that these types correspond to built-in types now defined in the C front... * com.h (FFECOM_f2cINTEGER, FFECOM_f2cLONGINT): Note that these types correspond to built-in types now defined in the C front end (for libf2c). From-SVN: r33991
Chris Demetriou committed -
* configure.in: Test for __g77_integer, __g77_uinteger, __g77_longint, and __g77_ulongint builtin types, rather than mucking around with compiler headers. * configure: Regenerate. * g2c.hin (integer, logical, flag, ftnlen, ftnint): Use __g77_integer rather than autoconfigured value. (uinteger): Use __g77_uinteger rather than autoconfigured value. (longint): Use __g77_longint rather than autoconfigured value. (ulongint): Use __g77_ulongint rather than autoconfigured value. From-SVN: r33990
Chris Demetriou committed
-