- 29 May, 2004 6 commits
-
-
2005-05-28 Andrew Pinski <pinskia@physics.uc.edu> PR target/15720 * config/darwin.c (machopic_indirect_call_target): Copy the SYMBOL_REF_DECL from the original RTX for the new stub RTX. From-SVN: r82414
Andrew Pinski committed -
[gcc/testsuite/ChangeLog] 2004-05-28 Ziemowit Laski <zlaski@apple.com> * g++.dg/ext/altivec-10.C: New test. From-SVN: r82413
Ziemowit Laski committed -
From-SVN: r82412
Paul Brook committed -
* trans-common.c (find_equivalence): Find multiple rules. testsuite/ * gfortran.fortran-torture/execute/equiv_1.f90: New test. From-SVN: r82411
Paul Brook committed -
From-SVN: r82407
GCC Administrator committed -
From-SVN: r82404
Bryce McKinlay committed
-
- 28 May, 2004 34 commits
-
-
jcf-write.c (generate_bytecode_conditional): Handle binops UNLT_EXPR, UNLE_EXPR, UNGT_EXPR, UNGE_EXPR, UNEQ_EXPR, and LTGT_EXPR. * jcf-write.c (generate_bytecode_conditional): Handle binops UNLT_EXPR, UNLE_EXPR, UNGT_EXPR, UNGE_EXPR, UNEQ_EXPR, and LTGT_EXPR. (generate_bytecode_insns): Likewise. From-SVN: r82402
Bryce McKinlay committed -
PR c++/15471 * typeck.c (unary_complex_lvalue): Use context_for_name_lookup when determining the scope to use for a pointer to member. (lookup_anon_field): Give it external linkage. * cp-tree.h (lookup_anon_field): Declare it. * expr.c (cplus_expand_constant): Use it. From-SVN: r82401
Mark Mitchell committed -
From-SVN: r82398
DJ Delorie committed -
[gcc/testsuite/ChangeLog] 2004-05-28 Ziemowit Laski <zlaski@apple.com> * gcc.dg/altivec-16.c: New test. From-SVN: r82396
Ziemowit Laski committed -
PR c++/15083 * decl2.c (delete_sanity): Set TREE_SIDE_EFFECTS on a DELETE_EXPR, even in a templat.e * init.c (build_new): Likewise. PR c++/15640 * name-lookup.c (arg_assoc): Robustify. PR c++/15471 * typeck.c (unary_complex_lvalue): Use context_for_name_lookup when determining the scope to use for a pointer to member. PR c++/15083 * g++.dg/warn/noeffect5.C: New test. PR c++/15471 * g++.dg/expr/ptrmem4.C: New test. PR c++/15640 * g++.dg/template/operator3.C: New test. From-SVN: r82391
Mark Mitchell committed -
2004-05-28 Janis Johnson <janis187@us.ibm.com> * lib/target-supports.exp (check_vmx_hw_available): New. * gcc.dg/vmx/vmx.exp: Use it to determine default action. From-SVN: r82390
Janis Johnson committed -
2004-05-28 Janis Johnson <janis187@us.ibm.com> * lib/target-supports.exp (check_alias_available, check_iconv_available, check_named_sections_available): Use unique names for temporary files. From-SVN: r82388
Janis Johnson committed -
2004-05-28 Ziemowit Laski <zlaski@apple.com> * gcc.dg/altivec-15.c: New test. From-SVN: r82387
Ziemowit Laski committed -
From-SVN: r82386
Aldy Hernandez committed -
altivec.h (vec_ctf, [...]): Remove type checks for integral parameters and literals from '..._args_eq' macros. 2004-05-28 Ziemowit Laski <zlaski@apple.com> * config/rs6000/altivec.h (vec_ctf, vec_vcfsx, vec_vcfux, vec_cts, vec_ctu, vec_dss, vec_dst, vec_dstst, vec_dststt, vec_dstt, vec_ld, vec_ldl, vec_lvsl, vec_lvsr, vec_sld, vec_splat, vec_vspltw, vec_vsplth, vec_vspltb, vec_splat_s8, vec_splat_s16, vec_splat_s32, vec_splat_u8, vec_splat_u16, vec_splat_u32, vec_st, vec_stl, vec_ste): Remove type checks for integral parameters and literals from '..._args_eq' macros. From-SVN: r82385
Ziemowit Laski committed -
From-SVN: r82384
Aldy Hernandez committed -
* decl.c (cp_make_fname_decl): Free return value from fname_as_string. From-SVN: r82382
Aldy Hernandez committed -
* testsuite/g++.dg/charset/function.cc: New. * testsuite/gcc.dg/charset/function.c: New. * c-decl.c (c_make_fname_decl): Free return value from fname_as_string. * cp/decl.c (cp_make_fname_decl): Free return value from fname_as_string. * c-common.c (fname_as_string): Translate if necessary. From-SVN: r82381
Aldy Hernandez committed -
From-SVN: r82380
Geoffrey Keating committed -
check-init.c (check_init): Handle binops UNLT_EXPR, UNLE_EXPR, UNGT_EXPR, UNGE_EXPR, UNEQ_EXPR, and LTGT_EXPR. * check-init.c (check_init): Handle binops UNLT_EXPR, UNLE_EXPR, UNGT_EXPR, UNGE_EXPR, UNEQ_EXPR, and LTGT_EXPR. From-SVN: r82379
Bryce McKinlay committed -
2004-05-28 Andrew Pinski <pinskia@physics.uc.edu> * c-common.c (c_estimate_num_insns_1): Kill. (c_estimate_num_insns): Kill. * c-common.h (c_estimate_num_insns): Kill. From-SVN: r82377
Andrew Pinski committed -
2004-05-28 Andrew Pinski <pinskia@physics.uc.edu> * gthr-posix.h: Check for _POSIX_PRIORITY_SCHEDULING when checking for _POSIX_THREAD_PRIORITY_SCHEDULING. Remove comment about not checking for _POSIX_PRIORITY_SCHEDULING. * gthr-posix.c: Likewise. From-SVN: r82376
Andrew Pinski committed -
PR c++/14668 * parser.c (cp_parser_simple_type_specifier): Call maybe_note_name_used_in_class. PR c++/14668 * g++.dg/lookup/redecl1.C: New test. * g++.old-deja/g++.benjamin/tem04.C: Add error marker. From-SVN: r82375
Mark Mitchell committed -
2004-05-28 Andrew Pinski <pinskia@physics.uc.edu> * gthr-posix.h: Check for _POSIX_PRIORITY_SCHEDULING when checking for _POSIX_THREAD_PRIORITY_SCHEDULING. Remove comment about not checking for _POSIX_PRIORITY_SCHEDULING. * gthr-posix.c: Likewise. From-SVN: r82373
Andrew Pinski committed -
* gcj.texi (Object allocation): Remove _Jv_AllocBytes. (Mixing with C++): Document JvAllocBytes and RawDataManaged. * gcj/cni.h (JvAllocBytes): New public CNI function. Calls _Jv_AllocBytes. * gnu/gcj/RawDataManaged.java: New file. * java/lang/Thread.java (data): Declare as RawDataManaged. * java/lang/natThread.cc (init_native): Cast natThread data to RawDataManaged, not jobject. * Makefile.am (ordinary_java_source_files): Add RawDataManaged. * Makefile.in: Rebuilt. From-SVN: r82372
Bryce McKinlay committed -
From-SVN: r82368
Dale Johannesen committed -
From-SVN: r82367
Jason Merrill committed -
PR c++/15214 * class.c (finish_struct_1): Warn only if the dtor is non-private or the class has friends. From-SVN: r82366
Tom Marshall committed -
gcc/ChangeLog: 2004-05-27 Paolo Bonzini <bonzini@gnu.org> Roger Sayle <roger@eyesopen.com> PR rtl-optimization/15649 Add LTGT_EXPR and improve pretty-printing of unordered comparisons. * c-common.c (c_common_truthvalue_conversion): Handle LTGT_EXPR. * c-typeck.c (build_binary_op): Likewise. * dojump.c (do_jump): Likewise. * expr.c (expand_expr_real_1, do_store_flag): Likewise. * predict.c (tree_predict_by_opcode): Likewise. * real.c (real_compare): Likewise. * tree-cfg.c (verify_expr): Likewise. * tree-inline.c (estimate_num_insns_1): Likewise. * tree-pretty-print.c (dump_generic_node): Likewise. Handle ORDERED_EXPR, UNORDERED_EXPR. (op_symbol): Print unordered comparisons differently than ordered ones. * tree.def (LTGT_EXPR): New '<' tree code. * doc/c-tree.texi (Expressions): Document floating-point comparison nodes. Fold comparisons between floating point values. * fold-const.c (enum comparison_code): New, from #define'd constants. Define compcodes for unordered comparisons and for invalid transformations. (invert_tree_comparison): Add "honor_nans" parameter. (fold_truthop): Revamp to work on floating-point types too. (comparison_to_compcode): Support unordered comparisons. Use new enum comparison_code. (compcode_to_comparison): Likewise. (combine_compcodes): New function. (invert_truthvalue): Let invert_tree_comparison decide whether it is valid to fold the comparison. Fold ORDERED and UNORDERED even if flag_unsafe_math_optimizations is off, and the remaining even if flag_unsafe_math_optimizations is off but we are under -fno-trapping-math. (fold_relational_const): Integer modes do not honor NaNs. gcc/testsuite/ChangeLog: 2004-05-27 Paolo Bonzini <bonzini@gnu.org> * gcc.c-torture/compare-fp-1.c, gcc.c-torture/compare-fp-2.c, gcc.c-torture/compare-fp-3.c, gcc.c-torture/compare-fp-4.c, gcc.c-torture/compare-fp-3.x, gcc.c-torture/compare-fp-4.x, gcc.c-torture/pr15649-1.c: New. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r82365
Paolo Bonzini committed -
From-SVN: r82361
Paul Brook committed -
* config/arm/arm.c (thumb_force_lr_save): New function. (arm_get_frame_offsets, thumb_unexpanded_epilogue, thumb_output_function_prologue): Use it. (thumb_expand_prologue): Set lr_save_eliminated. From-SVN: r82360
Paul Brook committed -
* config/mips/mips.md (extendsidi2): Tie the source and destination of the register alternative. Split it into nothing. From-SVN: r82359
Richard Sandiford committed -
* rtl.h (skip_consecutive_labels): Declare. * emit-rtl.c (skip_consecutive_labels): New function. * reorg.c (relax_delay_slots, dbr_schedule): Use it. * jump.c (follow_jumps): Say what null return values mean. From-SVN: r82357
Richard Sandiford committed -
re PR target/13250 ([3.4 only] [SH] Gcc code for rotation clobbers the register, but gcc continues to use the register as if it was not clobbered) PR target/13250 * config/sh/sh.md (rotlsi3): Use emit_move_insn. From-SVN: r82356
Kaz Kojima committed -
2004-05-27 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/15675 * docs/html/documentation.html: Update doxygen links for 3.4.0. From-SVN: r82355
Benjamin Kosnik committed -
2004-05-27 Jan Beulich <jbeulich@novell.com> * scripts/create_testsuite_files: Tweak. From-SVN: r82354
Jan Beulich committed -
* config/sh/t-linux (SHLIB_MAPFILES): Use sh specific libgcc-std.ver. * config/sh/libgcc-std.ver: New file. From-SVN: r82350
Kaz Kojima committed -
* except.c: Revert change of 2004-05-26. * config/i386/i386.md: Revert change of 2004-05-27. From-SVN: r82349
Bryce McKinlay committed -
From-SVN: r82345
GCC Administrator committed
-