- 26 Jul, 2001 6 commits
-
-
function.c (locate_and_pad_parm): Also pad initial offset so that the total argument size also includes the padding. * function.c (locate_and_pad_parm): Also pad initial offset so that the total argument size also includes the padding. From-SVN: r44379
Graham Stott committed -
* gensupport.c (alter_output_for_insn): Correct enable checking failure change XSTR to XTMPL. (process_one_cond_exec): Likewise From-SVN: r44378
Graham Stott committed -
function.c (locate_and_pad_parm): Also pad initial offset so that the total argument size also includes the padding. * function.c (locate_and_pad_parm): Also pad initial offset so that the total argument size also includes the padding. * gensupport.c (alter_output_for_insn): Correct enable checking failure change XSTR to XTMPL. (process_one_cond_exec): Likewise From-SVN: r44377
Graham Stott committed -
2001-07-25 H.J. Lu <hjl@gnu.org> * configure.target (cpu_include_dir): Set to `config/cpu/mips' for mips. * config/cpu/mips/bits/atomicity.h: New. From-SVN: r44375
H.J. Lu committed -
2001-07-25 H.J. Lu <hjl@gnu.org> * configure.target (cpu_include_dir): Set to `config/cpu/mips' for mips. * config/cpu/mips/bits/atomicity.h: New. [[Split portion of a mixed commit.]] From-SVN: r44374.2
H.J. Lu committed -
* varasm.c (assemble_variable): Create DECL_RTL before setting TREE_ASM_WRITTEN. From-SVN: r44372
Richard Henderson committed
-
- 25 Jul, 2001 32 commits
-
-
From-SVN: r44370
Jan Hubicka committed -
* predict.c (estimate_probability): Avoid duplicated predictions. * loop.c (find_and_verify_loops): Grok multiple barriers. From-SVN: r44369
Jan Hubicka committed -
From-SVN: r44368
Richard Kenner committed -
* dbxout.c: Consistently use putc instead of fputc. (print_wide_int): New function; call instead of direct fprintf. (dbxout_type_index): Adjust calls of CHARS to be more accurate. (dbxout_type_fields, dbxout_type_method_1): Likewise. (dbxout_type_methods, dbxout_range_type, dbxout_type): Likewise. (print_int_cst_octal): Likewise. (print_octal): Show we wrote characters. (dbxout_type): Set have_used_extensions in more places. From-SVN: r44367
Richard Kenner committed -
* config/v850/v850.c (v850_va_arg): Use addr instead of valist to build incr. From-SVN: r44366
Catherine Moore committed -
* flow.c (delete_dead_jumptables): New function. (life_analyzis): Call it. * bb-reorder.c (skip_insns_after_block): Handle contradictive sequences. From-SVN: r44365
Jan Hubicka committed -
* except.c (reachable_handlers): Handle a region being removed out from under a RESX. From-SVN: r44363
Richard Henderson committed -
From-SVN: r44361
Jason Merrill committed -
* config/alpha/alpha.c (alpha_emit_conditional_move): Always swap GE/GT if its an fp comparison. From-SVN: r44360
Richard Henderson committed -
* Makefile.in: Rebuilt. * Makefile.am (libgcj.jar): Correctly fail when bytecode compilation fails. From-SVN: r44359
Tom Tromey committed -
* call.c (joust): Only prefer a non-builtin candidate to a builtin one if they have the same signature. * cvt.c (build_up_reference): Take DECL parm. Check TREE_STATIC on it rather than toplevel_bindings_p. Give it a mangled name if static. (convert_to_reference): Adjust. * decl2.c (get_temp_name): Lose. * mangle.c (mangle_ref_init_variable): New fn. (mangle_guard_variable): Strip the ref-init header. * cp-tree.h: Adjust. * decl.c (cp_finish_decl): Add the DECL_STMT after processing the initializer. (grok_reference_init): Always use DECL_INITIAL. From-SVN: r44358
Jason Merrill committed -
* ssa.c (rename_insn_1): Do not wrap an assignment to a paradoxical SUBREG inside a SEQUENCE. Fix minor formatting glitch. From-SVN: r44357
Jeffrey A Law committed -
2001-07-19 Andrew Haley <aph@cambridge.redhat.com> * alias.c (rtx_equal_for_memref_p): Allow strings as types in operands. From-SVN: r44356
Andrew Haley committed -
* ssa-ccp.c (visit_expression): Handle CALL_INSNs that can throw an exception. (visit_expression): When attempting to simplify an expression, retrieve any modes for arguments before they are simplified to constants. From-SVN: r44355
Jeffrey A Law committed -
2001-07-25 Andrew MacLeod <amacleod@redhat.com> Janis Johnson <janis@us.ibm.com> * stmt.c (expand_goto): A nonlocal goto can be a call too. * builtins.c (expand_builtin_longjmp): Reverse label and static chain pointer parameters to match documented usage of nonlocal_goto. * config/ia64/ia64.md (nonlocal_goto): Revert label and static chain parameters to their correct order. * config/sparc/sparc.md (nonlocal_goto): Revert label and static chain parameters to their correct order. Co-Authored-By: Janis Johnson <janis@us.ibm.com> From-SVN: r44353
Andrew MacLeod committed -
From-SVN: r44351
Andrew MacLeod committed -
From-SVN: r44350
Jason Merrill committed -
From-SVN: r44349
Jason Merrill committed -
* gcc.c-torture/execute/20010724-1.c: New file. * gcc.c-torture/execute/20010724-1.x: New file. From-SVN: r44346
Rainer Orth committed -
cp: PR c++/3416 * call.c (build_conditional_expr): Recheck args after conversions. * cp-tree.h (build_conditional_expr): Move to correct file. * typeck.c (decay_conversion): Diagnose any unknown types reaching here. (build_binary_op): Don't do initial decay or default conversions on overloaded functions. (build_static_cast): Don't do a decay conversion here. testsuite: * g++.old-deja/g++.other/cond7.C: New test. From-SVN: r44345
Nathan Sidwell committed -
cp: PR c++/3543 * typeck.c (condition_conversion): Resolve an OFFSET_REF. * expr.c (cplus_expand_expr): An OFFSET_REF should never get here. testsuite: * g++.old-deja/g++.other/optimize4.C: New test. From-SVN: r44340
Nathan Sidwell committed -
cp: * class.c (build_vtbl_or_vbase_field): Remove, move into ... (create_vtbl_ptr): ... here. From-SVN: r44337
Nathan Sidwell committed -
cp: * class.c (build_vbase_offset_vbtl_entries): Look for non-primary base of which we are a sub vtable. testsuite: * g++.old-deja/g++.abi/vbase8-5.C: New test. From-SVN: r44336
Nathan Sidwell committed -
* flow.c (find_sub_basic_blocks): Fix handling of the last BB in the sequence. (make_edges): New argument update_p; populate the edge cache if set. (find_basic_blocks): Update make_edges invocation. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r44335
Jan Hubicka committed -
* acinclude.m4: CHECK_MATH_DECL_AND_LINKAGE for hypot, hypotf, hypotl, atan2f, atan2l. Remove from REPLACE_MATHFUNCS list. * aclocal.m4: Regenerate. * config.h.in: Likewise. * configure: Likewise. * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove hypotl.c (EXTRA_DIST): Remove hypot.c hypotf.c. * libmath/Makefile.am: Regenerate. * libmath/hypotf.c: Remove. * libmath/hypot.c: Likewise. * libmath/hypotl.c: Likewise. * libmath/stubs.c: The macros seen here are HAVE_xxx, not _GLIBCPP_HAVE_xxx. Add long double versions. From-SVN: r44334
Gabriel Dos Reis committed -
From-SVN: r44332
GCC Administrator committed -
From-SVN: r44331
Joel Sherrill committed -
* config/sparc/rtems.h (CPP_PREDEFINES): Remove redundant -Acpu and -Amachine.h. * config/sparc/rtemself.h (CPP_PREDEFINES): Likewise. Corrected header to say ELF not a.out. * config/sparc/sparc.h (CPP_CPU_SPEC): Define _SOFT_FLOAT when given -msoft-float. From-SVN: r44328
Joel Sherrill committed -
* config.gcc (arm*-*-rtems*): Include crtinit.o and crtfini.o as extra multilib parts like arm-elf. (i960-*-coff*, i960-*-rtems): Should not use collect2. (m68020-*-elf*, m68k-*-elf*, m68k-*-rtems*): Include crtinit.o and crtfini.o as extra multilib parts. From-SVN: r44327
Joel Sherrill committed -
* configure.in: Add rtems as a supported thread model. * gthr-rtems.h: Add missing entry point __gthread_active_p. * configure: Rebuilt. From-SVN: r44324
Joel Sherrill committed -
2001-07-24 Phil Edwards <pme@sources.redhat.com> * semantics.c (finish_this_expr): Remove unused code. From-SVN: r44323
Phil Edwards committed -
* stor-layout.c (get_mode_alignment): make it work when BITS_PER_UNIT is not a power of two. * builtins.c (get_pointer_alignment): Likewise. From-SVN: r44322
Lars Brinkhoff committed
-
- 24 Jul, 2001 2 commits
-
-
simplify-rtx.c (avoid_constant_pool_reference): Coerce the retrieved constant into the expected mode. * simplify-rtx.c (avoid_constant_pool_reference): Coerce the retrieved constant into the expected mode. From-SVN: r44321
Richard Henderson committed -
* flow.c (try_simplify_condjump): Avoid duplicated edges. (verify_flow_info): Check for duplicated edges; clarify error reporting. * flow.c (block_label): Update basic_block_for_insn. (commit_edge_insertions): Call compute_bb_for_insn. * flow.c (purge_dead_edges): Handle conditional jumps and conditional returns too. * flow.c (redirect_edge_and_branch, try_optimize_cfg): Use redirect_edge_succ_nodup (redirect_edge_succ_nodup): New. * basic_block.h (redirect_edge_succ_nodup): Declare. * toplev.c (rest_of_compilation): Rebuild CFG before cfg_cleanup after gcse. From-SVN: r44320
Jan Hubicka committed
-