diff options
author | Joseph Myers <joseph@codesourcery.com> | 2009-04-19 00:21:34 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2009-04-19 00:21:34 +0100 |
commit | f37acdf9b1089f74cd5ca953fbe508ae7e9e34c0 (patch) | |
tree | 9cf337c7fba41b385386e352cb0ce692c4edb4cf /gcc/ChangeLog | |
parent | 7d0a3061a8364ff56ace51413f29b50416fda3a0 (diff) | |
download | gcc-f37acdf9b1089f74cd5ca953fbe508ae7e9e34c0.zip gcc-f37acdf9b1089f74cd5ca953fbe508ae7e9e34c0.tar.gz gcc-f37acdf9b1089f74cd5ca953fbe508ae7e9e34c0.tar.bz2 |
re PR c/27676 (gcc is overly strict in assignment to read-only data)
PR c/27676
* c-typeck.c (readonly_warning): new.
(build_unary_op, build_modify_expr): Use readonly_warning for
storing into something readonly but not const-qualified.
testsuite:
* gcc.dg/lvalue-5.c: New test.
From-SVN: r146336
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4035b2c..405aefa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,12 @@ 2009-04-18 Joseph Myers <joseph@codesourcery.com> + PR c/27676 + * c-typeck.c (readonly_warning): new. + (build_unary_op, build_modify_expr): Use readonly_warning for + storing into something readonly but not const-qualified. + +2009-04-18 Joseph Myers <joseph@codesourcery.com> + PR c/22367 * c-typeck.c (build_unary_op): Check for taking address of expression of type void. |