OSDN Git Service

* c-parser.c (c_parser_enum_specifier): Initialise ident_loc and
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 49d2b33..01f7f07 100644 (file)
@@ -1,3 +1,31 @@
+2008-12-05  Ben Elliston  <bje@au.ibm.com>
+
+       * c-parser.c (c_parser_enum_specifier): Initialise ident_loc and
+       comma_loc.
+       (c_parser_initelt): Initialise des_loc and ellipsis_loc.
+
+2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
+            Gary Funck  <gary@intrepid.com>
+
+       * cse.c (lookup_as_function): Delete mode frobbing code.
+       (equiv_constant): Re-implement it there for SUBREGs.
+
+2008-12-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/36509
+       * Makefile.in (tree-ssa-alias-warnings.o): Remove.
+       (tree-ssa-structalias.o): Remove errors.h dependency.
+       (tree-ssa-reassoc.o): Likewise.
+       * tree-ssa-reassoc.c: Do not include errors.h.
+       * tree-ssa-alias-warnings.c: Remove.
+       * tree-ssa-alias.c (compute_may_aliases): Remove call to
+       strict_aliasing_warning_backend.
+       * tree-ssa-structalias.c (emit_pointer_definition): New function.
+       (emit_alias_warning): Likewise.
+       (set_uids_in_ptset): Warn for clear cases of type-punning.
+       * tree-inline.c (remap_gimple_op_r): Preserve TREE_NO_WARNING
+       on INDIRECT_REFs.
+
 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
 
        * cse.c (equiv_constant): Fix pasto.