- 16 Jan, 2003 9 commits
-
-
* arm.h (CONDITIONAL_REGISTER_USAGE): Avoid signed/unsigned warning. * emit-rtl.c (gen_rtx_REG, set_mem_attributes_minus_bitpos, init_emit_once): Likewise. * flow.c (mark_regs_live_at_end, calculate_global_regs_live): Likewise. * function.c (assign_stack_temp_for_type): Likewise. * loop.c (loop_invariant_p): Likewise. * recog.c (push_operand): Likewise. * regclass.c (init_reg_sets_1): Likewise. * reload.c (update_auto_inc_notes): Likewise. * reload1.c (reload_as_needed, emit_input_reload_insns): Likewise. * stmt.c (expand_asm_operands): Likewise. * stor-layout.c (start_record_layout): Likewise. cp: * class.c (layout_virtual_bases): Avoid signed/unsigned warning. java: * jcf-write.c (generate_bytecode_insns): Avoid signed/unsigned warning. From-SVN: r61389
Kaveh R. Ghazi committed -
From-SVN: r61387
GCC Administrator committed -
* java/net/MulticastSocket.java (setInterface): Reindented. From-SVN: r61379
Michael Koch committed -
From-SVN: r61378
Herman A.J. ten Brugge committed -
2003-01-15 Phil Edwards <pme@gcc.gnu.org> * include/bits/basic_string.tcc (_S_string_copy): Unused, remove. From-SVN: r61377
Phil Edwards committed -
* config/alpha/alpha.c (find_lo_sum_using_gp): Rename from find_lo_sum; also check that GP is being used. (alpha_find_lo_sum_using_gp): New. (alpha_does_function_need_gp): Use get_attr_usegp. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.md (attr usegp): New. Annotate patterns as needed. From-SVN: r61376
Richard Henderson committed -
gcse.c (one_cprop_pass): Change function arguments to take both cprop_jumps and bypass_jumps flags... * gcse.c (one_cprop_pass): Change function arguments to take both cprop_jumps and bypass_jumps flags instead of just alter_jumps. (gcse_main): Update calls to one_cprop_pass, disabling bypassing. (bypass_jumps): New function to perform separate jump bypassing pass. * rtl.h (bypass_jumps): Add function prototype. * timevar.def (TV_BYPASS): New timing variable. * toplev.c (enum dump_file_index): Add new entry DFI_bypass. (dump_file): New entry for the bypass RTL dump file. (rest_of_compilation): Insert new jump bypassing optimization pass after loop. * doc/passes.texi: Document new pass. From-SVN: r61374
Roger Sayle committed -
acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Substitute GLIBCPP_TEST_WCHAR_T if building wchar_t bits in the library. 2003-01-15 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Substitute GLIBCPP_TEST_WCHAR_T if building wchar_t bits in the library. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite/Makefile.am (all-local): Add conditional rule to generate testsuite_wchar_t. * testsuite/Makefile.in: Regenerate. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-list-sourcefiles): Remove wchar_t files if testsuite_wchar_t is not present in the build directory. * testsuite/libstdc++-v3.dg/dg.exp: Add -g -O2 to DEFAULT_CXXFLAGS. Remove setulimit bits. * testsuite/26_numerics/complex_value.cc: Set to noopts. * testsuite/Makefile.am (CLEANFILES): Add. * testsuite/Makefile.in: Regenerate. From-SVN: r61373
Benjamin Kosnik committed -
* som.h (SUPPORTS_WEAK, SUPPORTS_ONE_ONLY, MAKE_DECL_ONE_ONLY, ASM_WEAKEN_LABEL, GTHREAD_USE_WEAK): Define. * pa.h (TARGET_SOM_SDEF): Define. * pa-hpux11.h (TARGET_SOM_SDEF): Define. * config/os/hpux/os_defines.h (_GLIBCPP_GTHREAD_USE_WEAK): Define for __hppa__. From-SVN: r61372
John David Anglin committed
-
- 15 Jan, 2003 31 commits
-
-
2003-01-15 Scott Gilbertson <scottg@mantatest.com> * gnu/gcj/xlib/natGC.cc (fillPolygon): New method. * gnu/gcj/xlib/GC.java (fillPolygon): Declare. * gnu/awt/xlib/XGraphics.java (fillPolygon): Added translateX and translateY arguments. Implement. * gnu/awt/j2d/IntegerGraphicsState.java (fillPolygon): Pass down translation arguments. (drawPolyline, drawPolygon): Fix incorrect tests. * gnu/awt/j2d/DirectRasterGraphics.java (fillPolygon): Added translateX and translateY arguments. From-SVN: r61369
Scott Gilbertson committed -
2003-01-15 Scott Gilbertson <scottg@mantatest.com> * Makefile.in: Rebuilt. * Makefile.am (xlib_includes): New macro. (INCLUDES): Use it. From-SVN: r61366
Scott Gilbertson committed -
* config/m68hc11/m68hc11.c (expand_prologue): Use push/pop to allocate 4-bytes of locals on 68HC11. (expand_epilogue): Likewise. (m68hc11_memory_move_cost): Increase cost of HI/QI soft registers. From-SVN: r61364
Stephane Carrez committed -
From-SVN: r61363
Richard Henderson committed -
2003-01-15 Scott Gilbertson <scottg@mantatest.com> * gnu/awt/xlib/XToolkit.java (getColorModel): Implemented. * gnu/awt/xlib/XGraphicsConfiguration.java (getPixel): Work with 16-bit display mode. From-SVN: r61362
Scott Gilbertson committed -
* config/m68hc11/m68hc11.h (ASM_SPEC): Handle -m68hcs12; Pass -mshort and -mshort-double to the assembler to specify the ABI. (LINK_SPEC): Likewise. (CPP_SPEC): Pass HCS12 specific define. (MASK_M68S12): New define. (TARGET_M68S12): Likewise. (TARGET_SWITCHES): New options -m68hcs12 and -m68S12. (TARGET_VERSION): Update. * config/m68hc11/m68hc12.h (CPP_SPEC): Pass HCS12 specific define. (LINK_SPEC): Update. (ASM_SPEC): Update. * config/m68hc11/m68hc11.c (m68hc11_asm_file_start): Update. * doc/invoke.texi (M68hc1x Options): Document -m68hcs12. From-SVN: r61358
Stephane Carrez committed -
2003-01-15 Scott Gilbertson <scottg@mantatest.com> * java/awt/CardLayout.java (show): Rewrote. (gotoComponent): Removed `target' argument. Simplified code. Don't pre-compute `choice' unless `what' is FIRST or LAST. Changed all callers. (NONE): Removed. From-SVN: r61357
Scott Gilbertson committed -
From-SVN: r61354
Kaveh R. Ghazi committed -
* gcc.c-torture/compile/20000804-1.x: Don't execute this test at all for HC11/HC12. * gcc.c-torture/compile/20001205-1.x: Likewise. * gcc.c-torture/compile/20001226-1.x: Likewise. * gcc.c-torture/compile/920520-1.x: Likewise. * gcc.c-torture/compile/961203-1.x: Likewise. * gcc.c-torture/compile/20020604-1.x: Likewise. From-SVN: r61351
Stephane Carrez committed -
* config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit the return code. From-SVN: r61347
Stephane Carrez committed -
* cfganal.c (set_edge_can_fallthru_flag): Clear the EDGE_CAN_FALLTHRU flag before setting it. From-SVN: r61345
Josef Zlomek committed -
From-SVN: r61343
Josef Zlomek committed -
From-SVN: r61342
Josef Zlomek committed -
c-semantics.c (genrtl_while_stmt): Improve initial RTL generation when loop condition is known true, i.e. * c-semantics.c (genrtl_while_stmt): Improve initial RTL generation when loop condition is known true, i.e. "while (1) { ... }". (genrtl_for_stmt): Similarly for "for" statements. From-SVN: r61338
Roger Sayle committed -
* real.c (real_sqrt): Return a bool result indicating whether a floating point exception or trap should be raised. * real.h (real_sqrt): Update function prototype. * builtins.c (fold_builtin): Only fold non-trapping square roots unless we're ignoring errno and trapping math. From-SVN: r61337
Roger Sayle committed -
* expr.h (emit_conditional_add): Add PARAMS to declaration. * gengtype-lex.l (malloc, realloc): Move defines after include of system.h. Remove duplicate include of system.h. From-SVN: r61336
John David Anglin committed -
PR middle-end/9009 * optabs.c (expand_unop): When manipulating the FP sign bit using integer operations, account for targets with different integer and FP word orders. (expand_abs): Likewise. From-SVN: r61335
Roger Sayle committed -
* config/rs6000/rs6000.c (rs6000_gen_section_name): Do not include file extension in section name. From-SVN: r61334
David Edelsohn committed -
* flow.c (find_auto_inc): Also try to generate a PRE_MODIFY with constant offset. From-SVN: r61333
Richard Earnshaw committed -
* arm.h (HAVE_PRE_MODIFY_DISP, HAVE_PRE_MODIFY_REG): Define. (HAVE_POST_MODIFY_DISP, HAVE_POST_MODIFY_REG): Define. (ARM_GO_IF_LEGITIMATE_ADDRESS): Handle pre/post-modify addresses. (ARM_PRINT_OPERAND_ADDRESS): Likewise. From-SVN: r61332
Richard Earnshaw committed -
From-SVN: r61331
Hartmut Penner committed -
PR f/9258 * global.c (struct allocno): Add no_stack_reg. (global_conflicts): Set no_stack_reg. (find_reg): Use it. * convert.c (convert_to_real): Fold - and abs only when profitable. * fold-const.c (fold): Fold truncates in - and abs. * gcc.c-torture/compile/20030115-1.c: New test. * gcc.dg/i386-fpcvt-1.c: New test. * gcc.dg/i386-fpcvt-2.c: New test. From-SVN: r61329
Jan Hubicka committed -
so I'm fixing the Changelog entry From-SVN: r61328
Josef Zlomek committed -
* predict.c (real_inv_br_prob_base): New variable. (propagate_freq): Use multiply by reciprocal instead of division. Don't divide by 1.0 at all. (estimate_bb_frequencies): Similar. From-SVN: r61326
Segher Boessenkool committed -
* configure.in (noconfigdirs): Don't skip gas on IRIX 6. * configure: Rebuilt. From-SVN: r61325
Alexandre Oliva committed -
From-SVN: r61324
Alexandre Oliva committed -
* configure.in (libgcc_visibility): Force disabled on IRIX 6 too. * configure: Rebuilt. From-SVN: r61323
Alexandre Oliva committed -
* config/s390/s390.c (s390_safe_attr_type): New function. (s390_use_dfa_pipeline_interface): New function, return true for z900. (s390_issue_rate): New function. (s390_agen_dep_p): New function. (addr_generation_dependency_p): Use 's390_safe_attr_type'. (s390_adjust_cost): Return 'cost' if new DFA is used. (s390_adjust_priority): Delete function. * config/s390/s390-protos.h: (s390_agen_dep_p): New prototype. * config/s390/s390.md (atype attribute): Attribute 'atype' default determined by 'op_type'. (type attribute): Added more type attributes. * config/s390/2064.md: New DFA description for z900 pipeline. From-SVN: r61321
Hartmut Penner committed -
* config/i386/i386.c (ix86_expand_vector_move): Validize constant forced to memory. Fixes PR bootstrap/9036. From-SVN: r61319
Alexandre Oliva committed -
From-SVN: r61318
GCC Administrator committed -
* config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Define so as to set $gp before the call. From-SVN: r61310
Alexandre Oliva committed
-