summaryrefslogtreecommitdiffstats
path: root/gcc
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2003-08-19 23:11:11 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2003-08-19 23:11:11 +0000
commit16cdef4540f82fb1890edce9cc45abab9e6b9f5d (patch)
tree496692bef5f6a7cc1e77e47e502ee67f50360a55 /gcc
parenta0d8c66de83965dee8f69670a1363f4f9c5a1fc4 (diff)
downloadppe42-gcc-16cdef4540f82fb1890edce9cc45abab9e6b9f5d.tar.gz
ppe42-gcc-16cdef4540f82fb1890edce9cc45abab9e6b9f5d.zip
forgot the changelog also. oops
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70581 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b2a0ba10d1e..7cd5b0a344f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -25,6 +25,27 @@
* unwind-sjlj.c: Likewise.
* unwind.inc: Likewise.
+2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR c/5582 PR c++/10538
+ * langhooks-def.h (lhd_decl_uninit): Declare.
+ (LANG_HOOKS_DECL_UNINIT): New macro.
+ (LANG_HOOKS_INITIALIZER): Adjust.
+ * langhooks.h (struct lang_hooks): Add new field
+ decl_uninit.
+ * langhooks.c (lhd_decl_uninit): Define.
+ * c-common.c (c_decl_uninit_1): New function.
+ (c_decl_uninit): New function.
+ (warn_init_self): Define.
+ * c-common.h (c_decl_uninit): Declare.
+ (warn_init_self): Declare.
+ * c.opt: Introduce -Winit-self.
+ * c-opts.c (c_common_handle_options): Set warn_init_self.
+ * c-lang.c (LANG_HOOKS_DECL_UNINIT): Define.
+ * objc/objc-lang.c (LANG_HOOKS_DECL_UNINIT): Define.
+ * function.c (uninitialized_vars_warning): Call the language hook.
+ * doc/invoke.texi: Document -Winit-self.
+
2003-08-19 Chris Demetriou <cgd@broadcom.com>
* config/mips/mips.md: Adjust SI-mode "trap_if" instruction
OpenPOWER on IntegriCloud