- 14 Apr, 2005 4 commits
-
-
ChangeLog: PR target/20927 * config/s390/s390-modes.def: Define TFmode. testsuite/ChangeLog: PR target/20927 * gcc.dg/pr20927.c: New test. From-SVN: r98128
Ulrich Weigand committed -
* ChangeLog: Added comment on gfc_match_if for the 2005-04-09 entry on match.c. From-SVN: r98127
François-Xavier Coudert committed -
* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): Remove parameter names. From-SVN: r98121
Kaveh R. Ghazi committed -
[[Split portion of a mixed commit.]] From-SVN: r98118.2
GCC Administrator committed
-
- 13 Apr, 2005 36 commits
-
-
* config/mips/mips.h (ASM_OUTPUT_CASE_LABEL): Delete. (JUMP_TABLES_IN_TEXT_SECTION): Define. * config/mips/mips.c (mips16_insn_length): Remove reference to JUMP_TABLES_IN_TEXT_SECTION. From-SVN: r98111
Richard Sandiford committed -
* gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16. * gcc.target/mips/asm-1.c: Likewise. From-SVN: r98110
Richard Sandiford committed -
OKed by Roger Sayle. From-SVN: r98107
Fariborz Jahanian committed -
2005-04-13 Dale Johannesen <dalej@apple.com> * objc.dg/objc-fast-4.m: New. From-SVN: r98106
Dale Johannesen committed -
2005-04-13 Dale Johannesen <dalej@apple.com> * objc/Make-lang.in (objc-lang.o): Depend on tree-gimple.h. (objc-act.o): Ditto. * objc/objc-act.c (objc_gimplify_expr): New. (objc_get_callee_fndecl): New. * objc/objc-act.h: Include tree-gimple.h. Declare new functions. * objc/objc-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Define. (LANG_HOOKS_GET_CALLEE_FNDECL): Define. From-SVN: r98105
Dale Johannesen committed -
* tree-if-conv.c (tree_if_convert_cond_expr): Do not create extra temp variables. From-SVN: r98104
Devang Patel committed -
* config/cris/cris-protos.h (cris_emit_movem_store) (cris_expand_prologue): Prototype. * config/cris/cris.c (struct machine_function): New member stdarg_regs. (cfa_label_num, cris_target_asm_function_prologue): Remove. (TARGET_ASM_FUNCTION_PROLOGUE): Don't override. (cris_general_operand_or_gotless_symbol): Accept CRIS_UNSPEC_GOT. (cris_load_multiple_op, cris_return_address_on_stack) (cris_return_address_on_stack_for_return): ISO-Cify. (cris_store_multiple_op): New predicate function. (cris_expand_prologue, cris_emit_movem_store): New functions. (cris_print_operand) <case 'O'>: Handle modifications other than post-increment. (cris_symbol, cris_got_symbol): Return 0 for CRIS_UNSPEC_GOT. (cris_gotless_symbol): Return 1 for CRIS_UNSPEC_GOT. (cris_gen_movem_load): Rearrange slightly to make local variable src a parameter, removing osrc. (cris_setup_incoming_varargs): Set machine_function member stdarg_regs to correspond to the number of registers that need to be saved. * config/cris/cris.h (EXTRA_CONSTRAINT_S): Accept CRIS_UNSPEC_GOT. (PREDICATE_CODES): Add cris_store_multiple_op. Make cris_general_operand_or_gotless_symbol accept UNSPEC. * config/cris/cris.md (CRIS_UNSPEC_GOT): New constant. ("*movsi_internal") <alternative 8>: Handle CRIS_UNSPEC_GOT. ("*cris_store_multiple"): New pattern. Tweak common comment above this and "*cris_load_multiple". ("prologue"): New define_expand. From-SVN: r98103
Hans-Peter Nilsson committed -
* config/cris/cris.md ("epilogue"): Conditionalize on TARGET_PROLOGUE_EPILOGUE. From-SVN: r98102
Hans-Peter Nilsson committed -
* gcc.target/cris/torture/cris-torture.exp: New driver in new directory. * gcc.target/cris/torture/no-pro-epi-1.c: New test. From-SVN: r98101
Hans-Peter Nilsson committed -
* java/lang/natRuntime.cc (insertSystemProperties): Set java.class.path to CLASSPATH if not already set. From-SVN: r98099
Mark Wielaard committed -
2005-04-07 Thomas Fitzsimmons <fitzsim@redhat.com> * prims.cc (parse_verbose_args): Fix verbose argument parsing. From-SVN: r98097
Thomas Fitzsimmons committed -
PR target/20924 * config/ia64/ia64.md (divsf3_internal_lat): Generate frcpa with fpsr 0 instead of fpsr 1. (divsf3_internal_thr): Ditto. (divdf3_internal_lat): Ditto. (divdf3_internal_thr): Ditto. (divxf3_internal_lat): Ditto. (divxf3_internal_thr): Ditto. From-SVN: r98095
Steve Ellcey committed -
* basic-block.h, tree-ssa-uncprop.c, varasm.c, config/i386/sse.md: Fix comment typos. From-SVN: r98094
Kazu Hirata committed -
* gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE. * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE. From-SVN: r98093
David Edelsohn committed -
From-SVN: r98092
David Edelsohn committed -
gcc/ PR tree-optimization/20913 * tree-ssa-copy.c (copy_prop_visit_cond_stmt): Fold COND_EXPR. testsuite/ PR tree-optimization/20913 * gcc.dg/tree-ssa/pr20913.c: New. From-SVN: r98091
Kazu Hirata committed -
gcc/ PR tree-optimization/20913 * tree-ssa-copy.c (copy_prop_visit_cond_stmt): Fold COND_EXPR. testsuite/ PR tree-optimization/20913 * gcc.dg/tree-ssa/pr20913.c: New. From-SVN: r98090
Kazu Hirata committed -
elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from being used for symbols with vague linkage when... * gcc/config/elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK from being used for symbols with vague linkage when HAVE_GAS_COMDAT_GROUP is true. * gcc/java/decl.c (finish_method): Give methods once-only linkage. From-SVN: r98089
Julian Brown committed -
* rtl.h (NOTE_PREDICTION_ALG, NOTE_PREDICTION_FLAGS, NOTE_PREDICT): Remove. From-SVN: r98088
Kazu Hirata committed -
From-SVN: r98087
Kazu Hirata committed -
* genattrtab.c (NULL_ATTR): Remove. * ifcvt.c (NULL_EDGE): Likewise. From-SVN: r98086
Kazu Hirata committed -
* basic-block.h, tree-ssa-uncprop.c, varasm.c, config/i386/sse.md: Fix comment typos. From-SVN: r98085
Kazu Hirata committed -
From-SVN: r98084
Gabriel Dos Reis committed -
* argv.c (dupargv): Mallocate space of argv[argc], not sizeof(char *) of that amuont. Cast result to char *. From-SVN: r98083
Gabriel Dos Reis committed -
PR c++/13744 * g++.dg/inherit/local3.C: New test. From-SVN: r98082
Volker Reichelt committed -
* configure.ac (gcc_AC_CHECK_DECLS): Add vsnprintf. * configure: Regenerate. * config.in: Likewise. * system.h: Declare vsnprintf if not already declared. From-SVN: r98080
Eric Botcazou committed -
From-SVN: r98079
Eric Botcazou committed -
* optc-gen.awk: Handle stand-alone Mask records. * opth-gen.awk: Likewise. * doc/options.texi (Option file format): Document them. * config.gcc (sparc-*-netbsdelf*, sparc-*-linux*, sparc64-*-freebsd*, sparc64-*-linux*, sparc64-*-netbsd*): Add long-double-switch.opt. (sparc64-*-openbsd*, sparc64-*-elf*): Add little-endian.opt. * config/sparc/sparc.h (MASK_FPU, MASK_UNALIGNED_DOUBLES, MASK_V8, MASK_SPARCLITE, MASK_SPARCLET, MASK_V9, MASK_DEPRECATED_V8_INSNS, MASK_IMPURE_TEXT, MASK_APP_REGS, MASK_HARD_QUAD, MASK_LITTLE_ENDIAN, MASK_PTR64, MASK_64BIT, MASK_STACK_BIAS, MASK_FPU_SET, MASK_VIS, MASK_V8PLUS, MASK_FASTER_STRUCTS, MASK_LONG_DOUBLE_128): Delete. (TARGET_FPU, TARGET_UNALIGNED_DOUBLES, TARGET_V8, TARGET_SPARCLITE, TARGET_SPARCLET, TARGET_V9, TARGET_DEPRECATED_V8_INSNS, TARGET_IMPURE_TEXT, TARGET_APP_REGS, MASK_HARD_QUAD, TARGET_LITTLE_ENDIAN, TARGET_PTR64, TARGET_64BIT, MASK_STACK_BIAS, TARGET_FPU_SET, TARGET_VIS, TARGET_V8PLUS, TARGET_FASTER_STRUCTS, TARGET_LONG_DOUBLE_128): Likewise. (TARGET_SWITCHES, SUBTARGET_SWITCHES): Likewise. (TARGET_OPTIONS, SUBTARGET_OPTIONS): Likewise. * config/sparc/freebsd.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/linux.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/linux64.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/netbsd-elf.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/sp64-elf.h (SUBTARGET_SWITCHES): Likewise. * config/sparc/sparc.c (fpu_option_set): New global. (sparc_handle_option): New function. (sparc_override_options): Test fpu_option_set. (TARGET_DEFAULT_TARGET_FLAGS): Set to TARGET_DEFAULT. (TARGET_HANDLE_OPTION): Set to sparc_handle_option. * config/sparc/sparc.opt: New file. * config/sparc/little-endian.opt: Likewise. * config/sparc/long-double-switch.opt: Likewise. From-SVN: r98078
Eric Botcazou committed -
* config/bfin/bfin.c (bfin_lib_id_given): New static variable. (bfin_handle_options): Set it if -mshared-library-id= is seen. * config/bfin/bfin.opt (mshared-library-id=): Lose Var(bfin_lib_id_given). From-SVN: r98077
Bernd Schmidt committed -
2005-04-13 Matt Thomas <matt@3am-software.com> * config/rs6000/sysv4.h (NO_IMPLICIT_EXTERN_C): undefine before defining. From-SVN: r98076
Matt Thomas committed -
From-SVN: r98073
Kazu Hirata committed -
* tree-ssa-forwprop.c (vars, record_single_argument_cond_exprs, substitute_single_use_vars): Remove. (forward_propagate_into_cond_1, forward_propagate_into_cond): New. (tree_ssa_forward_propagate_single_use_vars): Call forward_propagate_into_cond for each COND_EXPR. From-SVN: r98072
Kazu Hirata committed -
From-SVN: r98071
Kazu Hirata committed -
From-SVN: r98070
Kazu Hirata committed -
* config/i386/i386.c (ix86_prepare_sse_fp_compare_args): Split ... (ix86_expand_sse_fp_minmax): ... from ... (ix86_expand_fp_movcc): ... here. (ix86_expand_sse_movcc): Rewrite from ix86_split_sse_movcc. * config/i386/i386-protos.h: Update. * config/i386/i386.md (UNSPEC_IEEE_MIN, UNSPEC_IEEE_MAX): New. (sse_setccsf, sse_setccdf): Allow before reload. (movsfcc_1_sse_min, movsfcc_1_sse_max, movsfcc_1_sse): Remove. (movdfcc_1_sse_min, movdfcc_1_sse_max, movdfcc_1_sse): Remove. (ieee_sminsf3, ieee_smaxsf3, ieee_smindf3, ieee_smaxdf3): New. * config/i386/sse.md (andsf3, nandsf3, iorsf3, xorsf3): New. (anddf3, nanddf3, iordf3, xordf3): New. From-SVN: r98068
Richard Henderson committed -
From-SVN: r98067
Jeff Law committed
-