- 11 Feb, 2004 15 commits
-
-
From-SVN: r77660
Aldy Hernandez committed -
* config/rs6000/altivec.md (*movv4si_internal): At least one operand must be register_operand. (*movv8hi_internal1): Likewise. (*movv16qi_internal1): Likewise. (*movv4sf_internal1): Likewise. From-SVN: r77654
Hartmut Penner committed -
* config/rs6000/spe.md ("*movv2si_internal"): Check for register operand. From-SVN: r77651
Aldy Hernandez committed -
2004-02-10 Paolo Carlini <pcarlini@suse.de> Petur Runolfsson <peturr02@ru.is> PR libstdc++/14078 * include/std/std_istream.h (operator>>(__istream_type& (*) (__istream_type&)), operator>>(__ios_type& (*)(__ios_type&)), operator>>(ios_base& (*)(ios_base&))): Declare inline. * include/std/std_ostream.h (operator<<(__ostream_type& (*) (__ostream_type&)), operator<<(__ios_type& (*)(__ios_type&)), operator<<(ios_base& (*) (ios_base&))): Likewise. * testsuite/performance/27_io/fmtflags_manipulators.cc: New. Co-Authored-By: Petur Runolfsson <peturr02@ru.is> From-SVN: r77650
Paolo Carlini committed -
From-SVN: r77649
Paolo Bonzini committed -
From-SVN: r77646
Richard Sandiford committed -
* config/mips/mips.h (TARGET_OLDABI): Define. Use TARGET_NEWABI and TARGET_LODABI consistently. * config/mips/mips.c (function_arg,mips_setup_incoming_varargs, mips_va_arg,override_options,compute_frame_size, mips_initial_elimination_offset,mips16_fp_args,build_mips16_call_stub ,mips_return_in_memory,mips_strict_argument_naming): Use TARGET_NEWABI and TARGET_LODABI consistently. * config/mips/mips.md (exception_receiver): Likewise. * config/mips/linux64.h: Likewise. From-SVN: r77643
Thiemo Seufer committed -
Set AltiVec ABI and vrsave as default for ppc64 linux. (init_cumulative_args): Post error, if try to return value in AltiVec register without enable AltiVec. (function_arg_advance): Ditto for passing arguments. From-SVN: r77642
Hartmut Penner committed -
emit-rtl.c (mark_label_nuses): Check that a LABEL_REF refers to a label before updating its usage count. * emit-rtl.c (mark_label_nuses): Check that a LABEL_REF refers to a label before updating its usage count. From-SVN: r77640
Richard Sandiford committed -
PR libstdc++/14097 * config/linker-map.gnu: Add typeinfo and typeinfo name for __gnu_cxx::stdio_filebuf<char, std::char_traits<char> >. From-SVN: r77636
Loren J. Rittle committed -
PR libstdc++/14098 * config/linker-map.gnu: Add typeinfo and typeinfo name for __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >. From-SVN: r77635
Loren J. Rittle committed -
From-SVN: r77634
Matt Kraai committed -
2004-02-10 Ziemowit Laski <zlaski@apple.com> * c-common.c (vector_size_helper): Remove; call reconstruct_complex_type() instead. * tree.c (reconstruct_complex_type): New function (formerly vector_size_helper() in c-common.c). (make_vector): Make externally visible. * tree.h (reconstruct_complex_type, make_vector): Add prototypes. From-SVN: r77632
Ziemowit Laski committed -
From-SVN: r77630
Mark Mitchell committed -
From-SVN: r77627
GCC Administrator committed
-
- 10 Feb, 2004 25 commits
-
-
* config/h8300/h8300-protos.h: Add a prototype for h8300_regs_ok_for_stm. * config/h8300/h8300.c (h8300_regs_ok_for_stm): New. * config/h8300/h8300.md (stm_h8300s_2_advanced, stm_h8300s_2_normal, stm_h8300s_2, stm_h8300s_3_advanced, stm_h8300s_3_normal, stm_h8300s_3, stm_h8300s_4_advanced, stm_h8300s_4_normal, stm_h8300s_4, ldm_h8300s_2_advanced, ldm_h8300s_2_normal, ldm_h8300s_2, ldm_h8300s_3_advanced, ldm_h8300s_3_normal, ldm_h8300s_3, ldm_h8300s_4_advanced, ldm_h8300s_4_normal, ldm_h8300s_4): Use h8300_regs_ok_for_stm(). From-SVN: r77624
Kazu Hirata committed -
From-SVN: r77621
Ulrich Weigand committed -
PR c/14088 real.c (real_from_string): Look for 'X' as well as 'x' in hexfloat strings. From-SVN: r77619
Danny Smith committed -
* config/h8300/h8300.md: Remove an incorrect comment about peephole2. Add comments. From-SVN: r77618
Kazu Hirata committed -
* gjavah.c: Include "intl.h". (error): New function. (main): Call gcc_init_libintl. (get_field_name, throwable_p, print_c_decl, print_full_cxx_name, print_stub_or_jni, process_file, main): Use error rather than fprintf. (print_method_info, usage, help, version, main): Mark strings for translation with _. Avoid splitting up sentences. Send information messages to stdout. * jcf-dump.c: Include "intl.h". (main): Call gcc_init_libintl. (process_class, usage, help, version, main, CHECK_PC_IN_RANGE): Mark error, usage and version messages for translation with _. Avoid splitting up sentences. * jv-scan.c: Include "intl.h". (fatal_error, warning): Change parameter s to msgid. Translate messages. (main): Call gcc_init_libintl. (usage, help, version): Mark error, usage and version messages for translation with _. Avoid splitting up sentences. * jvgenmain.c: Include "intl.h". (main): Call gcc_init_libintl. (usage, main): Mark error messages for translation with _. * Make-lang.in (GCJH_OBJS, JVSCAN_OBJS, JCFDUMP_OBJS, JVGENMAIN_OBJS): Add intl.o. (java/jcf-dump.o, java/gjavah.o, java/jv-scan.o, java/jvgenmain.o): Update dependencies. From-SVN: r77614
Joseph Myers committed -
* java/awt/BorderLayout.java (calcCompSize): Invisible components get zero dimensions. * java/awt/Button.java (setLabel): Set actionCommand. * java/awt/Component.java (show): Invalidate component and parent container. (hide): Likewise. From-SVN: r77613
David Jee committed -
* java/awt/GridBagLayout.java (GridBagLayout): New private field, internalcomptable. (lookupInternalConstraints): New method. (ArrangeGrid): Use components' MINSIZE. Use internalcomptable. (GetLayoutInfo): Reimplement. (calcCellSizes): Ignore rows/columns with size 0. From-SVN: r77612
David Jee committed -
PR/14058 * emit-rtl.c (set_decl_incoming_rtl): New. * tree.h (set_decl_incoming_rtl): New. * function.c (assign_parms): Use set_decl_incoming_rtl for setting DECL_INCOMING_RTL. * ada/misc.c (adjust_decl_rtl): Likewise. From-SVN: r77611
Josef Zlomek committed -
* c-opts.c (c_common_post_options): Don't emit working directory in cpp output if -P was specified. From-SVN: r77607
Per Bothner committed -
* gnu/java/awt/EmbeddedWindow.java (setHandle): Use java.awt.Component.getPeer() instead of java.awt.Component.peer directly. From-SVN: r77605
Michael Koch committed -
* gnu/java/awt/peer/gtk/GtkButtonPeer.java (gtkSetLabel): New native method definition. (setLabel): Use gtkSetLabel. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_gtkSetLabel): New method. From-SVN: r77604
David Jee committed -
PR c/14092 * gcc.dg/pr14092-1.c: New testcase. * fold-const.c (fold) <NEGATE_EXPR>: Convert result of negate_expr back to the original type. From-SVN: r77602
Paolo Bonzini committed -
* config/rs6000/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Don't bump retaddr here. * include/powerpc-signal.h: Revert 2004-01-21 change. (INIT_SEGV, INIT_FPE): Provide powerpc64 versions. Check return from syscall for ppc32 versions. From-SVN: r77601
Alan Modra committed -
From-SVN: r77598
Joseph Myers committed -
* rtl.h (schedule_insns, schedule_ebbs, fix_sched_param, gen_lowpart_SUBREG): Move under the file in which they are actually declared. From-SVN: r77597
Paolo Bonzini committed -
* doc/sourcebuild.texi: Add libada documentation. * doc/install.texi: Update documentation on Ada build, now that the GNAT lib and tools are built automatically. From-SVN: r77596
Arnaud Charlet committed -
From-SVN: r77595
Arnaud Charlet committed -
PR ada/6637, PR ada/5911 Merge with libada-branch: * configure.in, Makefile.tpl, Makefile.def: Add target-libada, with appropriate dependencies. Add --enable-libada configure switch. * configure, Makefile.in: Regenerate. Co-Authored-By: Nathanael Nerode <neroden@gcc.gnu.org> From-SVN: r77594
Arnaud Charlet committed -
PR ada/6637, PR ada/5911 Merge with libada-branch: * config-lang.in: Build libada only when ada is built. Co-Authored-By: Nathanael Nerode <neroden@gcc.gnu.org> From-SVN: r77593
Arnaud Charlet committed -
2003-02-10 Arnaud Charlet <charlet@act-europe.fr> PR ada/6637, PR ada/5911 * configure.in, Makefile.in, configure: Merge with libada-branch From-SVN: r77592
Arnaud Charlet committed -
* config/mips/mips.h (TARGET_GPWORD): Return false for TARGET_NEWABI && TARGET_IRIX. From-SVN: r77589
Richard Sandiford committed -
From-SVN: r77587
Alan Modra committed -
objc-act.c (get_super_receiver): Move '#ifdef OBJCPLUS' boundaries outside build_component_ref() call (a macro... 2004-02-09 Ziemowit Laski <zlaski@apple.com> * objc/objc-act.c (get_super_receiver): Move '#ifdef OBJCPLUS' boundaries outside build_component_ref() call (a macro in ObjC++). From-SVN: r77584
Ziemowit Laski committed -
* config/xtensa/xtensa-protos.h (xtensa_copy_incoming_a7): Update. (init_cumulative_args): Likewise. (a7_overlap_mentioned_p): Delete prototype. * config/xtensa/xtensa.c (struct machine_function): Replace incoming_a7_copied field with need_a7_copy and vararg_a7 flags. Add set_frame_ptr_insn field. (xtensa_emit_move_sequence): Update call to xtensa_copy_incoming_a7. (xtensa_copy_incoming_a7): Rewrite to check need_a7_copy flag and check if the operand is an argument in a7. If so, copy a7 to a new pseudo at the function entry and replace the operand with the pseudo. (init_cumulative_args): Remove unused arguments. Add new "incoming" argument and record this flag in CUMULATIVE_ARGS. (function_arg): Remove result_mode and special-case code to handle arguments in a7. Instead, set need_a7_copy flag when there is an incoming argument in a7. (xtensa_expand_prologue): Remove code to search for set_frame_ptr insn and use the value recorded in cfun->machine->set_frame_ptr_insn. (xtensa_builtin_saveregs): Check for negative gp_left value. Set need_a7_copy and vararg_a7 flags. Use move_block_from_reg instead of special-case code. (a7_overlap_mentioned_p): Delete. * config/xtensa/xtensa.h (CUMULATIVE_ARGS): Add "incoming" flag. (INIT_CUMULATIVE_ARGS, INIT_CUMULATIVE_INCOMING_ARGS): Remove useless arguments to init_cumulative_args and pass "incoming" flag instead. (BLOCK_REG_PADDING): Delete. * config/xtensa/xtensa.md (movdi, movsf, movdf): Remove unnecessary checks for reload_in_progress and reload_completed. Update calls to xtensa_copy_incoming_a7. (ashlsi3): Rename existing insn to ashlsi3_internal. Add expander to call xtensa_copy_incoming_a7. From-SVN: r77583
Bob Wilson committed -
* gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin. * gcc.dg/cpp/assert4.c: Handle powerpc64. From-SVN: r77578
Alan Modra committed
-