summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * gcc.dg/pr14092-1.c: Use intptr_t for the cast.bonzini2004-02-112-2/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77649 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in last entry.rsandifo2004-02-111-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77646 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (TARGET_OLDABI): Define. Use TARGET_NEWABI andrsandifo2004-02-115-33/+35
| | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77643 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc/config/rs6000/rs6000.c (rs6000_override_options)hpenner2004-02-114-2/+64
| | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77642 138bc75d-0d04-0410-961f-82ee72b054a4
* * emit-rtl.c (mark_label_nuses): Check that a LABEL_REF refers torsandifo2004-02-112-1/+6
| | | | | | | a label before updating its usage count. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77640 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/14097ljrittle2004-02-112-0/+6
| | | | | | | | * config/linker-map.gnu: Add typeinfo and typeinfo name for __gnu_cxx::stdio_filebuf<char, std::char_traits<char> >. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77636 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/14098ljrittle2004-02-112-0/+8
| | | | | | | | * config/linker-map.gnu: Add typeinfo and typeinfo name for __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77635 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi: Remove extra cd.kraai2004-02-112-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77634 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-10 Ziemowit Laski <zlaski@apple.com>zlaski2004-02-114-50/+59
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77632 138bc75d-0d04-0410-961f-82ee72b054a4
* * typeck.c (lookup_destructor): Fix typo in error message.mmitchel2004-02-112-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77630 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-02-112-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77627 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300-protos.h: Add a prototype forkazu2004-02-104-78/+64
| | | | | | | | | | | | | | | | 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(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77624 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (gnattools): Depend on gnatlib.uweigand2004-02-102-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77621 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/14088dannysmith2004-02-102-1/+7
| | | | | | | | real.c (real_from_string): Look for 'X' as well as 'x' in hexfloat strings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77619 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md: Remove an incorrect comment aboutkazu2004-02-102-3/+16
| | | | | | | peephole2. Add comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77618 138bc75d-0d04-0410-961f-82ee72b054a4
* * gjavah.c: Include "intl.h".jsm282004-02-106-133/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77614 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-10 David Jee <djee@redhat.com>djee2004-02-104-1/+14
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77613 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-10 David Jee <djee@redhat.com>djee2004-02-102-113/+376
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77612 138bc75d-0d04-0410-961f-82ee72b054a4
* PR/14058zlomek2004-02-105-8/+54
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77611 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-opts.c (c_common_post_options): Don't emit working directorybothner2004-02-102-1/+7
| | | | | | | in cpp output if -P was specified. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77607 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-10 Michael Koch <konqueror@gmx.de>mkoch2004-02-102-2/+8
| | | | | | | | | * gnu/java/awt/EmbeddedWindow.java (setHandle): Use java.awt.Component.getPeer() instead of java.awt.Component.peer directly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77605 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-10 David Jee <djee@redhat.com>djee2004-02-103-1/+29
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77604 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/14092bonzini2004-02-104-1/+30
| | | | | | | | | * gcc.dg/pr14092-1.c: New testcase. * fold-const.c (fold) <NEGATE_EXPR>: Convert result of negate_expr back to the original type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77602 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Don'tamodra2004-02-104-26/+56
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77601 138bc75d-0d04-0410-961f-82ee72b054a4
* * de.po: Update.jsm282004-02-102-44/+59
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77598 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.h (schedule_insns, schedule_ebbs, fix_sched_param,bonzini2004-02-102-3/+14
| | | | | | | | gen_lowpart_SUBREG): Move under the file in which they are actually declared. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77597 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/sourcebuild.texi: Add libada documentation.charlet2004-02-103-15/+16
| | | | | | | | * doc/install.texi: Update documentation on Ada build, now that the GNAT lib and tools are built automatically. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77596 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc_release: Add libada as part of ADA_DIRS.charlet2004-02-102-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77595 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/6637, PR ada/5911charlet2004-02-105-52/+397
| | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77594 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/6637, PR ada/5911charlet2004-02-102-0/+9
| | | | | | | | Merge with libada-branch: * config-lang.in: Build libada only when ada is built. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77593 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-02-10 Arnaud Charlet <charlet@act-europe.fr>charlet2004-02-104-0/+2429
| | | | | | | | PR ada/6637, PR ada/5911 * configure.in, Makefile.in, configure: Merge with libada-branch git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77592 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (TARGET_GPWORD): Return false for TARGET_NEWABIrsandifo2004-02-102-2/+20
| | | | | | | && TARGET_IRIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77589 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/cpp/assert4.c: Fix typo last change.amodra2004-02-102-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77587 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-09 Ziemowit Laski <zlaski@apple.com>zlaski2004-02-102-1/+7
| | | | | | | | * objc/objc-act.c (get_super_receiver): Move '#ifdef OBJCPLUS' boundaries outside build_component_ref() call (a macro in ObjC++). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77584 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/xtensa/xtensa-protos.h (xtensa_copy_incoming_a7): Update.bwilson2004-02-105-259/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77583 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.amodra2004-02-103-4/+19
| | | | | | | * gcc.dg/cpp/assert4.c: Handle powerpc64. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77578 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/ext/pool_allocator.h: Include c++config.h.ljrittle2004-02-102-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77577 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-09 Stefan Olsson <stefan@xapa.se>bkoz2004-02-102-0/+10
| | | | | | | | | | * include/ext/mt_allocator.h: thread_id is unused in non threaded applications and now has a ifdef to remove it completely on compilers without thread support. Include stdlib.h due to a compiler warning on getenv(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77576 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-02-102-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77573 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-09 Paul Brook <paul@codesourcery.com>bkoz2004-02-092-1/+5
| | | | | | | * libstdc++-v3/configure.host: Explicitly check for atomicity.h file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77570 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-09 Paolo Carlini <pcarlini@suse.de>paolo2004-02-094-4/+62
| | | | | | | | | | | | | PR libstdc++/14071 * src/locale_init.cc (locale::global(const locale&)): Use locale::name() in order to decide whether calling setlocale. * testsuite/22_locale/locale/global_locale_objects/14071.cc: New. * include/bits/locale_classes.h (locale::_Impl::_M_check_same_name()): Avoid computing &= unnecessarily. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77568 138bc75d-0d04-0410-961f-82ee72b054a4
* * de.po: Update.jsm282004-02-092-8139/+9121
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77566 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/debug/20020327-1.c: xfail for powerpc64.amodra2004-02-092-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77564 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): Nodj2004-02-092-6/+6
| | | | | | | | longer modify standard_exec_prefix, standard_bindir_prefix, or standard_startfile_prefix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77562 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/11295wilson2004-02-092-1/+5
| | | | | | | | * c-common.c (c_expand_expr, case STMT_EXPR): Change expand_expr call to expand_expr_real call, and pass in alt_rtl as last argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77557 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/5625wilson2004-02-092-1/+9
| | | | | | | | * libsuspc++/eh_personality.cc (PERSONALITY_FUNCTION): Use __builtin_extend_pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77555 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/5625wilson2004-02-096-0/+36
| | | | | | | | | | | * builtin-types.def (BT_WORD, BT_FN_WORD_PTR): New. * builtins.c (expand_builtin): Handle BUILT_IN_EXTEND_POINTER. * builtins.def (BUILT_IN_EXTEND_POINTER): New. * except.c (expand_builtin_extend_pointer): New. * except.h (expand_builtin_extend_pointer): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77554 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (rs6000_emit_move): Remove splitting slowdje2004-02-092-40/+5
| | | | | | | unaligned loads and stores. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77549 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/iris5.h (BSS_SECTION_ASM_OP): Define.ro2004-02-094-48/+61
| | | | | | | | | | | | | | * config/mips/iris6.h (BSS_SECTION_ASM_OP): Undef. * config/mips/iris6.h (TARGET_ASM_NAMED_SECTION): Moved ... * config/mips/iris5.h: ... here. * config/mips/iris5gas.h (TARGET_ASM_NAMED_SECTION): Remove. * config/mips/iris6.h (EXTRA_SECTION_FUNCTIONS): Move ... * config/mips/iris5.h: ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77546 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Remove default executable files before AC_PROG_CC.ro2004-02-093-1/+24
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77542 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud