3
# DP: Proposed patch PR middle-end/38615 (documentation).
6
if [ $# -eq 3 -a "$2" = '-d' ]; then
9
elif [ $# -ne 1 ]; then
10
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
15
patch $pdir -f --no-backup-if-mismatch -p0 < $0
18
patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
21
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
28
2009-01-22 Steve Ellcey <sje@cup.hp.com>
31
* gimplify.c (gimplify_init_constructor): Fix promotion of const
33
* doc/invoke.texi (-fmerge-all-constants): Update description.
37
2009-01-22 Steve Ellcey <sje@cup.hp.com>
40
* gcc.dg/pr38615.c: New test.
43
Index: gcc/doc/invoke.texi
44
===================================================================
45
--- gcc/doc/invoke.texi (revision 143569)
46
+++ gcc/doc/invoke.texi (revision 143572)
48
This option implies @option{-fmerge-constants}. In addition to
49
@option{-fmerge-constants} this considers e.g.@: even constant initialized
50
arrays or initialized constant variables with integral or floating point
51
-types. Languages like C or C++ require each non-automatic variable to
52
-have distinct location, so using this option will result in non-conforming
53
+types. Languages like C or C++ require each variable, including multiple
54
+instances of the same variable in recursive calls, to have distinct locations,
55
+so using this option will result in non-conforming