1. 22 Feb, 2005 6 commits
    • re PR tree-optimization/19786 (Aliasing optimisation bug) · bb2e1640
      gcc/ChangeLog:
      PR tree-optimization/19786
      * tree-ssa-alias.c (compute_flow_insensitive_aliasing): Add one
      tag to another's may-alias bitmap when adding to the other's list.
      gcc/testsuite/ChangeLog:
      PR tree-optimization/19786
      * g++.dg/tree-ssa/pr19786.C: New.
      
      From-SVN: r95377
      Alexandre Oliva committed
    • tree-ssa-loop-ivopts.c (computation_cost): Start register numbering at… · 1d27fed4
      tree-ssa-loop-ivopts.c (computation_cost): Start register numbering at LAST_VIRTUAL_REGISTER+1 to avoid possibly using...
      
      * tree-ssa-loop-ivopts.c (computation_cost): Start register
      numbering at LAST_VIRTUAL_REGISTER+1 to avoid possibly using hard
      registers in unsupported ways.
      * expmed.c (init_expmed): Likewise.
      
      From-SVN: r95373
      DJ Delorie committed
    • [multiple changes] · 933e5b28
      2005-02-21  Mark Wielaard  <mark@klomp.org>
      
      	* gnu/java/locale/LocaleInformation_en.java: Extend
      	localPatternChars to "GyMdkHmsSEDFwWahKzYeugAZ".
      
      2005-02-21  Mark Wielaard  <mark@klomp.org>
      
      	* java/text/SimpleDateFormat.java
      	(SimpleDateFormat(String, DateFormatSymbols)): Throw
      	NullPointerException when formatData is null.
      
      2005-02-21  Mark Wielaard  <mark@klomp.org>
      
      	* java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by
      	taking dstSavings into account.
      
      2005-02-21  Sven de Marothy <sven@physto.se>
      
      	* java/text/SimpleDateFormat.java,
      	(parse): Set correct DST_OFFSET to the correct value.
      
      2005-02-21  Mark Wielaard  <mark@klomp.org>
      
      	* java/util/SimpleTimeZone.java (checkRule): Throw
      	IllegalArgumentException when month out of range.
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/util/GregorianCalendar.java,
      	(add): Don't set fields directly anymore. Use set()
      
      2005-02-21  Mark Wielaard  <mark@klomp.org>
      
      	* java/text/SimpleDateFormat.java (CompiledField.toString):
      	Use StringBuffer, not StringBuilder.
      	(toString): Likewise.
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/util/Calendar.java
      	(clear): Dates should clear to local time.
      	* java/util/GregorianCalendar.java
      	(computeTime): Fix priority problem with DAY_OF_WEEK,
      	Handle non-sunday-startig weeks and minimumDaysInFirstWeek.
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/util/Calendar.java
      	(Calendar): Constructor should clear fields.
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/text/SimpleDateFormat.java
      	(parse): Tweak handling of 2-year dates
      	* java/util/Calendar.java
      	(clear): Clear fields to correct value.
      	* java/util/GregorianCalendar.java
      	(computeTime): Correct handling of time zones.
      	Correct field minimum values.
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/util/Calendar.java
      	(set) Invalidate all fields on first call to set().
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/util/GregorianCalendar.java
      	(computeTime): Fixed handling of time zones.
      
      2005-02-21  Sven de Marothy  <sven@physto.se>
      
      	* java/util/Calendar.java
      	(clear): Set values to Epoch instead of zero.
      	(set): Set isSet to the relevant field pattern instead of just
      	the field.
      	* java/util/GregorianCalendar.java
      	(getBundle): Removed.
      	(getDayOfYear): Removed.
      	(getFirstDayOfMonth): New private method.
      	(nonLeniencyCheck): New private method.
      	(computeTime): Correct handling of insufficient data.
      
      2005-02-21  Sven de Marothy <sven@physto.se>
      
      	* java/util/Calendar.java: Invalidate ERA field on setting
      	the YEAR.
      	* java/util/SimpleTimeZone.java:
      	(getDaysInMonth): Reimplemented.
      	* java/util/GregorianCalendar.java:
      	(getLinearTime): Removed.
      	(isLeapYear(int,boolean)): Removed.
      	(before(), after()): Removed.
      	(computeTime): Reimplemented.
      
      2005-02-21  Sven de Marothy <sven@physto.se>
      
      	* java/util/Calendar.java: Reformatted.
      	* java/util/GregorianCalendar.java: Reformatted.
      	* java/util/SimpleTimeZone.java: Reformatted.
      
      2005-02-21  Sven de Marothy <sven@physto.se>
      
              * java/util/GregorianCalendar.java
              (GregorianCalendar): Update fields in the constructor
      
      2005-02-21  Noa Resare  <noa@resare.com>
      
              * java/util/Calendar.java (explicitDSTOffset): New instance field.
              (set(int,int)): Set and use new field.
              (set(int,int,int)): Check new field.
      
      2005-02-21  Noa Resare  <address@hidden>
      
      	* java/util/Calendar.java(set):
      	Fix for DST related regression.
      
      2005-02-21  Jeroen Frijters  <jeroen@frijters.net>
      
      	* java/util/Calendar.java
      	(setTimeInMillis): Added call to clear, removed computeFields call.
      	* java/util/Date.java
      	(Date(int,int,int,int,int,int)): Removed workaround for
      	GregorianCalendar bug.
      	* java/util/GregorianCalendar.java
      	(GregorianCalendar): Chained all constructors to a (new)
      	common constructor.
      	(computeTime): Fixed support for lenient month treatment.
      	(getLinearDay): Return long instead of int.
      	(calculateDay): Added fields argument and changed day argument
      	to long.
      
      2005-02-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/text/SimpleDateFormat.java
      	Lots of documentation updates.
      	(readObject(java.io.ObjectInputStream)): Wraps
      	IllegalArgumentException as specified.
      	(compileFormat(String)): Uses standardChars
      	rather than the local pattern characters.
      	Throws IllegalArgumentException rather than
      	storing a -1 field.
      	(toString()): Extended to include all variables
      	in a better format.
      	(translateLocalizedPattern(String, String, String)):
      	Renamed to better define the use of this method.
      
      2005-02-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/text/DateFormat.java:
      	Documented pattern character offset constants and
      	added new ones.
      	(Field): Added new static fields for new pattern chars.
      	* java/text/SimpleDateFormat.java:
      	(CompiledField): Changed name of FieldSizePair class
      	to CompiledField after adding the character as an
      	attribute.  Changed fields to private and added
      	accessors to give encapsulation.
      	(CompiledField.CompiledField(int,int,char)): Extended
      	with character field.
      	(CompiledField.getField()): New accessor method.
      	(CompiledField.getSize()): New acceessor method.
      	(CompiledField.getCharacter()): New accessor method.
      	(CompiledField.toString()): Added primarily for debugging.
      	(standardChars): Now uses extended 24 character sequence.
      	(compileFormat(String)): Changed to use CompiledField.
      	(formatWithAttribute(java.util.Date, gnu.java.text.FormatBuffer,
      	java.text.FieldPosition)): Changed to use CompiledField.
      	New handler for RFC 822 timezones added.
      
      2005-02-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/text/SimpleDateFormat.java:
      	(parse(String, java.text.ParsePosition)):
      	Changed 'E' and 'M' cases to use both
      	short and long names.  Extended 'z'
      	case to also handle 'Z', and deal
      	with simple GMT offsets such as +0100.
      	(computeOffset(String)): New private method,
      	which converts a GMT offset specification,
      	such as GMT-0500 to a numeric offset in
      	milliseconds.
      	* java/util/TimeZone.java:
      	(timezones()): Added "CEST", the daylight
      	savings time version of "CET", or Central
      	European Time.
      
      2005-02-21  Ito Kazumitsu  <kaz@maczuka.gcd.org>
      
      	* java/text/SimpleDateFormat.java:
      	(parse): Set the DST offset to 0 when parsing
      	GMT offset timezones.
      
      2005-02-21  Ito Kazumitsu  <kaz@maczuka.gcd.org>
      
      	* java/text/SimpleDateFormat.java:
      	(parse): Use offset to set ZONE_OFFSET
      	rather than the DST_OFFSET, so that
      	GMT offset timezones change the right
      	one.
      
      2005-02-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/text/SimpleDateFormat.java:
      	(getDateFormatSymbols()): return a copy
      	(setDateFormatSymbols(java.text.DateFormatSymbols)):
      	throw exception on null input
      	(clone()): implemented to clone
      	internal fields
      
      2005-02-21  Sven de Marothy <sven@physto.se>
      
      	* java/text/SimpleDateFormat.java
      	(parse): comparison should be case-insensitive, ignore null
      	strings.
      
      From-SVN: r95368
      Mark Wielaard committed
    • Makefile.am, [...]: Fix accidental extra change from previous commit. · 665794a6
      	* include/Makefile.am, include/Makefile.in: Fix accidental extra
      	change from previous commit.
      
      From-SVN: r95366
      Jonathan Wakely committed
    • Daily bump. · 80ad2e57
      From-SVN: r95364
      GCC Administrator committed
    • memory: New file. · 7dfded91
      	* include/tr1/memory: New file.
      	* include/Makefile.am, include/Makefile.in: Add new TR1 header.
      	* testsuite/tr1/2_general_utilities/memory/
      	enable_shared_from_this/not_shared.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	enable_shared_from_this/not_shared2.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	enable_shared_from_this/not_shared3.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	enable_shared_from_this/shared.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	enable_shared_from_this/still_shared.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/assign/assign.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/assign/auto_ptr.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/assign/auto_ptr_neg.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/assign/auto_ptr_rvalue_neg.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/assign/shared_ptr.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/assign/shared_ptr_neg.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/comparison/cmp.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/auto_ptr.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/auto_ptr_neg.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/copy.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/default.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/pointer.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/weak_ptr.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/cons/weak_ptr_expired.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/dest/dest.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/misc/io.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/misc/swap.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/modifiers/reset.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/modifiers/reset_neg.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/modifiers/swap.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/modifiers/swap_neg.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/observers/bool_conv.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/observers/get.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/observers/unique.cc: New test.
      	* testsuite/tr1/2_general_utilities/memory/
      	shared_ptr/observers/use_count.cc: New test.
      
      From-SVN: r95361
      Jonathan Wakely committed
  2. 21 Feb, 2005 31 commits
  3. 20 Feb, 2005 3 commits