From 71cb54a6d91d4c295d0b5c889c8c36f1cf6fc770 Mon Sep 17 00:00:00 2001
From: tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Mon, 17 Jan 2005 23:50:23 +0000
Subject: [PATCH] 2004-12-07  Mark Wielaard  <mark@klomp.org>

	* java/text/MessageFormat.java (scanFormat): Chain thrown exception.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@93795 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libjava/ChangeLog                    | 4 ++++
 libjava/java/text/MessageFormat.java | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 14a105a5c9ca..eb7f0dea951c 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-07  Mark Wielaard  <mark@klomp.org>
+
+	* java/text/MessageFormat.java (scanFormat): Chain thrown exception.
+
 2005-01-15  Michael Koch  <konqueror@gmx.de>
 
 	PR libgcj/19444
diff --git a/libjava/java/text/MessageFormat.java b/libjava/java/text/MessageFormat.java
index 787bc6ffea61..171fffe6d250 100644
--- a/libjava/java/text/MessageFormat.java
+++ b/libjava/java/text/MessageFormat.java
@@ -283,7 +283,9 @@ public class MessageFormat extends Format
       }
     catch (NumberFormatException nfx)
       {
-	throw new IllegalArgumentException("Failed to parse integer string");
+	IllegalArgumentException iae = new IllegalArgumentException(pat);
+	iae.initCause(nfx);
+	throw iae;
       }
 
     // Extract the element format.
-- 
GitLab