Skip to content
Snippets Groups Projects
  1. Feb 10, 2004
    • Ulrich Weigand's avatar
      * Makefile.in (gnattools): Depend on gnatlib. · cf81c88e
      Ulrich Weigand authored
      From-SVN: r77621
      cf81c88e
    • Danny Smith's avatar
      re PR c/14088 (Hexfloat constants with uppercase 0X prefix fail) · 52bac949
      Danny Smith authored
      	PR c/14088
      	real.c (real_from_string): Look for 'X' as well as 'x' in
      	hexfloat strings.
      
      From-SVN: r77619
      52bac949
    • Kazu Hirata's avatar
      h8300.md: Remove an incorrect comment about peephole2. · 2493deee
      Kazu Hirata authored
      	* config/h8300/h8300.md: Remove an incorrect comment about
      	peephole2.  Add comments.
      
      From-SVN: r77618
      2493deee
    • Joseph Myers's avatar
      gjavah.c: Include "intl.h". · 0237b2dc
      Joseph Myers authored
      	* 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
      0237b2dc
    • David Jee's avatar
      2004-02-10 David Jee <djee@redhat.com> · 7b38bcac
      David Jee authored
      	* 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
      7b38bcac
    • David Jee's avatar
      2004-02-10 David Jee <djee@redhat.com> · dcee9e60
      David Jee authored
      	* 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
      dcee9e60
    • Josef Zlomek's avatar
      emit-rtl.c (set_decl_incoming_rtl): New. · fbe6ec81
      Josef Zlomek authored
      	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
      fbe6ec81
    • Per Bothner's avatar
      c-opts.c (c_common_post_options): Don't emit working directory in cpp output if -P was specified. · 8a4baa83
      Per Bothner authored
      	* c-opts.c (c_common_post_options):   Don't emit working directory
      	in cpp output if -P was specified.
      
      From-SVN: r77607
      8a4baa83
    • Michael Koch's avatar
      2004-02-10 Michael Koch <konqueror@gmx.de> · 5e673ed8
      Michael Koch authored
      	* gnu/java/awt/EmbeddedWindow.java
      	(setHandle): Use java.awt.Component.getPeer() instead of
      	java.awt.Component.peer directly.
      
      From-SVN: r77605
      5e673ed8
    • David Jee's avatar
      2004-02-10 David Jee <djee@redhat.com> · 49d77e22
      David Jee authored
      	* 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
      49d77e22
    • Paolo Bonzini's avatar
      re PR middle-end/14092 (fold strips conversion from pointer to integer) · 31cc6081
      Paolo Bonzini authored
      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
      31cc6081
    • Alan Modra's avatar
      linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Don't bump retaddr here. · d1d5c836
      Alan Modra authored
      	* 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
      d1d5c836
    • Joseph Myers's avatar
      * de.po: Update. · 6ab36f91
      Joseph Myers authored
      From-SVN: r77598
      6ab36f91
    • Paolo Bonzini's avatar
      rtl.h (schedule_insns, [...]): Move under the file in which they are actually declared. · dad822d3
      Paolo Bonzini authored
      * 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
      dad822d3
    • Arnaud Charlet's avatar
      sourcebuild.texi: Add libada documentation. · cd271054
      Arnaud Charlet authored
      	* 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
      cd271054
    • Arnaud Charlet's avatar
      * gcc_release: Add libada as part of ADA_DIRS. · 0e315ffc
      Arnaud Charlet authored
      From-SVN: r77595
      0e315ffc
    • Arnaud Charlet's avatar
      PR ada/6637, PR ada/5911 · d9cdb878
      Arnaud Charlet authored
      
      	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: default avatarNathanael Nerode <neroden@gcc.gnu.org>
      
      From-SVN: r77594
      d9cdb878
    • Arnaud Charlet's avatar
      PR ada/6637, PR ada/5911 · c1dcfa14
      Arnaud Charlet authored
      
      	PR ada/6637, PR ada/5911
      	Merge with libada-branch:
      	* config-lang.in: Build libada only when ada is built.
      
      Co-Authored-By: default avatarNathanael Nerode <neroden@gcc.gnu.org>
      
      From-SVN: r77593
      c1dcfa14
    • Arnaud Charlet's avatar
      PR ada/6637, PR ada/5911 · b0b70d84
      Arnaud Charlet authored
      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
      b0b70d84
    • Richard Sandiford's avatar
      mips.h (TARGET_GPWORD): Return false for TARGET_NEWABI && TARGET_IRIX. · 117c5858
      Richard Sandiford authored
      	* config/mips/mips.h (TARGET_GPWORD): Return false for TARGET_NEWABI
      	&& TARGET_IRIX.
      
      From-SVN: r77589
      117c5858
    • Alan Modra's avatar
      * gcc.dg/cpp/assert4.c: Fix typo last change. · cf5c0cea
      Alan Modra authored
      From-SVN: r77587
      cf5c0cea
    • Ziemowit Laski's avatar
      objc-act.c (get_super_receiver): Move '#ifdef OBJCPLUS' boundaries outside... · 42a1b62e
      Ziemowit Laski authored
      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
      42a1b62e
    • Bob Wilson's avatar
      xtensa-protos.h (xtensa_copy_incoming_a7): Update. · 997b8b4d
      Bob Wilson authored
      	* 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
      997b8b4d
    • Alan Modra's avatar
      darwin-longlong.c: Only use r0 in asm for darwin. · 99bee03a
      Alan Modra authored
      	* gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
      	* gcc.dg/cpp/assert4.c: Handle powerpc64.
      
      From-SVN: r77578
      99bee03a
    • Loren J. Rittle's avatar
      * include/ext/pool_allocator.h: Include c++config.h. · a39c16dd
      Loren J. Rittle authored
      From-SVN: r77577
      a39c16dd
    • Stefan Olsson's avatar
      mt_allocator.h: thread_id is unused in non threaded applications and now has a ifdef to remove... · 1ef00312
      Stefan Olsson authored
      2004-02-09  Stefan Olsson  <stefan@xapa.se>
      
      	* 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().
      
      From-SVN: r77576
      1ef00312
    • GCC Administrator's avatar
      Daily bump. · f0c4dd00
      GCC Administrator authored
      From-SVN: r77573
      f0c4dd00
  2. Feb 09, 2004
    • Paul Brook's avatar
      configure.host: Explicitly check for atomicity.h file. · 1b81e1b5
      Paul Brook authored
      2004-02-09  Paul Brook  <paul@codesourcery.com>
      
      	* libstdc++-v3/configure.host: Explicitly check for atomicity.h file.
      
      From-SVN: r77570
      1b81e1b5
    • Paolo Carlini's avatar
      re PR libstdc++/14071 (locale::global doesn't always call setlocale) · cf0d2c40
      Paolo Carlini authored
      2004-02-09  Paolo Carlini  <pcarlini@suse.de>
      
      	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.
      
      From-SVN: r77568
      cf0d2c40
    • Joseph Myers's avatar
      * de.po: Update. · cee63f4d
      Joseph Myers authored
      From-SVN: r77566
      cee63f4d
    • Alan Modra's avatar
      * gcc.dg/debug/20020327-1.c: xfail for powerpc64. · 080eeb56
      Alan Modra authored
      From-SVN: r77564
      080eeb56
    • DJ Delorie's avatar
      xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): No longer modify standard_exec_prefix... · 10709fbf
      DJ Delorie authored
      * config/i386/xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): No
      longer modify standard_exec_prefix, standard_bindir_prefix, or
      standard_startfile_prefix.
      
      From-SVN: r77562
      10709fbf
    • James E Wilson's avatar
      re PR c++/11295 (ICE when using a non-trivial object in a compound statement expression) · 228ae085
      James E Wilson authored
      PR c++/11295
      * 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.
      
      From-SVN: r77557
      228ae085
    • James E Wilson's avatar
      re PR libstdc++/5625 ([mips] exception unwinding creates invalid pointer on mips) · 664fc5df
      James E Wilson authored
      PR libstdc++/5625
      * libsuspc++/eh_personality.cc (PERSONALITY_FUNCTION): Use
      __builtin_extend_pointer.
      
      From-SVN: r77555
      664fc5df
    • James E Wilson's avatar
      re PR libstdc++/5625 ([mips] exception unwinding creates invalid pointer on mips) · c76362b4
      James E Wilson authored
      PR libstdc++/5625
      * 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.
      
      From-SVN: r77554
      c76362b4
    • David Edelsohn's avatar
      rs6000.c (rs6000_emit_move): Remove splitting slow unaligned loads and stores. · d886a041
      David Edelsohn authored
              * config/rs6000/rs6000.c (rs6000_emit_move): Remove splitting slow
              unaligned loads and stores.
      
      From-SVN: r77549
      d886a041
    • Rainer Orth's avatar
      iris5.h (BSS_SECTION_ASM_OP): Define. · 756f76d0
      Rainer Orth authored
      	* config/mips/iris5.h (BSS_SECTION_ASM_OP): Define.
      	* 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.
      
      From-SVN: r77546
      756f76d0
    • Rainer Orth's avatar
      configure.ac: Remove default executable files before AC_PROG_CC. · 426ca3ca
      Rainer Orth authored
      	* configure.ac: Remove default executable files before AC_PROG_CC.
      	* configure: Regenerate.
      
      From-SVN: r77542
      426ca3ca
    • Kazu Hirata's avatar
      re PR target/13721 (SEGV on inline-asm) · 500fc80f
      Kazu Hirata authored
      	PR target/13721
      	* config/h8300/h8300.c (byte_reg): Call abort() if asked to
      	print a operand other than a register.
      
      From-SVN: r77539
      500fc80f
    • Arnaud Charlet's avatar
      [multiple changes] · 2e071734
      Arnaud Charlet authored
      2004-02-09  Ed Schonberg  <schonberg@gnat.com>
      
      	* exp_ch4.adb (Expand_N_Op_Eq): When looking for the primitive equality
      	for a tagged type, verify that both formals have the same type.
      
      	* exp_ch6.adb (Add_Call_By_Copy_Code): Initialize properly the
      	temporary when the formal is an in-parameter and the actual a possibly
      	unaligned slice.
      
      	* exp_ch9.adb (Expand_Entry_Barrier): Resolve barrier expression even
      	when expansion is disabled, to ensure proper name capture with
      	overloaded literals.  Condition can be of any boolean type, resolve
      	accordingly.
      
      	* sem_ch8.adb (Analyze_Subprogram_Renaming): Emit warning if the
      	renaming is for a formal subprogram with a default operator name, and
      	there is a usable operator that is visible at the point of
      	instantiation.
      
      2004-02-09  Robert Dewar  <dewar@gnat.com>
      
      	* ali.adb (Scan_Ali) Add Ignore_Errors argument. This is a major
      	rewrite to ignore errors in ali files, intended to allow tools downward
      	compatibility with new versions of ali files.
      
      	* ali.ads: Add new parameter Ignore_Errors
      
      	* bcheck.adb (Check_Consistent_Restrictions): Fix error of sometimes
      	duplicating the error message giving the file with restrictions.
      
      	* debug.adb: Add debug flag I for gnatbind
      
      	* errout.adb (Set_Msg_Insertion_Node): Suppress extra quotes around
      	operators for the case where the operator is a defining operator.
      
      	* exp_ch3.adb: Minor reformatting (new function spec format).
      
      	* exp_ch4.adb: Add comment for previous change, and make minor
      	adjustment to loop to always check for improper loop termination.
      	Minor reformatting throughout (new function spec format).
      
      	* gnatbind.adb: Implement -di debug flag for gnatbind
      
      	* gnatlink.adb: Call Scan_ALI with Ignore_Errors set to True
      
      	* gnatls.adb: Call Scan_ALI with Ignore_Errors set to True
      
      	* lib-load.adb: Fix bad assertion.
      	Found by testing and code reading.
      	Minor reformatting.
      
      	* lib-load.ads: Minor reformatting.
      
      	* lib-writ.adb: There is only one R line now.
      
      	* lib-writ.ads: Add documentation on making downward compatible changes
      	to ali files so old tools work with new ali files.
      	There is only one R line now.
      	Add documentation on format incompatibilities (with special GPS note)
      
      	* namet.ads, namet.adb: (Is_Operator_Name): New procedure
      
      	* par-load.adb: Minor reformatting
      
      	* sem_ch8.adb: Fix to error message from last update
      	Minor reformatting and restructuring of code from last update
      
      	* par-prag.adb, snames.adb, snames.ads, snames.h,
      	sem_prag.adb: Implement pragma Profile.
      
      	* stylesw.adb: Implement -gnatyN switch to turn off all style check
      	options.
      
      	* usage.adb: Add line for -gnatyN switch
      
      	* vms_data.ads: Add entry STYLE_CHECKS=NONE for -gnatyN
      
      From-SVN: r77537
      2e071734
Loading