- 05 Apr, 2002 15 commits
-
-
From-SVN: r51918
Jakub Jelinek committed -
* config/mips/mips.h (ISA_HAS_BRANCHLIKELY, ISA_HAS_CONDMOVE, ISA_HAS_FP4, ISA_HAS_MADD_MSUB, ISA_HAS_NMADD_NMSUB, ISA_HAS_CLZ_CLO, ISA_HAS_DCLZ_DCLO): Disable if TARGET_MIPS16. From-SVN: r51917
Alexandre Oliva committed -
From-SVN: r51916
Andreas Schwab committed -
* c-convert.c: Include c-convert.h. * Makefile.in (c-convert.o): Updated. From-SVN: r51915
Andreas Schwab committed -
* mklibgcc.in: Use separate libgcc.map for each multilib. * Makefile.in (distclean): Don't remove libgcc.map here. From-SVN: r51914
Jakub Jelinek committed -
* Makefile.in (s-mlib): Handle --disable-multilib by separate genmultilib invocation. From-SVN: r51912
Jakub Jelinek committed -
From-SVN: r51910
GCC Administrator committed -
mips.h (CUMULATIVE_ARGS): Rename fp_regs to num_fprs to avoid clash with Irix header file sys/ucontext.h. * config/mips/mips.h (CUMULATIVE_ARGS): Rename fp_regs to num_fprs to avoid clash with Irix header file sys/ucontext.h. Rename gp_regs to num_gprs for symmetry. * config/mips/mips.c: Adjust accordingly. From-SVN: r51906
Richard Sandiford committed -
From-SVN: r51903
Neil Booth committed -
* config/rs6000/t-linux64 (EXTRA_MULTILIB_PARTS): Add crtsavres.o Add rules to make null object file. From-SVN: r51901
Alan Modra committed -
2002-04-04 Adam Megacz <adam@xwt.org> * include/win32.h (_Jv_platform_close_on_exec): added inline modifier. From-SVN: r51899
Adam Megacz committed -
From-SVN: r51897
Loren J. Rittle committed -
* configure.host: Add case statement to support generic port properties. Add *-*-freebsd* section. From-SVN: r51896
Loren J. Rittle committed -
* mauve-libgcj: Add JLS1.0 and JLS1.1 tags, ignore Character.unicode test. * testsuite/libjava.mauve/xfails: Remove working tests DoubleTest, FloatTest and ObjectStreamClass. Add FAIL for Introspector.jdk11 tests that depend on awt code and BufferedByteOutputStream.interrupt. From-SVN: r51893
Mark Wielaard committed -
* cppmacro.c (cpp_macro_definition): Do not emit spaces after macro formal parameter names. From-SVN: r51890
Jim Blandy committed
-
- 04 Apr, 2002 25 commits
-
-
2002-04-04 David S. Miller <davem@redhat.com> * gcc.c-torture/execute/20020404-1.c: New test. From-SVN: r51889
David S. Miller committed -
2002-04-04 David S. Miller <davem@redhat.com> * calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg. From-SVN: r51886
David S. Miller committed -
PR middle-end/5099 * stmt.c (expand_asm_operands): Validate outputs vs asm_operand_ok. Support copies into and out of memory. Don't accept allows_reg and allows_mem as gospel. From-SVN: r51884
Richard Henderson committed -
PR opt/6165 * alias.c (true_dependence): Force (mem:blk (scratch)) to conflict. (write_dependence_p): Likewise. From-SVN: r51882
Richard Henderson committed -
* c-common.c (truthvalue_conversion): Rename, update. * c-common.h (c_common_truthvalue_conversion): New. * c-convert.c (convert): Update. * c-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * c-parse.in (expr_no_commas, if_prefix, select_or_iter_stmt): Update. * c-typeck.c (build_binary_op, build_unary_op, build_conditional_expr): Update. * fold-const.c (constant_boolean_node, fold): Use langhook. * langhooks-def.h (LANGHOOK_INITIALIZER): Update. * langhooks.h (struct lang_hooks): New hook. * stmt.c (expand_decl_cleanup): Use langhook. * tree.h (truthvalue_conversion): Remove. ada: * gigi.h (truthvalue_conversion): Rename. * misc.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * trans.c (tree_transform): Update. * utils2.c (truthvalue_conversion): Rename, update. (build_binary_op, build_unary_op): Update. cp: * cp-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * cvt.c: Update comment. * init.c (expand_cleanup_for_base): Update. * semantics.c (finish_parenthesized_expr): Update. * typeck.c (cp_truthvalue_conversion): Update. f: * com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. (truthvalue_conversion): Rename. Update. Make static. (ffecom_truth_value): Update. java: * expr.c (truthvalue_conversion): Rename. Update. (expand_compare): Update. * java-tree.h (java_truthvalue_conversion): New. * lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. objc: * objc-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. From-SVN: r51880
Neil Booth committed -
* predict.c (estimate_bb_frequencies): Do frequency calculation with a volatile temporary. From-SVN: r51879
Richard Henderson committed -
2002-04-04 Benjamin Kosnik <bkoz@redhat.com> libstdc++/3457 via gawrilow@math.tu-berlin.de * acinclude.m4 (version_specific_libs): Fix combo usage with --with-gxx-include-dir. * aclocal.m4: Regenerate. * configure: Same. From-SVN: r51875
Benjamin Kosnik committed -
From-SVN: r51874
Ulrich Weigand committed -
* src/sparc/v8.S: Add unwind info. * src/sparc/v9.S: Likewise. From-SVN: r51873
Jeff Sturm committed -
PR c++/6119 * final.c (final_start_function): Don't bump profile_label_no here... (final_end_function): ...but here. From-SVN: r51872
Jakub Jelinek committed -
* config/sparc/sparc.md (pic): New attribute. (do_builtin_setjmp_setup): Save %fp, %i7 and %l7 for TARGET_V9 into stack slots. (split after do_builtin_setjmp_setup): New. From-SVN: r51870
Jakub Jelinek committed -
* include/private/gcconfig.h: Add support for an unmapped memory hole between the end of the initialized data segment and the start of the BSS on FreeBSD/i386. From-SVN: r51867
Loren J. Rittle committed -
2002-04-04 Laurent Guerby <guerby@acm.org> * make.adb: Implement -margs, remove restriction about file name placement. * makeusg.adb: Documentation update. * Makefile.in (TOOLS_FLAGS_TO_PASS): Add VPATH=$(fsrcdir). * Makefile.in (gnattools3): Comment out, gnatmem does not build without libaddr2line. From-SVN: r51866
Laurent Guerby committed -
PR c/6123 * gcc.dg/20020312-2.c: Do not declare global register variable if __PIC__ or __pic__ is defined. From-SVN: r51859
Jakub Jelinek committed -
PR fortran/6106 * config/sparc/sparc.h (MIN_UNITS_PER_WORD): Backout 2001-01-01 change. From-SVN: r51857
Jakub Jelinek committed -
* java/util/Arrays.java (qsort): Fix off-by-one errors and use of incorrect "hi" value when count > 40. From-SVN: r51854
Bryce McKinlay committed -
* config/sparc/sparc.c (sparc_va_arg): Adjust va_list by UNITS_PER_WORD for zero sized aggregates. From-SVN: r51853
Jakub Jelinek committed -
* gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use __asm__ so that it works correctly even if -ansi -pedantic-errors. From-SVN: r51851
Richard Earnshaw committed -
* java/lang/reflect/Modifier.java (toString(int,StringBuffer)): Fix ordering. From-SVN: r51848
Mark Wielaard committed -
From-SVN: r51847
GCC Administrator committed -
2002-04-04 Neil Booth <neil@daikokuya.demon.co.uk> * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME. (builtin_function): Similarly. From-SVN: r51843
Neil Booth committed -
gcc.c (LINK_GCC_C_SEQUENCE_SPEC): No need for a new one-character spec for this, just use %(link_gcc_c_sequence). 2002-04-03 David S. Miller <davem@redhat.com> * gcc.c (LINK_GCC_C_SEQUENCE_SPEC): No need for a new one-character spec for this, just use %(link_gcc_c_sequence). From-SVN: r51842
David S. Miller committed -
2002-04-03 David S. Miller <davem@redhat.com> * config/sparc/crtfastmath.c (FPRS_NS): Delete bogus little-endian handling. From-SVN: r51840
David S. Miller committed -
2002-04-03 Benjamin Kosnik <bkoz@redhat.com> As per DR 184, libstdc++/3139 * include/std/std_limits.h (__glibcpp_bool_digits): Change to 1. (numeric_limits<bool>::is_iec559): False. (numeric_limits<bool>::is_modulo): False. * testsuite/27_io/ios_init.cc: Add instantiations. From-SVN: r51838
Benjamin Kosnik committed -
* pa-linux.h (INCOMING_RETURN_ADDR_RTX): Move. (DWARF_FRAME_RETURN_COLUMN): Move. (ASM_PREFERRED_EH_DATA_FORMAT): Define. (ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Define. * pa.c (except.h, predict.h): Include. (FRP): Delete. (store_reg_modify, set_reg_plus_d): Revise prototypes. (output_ascii): Add cast. (store_reg_modify): Revise to add frame notes. (set_reg_plus_d): Likewise. (compute_frame_size): Include space for eh data registers in frame if the current function calls eh_return. (hppa_expand_prologue): Ensure register %r2 is saved if the current function calls eh_return. Save eh data registers if the current function calls eh_return. Fix code to add frame notes. Emit blockage to prevent insns with frame notes being scheduled in the delay slot of calls. (hppa_expand_epilogue): Restore eh data registers and do final stack adjustment if the current function calls eh_return. Don't add frame notes. (output_call): Revise for change in length of call insn. Don't do return pointer adjustment for an unconditional jump in the delay slot of a call when using frame notes. * pa.h (EH_RETURN_DATA_REGNO): Revise for TARGET_64BIT compatibility. (EH_RETURN_HANDLER_RTX): Use saved value on stack. (ARG_POINTER_CFA_OFFSET): Define. * pa.md (return_external_pic): New pattern. (prologue): Correct formatting. Use return_external_pic if current function calls eh_return. (call_internal_symref, call_value_internal_symref, sibcall_internal_symref, sibcall_value_internal_symref): Change default lengths of short, long non-pic, and long pic calls to 8, 68, and 84, respectively. (exception_receiver): Use hppa_pic_save_rtx () to restore pic register. * configure.in ("assembler dwarf2 debug_line support"): Add hppa*-*-* to list of targets to check using "nop" insn. * configure: Rebuilt. From-SVN: r51836
John David Anglin committed
-