1. 30 Nov, 2003 4 commits
  2. 29 Nov, 2003 9 commits
  3. 28 Nov, 2003 11 commits
  4. 27 Nov, 2003 16 commits
    • cse.c (cse_set_around_loop): When changing a constant load to a register… · f3ea0706
      cse.c (cse_set_around_loop): When changing a constant load to a register -register copy, add a REG_EQUAL note.
      
      	* cse.c (cse_set_around_loop): When changing a constant load
      	to a register -register copy, add a REG_EQUAL note.
      
      From-SVN: r74007
      J"orn Rennecke committed
    • pa.c (hppa_profile_hook): Split gen_call_profiler into separate insns. · a3d4c92f
      	* pa.c (hppa_profile_hook): Split gen_call_profiler into separate
      	insns.  Use the regular call expander for the call to the profiler.
      	* pa.md (call_profiler): Delete.
      	(load_offset_label_address): New insn to load the address of the
      	current function for the profiler.
      	(lcla1, lcla2): New insns to output a code label and load its address.
      
      Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
      
      From-SVN: r74004
      Randolph Chung committed
    • * final.c (final_scan_insn): Remove commented-out code. · a27b9e3c
      From-SVN: r74002
      Kazu Hirata committed
    • re PR libstdc++/11544 (wifstream conversion errors result in wrong rdstate()) · 5536b61c
      2003-11-27  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/11544
      	PR libstdc++/11603
      	* include/bits/fstream.tcc (underflow): Throw ios_base:failure
      	upon incomplete or invalid byte sequences in the file.
      	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: New.
      	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: New.
      	* testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: New.
      
      From-SVN: r74000
      Paolo Carlini committed
    • Fix a typo in ChangeLog. · c9ae693d
      From-SVN: r73999
      Kazu Hirata committed
    • h8300.h (FUNCTION_VALUE): Use R0_REG. · ef3b9941
      	* config/h8300/h8300.h (FUNCTION_VALUE): Use R0_REG.
      	(FUNCTION_VALUE_REGNO_P): Likewise.
      	* config/h8300/h8300.md: Define R0_REG.
      
      From-SVN: r73998
      Kazu Hirata committed
    • h8300.c: Fix formatting. · 80e58519
      	* config/h8300/h8300.c: Fix formatting.
      	* config/h8300/h8300.md: Likewise.
      
      From-SVN: r73997
      Kazu Hirata committed
    • * config/h8300/h8300.h (ELIMINABLE_REGS): Update a coment. · 7e920754
      From-SVN: r73996
      Kazu Hirata committed
    • * config/h8300/h8300.md: Give names to anonymous insns. · 8dae21e7
      From-SVN: r73994
      Kazu Hirata committed
    • * config/h8300/h8300.md (extendqisi2): Remove constraints. · da7959a8
      From-SVN: r73993
      Kazu Hirata committed
    • std_streambuf.h (__copy_streambufs): Remove the first, unused, basic_ios<> parameter. · fb8d4638
      2003-11-27  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/std/std_streambuf.h (__copy_streambufs): Remove
      	the first, unused, basic_ios<> parameter.
      	* src/streambuf-inst.cc: Likewise.
      	* include/bits/streambuf.tcc: Likewise.
      	* include/bits/istream.tcc (operator>>(__streambuf_type*)):
      	Tweak accordingly the call.
      	* include/bits/ostream.tcc (operator<<(__streambuf_type*)):
      	Likewise.
      
      	* include/bits/streambuf.tcc (__copy_streambufs): Remove
      	redundant try/catch.
      
      From-SVN: r73992
      Paolo Carlini committed
    • [multiple changes] · 81a5b587
      2003-11-26  Thomas Quinot  <quinot@act-europe.fr>
      
      	* g-socket.ads, g-socket.adb:
      	Clarify documentation of function Stream. Introduce a Free procedure
      	to release the returned Stream once it becomes unused.
      
      	* 5asystem.ads: For Alpha Tru64, enable ZCX by default.
      
      2003-11-26  Arnaud Charlet  <charlet@act-europe.fr>
      
      	(Cond_Timed_Wait): Introduce new constant Time_Out_Max,
      	since NT 4 cannot handle timeout values that are too large,
      	e.g. DWORD'Last - 1.
      
      2003-11-26  Ed Schonberg  <schonberg@gnat.com>
      
      	* exp_ch4.adb:
      	(Expand_N_Slice): Recognize all cases of slices that appear as actuals
      	in procedure calls and whose expansion must be deferred.
      
      	* exp_ch6.adb (Add_Call_By_Copy_Node): Remove previous fix. Proper fix
      	is in exp_ch4.
      
      	* sem_ch3.adb:
      	(Build_Derived_Array_Type): Create operator for unconstrained type
      	if ancestor is unconstrained.
      
      2003-11-26  Vincent Celier  <celier@gnat.com>
      
      	* make.adb (Project_Object_Directory): New global variable
      	(Change_To_Object_Directory): New procedure
      	(Collect_Arguments_And_Compile): Call Change_To_Object_Directory instead
      	of Change_Dir directly. Do not change working directory to object
      	directory of main project after each compilation.
      	(Gnatmake): Use Change_To_Object_Directory instead of Change_Dir
      	directly.
      	Change to object directory of main project before binding step.
      	(Initialize): Initialize Project_Object_Directory to No_Project
      
      	* mlib-prj.adb:
      	(Build_Library): Take into account Builder'Default_Switches ("Ada") when
      	binding a Stand-Alone Library.
      
      	* output.adb: Update Copyright notice
      	(Write_Char): Output buffer when full
      
      2003-11-26  Robert Dewar  <dewar@gnat.com>
      
      	* sem_ch13.adb: (Check_Size): Reset size if size is too small
      
      	* sem_ch13.ads:
      	(Check_Size): Fix documentation to include bit-packed array case
      
      	* sem_res.adb: Implement restriction No_Direct_Boolean_Operators
      
      	* s-rident.ads: Put No_Direct_Boolean_Operators in proper order
      
      	* s-rident.ads: Add new restriction No_Direct_Boolean_Operators
      
      From-SVN: r73991
      Arnaud Charlet committed
    • tm.texi (SYSROOT_HEADERS_SUFFIX_SPEC): Fix typo. · f4314bb6
      2003-11-27  Gunther Nikl  <gni@gecko.de>
      
      	* doc/tm.texi (SYSROOT_HEADERS_SUFFIX_SPEC): Fix typo.
      
      From-SVN: r73990
      Gunther Nikl committed
    • compat.exp (compat-obj): New xfaildata parameter. · 4caddf0b
      	* lib/compat.exp (compat-obj): New xfaildata parameter.
      	Use it to set compiler_conditional_xfail_data before compiling.
      	(compat-get-options): Handle dg-xfail-if.
      	(compat-execute): Retrieve XFAIL data and pass them to compat-obj.
      	* gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
      	* gcc.dg/compat/vector-1_y.c: Likewise.
      	* gcc.dg/compat/vector-2_x.c: Likewise.
      	* gcc.dg/compat/vector-2_y.c: Likewise.
      
      From-SVN: r73989
      Eric Botcazou committed
    • [multiple changes] · 4eec34e5
      2003-11-27  Dalibor Topic <robilad@kaffe.org>
      
      	* java/text/FieldPosition.java (equals): Adapted to handle
      	field_attribute. Added fast-circuit check for comparison to self.
      	Replaced use of instanceof by getClass to fix symmetry for derived
      	types.
      	(toString): Adapted to handle field_attribute. Improved readability.
      	(hashCode): New method.
      
      2003-11-27  Guilhem Lavaux <guilhem@kaffe.org>
      
      	* java/text/FieldPosition.java (field_attribute): New field.
      	(FieldPosition (Format.Field), FieldPosition(Format.Field, int),
      	getFieldAttribute): New methods.
      
      From-SVN: r73988
      Michael Koch committed