~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/fc/fcc31e2dc3235c5b33e77d0b792380c0cc965cd7.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DP: updates from the 4.8 branch upto 20130715 (r200963).
 
2
 
 
3
last_updated()
 
4
{
 
5
        cat > ${dir}LAST_UPDATED <<EOF
 
6
Mon Jul 15 20:42:17 CEST 2013
 
7
Mon Jul 15 18:42:17 UTC 2013 (revision 200963)
 
8
EOF
 
9
}
 
10
 
 
11
LANG=C svn diff svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch \
 
12
        | sed -r 's,^--- (\S+)\t(\S+)(.*)$,--- a/src/\1\t\2,;s,^\+\+\+ (\S+)\t(\S+)(.*)$,+++ b/src/\1\t\2,' \
 
13
        | awk '/^Index:.*\.(class|texi)/ {skip=1; next} /^Index:/ { skip=0 } skip==0'
 
14
 
 
15
Index: libstdc++-v3/configure.host
 
16
===================================================================
 
17
--- a/src/libstdc++-v3/configure.host   (.../tags/gcc_4_8_1_release)
 
18
+++ b/src/libstdc++-v3/configure.host   (.../branches/gcc-4_8-branch)
 
19
@@ -330,7 +330,7 @@
 
20
       mips64*)
 
21
        abi_baseline_pair=mips64-linux-gnu
 
22
        ;;
 
23
-      powerpc64)
 
24
+      powerpc64*)
 
25
         abi_baseline_pair=powerpc64-linux-gnu
 
26
         ;;
 
27
       s390)
 
28
Index: libstdc++-v3/include/Makefile.in
 
29
===================================================================
 
30
--- a/src/libstdc++-v3/include/Makefile.in      (.../tags/gcc_4_8_1_release)
 
31
+++ b/src/libstdc++-v3/include/Makefile.in      (.../branches/gcc-4_8-branch)
 
32
@@ -434,8 +434,7 @@
 
33
        ${bits_srcdir}/valarray_array.tcc \
 
34
        ${bits_srcdir}/valarray_before.h \
 
35
        ${bits_srcdir}/valarray_after.h \
 
36
-       ${bits_srcdir}/vector.tcc \
 
37
-       ${bits_host_headers}
 
38
+       ${bits_srcdir}/vector.tcc
 
39
 
 
40
 bits_host_headers = \
 
41
        ${glibcxx_srcdir}/${CPU_OPT_BITS_RANDOM}
 
42
@@ -795,8 +794,7 @@
 
43
        ${ext_srcdir}/vstring.tcc \
 
44
        ${ext_srcdir}/vstring_fwd.h \
 
45
        ${ext_srcdir}/vstring_util.h \
 
46
-       ${ext_compat_headers} \
 
47
-       ${ext_host_headers}
 
48
+       ${ext_compat_headers}
 
49
 
 
50
 ext_compat_headers = \
 
51
        ${backward_srcdir}/hash_set \
 
52
@@ -1461,13 +1459,14 @@
 
53
 
 
54
 stamp-${host_alias}:
 
55
        @-mkdir -p ${host_builddir}
 
56
+       @-mkdir -p ${host_builddir}/../ext
 
57
        @$(STAMP) stamp-${host_alias}
 
58
 
 
59
 # Host includes static.
 
60
 # XXX Missing dependency info for {host_headers_extra}
 
61
-stamp-host: ${host_headers} ${host_headers_noinst} stamp-${host_alias}
 
62
+stamp-host: ${host_headers} ${bits_host_headers} ${ext_host_headers} ${host_headers_noinst} stamp-${host_alias}
 
63
        @cd ${host_builddir} && {\
 
64
-         $(LN_S) ${host_headers} . || true ;\
 
65
+         $(LN_S) ${host_headers} ${bits_host_headers} . || true ;\
 
66
          $(LN_S) ${glibcxx_srcdir}/$(BASIC_FILE_H) basic_file.h || true ;\
 
67
          $(LN_S) ${glibcxx_srcdir}/$(ALLOCATOR_H) c++allocator.h || true ;\
 
68
          $(LN_S) ${glibcxx_srcdir}/$(CSTDIO_H) c++io.h || true ;\
 
69
@@ -1477,6 +1476,9 @@
 
70
          $(LN_S) ${glibcxx_srcdir}/$(CMESSAGES_H) messages_members.h || true ;\
 
71
          $(LN_S) ${glibcxx_srcdir}/$(CTIME_H) time_members.h || true;\
 
72
        } 2>/dev/null
 
73
+       @cd ${host_builddir}/../ext && {\
 
74
+         $(LN_S) ${ext_host_headers} . || true ;\
 
75
+       } 2>/dev/null
 
76
        $(STAMP) stamp-host
 
77
 
 
78
 # Host includes dynamic.
 
79
@@ -1688,9 +1690,12 @@
 
80
        for file in ${profile_impl_headers}; do \
 
81
          $(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${profile_impl_builddir}; done
 
82
        $(mkinstalldirs) $(DESTDIR)${host_installdir}
 
83
-       for file in ${host_headers} ${host_headers_extra} \
 
84
+       for file in ${host_headers} ${bits_host_headers} ${host_headers_extra} \
 
85
         ${thread_host_headers}; do \
 
86
          $(INSTALL_DATA) $${file} $(DESTDIR)${host_installdir}; done
 
87
+       $(mkinstalldirs) $(DESTDIR)${host_installdir}/../ext
 
88
+       for file in ${ext_host_headers}; do \
 
89
+         $(INSTALL_DATA) $${file} $(DESTDIR)${host_installdir}/../ext; done
 
90
 
 
91
 # To remove directories.
 
92
 clean-local:
 
93
Index: libstdc++-v3/include/std/valarray
 
94
===================================================================
 
95
--- a/src/libstdc++-v3/include/std/valarray     (.../tags/gcc_4_8_1_release)
 
96
+++ b/src/libstdc++-v3/include/std/valarray     (.../branches/gcc-4_8-branch)
 
97
@@ -819,8 +819,21 @@
 
98
     inline valarray<_Tp>&
 
99
     valarray<_Tp>::operator=(const _Expr<_Dom, _Tp>& __e)
 
100
     {
 
101
-      _GLIBCXX_DEBUG_ASSERT(_M_size == __e.size());
 
102
-      std::__valarray_copy(__e, _M_size, _Array<_Tp>(_M_data));
 
103
+      // _GLIBCXX_RESOLVE_LIB_DEFECTS
 
104
+      // 630. arrays of valarray.
 
105
+      if (_M_size == __e.size())
 
106
+       std::__valarray_copy(__e, _M_size, _Array<_Tp>(_M_data));
 
107
+      else
 
108
+       {
 
109
+         if (_M_data)
 
110
+           {
 
111
+             std::__valarray_destroy_elements(_M_data, _M_data + _M_size);
 
112
+             std::__valarray_release_memory(_M_data);
 
113
+           }
 
114
+         _M_size = __e.size();
 
115
+         _M_data = __valarray_get_storage<_Tp>(_M_size);
 
116
+         std::__valarray_copy_construct(__e, _M_size, _Array<_Tp>(_M_data));
 
117
+       }
 
118
       return *this;
 
119
     }
 
120
 
 
121
Index: libstdc++-v3/include/std/complex
 
122
===================================================================
 
123
--- a/src/libstdc++-v3/include/std/complex      (.../tags/gcc_4_8_1_release)
 
124
+++ b/src/libstdc++-v3/include/std/complex      (.../branches/gcc-4_8-branch)
 
125
@@ -142,11 +142,11 @@
 
126
 #if __cplusplus >= 201103L
 
127
       // _GLIBCXX_RESOLVE_LIB_DEFECTS
 
128
       // DR 387. std::complex over-encapsulated.
 
129
-      __attribute ((__abi_tag__ ("cxx11")))
 
130
+      _GLIBCXX_ABI_TAG_CXX11
 
131
       constexpr _Tp 
 
132
       real() { return _M_real; }
 
133
 
 
134
-      __attribute ((__abi_tag__ ("cxx11")))
 
135
+      _GLIBCXX_ABI_TAG_CXX11
 
136
       constexpr _Tp 
 
137
       imag() { return _M_imag; }
 
138
 #else
 
139
Index: libstdc++-v3/include/ext/random
 
140
===================================================================
 
141
--- a/src/libstdc++-v3/include/ext/random       (.../tags/gcc_4_8_1_release)
 
142
+++ b/src/libstdc++-v3/include/ext/random       (.../branches/gcc-4_8-branch)
 
143
@@ -2848,7 +2848,7 @@
 
144
 _GLIBCXX_END_NAMESPACE_VERSION
 
145
 } // namespace __gnu_cxx
 
146
 
 
147
-#include "opt_random.h"
 
148
+#include "ext/opt_random.h"
 
149
 #include "random.tcc"
 
150
 
 
151
 #endif // _GLIBCXX_USE_C99_STDINT_TR1
 
152
Index: libstdc++-v3/include/profile/vector
 
153
===================================================================
 
154
--- a/src/libstdc++-v3/include/profile/vector   (.../tags/gcc_4_8_1_release)
 
155
+++ b/src/libstdc++-v3/include/profile/vector   (.../branches/gcc-4_8-branch)
 
156
@@ -374,6 +374,16 @@
 
157
        return iterator(__res, this);
 
158
       }
 
159
 
 
160
+      template<typename... _Args>
 
161
+        iterator
 
162
+        emplace(iterator __position, _Args&&... __args)
 
163
+        {
 
164
+         typename _Base::iterator __res
 
165
+           = _Base::emplace(__position.base(),
 
166
+                            std::forward<_Args>(__args)...);
 
167
+         return iterator(__res, this);
 
168
+       }
 
169
+
 
170
       void
 
171
       insert(iterator __position, initializer_list<value_type> __l)
 
172
       { this->insert(__position, __l.begin(), __l.end()); }
 
173
Index: libstdc++-v3/include/bits/stl_map.h
 
174
===================================================================
 
175
--- a/src/libstdc++-v3/include/bits/stl_map.h   (.../tags/gcc_4_8_1_release)
 
176
+++ b/src/libstdc++-v3/include/bits/stl_map.h   (.../branches/gcc-4_8-branch)
 
177
@@ -690,7 +690,8 @@
 
178
       erase(const_iterator __position)
 
179
       { return _M_t.erase(__position); }
 
180
 
 
181
-      // LWG 2059.
 
182
+      // LWG 2059
 
183
+      _GLIBCXX_ABI_TAG_CXX11
 
184
       iterator
 
185
       erase(iterator __position)
 
186
       { return _M_t.erase(__position); }
 
187
Index: libstdc++-v3/include/bits/stl_set.h
 
188
===================================================================
 
189
--- a/src/libstdc++-v3/include/bits/stl_set.h   (.../tags/gcc_4_8_1_release)
 
190
+++ b/src/libstdc++-v3/include/bits/stl_set.h   (.../branches/gcc-4_8-branch)
 
191
@@ -546,6 +546,7 @@
 
192
        *  touched in any way.  Managing the pointer is the user's
 
193
        *  responsibility.
 
194
        */
 
195
+      _GLIBCXX_ABI_TAG_CXX11
 
196
       iterator
 
197
       erase(const_iterator __position)
 
198
       { return _M_t.erase(__position); }
 
199
@@ -597,6 +598,7 @@
 
200
        *  the element is itself a pointer, the pointed-to memory is not touched
 
201
        *  in any way.  Managing the pointer is the user's responsibility.
 
202
        */
 
203
+      _GLIBCXX_ABI_TAG_CXX11
 
204
       iterator
 
205
       erase(const_iterator __first, const_iterator __last)
 
206
       { return _M_t.erase(__first, __last); }
 
207
Index: libstdc++-v3/include/bits/stl_multimap.h
 
208
===================================================================
 
209
--- a/src/libstdc++-v3/include/bits/stl_multimap.h      (.../tags/gcc_4_8_1_release)
 
210
+++ b/src/libstdc++-v3/include/bits/stl_multimap.h      (.../branches/gcc-4_8-branch)
 
211
@@ -596,6 +596,7 @@
 
212
       { return _M_t.erase(__position); }
 
213
 
 
214
       // LWG 2059.
 
215
+      _GLIBCXX_ABI_TAG_CXX11
 
216
       iterator
 
217
       erase(iterator __position)
 
218
       { return _M_t.erase(__position); }
 
219
Index: libstdc++-v3/include/bits/unordered_map.h
 
220
===================================================================
 
221
--- a/src/libstdc++-v3/include/bits/unordered_map.h     (.../tags/gcc_4_8_1_release)
 
222
+++ b/src/libstdc++-v3/include/bits/unordered_map.h     (.../branches/gcc-4_8-branch)
 
223
@@ -367,7 +367,7 @@
 
224
                                                    _Pair&&>::value>::type>
 
225
        std::pair<iterator, bool>
 
226
        insert(_Pair&& __x)
 
227
-       { return _M_h.insert(std::move(__x)); }
 
228
+        { return _M_h.insert(std::forward<_Pair>(__x)); }
 
229
       //@}
 
230
 
 
231
       //@{
 
232
@@ -401,7 +401,7 @@
 
233
                                                    _Pair&&>::value>::type>
 
234
        iterator
 
235
        insert(const_iterator __hint, _Pair&& __x)
 
236
-       { return _M_h.insert(__hint, std::move(__x)); }
 
237
+       { return _M_h.insert(__hint, std::forward<_Pair>(__x)); }
 
238
       //@}
 
239
 
 
240
       /**
 
241
@@ -1032,7 +1032,7 @@
 
242
                                                    _Pair&&>::value>::type>
 
243
        iterator
 
244
        insert(_Pair&& __x)
 
245
-       { return _M_h.insert(std::move(__x)); }
 
246
+        { return _M_h.insert(std::forward<_Pair>(__x)); }
 
247
       //@}
 
248
 
 
249
       //@{
 
250
@@ -1064,7 +1064,7 @@
 
251
                                                    _Pair&&>::value>::type>
 
252
        iterator
 
253
        insert(const_iterator __hint, _Pair&& __x)
 
254
-       { return _M_h.insert(__hint, std::move(__x)); }
 
255
+        { return _M_h.insert(__hint, std::forward<_Pair>(__x)); }
 
256
       //@}
 
257
 
 
258
       /**
 
259
Index: libstdc++-v3/include/bits/stl_multiset.h
 
260
===================================================================
 
261
--- a/src/libstdc++-v3/include/bits/stl_multiset.h      (.../tags/gcc_4_8_1_release)
 
262
+++ b/src/libstdc++-v3/include/bits/stl_multiset.h      (.../branches/gcc-4_8-branch)
 
263
@@ -532,6 +532,7 @@
 
264
        *  not touched in any way.  Managing the pointer is the user's
 
265
        *  responsibility.
 
266
        */
 
267
+      _GLIBCXX_ABI_TAG_CXX11
 
268
       iterator
 
269
       erase(const_iterator __position)
 
270
       { return _M_t.erase(__position); }
 
271
@@ -583,6 +584,7 @@
 
272
        *  touched in any way.  Managing the pointer is the user's
 
273
        *  responsibility.
 
274
        */
 
275
+      _GLIBCXX_ABI_TAG_CXX11
 
276
       iterator
 
277
       erase(const_iterator __first, const_iterator __last)
 
278
       { return _M_t.erase(__first, __last); }
 
279
Index: libstdc++-v3/include/bits/c++config
 
280
===================================================================
 
281
--- a/src/libstdc++-v3/include/bits/c++config   (.../tags/gcc_4_8_1_release)
 
282
+++ b/src/libstdc++-v3/include/bits/c++config   (.../branches/gcc-4_8-branch)
 
283
@@ -84,6 +84,12 @@
 
284
 # define _GLIBCXX_DEPRECATED
 
285
 #endif
 
286
 
 
287
+// Macros for ABI tag attributes.
 
288
+#ifndef _GLIBCXX_ABI_TAG_CXX11
 
289
+# define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))
 
290
+#endif
 
291
+
 
292
+
 
293
 #if __cplusplus
 
294
 
 
295
 // Macro for constexpr, to support in mixed 03/0x mode.
 
296
Index: libstdc++-v3/include/bits/random.tcc
 
297
===================================================================
 
298
--- a/src/libstdc++-v3/include/bits/random.tcc  (.../tags/gcc_4_8_1_release)
 
299
+++ b/src/libstdc++-v3/include/bits/random.tcc  (.../branches/gcc-4_8-branch)
 
300
@@ -1648,7 +1648,8 @@
 
301
     template<typename _UniformRandomNumberGenerator>
 
302
       typename binomial_distribution<_IntType>::result_type
 
303
       binomial_distribution<_IntType>::
 
304
-      _M_waiting(_UniformRandomNumberGenerator& __urng, _IntType __t)
 
305
+      _M_waiting(_UniformRandomNumberGenerator& __urng,
 
306
+                _IntType __t, double __q)
 
307
       {
 
308
        _IntType __x = 0;
 
309
        double __sum = 0.0;
 
310
@@ -1663,7 +1664,7 @@
 
311
            __sum += __e / (__t - __x);
 
312
            __x += 1;
 
313
          }
 
314
-       while (__sum <= _M_param._M_q);
 
315
+       while (__sum <= __q);
 
316
 
 
317
        return __x - 1;
 
318
       }
 
319
@@ -1784,12 +1785,13 @@
 
320
 
 
321
            __x += __np + __naf;
 
322
 
 
323
-           const _IntType __z = _M_waiting(__urng, __t - _IntType(__x));
 
324
+           const _IntType __z = _M_waiting(__urng, __t - _IntType(__x),
 
325
+                                           __param._M_q);
 
326
            __ret = _IntType(__x) + __z;
 
327
          }
 
328
        else
 
329
 #endif
 
330
-         __ret = _M_waiting(__urng, __t);
 
331
+         __ret = _M_waiting(__urng, __t, __param._M_q);
 
332
 
 
333
        if (__p12 != __p)
 
334
          __ret = __t - __ret;
 
335
Index: libstdc++-v3/include/bits/random.h
 
336
===================================================================
 
337
--- a/src/libstdc++-v3/include/bits/random.h    (.../tags/gcc_4_8_1_release)
 
338
+++ b/src/libstdc++-v3/include/bits/random.h    (.../branches/gcc-4_8-branch)
 
339
@@ -3978,7 +3978,8 @@
 
340
 
 
341
       template<typename _UniformRandomNumberGenerator>
 
342
        result_type
 
343
-       _M_waiting(_UniformRandomNumberGenerator& __urng, _IntType __t);
 
344
+       _M_waiting(_UniformRandomNumberGenerator& __urng,
 
345
+                  _IntType __t, double __q);
 
346
 
 
347
       param_type _M_param;
 
348
 
 
349
Index: libstdc++-v3/include/bits/stl_tree.h
 
350
===================================================================
 
351
--- a/src/libstdc++-v3/include/bits/stl_tree.h  (.../tags/gcc_4_8_1_release)
 
352
+++ b/src/libstdc++-v3/include/bits/stl_tree.h  (.../branches/gcc-4_8-branch)
 
353
@@ -336,21 +336,21 @@
 
354
               _Node_allocator;
 
355
 
 
356
     protected:
 
357
-      typedef _Rb_tree_node_base* _Base_ptr;
 
358
-      typedef const _Rb_tree_node_base* _Const_Base_ptr;
 
359
+      typedef _Rb_tree_node_base*              _Base_ptr;
 
360
+      typedef const _Rb_tree_node_base*        _Const_Base_ptr;
 
361
 
 
362
     public:
 
363
-      typedef _Key key_type;
 
364
-      typedef _Val value_type;
 
365
-      typedef value_type* pointer;
 
366
-      typedef const value_type* const_pointer;
 
367
-      typedef value_type& reference;
 
368
-      typedef const value_type& const_reference;
 
369
-      typedef _Rb_tree_node<_Val>* _Link_type;
 
370
-      typedef const _Rb_tree_node<_Val>* _Const_Link_type;
 
371
-      typedef size_t size_type;
 
372
-      typedef ptrdiff_t difference_type;
 
373
-      typedef _Alloc allocator_type;
 
374
+      typedef _Key                             key_type;
 
375
+      typedef _Val                             value_type;
 
376
+      typedef value_type*                      pointer;
 
377
+      typedef const value_type*                const_pointer;
 
378
+      typedef value_type&                      reference;
 
379
+      typedef const value_type&                const_reference;
 
380
+      typedef _Rb_tree_node<_Val>*             _Link_type;
 
381
+      typedef const _Rb_tree_node<_Val>*       _Const_Link_type;
 
382
+      typedef size_t                           size_type;
 
383
+      typedef ptrdiff_t                        difference_type;
 
384
+      typedef _Alloc                           allocator_type;
 
385
 
 
386
       _Node_allocator&
 
387
       _M_get_Node_allocator() _GLIBCXX_NOEXCEPT
 
388
@@ -800,6 +800,7 @@
 
389
 #if __cplusplus >= 201103L
 
390
       // _GLIBCXX_RESOLVE_LIB_DEFECTS
 
391
       // DR 130. Associative erase should return an iterator.
 
392
+      _GLIBCXX_ABI_TAG_CXX11
 
393
       iterator
 
394
       erase(const_iterator __position)
 
395
       {
 
396
@@ -810,6 +811,7 @@
 
397
       }
 
398
 
 
399
       // LWG 2059.
 
400
+      _GLIBCXX_ABI_TAG_CXX11
 
401
       iterator
 
402
       erase(iterator __position)
 
403
       {
 
404
@@ -833,6 +835,7 @@
 
405
 #if __cplusplus >= 201103L
 
406
       // _GLIBCXX_RESOLVE_LIB_DEFECTS
 
407
       // DR 130. Associative erase should return an iterator.
 
408
+      _GLIBCXX_ABI_TAG_CXX11
 
409
       iterator
 
410
       erase(const_iterator __first, const_iterator __last)
 
411
       {
 
412
Index: libstdc++-v3/include/Makefile.am
 
413
===================================================================
 
414
--- a/src/libstdc++-v3/include/Makefile.am      (.../tags/gcc_4_8_1_release)
 
415
+++ b/src/libstdc++-v3/include/Makefile.am      (.../branches/gcc-4_8-branch)
 
416
@@ -172,8 +172,7 @@
 
417
        ${bits_srcdir}/valarray_array.tcc \
 
418
        ${bits_srcdir}/valarray_before.h \
 
419
        ${bits_srcdir}/valarray_after.h \
 
420
-       ${bits_srcdir}/vector.tcc \
 
421
-       ${bits_host_headers}
 
422
+       ${bits_srcdir}/vector.tcc
 
423
 
 
424
 bits_host_headers = \
 
425
        ${glibcxx_srcdir}/${CPU_OPT_BITS_RANDOM}
 
426
@@ -535,8 +534,7 @@
 
427
        ${ext_srcdir}/vstring.tcc \
 
428
        ${ext_srcdir}/vstring_fwd.h \
 
429
        ${ext_srcdir}/vstring_util.h \
 
430
-       ${ext_compat_headers} \
 
431
-       ${ext_host_headers}
 
432
+       ${ext_compat_headers}
 
433
 
 
434
 ext_compat_headers = \
 
435
        ${backward_srcdir}/hash_set \
 
436
@@ -1048,13 +1046,14 @@
 
437
 
 
438
 stamp-${host_alias}:
 
439
        @-mkdir -p ${host_builddir}
 
440
+       @-mkdir -p ${host_builddir}/../ext
 
441
        @$(STAMP) stamp-${host_alias}
 
442
 
 
443
 # Host includes static.
 
444
 # XXX Missing dependency info for {host_headers_extra}
 
445
-stamp-host: ${host_headers} ${host_headers_noinst} stamp-${host_alias}
 
446
+stamp-host: ${host_headers} ${bits_host_headers} ${ext_host_headers} ${host_headers_noinst} stamp-${host_alias}
 
447
        @cd ${host_builddir} && {\
 
448
-         $(LN_S) ${host_headers} . || true ;\
 
449
+         $(LN_S) ${host_headers} ${bits_host_headers} . || true ;\
 
450
          $(LN_S) ${glibcxx_srcdir}/$(BASIC_FILE_H) basic_file.h || true ;\
 
451
          $(LN_S) ${glibcxx_srcdir}/$(ALLOCATOR_H) c++allocator.h || true ;\
 
452
          $(LN_S) ${glibcxx_srcdir}/$(CSTDIO_H) c++io.h || true ;\
 
453
@@ -1064,6 +1063,9 @@
 
454
          $(LN_S) ${glibcxx_srcdir}/$(CMESSAGES_H) messages_members.h || true ;\
 
455
          $(LN_S) ${glibcxx_srcdir}/$(CTIME_H) time_members.h || true;\
 
456
        } 2>/dev/null
 
457
+       @cd ${host_builddir}/../ext && {\
 
458
+         $(LN_S) ${ext_host_headers} . || true ;\
 
459
+       } 2>/dev/null
 
460
        $(STAMP) stamp-host
 
461
 
 
462
 # Host includes dynamic.
 
463
@@ -1290,9 +1292,12 @@
 
464
        for file in ${profile_impl_headers}; do \
 
465
          $(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${profile_impl_builddir}; done
 
466
        $(mkinstalldirs) $(DESTDIR)${host_installdir}
 
467
-       for file in ${host_headers} ${host_headers_extra} \
 
468
+       for file in ${host_headers} ${bits_host_headers} ${host_headers_extra} \
 
469
         ${thread_host_headers}; do \
 
470
          $(INSTALL_DATA) $${file} $(DESTDIR)${host_installdir}; done
 
471
+       $(mkinstalldirs) $(DESTDIR)${host_installdir}/../ext
 
472
+       for file in ${ext_host_headers}; do \
 
473
+         $(INSTALL_DATA) $${file} $(DESTDIR)${host_installdir}/../ext; done
 
474
 
 
475
 # By adding these files here, automake will remove them for 'make clean'
 
476
 CLEANFILES = ${pch_output} ${pch_output_anchors} stamp-host
 
477
Index: libstdc++-v3/ChangeLog
 
478
===================================================================
 
479
--- a/src/libstdc++-v3/ChangeLog        (.../tags/gcc_4_8_1_release)
 
480
+++ b/src/libstdc++-v3/ChangeLog        (.../branches/gcc-4_8-branch)
 
481
@@ -1,3 +1,104 @@
 
482
+2013-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
483
+
 
484
+       * include/profile/vector (emplace(iterator, _Args&&...)): Define.
 
485
+
 
486
+2013-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
487
+
 
488
+       * testsuite/23_containers/map/modifiers/erase/abi_tag.cc: Avoid
 
489
+       spurious fails with check-debug.
 
490
+       * testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc:
 
491
+       Likewise.
 
492
+       * testsuite/23_containers/set/modifiers/erase/abi_tag.cc: Likewise.
 
493
+       * testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc:
 
494
+       Likewise.
 
495
+
 
496
+2013-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
497
+
 
498
+       PR libstdc++/57674
 
499
+       * include/bits/random.h (binomial_distribution<>::_M_waiting):
 
500
+       Add double parameter.
 
501
+       * include/bits/random.tcc (binomial_distribution<>::operator()
 
502
+       (_UniformRandomNumberGenerator&, const param_type&)): Pass
 
503
+       __param._M_q to _M_waiting.
 
504
+       (_M_waiting): Adjust.
 
505
+       * testsuite/26_numerics/random/binomial_distribution/
 
506
+       operators/values.cc: Add tests.
 
507
+
 
508
+2013-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
 
509
+
 
510
+       PR libstdc++/57666
 
511
+       * include/std/valarray (valarray<>::operator=(const _Expr<>&)):
 
512
+       Implement correctly C++11 26.6.2.3/1.
 
513
+       * testsuite/26_numerics/valarray/dr630-3.C: New.
 
514
+
 
515
+2013-06-19  Alan Modra  <amodra@gmail.com>
 
516
+
 
517
+       Apply mainline patch
 
518
+       2013-06-14  Alan Modra  <amodra@gmail.com>
 
519
+       * configure.host (abi_baseline_pair): Match powerpc64*.
 
520
+
 
521
+2013-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
 
522
+
 
523
+       PR libstdc++/57619
 
524
+       * include/bits/unordered_map.h (unordered_map<>::insert,
 
525
+       unordered_multimap<>::insert): Use std::forward, not std::move.
 
526
+       * testsuite/23_containers/unordered_map/insert/57619.C: New.
 
527
+       * testsuite/23_containers/unordered_multimap/insert/57619.C: Likewise.
 
528
+
 
529
+2013-06-12  Benjamin Kosnik  <bkoz@redhat.com>
 
530
+
 
531
+       * include/bits/c++config (_GLIBCXX_ABI_TAG_CXX11): Add.
 
532
+       * include/bits/stl_map.h (erase): Use abi_tag when C++11.
 
533
+       * include/bits/stl_multimap.h: Same.
 
534
+       * include/bits/stl_multiset.h: Same.
 
535
+       * include/bits/stl_set.h: Same.
 
536
+       * include/bits/stl_tree.h: Same.
 
537
+       * include/std/complex (real, imag): Use macro for abi_tag.
 
538
+
 
539
+       * testsuite/lib/libstdc++.exp: Disable inlinling with -fno-inline.
 
540
+       * testsuite/util/testsuite_containers.h (erase_external): New
 
541
+       declarations.
 
542
+       (erase_external_iterators): Same.
 
543
+       (linkage_check_cxx98_cxx11_erase): Same.
 
544
+       (linkage_check_cxx98_cxx11_erase_iterators): Same.
 
545
+       * testsuite/util/testsuite_shared.cc: Define.
 
546
+       * testsuite/23_containers/map/modifiers/erase/abi_tag.cc: New.
 
547
+       * testsuite/23_containers/map/modifiers/erase/
 
548
+       dr130-linkage-check.cc: New.
 
549
+       * testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc: New.
 
550
+       * testsuite/23_containers/multimap/modifiers/erase/
 
551
+       dr130-linkage-check.cc: New.
 
552
+       * testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc: New.
 
553
+       * testsuite/23_containers/multiset/modifiers/erase/
 
554
+       dr130-linkage-check.cc: New.
 
555
+       * testsuite/23_containers/set/modifiers/erase/abi_tag.cc: New.
 
556
+       * testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc:
 
557
+       New.
 
558
+       * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line number.
 
559
+
 
560
+       * testsuite/23_containers/map/dr130.cc: Move...
 
561
+       * testsuite/23_containers/map/modifiers/dr130.cc: ...here.
 
562
+       * testsuite/23_containers/multimap/dr130.cc: Move ...
 
563
+       * testsuite/23_containers/multimap/modifiers/dr130.cc: ...here.
 
564
+       * testsuite/23_containers/multiset/dr130.cc: Move...
 
565
+       * testsuite/23_containers/multiset/modifiers/dr130.cc: ...here.
 
566
+       * testsuite/23_containers/set/dr130.cc: Move...
 
567
+       * testsuite/23_containers/set/modifiers/dr130.cc: ...here.
 
568
+
 
569
+2013-06-11  Matthias Klose  <doko@ubuntu.com>
 
570
+
 
571
+       * include/Makefile.am (bits_headers): Remove ${bits_host_headers}.
 
572
+       (ext_headers): Remove ${ext_host_headers}.
 
573
+       (stamp-${host_alias}): Create ${host_builddir}/../ext.
 
574
+       (stamp-host): Link ${bits_host_headers} and ${ext_host_headers}.
 
575
+       (install-headers): Install ${bits_host_headers} and ${ext_host_headers}.
 
576
+       * include/Makefile.in: Regenerate.
 
577
+       * include/ext/random: Include ext/opt_random.h.
 
578
+
 
579
+2013-06-07  Uros Bizjak  <ubizjak@gmail.com>
 
580
+
 
581
+       * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
 
582
+
 
583
 2013-05-31  Release Manager
 
584
 
 
585
        * GCC 4.8.1 released.
 
586
Index: libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values.cc
 
587
===================================================================
 
588
--- a/src/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values.cc   (.../tags/gcc_4_8_1_release)
 
589
+++ b/src/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/values.cc   (.../branches/gcc-4_8-branch)
 
590
@@ -43,6 +43,17 @@
 
591
   std::binomial_distribution<> bd3(10, 0.75);
 
592
   auto bbd3 = std::bind(bd3, eng);
 
593
   testDiscreteDist(bbd3, [](int n) { return binomial_pdf(n, 10, 0.75); } );
 
594
+
 
595
+  // libstdc++/57674
 
596
+  std::binomial_distribution<> bd4(1, 0.8);
 
597
+  const std::binomial_distribution<>::param_type pm4(1, 0.3);
 
598
+  auto bbd4 = std::bind(bd4, eng, pm4);
 
599
+  testDiscreteDist(bbd4, [](int n) { return binomial_pdf(n, 1, 0.3); } );
 
600
+
 
601
+  std::binomial_distribution<> bd5(100, 0.3);
 
602
+  const std::binomial_distribution<>::param_type pm5(100, 0.8);
 
603
+  auto bbd5 = std::bind(bd5, eng, pm5);
 
604
+  testDiscreteDist(bbd5, [](int n) { return binomial_pdf(n, 100, 0.8); } );
 
605
 }
 
606
 
 
607
 int main()
 
608
Index: libstdc++-v3/testsuite/26_numerics/valarray/dr630-3.C
 
609
===================================================================
 
610
--- a/src/libstdc++-v3/testsuite/26_numerics/valarray/dr630-3.C (.../tags/gcc_4_8_1_release)
 
611
+++ b/src/libstdc++-v3/testsuite/26_numerics/valarray/dr630-3.C (.../branches/gcc-4_8-branch)
 
612
@@ -0,0 +1,37 @@
 
613
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
614
+//
 
615
+// This file is part of the GNU ISO C++ Library.  This library is free
 
616
+// software; you can redistribute it and/or modify it under the
 
617
+// terms of the GNU General Public License as published by the
 
618
+// Free Software Foundation; either version 3, or (at your option)
 
619
+// any later version.
 
620
+
 
621
+// This library is distributed in the hope that it will be useful,
 
622
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
623
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
624
+// GNU General Public License for more details.
 
625
+
 
626
+// You should have received a copy of the GNU General Public License along
 
627
+// with this library; see the file COPYING3.  If not see
 
628
+// <http://www.gnu.org/licenses/>.
 
629
+
 
630
+#include <valarray>
 
631
+#include <testsuite_hooks.h>
 
632
+
 
633
+// libstdc++/57666
 
634
+void test01()
 
635
+{
 
636
+  bool test __attribute__((unused)) = true;
 
637
+
 
638
+  std::valarray<int> a(3), b(3), d1, d2;
 
639
+  d1 = a;
 
640
+  VERIFY( d1.size() == 3 );
 
641
+  d2 = a + b;
 
642
+  VERIFY( d2.size() == 3 );
 
643
+}
 
644
+
 
645
+int main()
 
646
+{
 
647
+  test01();
 
648
+  return 0;
 
649
+}
 
650
Index: libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
 
651
===================================================================
 
652
--- a/src/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc    (.../tags/gcc_4_8_1_release)
 
653
+++ b/src/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc    (.../branches/gcc-4_8-branch)
 
654
@@ -25,4 +25,4 @@
 
655
 
 
656
 #include <vector>
 
657
 
 
658
-// { dg-error "multiple inlined namespaces" "" { target *-*-* } 269 }
 
659
+// { dg-error "multiple inlined namespaces" "" { target *-*-* } 275 }
 
660
Index: libstdc++-v3/testsuite/lib/libstdc++.exp
 
661
===================================================================
 
662
--- a/src/libstdc++-v3/testsuite/lib/libstdc++.exp      (.../tags/gcc_4_8_1_release)
 
663
+++ b/src/libstdc++-v3/testsuite/lib/libstdc++.exp      (.../branches/gcc-4_8-branch)
 
664
@@ -626,7 +626,7 @@
 
665
            # Compile with "-w" so that warnings issued by the compiler
 
666
            # do not prevent compilation.
 
667
            if { [v3_target_compile $srcdir/util/$f $object_file "sharedlib" \
 
668
-            [list "incdir=$srcdir" "additional_flags=-w -shared -fPIC -DPIC"]]
 
669
+            [list "incdir=$srcdir" "additional_flags=-fno-inline -w -shared -fPIC -DPIC"]]
 
670
                 != "" } {
 
671
                error "could not compile $f"
 
672
            }
 
673
Index: libstdc++-v3/testsuite/23_containers/unordered_map/insert/57619.C
 
674
===================================================================
 
675
--- a/src/libstdc++-v3/testsuite/23_containers/unordered_map/insert/57619.C     (.../tags/gcc_4_8_1_release)
 
676
+++ b/src/libstdc++-v3/testsuite/23_containers/unordered_map/insert/57619.C     (.../branches/gcc-4_8-branch)
 
677
@@ -0,0 +1,51 @@
 
678
+// { dg-options "-std=gnu++11" }
 
679
+//
 
680
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
681
+//
 
682
+// This file is part of the GNU ISO C++ Library.  This library is free
 
683
+// software; you can redistribute it and/or modify it under the
 
684
+// terms of the GNU General Public License as published by the
 
685
+// Free Software Foundation; either version 3, or (at your option)
 
686
+// any later version.
 
687
+//
 
688
+// This library is distributed in the hope that it will be useful,
 
689
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
690
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
691
+// GNU General Public License for more details.
 
692
+//
 
693
+// You should have received a copy of the GNU General Public License along
 
694
+// with this library; see the file COPYING3.  If not see
 
695
+// <http://www.gnu.org/licenses/>.
 
696
+
 
697
+#include <unordered_map>
 
698
+#include <string>
 
699
+#include <testsuite_hooks.h>
 
700
+
 
701
+void test01()
 
702
+{
 
703
+  bool test __attribute__((unused)) = true;
 
704
+
 
705
+  {
 
706
+    std::unordered_map<std::string, std::string> mymap;
 
707
+    std::pair<std::string, std::string> mypair{std::string("key"),
 
708
+                                              std::string("value")};
 
709
+    mymap.insert(mypair);
 
710
+
 
711
+    VERIFY( mypair.first.length() && mypair.second.length() );
 
712
+  }
 
713
+
 
714
+  {
 
715
+    std::unordered_map<std::string, std::string> mymap;
 
716
+    std::pair<std::string, std::string> mypair{std::string("key"),
 
717
+                                              std::string("value")};
 
718
+    mymap.insert(mymap.begin(), mypair);
 
719
+
 
720
+    VERIFY( mypair.first.length() && mypair.second.length() );
 
721
+  }
 
722
+}
 
723
+
 
724
+int main()
 
725
+{
 
726
+  test01();
 
727
+  return 0;
 
728
+}
 
729
Index: libstdc++-v3/testsuite/23_containers/multimap/dr130.cc
 
730
===================================================================
 
731
--- a/src/libstdc++-v3/testsuite/23_containers/multimap/dr130.cc        (.../tags/gcc_4_8_1_release)
 
732
+++ b/src/libstdc++-v3/testsuite/23_containers/multimap/dr130.cc        (.../branches/gcc-4_8-branch)
 
733
@@ -1,87 +0,0 @@
 
734
-// { dg-options "-std=gnu++0x" }
 
735
-
 
736
-// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
737
-//
 
738
-// This file is part of the GNU ISO C++ Library.  This library is free
 
739
-// software; you can redistribute it and/or modify it under the
 
740
-// terms of the GNU General Public License as published by the
 
741
-// Free Software Foundation; either version 3, or (at your option)
 
742
-// any later version.
 
743
-
 
744
-// This library is distributed in the hope that it will be useful,
 
745
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
746
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
747
-// GNU General Public License for more details.
 
748
-
 
749
-// You should have received a copy of the GNU General Public License along
 
750
-// with this library; see the file COPYING3.  If not see
 
751
-// <http://www.gnu.org/licenses/>.
 
752
-
 
753
-
 
754
-// NOTE: This makes use of the fact that we know how moveable
 
755
-// is implemented on multiset (via swap). If the implementation changed
 
756
-// this test may begin to fail.
 
757
-
 
758
-#include <map>
 
759
-#include <vector>
 
760
-#include <testsuite_hooks.h>
 
761
-
 
762
-using namespace std;
 
763
-
 
764
-void
 
765
-test01()
 
766
-{
 
767
-  bool test __attribute__((unused)) = true;
 
768
-  using namespace std;
 
769
-
 
770
-  multimap<int, int> mm0;
 
771
-  typedef multimap<int, int>::iterator iterator;
 
772
-  typedef multimap<int, int>::const_iterator const_iterator;
 
773
-  typedef multimap<int, int>::value_type value_type;
 
774
-  typedef iterator insert_return_type;
 
775
-
 
776
-  vector<insert_return_type> irt;
 
777
-  for (int i = 1; i <= 4; ++i)
 
778
-    for (int j = 1; j <= i; ++j)
 
779
-      irt.push_back( mm0.insert( value_type( i, i ) ) );
 
780
-
 
781
-  iterator pos1 = mm0.erase(irt[1]);
 
782
-  VERIFY( pos1 == irt[2] );
 
783
-
 
784
-  iterator pos2 = mm0.erase(irt[2]);
 
785
-  VERIFY( pos2 == irt[3] );
 
786
-
 
787
-  iterator pos3 = mm0.erase(irt[9]);
 
788
-  VERIFY( pos3 == mm0.end() );
 
789
-}
 
790
-
 
791
-void
 
792
-test02()
 
793
-{
 
794
-  bool test __attribute__((unused)) = true;
 
795
-  using namespace std;
 
796
-
 
797
-  multimap<int, int> mm0;
 
798
-  typedef multimap<int, int>::iterator iterator;
 
799
-  typedef multimap<int, int>::const_iterator const_iterator;
 
800
-  typedef multimap<int, int>::value_type value_type;
 
801
-  typedef iterator insert_return_type;
 
802
-
 
803
-  vector<insert_return_type> irt;
 
804
-  for (int i = 1; i <= 4; ++i)
 
805
-    for (int j = 1; j <= i; ++j)
 
806
-      irt.push_back( mm0.insert( value_type( i, i ) ) );
 
807
-
 
808
-  iterator pos1 = mm0.erase(irt[3], irt[6]);
 
809
-  VERIFY( pos1 == irt[6] );
 
810
-
 
811
-  iterator pos2 = mm0.erase(irt[6], ++irt[9]);
 
812
-  VERIFY( pos2 == mm0.end() );
 
813
-}
 
814
-
 
815
-int
 
816
-main()
 
817
-{
 
818
-  test01();
 
819
-  test02();
 
820
-}
 
821
Index: libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc
 
822
===================================================================
 
823
--- a/src/libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc  (.../tags/gcc_4_8_1_release)
 
824
+++ b/src/libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc  (.../branches/gcc-4_8-branch)
 
825
@@ -0,0 +1,40 @@
 
826
+// { dg-require-effective-target ia32 }
 
827
+// { dg-require-sharedlib "" }
 
828
+// { dg-options "-fno-inline -std=gnu++11 ./testsuite_shared.so" }
 
829
+// 2013-06-03  Benjamin Kosnik  <bkoz@redhat..com>
 
830
+//
 
831
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
832
+//
 
833
+// This file is part of the GNU ISO C++ Library.  This library is free
 
834
+// software; you can redistribute it and/or modify it under the
 
835
+// terms of the GNU General Public License as published by the
 
836
+// Free Software Foundation; either version 3, or (at your option)
 
837
+// any later version.
 
838
+//
 
839
+// This library is distributed in the hope that it will be useful,
 
840
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
841
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
842
+// GNU General Public License for more details.
 
843
+//
 
844
+// You should have received a copy of the GNU General Public License along
 
845
+// with this library; see the file COPYING3.  If not see
 
846
+// <http://www.gnu.org/licenses/>.
 
847
+
 
848
+#include <testsuite_containers.h>
 
849
+
 
850
+int main()
 
851
+{
 
852
+  typedef std::multimap<int, int>              container_type;
 
853
+
 
854
+  {
 
855
+    container_type s { {0,0} , {1,1} , {2,2} };
 
856
+    __gnu_test::linkage_check_cxx98_cxx11_erase(s);
 
857
+  }
 
858
+
 
859
+  {
 
860
+    container_type s { {0,0} , {1,1} , {2,2} };
 
861
+    __gnu_test::linkage_check_cxx98_cxx11_erase_iterators(s);
 
862
+  }
 
863
+
 
864
+  return 0;
 
865
+}
 
866
Index: libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc
 
867
===================================================================
 
868
--- a/src/libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc      (.../tags/gcc_4_8_1_release)
 
869
+++ b/src/libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc      (.../branches/gcc-4_8-branch)
 
870
@@ -0,0 +1,36 @@
 
871
+// { dg-do compile }
 
872
+// { dg-options -std=c++11 }
 
873
+// { dg-require-normal-mode "" }
 
874
+
 
875
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
876
+//
 
877
+// This file is part of the GNU ISO C++ Library.  This library is free
 
878
+// software; you can redistribute it and/or modify it under the
 
879
+// terms of the GNU General Public License as published by the
 
880
+// Free Software Foundation; either version 3, or (at your option)
 
881
+// any later version.
 
882
+
 
883
+// This library is distributed in the hope that it will be useful,
 
884
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
885
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
886
+// GNU General Public License for more details.
 
887
+
 
888
+// Under Section 7 of GPL version 3, you are granted additional
 
889
+// permissions described in the GCC Runtime Library Exception, version
 
890
+// 3.1, as published by the Free Software Foundation.
 
891
+
 
892
+// You should have received a copy of the GNU General Public License and
 
893
+// a copy of the GCC Runtime Library Exception along with this program;
 
894
+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
895
+// <http://www.gnu.org/licenses/>.
 
896
+
 
897
+// Test that the C++11 variants have an ABI tag
 
898
+
 
899
+#include <map>
 
900
+
 
901
+using container = std::multimap<int, int>;
 
902
+using iterator = typename container::iterator;
 
903
+using const_iterator = typename container::const_iterator;
 
904
+
 
905
+// { dg-final { scan-assembler "_ZNSt8multimapIiiSt4lessIiESaISt4pairIKiiEEE5eraseB5cxx11ESt17_Rb_tree_iteratorIS4_E" } }
 
906
+iterator (container::*p1)(iterator) = &container::erase;
 
907
Index: libstdc++-v3/testsuite/23_containers/multimap/modifiers/dr130.cc
 
908
===================================================================
 
909
--- a/src/libstdc++-v3/testsuite/23_containers/multimap/modifiers/dr130.cc      (.../tags/gcc_4_8_1_release)
 
910
+++ b/src/libstdc++-v3/testsuite/23_containers/multimap/modifiers/dr130.cc      (.../branches/gcc-4_8-branch)
 
911
@@ -0,0 +1,87 @@
 
912
+// { dg-options "-std=gnu++0x" }
 
913
+
 
914
+// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
915
+//
 
916
+// This file is part of the GNU ISO C++ Library.  This library is free
 
917
+// software; you can redistribute it and/or modify it under the
 
918
+// terms of the GNU General Public License as published by the
 
919
+// Free Software Foundation; either version 3, or (at your option)
 
920
+// any later version.
 
921
+
 
922
+// This library is distributed in the hope that it will be useful,
 
923
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
924
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
925
+// GNU General Public License for more details.
 
926
+
 
927
+// You should have received a copy of the GNU General Public License along
 
928
+// with this library; see the file COPYING3.  If not see
 
929
+// <http://www.gnu.org/licenses/>.
 
930
+
 
931
+
 
932
+// NOTE: This makes use of the fact that we know how moveable
 
933
+// is implemented on multiset (via swap). If the implementation changed
 
934
+// this test may begin to fail.
 
935
+
 
936
+#include <map>
 
937
+#include <vector>
 
938
+#include <testsuite_hooks.h>
 
939
+
 
940
+using namespace std;
 
941
+
 
942
+void
 
943
+test01()
 
944
+{
 
945
+  bool test __attribute__((unused)) = true;
 
946
+  using namespace std;
 
947
+
 
948
+  multimap<int, int> mm0;
 
949
+  typedef multimap<int, int>::iterator iterator;
 
950
+  typedef multimap<int, int>::const_iterator const_iterator;
 
951
+  typedef multimap<int, int>::value_type value_type;
 
952
+  typedef iterator insert_return_type;
 
953
+
 
954
+  vector<insert_return_type> irt;
 
955
+  for (int i = 1; i <= 4; ++i)
 
956
+    for (int j = 1; j <= i; ++j)
 
957
+      irt.push_back( mm0.insert( value_type( i, i ) ) );
 
958
+
 
959
+  iterator pos1 = mm0.erase(irt[1]);
 
960
+  VERIFY( pos1 == irt[2] );
 
961
+
 
962
+  iterator pos2 = mm0.erase(irt[2]);
 
963
+  VERIFY( pos2 == irt[3] );
 
964
+
 
965
+  iterator pos3 = mm0.erase(irt[9]);
 
966
+  VERIFY( pos3 == mm0.end() );
 
967
+}
 
968
+
 
969
+void
 
970
+test02()
 
971
+{
 
972
+  bool test __attribute__((unused)) = true;
 
973
+  using namespace std;
 
974
+
 
975
+  multimap<int, int> mm0;
 
976
+  typedef multimap<int, int>::iterator iterator;
 
977
+  typedef multimap<int, int>::const_iterator const_iterator;
 
978
+  typedef multimap<int, int>::value_type value_type;
 
979
+  typedef iterator insert_return_type;
 
980
+
 
981
+  vector<insert_return_type> irt;
 
982
+  for (int i = 1; i <= 4; ++i)
 
983
+    for (int j = 1; j <= i; ++j)
 
984
+      irt.push_back( mm0.insert( value_type( i, i ) ) );
 
985
+
 
986
+  iterator pos1 = mm0.erase(irt[3], irt[6]);
 
987
+  VERIFY( pos1 == irt[6] );
 
988
+
 
989
+  iterator pos2 = mm0.erase(irt[6], ++irt[9]);
 
990
+  VERIFY( pos2 == mm0.end() );
 
991
+}
 
992
+
 
993
+int
 
994
+main()
 
995
+{
 
996
+  test01();
 
997
+  test02();
 
998
+}
 
999
Index: libstdc++-v3/testsuite/23_containers/set/dr130.cc
 
1000
===================================================================
 
1001
--- a/src/libstdc++-v3/testsuite/23_containers/set/dr130.cc     (.../tags/gcc_4_8_1_release)
 
1002
+++ b/src/libstdc++-v3/testsuite/23_containers/set/dr130.cc     (.../branches/gcc-4_8-branch)
 
1003
@@ -1,75 +0,0 @@
 
1004
-// { dg-options "-std=gnu++0x" }
 
1005
-// 2008-07-22  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
1006
-//
 
1007
-// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
1008
-//
 
1009
-// This file is part of the GNU ISO C++ Library.  This library is free
 
1010
-// software; you can redistribute it and/or modify it under the
 
1011
-// terms of the GNU General Public License as published by the
 
1012
-// Free Software Foundation; either version 3, or (at your option)
 
1013
-// any later version.
 
1014
-//
 
1015
-// This library is distributed in the hope that it will be useful,
 
1016
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1017
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1018
-// GNU General Public License for more details.
 
1019
-//
 
1020
-// You should have received a copy of the GNU General Public License along
 
1021
-// with this library; see the file COPYING3.  If not see
 
1022
-// <http://www.gnu.org/licenses/>.
 
1023
-
 
1024
-#include <set>
 
1025
-#include <testsuite_hooks.h>
 
1026
-
 
1027
-//  DR 130. Associative erase should return an iterator.
 
1028
-void
 
1029
-test01()
 
1030
-{
 
1031
-  bool test __attribute__((unused)) = true;
 
1032
-  using namespace std;
 
1033
-
 
1034
-  set<int> s0;
 
1035
-  typedef set<int>::iterator iterator;
 
1036
-  typedef set<int>::const_iterator const_iterator;
 
1037
-  typedef pair<iterator, bool> insert_return_type;
 
1038
-
 
1039
-  s0.insert(1);
 
1040
-  insert_return_type irt1 = s0.insert(2);
 
1041
-  insert_return_type irt2 = s0.insert(3);
 
1042
-
 
1043
-  iterator pos1 = s0.erase(irt1.first);
 
1044
-  VERIFY( pos1 == irt2.first );
 
1045
-
 
1046
-  iterator pos2 = s0.erase(irt2.first);
 
1047
-  VERIFY( pos2 == s0.end() );
 
1048
-}
 
1049
-
 
1050
-void
 
1051
-test02()
 
1052
-{
 
1053
-  bool test __attribute__((unused)) = true;
 
1054
-  using namespace std;
 
1055
-
 
1056
-  set<int> s0;
 
1057
-  typedef set<int>::iterator iterator;
 
1058
-  typedef set<int>::const_iterator const_iterator;
 
1059
-  typedef pair<iterator, bool> insert_return_type;
 
1060
-
 
1061
-  insert_return_type irt0 = s0.insert(1);
 
1062
-  s0.insert(2);
 
1063
-  insert_return_type irt2 = s0.insert(3);
 
1064
-  insert_return_type irt3 = s0.insert(4);
 
1065
-
 
1066
-  iterator pos1 = s0.erase(irt0.first, irt2.first);
 
1067
-  VERIFY( pos1 == irt2.first );
 
1068
-
 
1069
-  iterator pos2 = s0.erase(irt2.first, ++irt3.first);
 
1070
-  VERIFY( pos2 == s0.end() );
 
1071
-}
 
1072
-
 
1073
-int
 
1074
-main()
 
1075
-{
 
1076
-  test01();
 
1077
-  test02();
 
1078
-}
 
1079
Index: libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
 
1080
===================================================================
 
1081
--- a/src/libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc       (.../tags/gcc_4_8_1_release)
 
1082
+++ b/src/libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc       (.../branches/gcc-4_8-branch)
 
1083
@@ -0,0 +1,40 @@
 
1084
+// { dg-require-effective-target ia32 }
 
1085
+// { dg-require-sharedlib "" }
 
1086
+// { dg-options "-fno-inline -std=gnu++11 ./testsuite_shared.so" }
 
1087
+// 2013-06-03  Benjamin Kosnik  <bkoz@redhat..com>
 
1088
+//
 
1089
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1090
+//
 
1091
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1092
+// software; you can redistribute it and/or modify it under the
 
1093
+// terms of the GNU General Public License as published by the
 
1094
+// Free Software Foundation; either version 3, or (at your option)
 
1095
+// any later version.
 
1096
+//
 
1097
+// This library is distributed in the hope that it will be useful,
 
1098
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1099
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1100
+// GNU General Public License for more details.
 
1101
+//
 
1102
+// You should have received a copy of the GNU General Public License along
 
1103
+// with this library; see the file COPYING3.  If not see
 
1104
+// <http://www.gnu.org/licenses/>.
 
1105
+
 
1106
+#include <testsuite_containers.h>
 
1107
+
 
1108
+int main()
 
1109
+{
 
1110
+  typedef std::set<int>                        container_type;
 
1111
+
 
1112
+  {
 
1113
+    container_type s { 0, 1, 2 };
 
1114
+    __gnu_test::linkage_check_cxx98_cxx11_erase(s);
 
1115
+  }
 
1116
+
 
1117
+  {
 
1118
+    container_type s { 0, 1, 2 };
 
1119
+    __gnu_test::linkage_check_cxx98_cxx11_erase_iterators(s);
 
1120
+  }
 
1121
+
 
1122
+  return 0;
 
1123
+}
 
1124
Index: libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
 
1125
===================================================================
 
1126
--- a/src/libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc   (.../tags/gcc_4_8_1_release)
 
1127
+++ b/src/libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc   (.../branches/gcc-4_8-branch)
 
1128
@@ -0,0 +1,39 @@
 
1129
+// { dg-do compile }
 
1130
+// { dg-options -std=c++11 }
 
1131
+// { dg-require-normal-mode "" }
 
1132
+
 
1133
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1134
+//
 
1135
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1136
+// software; you can redistribute it and/or modify it under the
 
1137
+// terms of the GNU General Public License as published by the
 
1138
+// Free Software Foundation; either version 3, or (at your option)
 
1139
+// any later version.
 
1140
+
 
1141
+// This library is distributed in the hope that it will be useful,
 
1142
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1143
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1144
+// GNU General Public License for more details.
 
1145
+
 
1146
+// Under Section 7 of GPL version 3, you are granted additional
 
1147
+// permissions described in the GCC Runtime Library Exception, version
 
1148
+// 3.1, as published by the Free Software Foundation.
 
1149
+
 
1150
+// You should have received a copy of the GNU General Public License and
 
1151
+// a copy of the GCC Runtime Library Exception along with this program;
 
1152
+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
1153
+// <http://www.gnu.org/licenses/>.
 
1154
+
 
1155
+// Test that the C++11 variants have an ABI tag
 
1156
+
 
1157
+#include <set>
 
1158
+
 
1159
+using container = std::set<int>;
 
1160
+using iterator = typename container::iterator;
 
1161
+using const_iterator = typename container::const_iterator;
 
1162
+
 
1163
+// { dg-final { scan-assembler "_ZNSt3setIiSt4lessIiESaIiEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIiE" } }
 
1164
+iterator (container::*p1)(const_iterator) = &container::erase;
 
1165
+
 
1166
+// { dg-final { scan-assembler "_ZNSt3setIiSt4lessIiESaIiEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIiES5_" } }
 
1167
+iterator (container::*p2)(const_iterator, const_iterator) = &container::erase;
 
1168
Index: libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc
 
1169
===================================================================
 
1170
--- a/src/libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc   (.../tags/gcc_4_8_1_release)
 
1171
+++ b/src/libstdc++-v3/testsuite/23_containers/set/modifiers/dr130.cc   (.../branches/gcc-4_8-branch)
 
1172
@@ -0,0 +1,75 @@
 
1173
+// { dg-options "-std=gnu++0x" }
 
1174
+// 2008-07-22  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
1175
+//
 
1176
+// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
1177
+//
 
1178
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1179
+// software; you can redistribute it and/or modify it under the
 
1180
+// terms of the GNU General Public License as published by the
 
1181
+// Free Software Foundation; either version 3, or (at your option)
 
1182
+// any later version.
 
1183
+//
 
1184
+// This library is distributed in the hope that it will be useful,
 
1185
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1186
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1187
+// GNU General Public License for more details.
 
1188
+//
 
1189
+// You should have received a copy of the GNU General Public License along
 
1190
+// with this library; see the file COPYING3.  If not see
 
1191
+// <http://www.gnu.org/licenses/>.
 
1192
+
 
1193
+#include <set>
 
1194
+#include <testsuite_hooks.h>
 
1195
+
 
1196
+//  DR 130. Associative erase should return an iterator.
 
1197
+void
 
1198
+test01()
 
1199
+{
 
1200
+  bool test __attribute__((unused)) = true;
 
1201
+  using namespace std;
 
1202
+
 
1203
+  set<int> s0;
 
1204
+  typedef set<int>::iterator iterator;
 
1205
+  typedef set<int>::const_iterator const_iterator;
 
1206
+  typedef pair<iterator, bool> insert_return_type;
 
1207
+
 
1208
+  s0.insert(1);
 
1209
+  insert_return_type irt1 = s0.insert(2);
 
1210
+  insert_return_type irt2 = s0.insert(3);
 
1211
+
 
1212
+  iterator pos1 = s0.erase(irt1.first);
 
1213
+  VERIFY( pos1 == irt2.first );
 
1214
+
 
1215
+  iterator pos2 = s0.erase(irt2.first);
 
1216
+  VERIFY( pos2 == s0.end() );
 
1217
+}
 
1218
+
 
1219
+void
 
1220
+test02()
 
1221
+{
 
1222
+  bool test __attribute__((unused)) = true;
 
1223
+  using namespace std;
 
1224
+
 
1225
+  set<int> s0;
 
1226
+  typedef set<int>::iterator iterator;
 
1227
+  typedef set<int>::const_iterator const_iterator;
 
1228
+  typedef pair<iterator, bool> insert_return_type;
 
1229
+
 
1230
+  insert_return_type irt0 = s0.insert(1);
 
1231
+  s0.insert(2);
 
1232
+  insert_return_type irt2 = s0.insert(3);
 
1233
+  insert_return_type irt3 = s0.insert(4);
 
1234
+
 
1235
+  iterator pos1 = s0.erase(irt0.first, irt2.first);
 
1236
+  VERIFY( pos1 == irt2.first );
 
1237
+
 
1238
+  iterator pos2 = s0.erase(irt2.first, ++irt3.first);
 
1239
+  VERIFY( pos2 == s0.end() );
 
1240
+}
 
1241
+
 
1242
+int
 
1243
+main()
 
1244
+{
 
1245
+  test01();
 
1246
+  test02();
 
1247
+}
 
1248
Index: libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/57619.C
 
1249
===================================================================
 
1250
--- a/src/libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/57619.C        (.../tags/gcc_4_8_1_release)
 
1251
+++ b/src/libstdc++-v3/testsuite/23_containers/unordered_multimap/insert/57619.C        (.../branches/gcc-4_8-branch)
 
1252
@@ -0,0 +1,51 @@
 
1253
+// { dg-options "-std=gnu++11" }
 
1254
+//
 
1255
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1256
+//
 
1257
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1258
+// software; you can redistribute it and/or modify it under the
 
1259
+// terms of the GNU General Public License as published by the
 
1260
+// Free Software Foundation; either version 3, or (at your option)
 
1261
+// any later version.
 
1262
+//
 
1263
+// This library is distributed in the hope that it will be useful,
 
1264
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1265
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1266
+// GNU General Public License for more details.
 
1267
+//
 
1268
+// You should have received a copy of the GNU General Public License along
 
1269
+// with this library; see the file COPYING3.  If not see
 
1270
+// <http://www.gnu.org/licenses/>.
 
1271
+
 
1272
+#include <unordered_map>
 
1273
+#include <string>
 
1274
+#include <testsuite_hooks.h>
 
1275
+
 
1276
+void test01()
 
1277
+{
 
1278
+  bool test __attribute__((unused)) = true;
 
1279
+
 
1280
+  {
 
1281
+    std::unordered_multimap<std::string, std::string> mymmap;
 
1282
+    std::pair<std::string, std::string> mypair{std::string("key"),
 
1283
+                                              std::string("value")};
 
1284
+    mymmap.insert(mypair);
 
1285
+
 
1286
+    VERIFY( mypair.first.length() && mypair.second.length() );
 
1287
+  }
 
1288
+
 
1289
+  {
 
1290
+    std::unordered_multimap<std::string, std::string> mymmap;
 
1291
+    std::pair<std::string, std::string> mypair{std::string("key"),
 
1292
+                                              std::string("value")};
 
1293
+    mymmap.insert(mymmap.begin(), mypair);
 
1294
+
 
1295
+    VERIFY( mypair.first.length() && mypair.second.length() );
 
1296
+  }
 
1297
+}
 
1298
+
 
1299
+int main()
 
1300
+{
 
1301
+  test01();
 
1302
+  return 0;
 
1303
+}
 
1304
Index: libstdc++-v3/testsuite/23_containers/multiset/dr130.cc
 
1305
===================================================================
 
1306
--- a/src/libstdc++-v3/testsuite/23_containers/multiset/dr130.cc        (.../tags/gcc_4_8_1_release)
 
1307
+++ b/src/libstdc++-v3/testsuite/23_containers/multiset/dr130.cc        (.../branches/gcc-4_8-branch)
 
1308
@@ -1,85 +0,0 @@
 
1309
-// { dg-options "-std=gnu++0x" }
 
1310
-
 
1311
-// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
1312
-//
 
1313
-// This file is part of the GNU ISO C++ Library.  This library is free
 
1314
-// software; you can redistribute it and/or modify it under the
 
1315
-// terms of the GNU General Public License as published by the
 
1316
-// Free Software Foundation; either version 3, or (at your option)
 
1317
-// any later version.
 
1318
-
 
1319
-// This library is distributed in the hope that it will be useful,
 
1320
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1321
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1322
-// GNU General Public License for more details.
 
1323
-
 
1324
-// You should have received a copy of the GNU General Public License along
 
1325
-// with this library; see the file COPYING3.  If not see
 
1326
-// <http://www.gnu.org/licenses/>.
 
1327
-
 
1328
-
 
1329
-// NOTE: This makes use of the fact that we know how moveable
 
1330
-// is implemented on multiset (via swap). If the implementation changed
 
1331
-// this test may begin to fail.
 
1332
-
 
1333
-#include <set>
 
1334
-#include <vector>
 
1335
-#include <testsuite_hooks.h>
 
1336
-
 
1337
-using namespace std;
 
1338
-
 
1339
-void
 
1340
-test01()
 
1341
-{
 
1342
-  bool test __attribute__((unused)) = true;
 
1343
-  using namespace std;
 
1344
-
 
1345
-  multiset<int> ms0;
 
1346
-  typedef multiset<int>::iterator iterator;
 
1347
-  typedef multiset<int>::const_iterator const_iterator;
 
1348
-  typedef iterator insert_return_type;
 
1349
-
 
1350
-  vector<insert_return_type> irt;
 
1351
-  for ( int i = 1; i <= 4; ++i )
 
1352
-    for (int j = 1; j <= i; ++j)
 
1353
-      irt.push_back( ms0.insert( i ) );
 
1354
-
 
1355
-  iterator pos1 = ms0.erase(irt[1]);
 
1356
-  VERIFY( pos1 == irt[2] );
 
1357
-
 
1358
-  iterator pos2 = ms0.erase(irt[2]);
 
1359
-  VERIFY( pos2 == irt[3] );
 
1360
-
 
1361
-  iterator pos3 = ms0.erase(irt[9]);
 
1362
-  VERIFY( pos3 == ms0.end() );
 
1363
-}
 
1364
-
 
1365
-void
 
1366
-test02()
 
1367
-{
 
1368
-  bool test __attribute__((unused)) = true;
 
1369
-  using namespace std;
 
1370
-
 
1371
-  multiset<int> ms0;
 
1372
-  typedef multiset<int>::iterator iterator;
 
1373
-  typedef multiset<int>::const_iterator const_iterator;
 
1374
-  typedef iterator insert_return_type;
 
1375
-
 
1376
-  vector<insert_return_type> irt;
 
1377
-  for ( int i = 1; i <= 4; ++i )
 
1378
-    for (int j = 1; j <= i; ++j)
 
1379
-      irt.push_back( ms0.insert( i ) );
 
1380
-
 
1381
-  iterator pos1 = ms0.erase(irt[3], irt[6]);
 
1382
-  VERIFY( pos1 == irt[6] );
 
1383
-
 
1384
-  iterator pos2 = ms0.erase(irt[6], ++irt[9]);
 
1385
-  VERIFY( pos2 == ms0.end() );
 
1386
-}
 
1387
-
 
1388
-int
 
1389
-main()
 
1390
-{
 
1391
-  test01();
 
1392
-  test02();
 
1393
-}
 
1394
Index: libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc
 
1395
===================================================================
 
1396
--- a/src/libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc  (.../tags/gcc_4_8_1_release)
 
1397
+++ b/src/libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc  (.../branches/gcc-4_8-branch)
 
1398
@@ -0,0 +1,40 @@
 
1399
+// { dg-require-effective-target ia32 }
 
1400
+// { dg-require-sharedlib "" }
 
1401
+// { dg-options "-fno-inline -std=gnu++11 ./testsuite_shared.so" }
 
1402
+// 2013-06-03  Benjamin Kosnik  <bkoz@redhat..com>
 
1403
+//
 
1404
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1405
+//
 
1406
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1407
+// software; you can redistribute it and/or modify it under the
 
1408
+// terms of the GNU General Public License as published by the
 
1409
+// Free Software Foundation; either version 3, or (at your option)
 
1410
+// any later version.
 
1411
+//
 
1412
+// This library is distributed in the hope that it will be useful,
 
1413
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1414
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1415
+// GNU General Public License for more details.
 
1416
+//
 
1417
+// You should have received a copy of the GNU General Public License along
 
1418
+// with this library; see the file COPYING3.  If not see
 
1419
+// <http://www.gnu.org/licenses/>.
 
1420
+
 
1421
+#include <testsuite_containers.h>
 
1422
+
 
1423
+int main()
 
1424
+{
 
1425
+  typedef std::multiset<int>                   container_type;
 
1426
+
 
1427
+  {
 
1428
+    container_type s { 0, 1, 2 };
 
1429
+    __gnu_test::linkage_check_cxx98_cxx11_erase(s);
 
1430
+  }
 
1431
+
 
1432
+  {
 
1433
+    container_type s { 0, 1, 2 };
 
1434
+    __gnu_test::linkage_check_cxx98_cxx11_erase_iterators(s);
 
1435
+  }
 
1436
+
 
1437
+  return 0;
 
1438
+}
 
1439
Index: libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc
 
1440
===================================================================
 
1441
--- a/src/libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc      (.../tags/gcc_4_8_1_release)
 
1442
+++ b/src/libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc      (.../branches/gcc-4_8-branch)
 
1443
@@ -0,0 +1,39 @@
 
1444
+// { dg-do compile }
 
1445
+// { dg-options -std=c++11 }
 
1446
+// { dg-require-normal-mode "" }
 
1447
+
 
1448
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1449
+//
 
1450
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1451
+// software; you can redistribute it and/or modify it under the
 
1452
+// terms of the GNU General Public License as published by the
 
1453
+// Free Software Foundation; either version 3, or (at your option)
 
1454
+// any later version.
 
1455
+
 
1456
+// This library is distributed in the hope that it will be useful,
 
1457
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1458
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1459
+// GNU General Public License for more details.
 
1460
+
 
1461
+// Under Section 7 of GPL version 3, you are granted additional
 
1462
+// permissions described in the GCC Runtime Library Exception, version
 
1463
+// 3.1, as published by the Free Software Foundation.
 
1464
+
 
1465
+// You should have received a copy of the GNU General Public License and
 
1466
+// a copy of the GCC Runtime Library Exception along with this program;
 
1467
+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
1468
+// <http://www.gnu.org/licenses/>.
 
1469
+
 
1470
+// Test that the C++11 variants have an ABI tag
 
1471
+
 
1472
+#include <set>
 
1473
+
 
1474
+using container = std::multiset<int>;
 
1475
+using iterator = typename container::iterator;
 
1476
+using const_iterator = typename container::const_iterator;
 
1477
+
 
1478
+// { dg-final { scan-assembler "_ZNSt8multisetIiSt4lessIiESaIiEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIiE" } }
 
1479
+iterator (container::*p1)(const_iterator) = &container::erase;
 
1480
+
 
1481
+// { dg-final { scan-assembler "_ZNSt8multisetIiSt4lessIiESaIiEE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIiES5_" } }
 
1482
+iterator (container::*p2)(const_iterator, const_iterator) = &container::erase;
 
1483
Index: libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc
 
1484
===================================================================
 
1485
--- a/src/libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc      (.../tags/gcc_4_8_1_release)
 
1486
+++ b/src/libstdc++-v3/testsuite/23_containers/multiset/modifiers/dr130.cc      (.../branches/gcc-4_8-branch)
 
1487
@@ -0,0 +1,85 @@
 
1488
+// { dg-options "-std=gnu++0x" }
 
1489
+
 
1490
+// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
1491
+//
 
1492
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1493
+// software; you can redistribute it and/or modify it under the
 
1494
+// terms of the GNU General Public License as published by the
 
1495
+// Free Software Foundation; either version 3, or (at your option)
 
1496
+// any later version.
 
1497
+
 
1498
+// This library is distributed in the hope that it will be useful,
 
1499
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1500
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1501
+// GNU General Public License for more details.
 
1502
+
 
1503
+// You should have received a copy of the GNU General Public License along
 
1504
+// with this library; see the file COPYING3.  If not see
 
1505
+// <http://www.gnu.org/licenses/>.
 
1506
+
 
1507
+
 
1508
+// NOTE: This makes use of the fact that we know how moveable
 
1509
+// is implemented on multiset (via swap). If the implementation changed
 
1510
+// this test may begin to fail.
 
1511
+
 
1512
+#include <set>
 
1513
+#include <vector>
 
1514
+#include <testsuite_hooks.h>
 
1515
+
 
1516
+using namespace std;
 
1517
+
 
1518
+void
 
1519
+test01()
 
1520
+{
 
1521
+  bool test __attribute__((unused)) = true;
 
1522
+  using namespace std;
 
1523
+
 
1524
+  multiset<int> ms0;
 
1525
+  typedef multiset<int>::iterator iterator;
 
1526
+  typedef multiset<int>::const_iterator const_iterator;
 
1527
+  typedef iterator insert_return_type;
 
1528
+
 
1529
+  vector<insert_return_type> irt;
 
1530
+  for ( int i = 1; i <= 4; ++i )
 
1531
+    for (int j = 1; j <= i; ++j)
 
1532
+      irt.push_back( ms0.insert( i ) );
 
1533
+
 
1534
+  iterator pos1 = ms0.erase(irt[1]);
 
1535
+  VERIFY( pos1 == irt[2] );
 
1536
+
 
1537
+  iterator pos2 = ms0.erase(irt[2]);
 
1538
+  VERIFY( pos2 == irt[3] );
 
1539
+
 
1540
+  iterator pos3 = ms0.erase(irt[9]);
 
1541
+  VERIFY( pos3 == ms0.end() );
 
1542
+}
 
1543
+
 
1544
+void
 
1545
+test02()
 
1546
+{
 
1547
+  bool test __attribute__((unused)) = true;
 
1548
+  using namespace std;
 
1549
+
 
1550
+  multiset<int> ms0;
 
1551
+  typedef multiset<int>::iterator iterator;
 
1552
+  typedef multiset<int>::const_iterator const_iterator;
 
1553
+  typedef iterator insert_return_type;
 
1554
+
 
1555
+  vector<insert_return_type> irt;
 
1556
+  for ( int i = 1; i <= 4; ++i )
 
1557
+    for (int j = 1; j <= i; ++j)
 
1558
+      irt.push_back( ms0.insert( i ) );
 
1559
+
 
1560
+  iterator pos1 = ms0.erase(irt[3], irt[6]);
 
1561
+  VERIFY( pos1 == irt[6] );
 
1562
+
 
1563
+  iterator pos2 = ms0.erase(irt[6], ++irt[9]);
 
1564
+  VERIFY( pos2 == ms0.end() );
 
1565
+}
 
1566
+
 
1567
+int
 
1568
+main()
 
1569
+{
 
1570
+  test01();
 
1571
+  test02();
 
1572
+}
 
1573
Index: libstdc++-v3/testsuite/23_containers/map/dr130.cc
 
1574
===================================================================
 
1575
--- a/src/libstdc++-v3/testsuite/23_containers/map/dr130.cc     (.../tags/gcc_4_8_1_release)
 
1576
+++ b/src/libstdc++-v3/testsuite/23_containers/map/dr130.cc     (.../branches/gcc-4_8-branch)
 
1577
@@ -1,77 +0,0 @@
 
1578
-// { dg-options "-std=gnu++0x" }
 
1579
-// 2008-07-22  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
1580
-//
 
1581
-// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
1582
-//
 
1583
-// This file is part of the GNU ISO C++ Library.  This library is free
 
1584
-// software; you can redistribute it and/or modify it under the
 
1585
-// terms of the GNU General Public License as published by the
 
1586
-// Free Software Foundation; either version 3, or (at your option)
 
1587
-// any later version.
 
1588
-//
 
1589
-// This library is distributed in the hope that it will be useful,
 
1590
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1591
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1592
-// GNU General Public License for more details.
 
1593
-//
 
1594
-// You should have received a copy of the GNU General Public License along
 
1595
-// with this library; see the file COPYING3.  If not see
 
1596
-// <http://www.gnu.org/licenses/>.
 
1597
-
 
1598
-#include <map>
 
1599
-#include <testsuite_hooks.h>
 
1600
-
 
1601
-//  DR 130. Associative erase should return an iterator.
 
1602
-void
 
1603
-test01()
 
1604
-{
 
1605
-  bool test __attribute__((unused)) = true;
 
1606
-  using namespace std;
 
1607
-
 
1608
-  map<int, int> m0;
 
1609
-  typedef map<int, int>::iterator iterator;
 
1610
-  typedef map<int, int>::const_iterator const_iterator;
 
1611
-  typedef map<int, int>::value_type value_type;
 
1612
-  typedef pair<iterator, bool> insert_return_type;
 
1613
-
 
1614
-  m0.insert(value_type(1, 1));
 
1615
-  insert_return_type irt1 = m0.insert(value_type(2, 2));
 
1616
-  insert_return_type irt2 = m0.insert(value_type(3, 3));
 
1617
-
 
1618
-  iterator pos1 = m0.erase(irt1.first);
 
1619
-  VERIFY( pos1 == irt2.first );
 
1620
-
 
1621
-  iterator pos2 = m0.erase(irt2.first);
 
1622
-  VERIFY( pos2 == m0.end() );
 
1623
-}
 
1624
-
 
1625
-void
 
1626
-test02()
 
1627
-{
 
1628
-  bool test __attribute__((unused)) = true;
 
1629
-  using namespace std;
 
1630
-
 
1631
-  map<int, int> m0;
 
1632
-  typedef map<int, int>::iterator iterator;
 
1633
-  typedef map<int, int>::const_iterator const_iterator;
 
1634
-  typedef map<int, int>::value_type value_type;
 
1635
-  typedef pair<iterator, bool> insert_return_type;
 
1636
-
 
1637
-  insert_return_type irt0 = m0.insert(value_type(1, 1));
 
1638
-  m0.insert(value_type(2, 2));
 
1639
-  insert_return_type irt2 = m0.insert(value_type(3, 3));
 
1640
-  insert_return_type irt3 = m0.insert(value_type(4, 4));
 
1641
-
 
1642
-  iterator pos1 = m0.erase(irt0.first, irt2.first);
 
1643
-  VERIFY( pos1 == irt2.first );
 
1644
-
 
1645
-  iterator pos2 = m0.erase(irt2.first, ++irt3.first);
 
1646
-  VERIFY( pos2 == m0.end() );
 
1647
-}
 
1648
-
 
1649
-int
 
1650
-main()
 
1651
-{
 
1652
-  test01();
 
1653
-  test02();
 
1654
-}
 
1655
Index: libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
 
1656
===================================================================
 
1657
--- a/src/libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc       (.../tags/gcc_4_8_1_release)
 
1658
+++ b/src/libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc       (.../branches/gcc-4_8-branch)
 
1659
@@ -0,0 +1,40 @@
 
1660
+// { dg-require-effective-target ia32 }
 
1661
+// { dg-require-sharedlib "" }
 
1662
+// { dg-options "-fno-inline -std=gnu++11 ./testsuite_shared.so" }
 
1663
+// 2013-06-03  Benjamin Kosnik  <bkoz@redhat..com>
 
1664
+//
 
1665
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1666
+//
 
1667
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1668
+// software; you can redistribute it and/or modify it under the
 
1669
+// terms of the GNU General Public License as published by the
 
1670
+// Free Software Foundation; either version 3, or (at your option)
 
1671
+// any later version.
 
1672
+//
 
1673
+// This library is distributed in the hope that it will be useful,
 
1674
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1675
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1676
+// GNU General Public License for more details.
 
1677
+//
 
1678
+// You should have received a copy of the GNU General Public License along
 
1679
+// with this library; see the file COPYING3.  If not see
 
1680
+// <http://www.gnu.org/licenses/>.
 
1681
+
 
1682
+#include <testsuite_containers.h>
 
1683
+
 
1684
+int main()
 
1685
+{
 
1686
+  typedef std::map<int, int>           container_type;
 
1687
+
 
1688
+  {
 
1689
+    container_type s { {0,0} , {1,1} , {2,2} };
 
1690
+    __gnu_test::linkage_check_cxx98_cxx11_erase(s);
 
1691
+  }
 
1692
+
 
1693
+  {
 
1694
+    container_type s { {0,0} , {1,1} , {2,2} };
 
1695
+    __gnu_test::linkage_check_cxx98_cxx11_erase_iterators(s);
 
1696
+  }
 
1697
+
 
1698
+  return 0;
 
1699
+}
 
1700
Index: libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
 
1701
===================================================================
 
1702
--- a/src/libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc   (.../tags/gcc_4_8_1_release)
 
1703
+++ b/src/libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc   (.../branches/gcc-4_8-branch)
 
1704
@@ -0,0 +1,36 @@
 
1705
+// { dg-do compile }
 
1706
+// { dg-options -std=c++11 }
 
1707
+// { dg-require-normal-mode "" }
 
1708
+
 
1709
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1710
+//
 
1711
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1712
+// software; you can redistribute it and/or modify it under the
 
1713
+// terms of the GNU General Public License as published by the
 
1714
+// Free Software Foundation; either version 3, or (at your option)
 
1715
+// any later version.
 
1716
+
 
1717
+// This library is distributed in the hope that it will be useful,
 
1718
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1719
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1720
+// GNU General Public License for more details.
 
1721
+
 
1722
+// Under Section 7 of GPL version 3, you are granted additional
 
1723
+// permissions described in the GCC Runtime Library Exception, version
 
1724
+// 3.1, as published by the Free Software Foundation.
 
1725
+
 
1726
+// You should have received a copy of the GNU General Public License and
 
1727
+// a copy of the GCC Runtime Library Exception along with this program;
 
1728
+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
1729
+// <http://www.gnu.org/licenses/>.
 
1730
+
 
1731
+// Test that the C++11 variants have an ABI tag
 
1732
+
 
1733
+#include <map>
 
1734
+
 
1735
+using container = std::map<int, int>;
 
1736
+using iterator = typename container::iterator;
 
1737
+using const_iterator = typename container::const_iterator;
 
1738
+
 
1739
+// { dg-final { scan-assembler "_ZNSt3mapIiiSt4lessIiESaISt4pairIKiiEEE5eraseB5cxx11ESt17_Rb_tree_iteratorIS4_E" } }
 
1740
+iterator (container::*p1)(iterator) = &container::erase;
 
1741
Index: libstdc++-v3/testsuite/23_containers/map/modifiers/dr130.cc
 
1742
===================================================================
 
1743
--- a/src/libstdc++-v3/testsuite/23_containers/map/modifiers/dr130.cc   (.../tags/gcc_4_8_1_release)
 
1744
+++ b/src/libstdc++-v3/testsuite/23_containers/map/modifiers/dr130.cc   (.../branches/gcc-4_8-branch)
 
1745
@@ -0,0 +1,77 @@
 
1746
+// { dg-options "-std=gnu++0x" }
 
1747
+// 2008-07-22  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
1748
+//
 
1749
+// Copyright (C) 2009-2013 Free Software Foundation, Inc.
 
1750
+//
 
1751
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1752
+// software; you can redistribute it and/or modify it under the
 
1753
+// terms of the GNU General Public License as published by the
 
1754
+// Free Software Foundation; either version 3, or (at your option)
 
1755
+// any later version.
 
1756
+//
 
1757
+// This library is distributed in the hope that it will be useful,
 
1758
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1759
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1760
+// GNU General Public License for more details.
 
1761
+//
 
1762
+// You should have received a copy of the GNU General Public License along
 
1763
+// with this library; see the file COPYING3.  If not see
 
1764
+// <http://www.gnu.org/licenses/>.
 
1765
+
 
1766
+#include <map>
 
1767
+#include <testsuite_hooks.h>
 
1768
+
 
1769
+//  DR 130. Associative erase should return an iterator.
 
1770
+void
 
1771
+test01()
 
1772
+{
 
1773
+  bool test __attribute__((unused)) = true;
 
1774
+  using namespace std;
 
1775
+
 
1776
+  map<int, int> m0;
 
1777
+  typedef map<int, int>::iterator iterator;
 
1778
+  typedef map<int, int>::const_iterator const_iterator;
 
1779
+  typedef map<int, int>::value_type value_type;
 
1780
+  typedef pair<iterator, bool> insert_return_type;
 
1781
+
 
1782
+  m0.insert(value_type(1, 1));
 
1783
+  insert_return_type irt1 = m0.insert(value_type(2, 2));
 
1784
+  insert_return_type irt2 = m0.insert(value_type(3, 3));
 
1785
+
 
1786
+  iterator pos1 = m0.erase(irt1.first);
 
1787
+  VERIFY( pos1 == irt2.first );
 
1788
+
 
1789
+  iterator pos2 = m0.erase(irt2.first);
 
1790
+  VERIFY( pos2 == m0.end() );
 
1791
+}
 
1792
+
 
1793
+void
 
1794
+test02()
 
1795
+{
 
1796
+  bool test __attribute__((unused)) = true;
 
1797
+  using namespace std;
 
1798
+
 
1799
+  map<int, int> m0;
 
1800
+  typedef map<int, int>::iterator iterator;
 
1801
+  typedef map<int, int>::const_iterator const_iterator;
 
1802
+  typedef map<int, int>::value_type value_type;
 
1803
+  typedef pair<iterator, bool> insert_return_type;
 
1804
+
 
1805
+  insert_return_type irt0 = m0.insert(value_type(1, 1));
 
1806
+  m0.insert(value_type(2, 2));
 
1807
+  insert_return_type irt2 = m0.insert(value_type(3, 3));
 
1808
+  insert_return_type irt3 = m0.insert(value_type(4, 4));
 
1809
+
 
1810
+  iterator pos1 = m0.erase(irt0.first, irt2.first);
 
1811
+  VERIFY( pos1 == irt2.first );
 
1812
+
 
1813
+  iterator pos2 = m0.erase(irt2.first, ++irt3.first);
 
1814
+  VERIFY( pos2 == m0.end() );
 
1815
+}
 
1816
+
 
1817
+int
 
1818
+main()
 
1819
+{
 
1820
+  test01();
 
1821
+  test02();
 
1822
+}
 
1823
Index: libstdc++-v3/testsuite/util/testsuite_containers.h
 
1824
===================================================================
 
1825
--- a/src/libstdc++-v3/testsuite/util/testsuite_containers.h    (.../tags/gcc_4_8_1_release)
 
1826
+++ b/src/libstdc++-v3/testsuite/util/testsuite_containers.h    (.../branches/gcc-4_8-branch)
 
1827
@@ -223,7 +223,59 @@
 
1828
   template<typename _Tp>
 
1829
   _Tp citerator<_Tp>::_S_container;
 
1830
 
 
1831
+  // DR 130 vs. C++98 vs. C++11.
 
1832
+  // Defined in testsuite_shared.cc.
 
1833
+  void 
 
1834
+  erase_external(std::set<int>& s);
 
1835
 
 
1836
+  void 
 
1837
+  erase_external(std::multiset<int>& s);
 
1838
+
 
1839
+  void 
 
1840
+  erase_external(std::map<int, int>& s);
 
1841
+
 
1842
+  void 
 
1843
+  erase_external(std::multimap<int, int>& s);
 
1844
+
 
1845
+  void 
 
1846
+  erase_external_iterators(std::set<int>& s);
 
1847
+
 
1848
+  void 
 
1849
+  erase_external_iterators(std::multiset<int>& s);
 
1850
+
 
1851
+  void 
 
1852
+  erase_external_iterators(std::map<int, int>& s);
 
1853
+
 
1854
+  void 
 
1855
+  erase_external_iterators(std::multimap<int, int>& s);
 
1856
+
 
1857
+// NB: "must be compiled with C++11"
 
1858
+#if __cplusplus >= 201103L
 
1859
+template<typename _Tp>
 
1860
+  void 
 
1861
+  linkage_check_cxx98_cxx11_erase(_Tp& container)
 
1862
+  {
 
1863
+    // Crashing when exteral reference and internal reference symbols are
 
1864
+    // equivalently mangled but have different size return types in C++98
 
1865
+    // and C++11 signatures.
 
1866
+    erase_external(container);                 // C++98
 
1867
+    container.erase(container.begin());        // C++11
 
1868
+  }
 
1869
+
 
1870
+template<typename _Tp>
 
1871
+  void 
 
1872
+  linkage_check_cxx98_cxx11_erase_iterators(_Tp& container)
 
1873
+  {
 
1874
+    // Crashing when exteral reference and internal reference symbols are
 
1875
+    // equivalently mangled but have different size return types in C++98
 
1876
+    // and C++11 signatures.
 
1877
+    erase_external_iterators(container);// C++98
 
1878
+
 
1879
+    auto iter = container.begin();
 
1880
+    container.erase(iter, ++iter);     // C++11
 
1881
+  }
 
1882
+#endif
 
1883
+
 
1884
 } // namespace __gnu_test
 
1885
 
 
1886
 #endif
 
1887
Index: libstdc++-v3/testsuite/util/testsuite_shared.cc
 
1888
===================================================================
 
1889
--- a/src/libstdc++-v3/testsuite/util/testsuite_shared.cc       (.../tags/gcc_4_8_1_release)
 
1890
+++ b/src/libstdc++-v3/testsuite/util/testsuite_shared.cc       (.../branches/gcc-4_8-branch)
 
1891
@@ -19,9 +19,13 @@
 
1892
 #include <stdexcept>
 
1893
 #include <iostream>
 
1894
 #include <sstream>
 
1895
+#include <set>
 
1896
+#include <map>
 
1897
 #include <ext/mt_allocator.h>
 
1898
 #include <bits/functexcept.h>
 
1899
 
 
1900
+namespace __gnu_test
 
1901
+{
 
1902
 // libstdc++/22309
 
1903
 extern "C" void
 
1904
 try_allocation()
 
1905
@@ -70,3 +74,57 @@
 
1906
   // Randomly throw. See if other threads cleanup.
 
1907
   std::__throw_bad_exception();
 
1908
 }
 
1909
+
 
1910
+#if __cplusplus < 201103L
 
1911
+// "must be compiled with C++98"
 
1912
+  void 
 
1913
+  erase_external(std::set<int>& s)
 
1914
+  { s.erase(s.begin()); }
 
1915
+
 
1916
+  void 
 
1917
+  erase_external(std::multiset<int>& s)
 
1918
+  { s.erase(s.begin()); }
 
1919
+  
 
1920
+  void 
 
1921
+  erase_external(std::map<int, int>& s)
 
1922
+  { s.erase(s.begin()); }
 
1923
+  
 
1924
+  void 
 
1925
+  erase_external(std::multimap<int, int>& s)
 
1926
+  { s.erase(s.begin()); }
 
1927
+
 
1928
+  void 
 
1929
+  erase_external_iterators(std::set<int>& s)
 
1930
+  {
 
1931
+    typedef typename std::set<int>::iterator iterator_type;
 
1932
+    iterator_type iter = s.begin();
 
1933
+    s.erase(iter, ++iter);
 
1934
+  }
 
1935
+
 
1936
+  void 
 
1937
+  erase_external_iterators(std::multiset<int>& s)
 
1938
+  {
 
1939
+    typedef typename std::multiset<int>::iterator iterator_type;
 
1940
+    iterator_type iter = s.begin();
 
1941
+    s.erase(iter, ++iter);
 
1942
+  }
 
1943
+
 
1944
+  void 
 
1945
+  erase_external_iterators(std::map<int, int>& s)
 
1946
+  {
 
1947
+    typedef typename std::map<int, int>::iterator iterator_type;
 
1948
+    iterator_type iter = s.begin();
 
1949
+    s.erase(iter, ++iter);
 
1950
+  }
 
1951
+
 
1952
+  
 
1953
+  void 
 
1954
+  erase_external_iterators(std::multimap<int, int>& s)
 
1955
+  {
 
1956
+    typedef typename std::multimap<int, int>::iterator iterator_type;
 
1957
+    iterator_type iter = s.begin();
 
1958
+    s.erase(iter, ++iter);
 
1959
+  }
 
1960
+#endif
 
1961
+
 
1962
+} // end namepace __gnu_test
 
1963
Index: libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
 
1964
===================================================================
 
1965
--- a/src/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt     (.../tags/gcc_4_8_1_release)
 
1966
+++ b/src/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt     (.../branches/gcc-4_8-branch)
 
1967
@@ -543,6 +543,7 @@
 
1968
 FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_bRSt8ios_basewd@@GLIBCXX_LDBL_3.4
 
1969
 FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
 
1970
 FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
 
1971
+FUNC:_ZNKSt17bad_function_call4whatEv@@GLIBCXX_3.4.18
 
1972
 FUNC:_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4
 
1973
 FUNC:_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 
1974
 FUNC:_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
 
1975
@@ -732,6 +733,8 @@
 
1976
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm@@GLIBCXX_3.4
 
1977
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx@@GLIBCXX_3.4
 
1978
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy@@GLIBCXX_3.4
 
1979
+FUNC:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm@@GLIBCXX_3.4.18
 
1980
+FUNC:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm@@GLIBCXX_3.4.18
 
1981
 FUNC:_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9
 
1982
 FUNC:_ZNKSt8ios_base7failure4whatEv@@GLIBCXX_3.4
 
1983
 FUNC:_ZNKSt8messagesIcE18_M_convert_to_charERKSs@@GLIBCXX_3.4
 
1984
@@ -1353,6 +1356,7 @@
 
1985
 FUNC:_ZNSt11regex_errorD0Ev@@GLIBCXX_3.4.15
 
1986
 FUNC:_ZNSt11regex_errorD1Ev@@GLIBCXX_3.4.15
 
1987
 FUNC:_ZNSt11regex_errorD2Ev@@GLIBCXX_3.4.15
 
1988
+FUNC:_ZNSt11this_thread11__sleep_forENSt6chrono8durationIlSt5ratioILl1ELl1EEEENS1_IlS2_ILl1ELl1000000000EEEE@@GLIBCXX_3.4.18
 
1989
 FUNC:_ZNSt12__basic_fileIcE2fdEv@@GLIBCXX_3.4
 
1990
 FUNC:_ZNSt12__basic_fileIcE4fileEv@@GLIBCXX_3.4.1
 
1991
 FUNC:_ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodei@@GLIBCXX_3.4
 
1992
@@ -1635,6 +1639,11 @@
 
1993
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEt@@GLIBCXX_3.4
 
1994
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEx@@GLIBCXX_3.4
 
1995
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEy@@GLIBCXX_3.4
 
1996
+FUNC:_ZNSt13random_device14_M_init_pretr1ERKSs@@GLIBCXX_3.4.18
 
1997
+FUNC:_ZNSt13random_device16_M_getval_pretr1Ev@@GLIBCXX_3.4.18
 
1998
+FUNC:_ZNSt13random_device7_M_finiEv@@GLIBCXX_3.4.18
 
1999
+FUNC:_ZNSt13random_device7_M_initERKSs@@GLIBCXX_3.4.18
 
2000
+FUNC:_ZNSt13random_device9_M_getvalEv@@GLIBCXX_3.4.18
 
2001
 FUNC:_ZNSt13runtime_errorC1ERKSs@@GLIBCXX_3.4
 
2002
 FUNC:_ZNSt13runtime_errorC2ERKSs@@GLIBCXX_3.4
 
2003
 FUNC:_ZNSt13runtime_errorD0Ev@@GLIBCXX_3.4
 
2004
@@ -2119,6 +2128,8 @@
 
2005
 FUNC:_ZNSt6__norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.9
 
2006
 FUNC:_ZNSt6__norm15_List_node_base9_M_unhookEv@@GLIBCXX_3.4.14
 
2007
 FUNC:_ZNSt6chrono12system_clock3nowEv@@GLIBCXX_3.4.11
 
2008
+FUNC:_ZNSt6chrono3_V212steady_clock3nowEv@@GLIBCXX_3.4.19
 
2009
+FUNC:_ZNSt6chrono3_V212system_clock3nowEv@@GLIBCXX_3.4.19
 
2010
 FUNC:_ZNSt6gslice8_IndexerC1EmRKSt8valarrayImES4_@@GLIBCXX_3.4
 
2011
 FUNC:_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_@@GLIBCXX_3.4
 
2012
 FUNC:_ZNSt6locale11_M_coalesceERKS_S1_i@@GLIBCXX_3.4
 
2013
@@ -2678,6 +2689,7 @@
 
2014
 FUNC:__cxa_guard_release@@CXXABI_1.3
 
2015
 FUNC:__cxa_pure_virtual@@CXXABI_1.3
 
2016
 FUNC:__cxa_rethrow@@CXXABI_1.3
 
2017
+FUNC:__cxa_thread_atexit@@CXXABI_1.3.7
 
2018
 FUNC:__cxa_throw@@CXXABI_1.3
 
2019
 FUNC:__cxa_tm_cleanup@@CXXABI_TM_1
 
2020
 FUNC:__cxa_vec_cctor@@CXXABI_1.3
 
2021
@@ -2724,6 +2736,7 @@
 
2022
 OBJECT:0:CXXABI_1.3.4
 
2023
 OBJECT:0:CXXABI_1.3.5
 
2024
 OBJECT:0:CXXABI_1.3.6
 
2025
+OBJECT:0:CXXABI_1.3.7
 
2026
 OBJECT:0:CXXABI_LDBL_1.3
 
2027
 OBJECT:0:CXXABI_TM_1
 
2028
 OBJECT:0:GLIBCXX_3.4
 
2029
@@ -2736,6 +2749,8 @@
 
2030
 OBJECT:0:GLIBCXX_3.4.15
 
2031
 OBJECT:0:GLIBCXX_3.4.16
 
2032
 OBJECT:0:GLIBCXX_3.4.17
 
2033
+OBJECT:0:GLIBCXX_3.4.18
 
2034
+OBJECT:0:GLIBCXX_3.4.19
 
2035
 OBJECT:0:GLIBCXX_3.4.2
 
2036
 OBJECT:0:GLIBCXX_3.4.3
 
2037
 OBJECT:0:GLIBCXX_3.4.4
 
2038
@@ -3193,6 +3208,8 @@
 
2039
 OBJECT:1:_ZNSt21__numeric_limits_base9is_moduloE@@GLIBCXX_3.4
 
2040
 OBJECT:1:_ZNSt21__numeric_limits_base9is_signedE@@GLIBCXX_3.4
 
2041
 OBJECT:1:_ZNSt6chrono12system_clock12is_monotonicE@@GLIBCXX_3.4.11
 
2042
+OBJECT:1:_ZNSt6chrono3_V212steady_clock9is_steadyE@@GLIBCXX_3.4.19
 
2043
+OBJECT:1:_ZNSt6chrono3_V212system_clock9is_steadyE@@GLIBCXX_3.4.19
 
2044
 OBJECT:1:_ZSt10adopt_lock@@GLIBCXX_3.4.11
 
2045
 OBJECT:1:_ZSt10defer_lock@@GLIBCXX_3.4.11
 
2046
 OBJECT:1:_ZSt11try_to_lock@@GLIBCXX_3.4.11
 
2047
Index: configure.ac
 
2048
===================================================================
 
2049
--- a/src/configure.ac  (.../tags/gcc_4_8_1_release)
 
2050
+++ b/src/configure.ac  (.../branches/gcc-4_8-branch)
 
2051
@@ -2848,6 +2848,13 @@
 
2052
   target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
 
2053
 fi
 
2054
 
 
2055
+# Pass --with-sysroot on darwin without SDK in /
 
2056
+case "${target}" in
 
2057
+  x86_64-*-darwin1[[3-9]]*)
 
2058
+    host_configargs="--with-sysroot=\"`xcrun --show-sdk-path`\"  ${host_configargs}"
 
2059
+    ;;
 
2060
+esac
 
2061
+
 
2062
 # Default to --enable-multilib.
 
2063
 if test x${enable_multilib} = x ; then
 
2064
   target_configargs="--enable-multilib ${target_configargs}"
 
2065
Index: ChangeLog
 
2066
===================================================================
 
2067
--- a/src/ChangeLog     (.../tags/gcc_4_8_1_release)
 
2068
+++ b/src/ChangeLog     (.../branches/gcc-4_8-branch)
 
2069
@@ -1,3 +1,9 @@
 
2070
+2013-07-10  Jack Howarth  <howarth@bromo.med.uc.edu>
 
2071
+
 
2072
+       PR target/57792
 
2073
+       * configure.ac: Use --with-sysroot=\"`xcrun --show-sdk-path`\" on darwin13 and later.
 
2074
+       * configure: Regenerated.
 
2075
+
 
2076
 2013-05-31  Release Manager
 
2077
 
 
2078
        * GCC 4.8.1 released.
 
2079
Index: libjava/classpath/m4/pkg.m4
 
2080
===================================================================
 
2081
--- a/src/libjava/classpath/m4/pkg.m4   (.../tags/gcc_4_8_1_release)
 
2082
+++ b/src/libjava/classpath/m4/pkg.m4   (.../branches/gcc-4_8-branch)
 
2083
@@ -6,7 +6,7 @@
 
2084
   succeeded=no
 
2085
 
 
2086
   if test -z "$PKG_CONFIG"; then
 
2087
-    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
 
2088
+    AC_PATH_TOOL(PKG_CONFIG, pkg-config, no)
 
2089
   fi
 
2090
 
 
2091
   if test "$PKG_CONFIG" = "no" ; then
 
2092
Index: libjava/classpath/configure
 
2093
===================================================================
 
2094
--- a/src/libjava/classpath/configure   (.../tags/gcc_4_8_1_release)
 
2095
+++ b/src/libjava/classpath/configure   (.../branches/gcc-4_8-branch)
 
2096
@@ -18779,8 +18779,9 @@
 
2097
   succeeded=no
 
2098
 
 
2099
   if test -z "$PKG_CONFIG"; then
 
2100
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2101
-set dummy pkg-config; ac_word=$2
 
2102
+    if test -n "$ac_tool_prefix"; then
 
2103
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2104
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2105
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2106
 $as_echo_n "checking for $ac_word... " >&6; }
 
2107
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2108
@@ -18806,7 +18807,6 @@
 
2109
   done
 
2110
 IFS=$as_save_IFS
 
2111
 
 
2112
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2113
   ;;
 
2114
 esac
 
2115
 fi
 
2116
@@ -18820,8 +18820,65 @@
 
2117
 fi
 
2118
 
 
2119
 
 
2120
+fi
 
2121
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2122
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2123
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2124
+set dummy pkg-config; ac_word=$2
 
2125
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2126
+$as_echo_n "checking for $ac_word... " >&6; }
 
2127
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2128
+  $as_echo_n "(cached) " >&6
 
2129
+else
 
2130
+  case $ac_pt_PKG_CONFIG in
 
2131
+  [\\/]* | ?:[\\/]*)
 
2132
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2133
+  ;;
 
2134
+  *)
 
2135
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2136
+for as_dir in $PATH
 
2137
+do
 
2138
+  IFS=$as_save_IFS
 
2139
+  test -z "$as_dir" && as_dir=.
 
2140
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2141
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2142
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2143
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2144
+    break 2
 
2145
   fi
 
2146
+done
 
2147
+  done
 
2148
+IFS=$as_save_IFS
 
2149
 
 
2150
+  ;;
 
2151
+esac
 
2152
+fi
 
2153
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2154
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2155
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2156
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2157
+else
 
2158
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2159
+$as_echo "no" >&6; }
 
2160
+fi
 
2161
+
 
2162
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2163
+    PKG_CONFIG="no"
 
2164
+  else
 
2165
+    case $cross_compiling:$ac_tool_warned in
 
2166
+yes:)
 
2167
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2168
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2169
+ac_tool_warned=yes ;;
 
2170
+esac
 
2171
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2172
+  fi
 
2173
+else
 
2174
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2175
+fi
 
2176
+
 
2177
+  fi
 
2178
+
 
2179
   if test "$PKG_CONFIG" = "no" ; then
 
2180
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2181
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2182
@@ -18876,8 +18933,9 @@
 
2183
   succeeded=no
 
2184
 
 
2185
   if test -z "$PKG_CONFIG"; then
 
2186
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2187
-set dummy pkg-config; ac_word=$2
 
2188
+    if test -n "$ac_tool_prefix"; then
 
2189
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2190
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2191
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2192
 $as_echo_n "checking for $ac_word... " >&6; }
 
2193
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2194
@@ -18903,7 +18961,6 @@
 
2195
   done
 
2196
 IFS=$as_save_IFS
 
2197
 
 
2198
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2199
   ;;
 
2200
 esac
 
2201
 fi
 
2202
@@ -18917,8 +18974,65 @@
 
2203
 fi
 
2204
 
 
2205
 
 
2206
+fi
 
2207
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2208
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2209
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2210
+set dummy pkg-config; ac_word=$2
 
2211
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2212
+$as_echo_n "checking for $ac_word... " >&6; }
 
2213
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2214
+  $as_echo_n "(cached) " >&6
 
2215
+else
 
2216
+  case $ac_pt_PKG_CONFIG in
 
2217
+  [\\/]* | ?:[\\/]*)
 
2218
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2219
+  ;;
 
2220
+  *)
 
2221
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2222
+for as_dir in $PATH
 
2223
+do
 
2224
+  IFS=$as_save_IFS
 
2225
+  test -z "$as_dir" && as_dir=.
 
2226
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2227
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2228
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2229
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2230
+    break 2
 
2231
   fi
 
2232
+done
 
2233
+  done
 
2234
+IFS=$as_save_IFS
 
2235
 
 
2236
+  ;;
 
2237
+esac
 
2238
+fi
 
2239
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2240
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2241
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2242
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2243
+else
 
2244
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2245
+$as_echo "no" >&6; }
 
2246
+fi
 
2247
+
 
2248
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2249
+    PKG_CONFIG="no"
 
2250
+  else
 
2251
+    case $cross_compiling:$ac_tool_warned in
 
2252
+yes:)
 
2253
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2254
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2255
+ac_tool_warned=yes ;;
 
2256
+esac
 
2257
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2258
+  fi
 
2259
+else
 
2260
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2261
+fi
 
2262
+
 
2263
+  fi
 
2264
+
 
2265
   if test "$PKG_CONFIG" = "no" ; then
 
2266
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2267
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2268
@@ -19751,8 +19865,9 @@
 
2269
   succeeded=no
 
2270
 
 
2271
   if test -z "$PKG_CONFIG"; then
 
2272
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2273
-set dummy pkg-config; ac_word=$2
 
2274
+    if test -n "$ac_tool_prefix"; then
 
2275
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2276
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2277
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2278
 $as_echo_n "checking for $ac_word... " >&6; }
 
2279
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2280
@@ -19778,7 +19893,6 @@
 
2281
   done
 
2282
 IFS=$as_save_IFS
 
2283
 
 
2284
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2285
   ;;
 
2286
 esac
 
2287
 fi
 
2288
@@ -19792,8 +19906,65 @@
 
2289
 fi
 
2290
 
 
2291
 
 
2292
+fi
 
2293
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2294
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2295
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2296
+set dummy pkg-config; ac_word=$2
 
2297
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2298
+$as_echo_n "checking for $ac_word... " >&6; }
 
2299
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2300
+  $as_echo_n "(cached) " >&6
 
2301
+else
 
2302
+  case $ac_pt_PKG_CONFIG in
 
2303
+  [\\/]* | ?:[\\/]*)
 
2304
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2305
+  ;;
 
2306
+  *)
 
2307
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2308
+for as_dir in $PATH
 
2309
+do
 
2310
+  IFS=$as_save_IFS
 
2311
+  test -z "$as_dir" && as_dir=.
 
2312
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2313
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2314
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2315
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2316
+    break 2
 
2317
   fi
 
2318
+done
 
2319
+  done
 
2320
+IFS=$as_save_IFS
 
2321
 
 
2322
+  ;;
 
2323
+esac
 
2324
+fi
 
2325
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2326
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2327
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2328
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2329
+else
 
2330
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2331
+$as_echo "no" >&6; }
 
2332
+fi
 
2333
+
 
2334
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2335
+    PKG_CONFIG="no"
 
2336
+  else
 
2337
+    case $cross_compiling:$ac_tool_warned in
 
2338
+yes:)
 
2339
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2340
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2341
+ac_tool_warned=yes ;;
 
2342
+esac
 
2343
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2344
+  fi
 
2345
+else
 
2346
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2347
+fi
 
2348
+
 
2349
+  fi
 
2350
+
 
2351
   if test "$PKG_CONFIG" = "no" ; then
 
2352
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2353
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2354
@@ -19848,8 +20019,9 @@
 
2355
   succeeded=no
 
2356
 
 
2357
   if test -z "$PKG_CONFIG"; then
 
2358
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2359
-set dummy pkg-config; ac_word=$2
 
2360
+    if test -n "$ac_tool_prefix"; then
 
2361
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2362
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2363
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2364
 $as_echo_n "checking for $ac_word... " >&6; }
 
2365
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2366
@@ -19875,7 +20047,6 @@
 
2367
   done
 
2368
 IFS=$as_save_IFS
 
2369
 
 
2370
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2371
   ;;
 
2372
 esac
 
2373
 fi
 
2374
@@ -19889,8 +20060,65 @@
 
2375
 fi
 
2376
 
 
2377
 
 
2378
+fi
 
2379
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2380
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2381
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2382
+set dummy pkg-config; ac_word=$2
 
2383
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2384
+$as_echo_n "checking for $ac_word... " >&6; }
 
2385
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2386
+  $as_echo_n "(cached) " >&6
 
2387
+else
 
2388
+  case $ac_pt_PKG_CONFIG in
 
2389
+  [\\/]* | ?:[\\/]*)
 
2390
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2391
+  ;;
 
2392
+  *)
 
2393
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2394
+for as_dir in $PATH
 
2395
+do
 
2396
+  IFS=$as_save_IFS
 
2397
+  test -z "$as_dir" && as_dir=.
 
2398
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2399
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2400
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2401
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2402
+    break 2
 
2403
   fi
 
2404
+done
 
2405
+  done
 
2406
+IFS=$as_save_IFS
 
2407
 
 
2408
+  ;;
 
2409
+esac
 
2410
+fi
 
2411
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2412
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2413
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2414
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2415
+else
 
2416
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2417
+$as_echo "no" >&6; }
 
2418
+fi
 
2419
+
 
2420
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2421
+    PKG_CONFIG="no"
 
2422
+  else
 
2423
+    case $cross_compiling:$ac_tool_warned in
 
2424
+yes:)
 
2425
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2426
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2427
+ac_tool_warned=yes ;;
 
2428
+esac
 
2429
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2430
+  fi
 
2431
+else
 
2432
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2433
+fi
 
2434
+
 
2435
+  fi
 
2436
+
 
2437
   if test "$PKG_CONFIG" = "no" ; then
 
2438
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2439
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2440
@@ -19945,8 +20173,9 @@
 
2441
   succeeded=no
 
2442
 
 
2443
   if test -z "$PKG_CONFIG"; then
 
2444
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2445
-set dummy pkg-config; ac_word=$2
 
2446
+    if test -n "$ac_tool_prefix"; then
 
2447
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2448
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2449
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2450
 $as_echo_n "checking for $ac_word... " >&6; }
 
2451
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2452
@@ -19972,7 +20201,6 @@
 
2453
   done
 
2454
 IFS=$as_save_IFS
 
2455
 
 
2456
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2457
   ;;
 
2458
 esac
 
2459
 fi
 
2460
@@ -19986,8 +20214,65 @@
 
2461
 fi
 
2462
 
 
2463
 
 
2464
+fi
 
2465
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2466
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2467
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2468
+set dummy pkg-config; ac_word=$2
 
2469
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2470
+$as_echo_n "checking for $ac_word... " >&6; }
 
2471
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2472
+  $as_echo_n "(cached) " >&6
 
2473
+else
 
2474
+  case $ac_pt_PKG_CONFIG in
 
2475
+  [\\/]* | ?:[\\/]*)
 
2476
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2477
+  ;;
 
2478
+  *)
 
2479
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2480
+for as_dir in $PATH
 
2481
+do
 
2482
+  IFS=$as_save_IFS
 
2483
+  test -z "$as_dir" && as_dir=.
 
2484
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2485
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2486
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2487
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2488
+    break 2
 
2489
   fi
 
2490
+done
 
2491
+  done
 
2492
+IFS=$as_save_IFS
 
2493
 
 
2494
+  ;;
 
2495
+esac
 
2496
+fi
 
2497
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2498
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2499
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2500
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2501
+else
 
2502
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2503
+$as_echo "no" >&6; }
 
2504
+fi
 
2505
+
 
2506
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2507
+    PKG_CONFIG="no"
 
2508
+  else
 
2509
+    case $cross_compiling:$ac_tool_warned in
 
2510
+yes:)
 
2511
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2512
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2513
+ac_tool_warned=yes ;;
 
2514
+esac
 
2515
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2516
+  fi
 
2517
+else
 
2518
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2519
+fi
 
2520
+
 
2521
+  fi
 
2522
+
 
2523
   if test "$PKG_CONFIG" = "no" ; then
 
2524
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2525
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2526
@@ -20042,8 +20327,9 @@
 
2527
   succeeded=no
 
2528
 
 
2529
   if test -z "$PKG_CONFIG"; then
 
2530
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2531
-set dummy pkg-config; ac_word=$2
 
2532
+    if test -n "$ac_tool_prefix"; then
 
2533
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2534
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2535
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2536
 $as_echo_n "checking for $ac_word... " >&6; }
 
2537
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2538
@@ -20069,7 +20355,6 @@
 
2539
   done
 
2540
 IFS=$as_save_IFS
 
2541
 
 
2542
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2543
   ;;
 
2544
 esac
 
2545
 fi
 
2546
@@ -20083,8 +20368,65 @@
 
2547
 fi
 
2548
 
 
2549
 
 
2550
+fi
 
2551
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2552
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2553
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2554
+set dummy pkg-config; ac_word=$2
 
2555
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2556
+$as_echo_n "checking for $ac_word... " >&6; }
 
2557
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2558
+  $as_echo_n "(cached) " >&6
 
2559
+else
 
2560
+  case $ac_pt_PKG_CONFIG in
 
2561
+  [\\/]* | ?:[\\/]*)
 
2562
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2563
+  ;;
 
2564
+  *)
 
2565
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2566
+for as_dir in $PATH
 
2567
+do
 
2568
+  IFS=$as_save_IFS
 
2569
+  test -z "$as_dir" && as_dir=.
 
2570
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2571
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2572
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2573
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2574
+    break 2
 
2575
   fi
 
2576
+done
 
2577
+  done
 
2578
+IFS=$as_save_IFS
 
2579
 
 
2580
+  ;;
 
2581
+esac
 
2582
+fi
 
2583
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2584
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2585
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2586
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2587
+else
 
2588
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2589
+$as_echo "no" >&6; }
 
2590
+fi
 
2591
+
 
2592
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2593
+    PKG_CONFIG="no"
 
2594
+  else
 
2595
+    case $cross_compiling:$ac_tool_warned in
 
2596
+yes:)
 
2597
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2598
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2599
+ac_tool_warned=yes ;;
 
2600
+esac
 
2601
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2602
+  fi
 
2603
+else
 
2604
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2605
+fi
 
2606
+
 
2607
+  fi
 
2608
+
 
2609
   if test "$PKG_CONFIG" = "no" ; then
 
2610
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2611
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2612
@@ -20245,8 +20587,9 @@
 
2613
   succeeded=no
 
2614
 
 
2615
   if test -z "$PKG_CONFIG"; then
 
2616
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2617
-set dummy pkg-config; ac_word=$2
 
2618
+    if test -n "$ac_tool_prefix"; then
 
2619
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2620
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2621
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2622
 $as_echo_n "checking for $ac_word... " >&6; }
 
2623
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2624
@@ -20272,7 +20615,6 @@
 
2625
   done
 
2626
 IFS=$as_save_IFS
 
2627
 
 
2628
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2629
   ;;
 
2630
 esac
 
2631
 fi
 
2632
@@ -20286,8 +20628,65 @@
 
2633
 fi
 
2634
 
 
2635
 
 
2636
+fi
 
2637
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2638
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2639
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2640
+set dummy pkg-config; ac_word=$2
 
2641
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2642
+$as_echo_n "checking for $ac_word... " >&6; }
 
2643
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2644
+  $as_echo_n "(cached) " >&6
 
2645
+else
 
2646
+  case $ac_pt_PKG_CONFIG in
 
2647
+  [\\/]* | ?:[\\/]*)
 
2648
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2649
+  ;;
 
2650
+  *)
 
2651
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2652
+for as_dir in $PATH
 
2653
+do
 
2654
+  IFS=$as_save_IFS
 
2655
+  test -z "$as_dir" && as_dir=.
 
2656
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2657
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2658
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2659
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2660
+    break 2
 
2661
   fi
 
2662
+done
 
2663
+  done
 
2664
+IFS=$as_save_IFS
 
2665
 
 
2666
+  ;;
 
2667
+esac
 
2668
+fi
 
2669
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2670
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2671
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2672
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2673
+else
 
2674
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2675
+$as_echo "no" >&6; }
 
2676
+fi
 
2677
+
 
2678
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2679
+    PKG_CONFIG="no"
 
2680
+  else
 
2681
+    case $cross_compiling:$ac_tool_warned in
 
2682
+yes:)
 
2683
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2684
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2685
+ac_tool_warned=yes ;;
 
2686
+esac
 
2687
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2688
+  fi
 
2689
+else
 
2690
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2691
+fi
 
2692
+
 
2693
+  fi
 
2694
+
 
2695
   if test "$PKG_CONFIG" = "no" ; then
 
2696
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2697
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2698
@@ -20344,8 +20743,9 @@
 
2699
   succeeded=no
 
2700
 
 
2701
   if test -z "$PKG_CONFIG"; then
 
2702
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2703
-set dummy pkg-config; ac_word=$2
 
2704
+    if test -n "$ac_tool_prefix"; then
 
2705
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2706
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2707
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2708
 $as_echo_n "checking for $ac_word... " >&6; }
 
2709
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2710
@@ -20371,7 +20771,6 @@
 
2711
   done
 
2712
 IFS=$as_save_IFS
 
2713
 
 
2714
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2715
   ;;
 
2716
 esac
 
2717
 fi
 
2718
@@ -20385,8 +20784,65 @@
 
2719
 fi
 
2720
 
 
2721
 
 
2722
+fi
 
2723
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2724
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2725
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2726
+set dummy pkg-config; ac_word=$2
 
2727
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2728
+$as_echo_n "checking for $ac_word... " >&6; }
 
2729
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2730
+  $as_echo_n "(cached) " >&6
 
2731
+else
 
2732
+  case $ac_pt_PKG_CONFIG in
 
2733
+  [\\/]* | ?:[\\/]*)
 
2734
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2735
+  ;;
 
2736
+  *)
 
2737
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2738
+for as_dir in $PATH
 
2739
+do
 
2740
+  IFS=$as_save_IFS
 
2741
+  test -z "$as_dir" && as_dir=.
 
2742
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2743
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2744
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2745
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2746
+    break 2
 
2747
   fi
 
2748
+done
 
2749
+  done
 
2750
+IFS=$as_save_IFS
 
2751
 
 
2752
+  ;;
 
2753
+esac
 
2754
+fi
 
2755
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2756
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2757
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2758
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2759
+else
 
2760
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2761
+$as_echo "no" >&6; }
 
2762
+fi
 
2763
+
 
2764
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2765
+    PKG_CONFIG="no"
 
2766
+  else
 
2767
+    case $cross_compiling:$ac_tool_warned in
 
2768
+yes:)
 
2769
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2770
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2771
+ac_tool_warned=yes ;;
 
2772
+esac
 
2773
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2774
+  fi
 
2775
+else
 
2776
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2777
+fi
 
2778
+
 
2779
+  fi
 
2780
+
 
2781
   if test "$PKG_CONFIG" = "no" ; then
 
2782
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2783
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2784
@@ -20453,8 +20909,9 @@
 
2785
   succeeded=no
 
2786
 
 
2787
   if test -z "$PKG_CONFIG"; then
 
2788
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2789
-set dummy pkg-config; ac_word=$2
 
2790
+    if test -n "$ac_tool_prefix"; then
 
2791
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2792
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2793
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2794
 $as_echo_n "checking for $ac_word... " >&6; }
 
2795
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2796
@@ -20480,7 +20937,6 @@
 
2797
   done
 
2798
 IFS=$as_save_IFS
 
2799
 
 
2800
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2801
   ;;
 
2802
 esac
 
2803
 fi
 
2804
@@ -20494,8 +20950,65 @@
 
2805
 fi
 
2806
 
 
2807
 
 
2808
+fi
 
2809
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2810
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2811
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2812
+set dummy pkg-config; ac_word=$2
 
2813
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2814
+$as_echo_n "checking for $ac_word... " >&6; }
 
2815
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2816
+  $as_echo_n "(cached) " >&6
 
2817
+else
 
2818
+  case $ac_pt_PKG_CONFIG in
 
2819
+  [\\/]* | ?:[\\/]*)
 
2820
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2821
+  ;;
 
2822
+  *)
 
2823
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2824
+for as_dir in $PATH
 
2825
+do
 
2826
+  IFS=$as_save_IFS
 
2827
+  test -z "$as_dir" && as_dir=.
 
2828
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2829
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2830
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2831
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2832
+    break 2
 
2833
   fi
 
2834
+done
 
2835
+  done
 
2836
+IFS=$as_save_IFS
 
2837
 
 
2838
+  ;;
 
2839
+esac
 
2840
+fi
 
2841
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2842
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2843
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2844
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2845
+else
 
2846
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2847
+$as_echo "no" >&6; }
 
2848
+fi
 
2849
+
 
2850
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2851
+    PKG_CONFIG="no"
 
2852
+  else
 
2853
+    case $cross_compiling:$ac_tool_warned in
 
2854
+yes:)
 
2855
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2856
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2857
+ac_tool_warned=yes ;;
 
2858
+esac
 
2859
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2860
+  fi
 
2861
+else
 
2862
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2863
+fi
 
2864
+
 
2865
+  fi
 
2866
+
 
2867
   if test "$PKG_CONFIG" = "no" ; then
 
2868
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2869
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2870
@@ -20553,8 +21066,9 @@
 
2871
   succeeded=no
 
2872
 
 
2873
   if test -z "$PKG_CONFIG"; then
 
2874
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2875
-set dummy pkg-config; ac_word=$2
 
2876
+    if test -n "$ac_tool_prefix"; then
 
2877
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2878
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2879
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2880
 $as_echo_n "checking for $ac_word... " >&6; }
 
2881
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2882
@@ -20580,7 +21094,6 @@
 
2883
   done
 
2884
 IFS=$as_save_IFS
 
2885
 
 
2886
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2887
   ;;
 
2888
 esac
 
2889
 fi
 
2890
@@ -20594,8 +21107,65 @@
 
2891
 fi
 
2892
 
 
2893
 
 
2894
+fi
 
2895
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2896
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2897
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2898
+set dummy pkg-config; ac_word=$2
 
2899
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2900
+$as_echo_n "checking for $ac_word... " >&6; }
 
2901
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2902
+  $as_echo_n "(cached) " >&6
 
2903
+else
 
2904
+  case $ac_pt_PKG_CONFIG in
 
2905
+  [\\/]* | ?:[\\/]*)
 
2906
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2907
+  ;;
 
2908
+  *)
 
2909
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2910
+for as_dir in $PATH
 
2911
+do
 
2912
+  IFS=$as_save_IFS
 
2913
+  test -z "$as_dir" && as_dir=.
 
2914
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
2915
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
2916
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
2917
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
2918
+    break 2
 
2919
   fi
 
2920
+done
 
2921
+  done
 
2922
+IFS=$as_save_IFS
 
2923
 
 
2924
+  ;;
 
2925
+esac
 
2926
+fi
 
2927
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
2928
+if test -n "$ac_pt_PKG_CONFIG"; then
 
2929
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
2930
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
2931
+else
 
2932
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
2933
+$as_echo "no" >&6; }
 
2934
+fi
 
2935
+
 
2936
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
2937
+    PKG_CONFIG="no"
 
2938
+  else
 
2939
+    case $cross_compiling:$ac_tool_warned in
 
2940
+yes:)
 
2941
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
2942
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
2943
+ac_tool_warned=yes ;;
 
2944
+esac
 
2945
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
2946
+  fi
 
2947
+else
 
2948
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
2949
+fi
 
2950
+
 
2951
+  fi
 
2952
+
 
2953
   if test "$PKG_CONFIG" = "no" ; then
 
2954
      echo "*** The pkg-config script could not be found. Make sure it is"
 
2955
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
2956
@@ -20653,8 +21223,9 @@
 
2957
   succeeded=no
 
2958
 
 
2959
   if test -z "$PKG_CONFIG"; then
 
2960
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
2961
-set dummy pkg-config; ac_word=$2
 
2962
+    if test -n "$ac_tool_prefix"; then
 
2963
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
2964
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
2965
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2966
 $as_echo_n "checking for $ac_word... " >&6; }
 
2967
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
2968
@@ -20680,7 +21251,6 @@
 
2969
   done
 
2970
 IFS=$as_save_IFS
 
2971
 
 
2972
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
2973
   ;;
 
2974
 esac
 
2975
 fi
 
2976
@@ -20694,8 +21264,65 @@
 
2977
 fi
 
2978
 
 
2979
 
 
2980
+fi
 
2981
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
2982
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
2983
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
2984
+set dummy pkg-config; ac_word=$2
 
2985
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
2986
+$as_echo_n "checking for $ac_word... " >&6; }
 
2987
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
2988
+  $as_echo_n "(cached) " >&6
 
2989
+else
 
2990
+  case $ac_pt_PKG_CONFIG in
 
2991
+  [\\/]* | ?:[\\/]*)
 
2992
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
2993
+  ;;
 
2994
+  *)
 
2995
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
2996
+for as_dir in $PATH
 
2997
+do
 
2998
+  IFS=$as_save_IFS
 
2999
+  test -z "$as_dir" && as_dir=.
 
3000
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3001
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3002
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3003
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3004
+    break 2
 
3005
   fi
 
3006
+done
 
3007
+  done
 
3008
+IFS=$as_save_IFS
 
3009
 
 
3010
+  ;;
 
3011
+esac
 
3012
+fi
 
3013
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3014
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3015
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3016
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3017
+else
 
3018
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3019
+$as_echo "no" >&6; }
 
3020
+fi
 
3021
+
 
3022
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3023
+    PKG_CONFIG="no"
 
3024
+  else
 
3025
+    case $cross_compiling:$ac_tool_warned in
 
3026
+yes:)
 
3027
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3028
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3029
+ac_tool_warned=yes ;;
 
3030
+esac
 
3031
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3032
+  fi
 
3033
+else
 
3034
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3035
+fi
 
3036
+
 
3037
+  fi
 
3038
+
 
3039
   if test "$PKG_CONFIG" = "no" ; then
 
3040
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3041
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3042
@@ -20756,8 +21383,9 @@
 
3043
   succeeded=no
 
3044
 
 
3045
   if test -z "$PKG_CONFIG"; then
 
3046
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3047
-set dummy pkg-config; ac_word=$2
 
3048
+    if test -n "$ac_tool_prefix"; then
 
3049
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3050
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3051
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3052
 $as_echo_n "checking for $ac_word... " >&6; }
 
3053
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3054
@@ -20783,7 +21411,6 @@
 
3055
   done
 
3056
 IFS=$as_save_IFS
 
3057
 
 
3058
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3059
   ;;
 
3060
 esac
 
3061
 fi
 
3062
@@ -20797,8 +21424,65 @@
 
3063
 fi
 
3064
 
 
3065
 
 
3066
+fi
 
3067
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3068
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3069
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3070
+set dummy pkg-config; ac_word=$2
 
3071
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3072
+$as_echo_n "checking for $ac_word... " >&6; }
 
3073
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3074
+  $as_echo_n "(cached) " >&6
 
3075
+else
 
3076
+  case $ac_pt_PKG_CONFIG in
 
3077
+  [\\/]* | ?:[\\/]*)
 
3078
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3079
+  ;;
 
3080
+  *)
 
3081
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3082
+for as_dir in $PATH
 
3083
+do
 
3084
+  IFS=$as_save_IFS
 
3085
+  test -z "$as_dir" && as_dir=.
 
3086
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3087
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3088
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3089
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3090
+    break 2
 
3091
   fi
 
3092
+done
 
3093
+  done
 
3094
+IFS=$as_save_IFS
 
3095
 
 
3096
+  ;;
 
3097
+esac
 
3098
+fi
 
3099
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3100
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3101
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3102
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3103
+else
 
3104
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3105
+$as_echo "no" >&6; }
 
3106
+fi
 
3107
+
 
3108
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3109
+    PKG_CONFIG="no"
 
3110
+  else
 
3111
+    case $cross_compiling:$ac_tool_warned in
 
3112
+yes:)
 
3113
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3114
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3115
+ac_tool_warned=yes ;;
 
3116
+esac
 
3117
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3118
+  fi
 
3119
+else
 
3120
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3121
+fi
 
3122
+
 
3123
+  fi
 
3124
+
 
3125
   if test "$PKG_CONFIG" = "no" ; then
 
3126
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3127
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3128
@@ -20863,8 +21547,9 @@
 
3129
   succeeded=no
 
3130
 
 
3131
   if test -z "$PKG_CONFIG"; then
 
3132
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3133
-set dummy pkg-config; ac_word=$2
 
3134
+    if test -n "$ac_tool_prefix"; then
 
3135
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3136
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3137
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3138
 $as_echo_n "checking for $ac_word... " >&6; }
 
3139
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3140
@@ -20890,7 +21575,6 @@
 
3141
   done
 
3142
 IFS=$as_save_IFS
 
3143
 
 
3144
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3145
   ;;
 
3146
 esac
 
3147
 fi
 
3148
@@ -20904,8 +21588,65 @@
 
3149
 fi
 
3150
 
 
3151
 
 
3152
+fi
 
3153
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3154
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3155
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3156
+set dummy pkg-config; ac_word=$2
 
3157
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3158
+$as_echo_n "checking for $ac_word... " >&6; }
 
3159
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3160
+  $as_echo_n "(cached) " >&6
 
3161
+else
 
3162
+  case $ac_pt_PKG_CONFIG in
 
3163
+  [\\/]* | ?:[\\/]*)
 
3164
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3165
+  ;;
 
3166
+  *)
 
3167
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3168
+for as_dir in $PATH
 
3169
+do
 
3170
+  IFS=$as_save_IFS
 
3171
+  test -z "$as_dir" && as_dir=.
 
3172
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3173
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3174
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3175
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3176
+    break 2
 
3177
   fi
 
3178
+done
 
3179
+  done
 
3180
+IFS=$as_save_IFS
 
3181
 
 
3182
+  ;;
 
3183
+esac
 
3184
+fi
 
3185
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3186
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3187
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3188
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3189
+else
 
3190
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3191
+$as_echo "no" >&6; }
 
3192
+fi
 
3193
+
 
3194
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3195
+    PKG_CONFIG="no"
 
3196
+  else
 
3197
+    case $cross_compiling:$ac_tool_warned in
 
3198
+yes:)
 
3199
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3200
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3201
+ac_tool_warned=yes ;;
 
3202
+esac
 
3203
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3204
+  fi
 
3205
+else
 
3206
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3207
+fi
 
3208
+
 
3209
+  fi
 
3210
+
 
3211
   if test "$PKG_CONFIG" = "no" ; then
 
3212
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3213
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3214
@@ -21242,8 +21983,9 @@
 
3215
   succeeded=no
 
3216
 
 
3217
   if test -z "$PKG_CONFIG"; then
 
3218
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3219
-set dummy pkg-config; ac_word=$2
 
3220
+    if test -n "$ac_tool_prefix"; then
 
3221
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3222
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3223
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3224
 $as_echo_n "checking for $ac_word... " >&6; }
 
3225
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3226
@@ -21269,7 +22011,6 @@
 
3227
   done
 
3228
 IFS=$as_save_IFS
 
3229
 
 
3230
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3231
   ;;
 
3232
 esac
 
3233
 fi
 
3234
@@ -21283,8 +22024,65 @@
 
3235
 fi
 
3236
 
 
3237
 
 
3238
+fi
 
3239
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3240
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3241
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3242
+set dummy pkg-config; ac_word=$2
 
3243
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3244
+$as_echo_n "checking for $ac_word... " >&6; }
 
3245
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3246
+  $as_echo_n "(cached) " >&6
 
3247
+else
 
3248
+  case $ac_pt_PKG_CONFIG in
 
3249
+  [\\/]* | ?:[\\/]*)
 
3250
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3251
+  ;;
 
3252
+  *)
 
3253
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3254
+for as_dir in $PATH
 
3255
+do
 
3256
+  IFS=$as_save_IFS
 
3257
+  test -z "$as_dir" && as_dir=.
 
3258
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3259
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3260
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3261
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3262
+    break 2
 
3263
   fi
 
3264
+done
 
3265
+  done
 
3266
+IFS=$as_save_IFS
 
3267
 
 
3268
+  ;;
 
3269
+esac
 
3270
+fi
 
3271
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3272
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3273
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3274
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3275
+else
 
3276
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3277
+$as_echo "no" >&6; }
 
3278
+fi
 
3279
+
 
3280
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3281
+    PKG_CONFIG="no"
 
3282
+  else
 
3283
+    case $cross_compiling:$ac_tool_warned in
 
3284
+yes:)
 
3285
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3286
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3287
+ac_tool_warned=yes ;;
 
3288
+esac
 
3289
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3290
+  fi
 
3291
+else
 
3292
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3293
+fi
 
3294
+
 
3295
+  fi
 
3296
+
 
3297
   if test "$PKG_CONFIG" = "no" ; then
 
3298
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3299
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3300
@@ -21340,8 +22138,9 @@
 
3301
   succeeded=no
 
3302
 
 
3303
   if test -z "$PKG_CONFIG"; then
 
3304
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3305
-set dummy pkg-config; ac_word=$2
 
3306
+    if test -n "$ac_tool_prefix"; then
 
3307
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3308
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3309
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3310
 $as_echo_n "checking for $ac_word... " >&6; }
 
3311
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3312
@@ -21367,7 +22166,6 @@
 
3313
   done
 
3314
 IFS=$as_save_IFS
 
3315
 
 
3316
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3317
   ;;
 
3318
 esac
 
3319
 fi
 
3320
@@ -21381,8 +22179,65 @@
 
3321
 fi
 
3322
 
 
3323
 
 
3324
+fi
 
3325
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3326
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3327
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3328
+set dummy pkg-config; ac_word=$2
 
3329
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3330
+$as_echo_n "checking for $ac_word... " >&6; }
 
3331
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3332
+  $as_echo_n "(cached) " >&6
 
3333
+else
 
3334
+  case $ac_pt_PKG_CONFIG in
 
3335
+  [\\/]* | ?:[\\/]*)
 
3336
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3337
+  ;;
 
3338
+  *)
 
3339
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3340
+for as_dir in $PATH
 
3341
+do
 
3342
+  IFS=$as_save_IFS
 
3343
+  test -z "$as_dir" && as_dir=.
 
3344
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3345
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3346
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3347
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3348
+    break 2
 
3349
   fi
 
3350
+done
 
3351
+  done
 
3352
+IFS=$as_save_IFS
 
3353
 
 
3354
+  ;;
 
3355
+esac
 
3356
+fi
 
3357
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3358
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3359
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3360
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3361
+else
 
3362
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3363
+$as_echo "no" >&6; }
 
3364
+fi
 
3365
+
 
3366
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3367
+    PKG_CONFIG="no"
 
3368
+  else
 
3369
+    case $cross_compiling:$ac_tool_warned in
 
3370
+yes:)
 
3371
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3372
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3373
+ac_tool_warned=yes ;;
 
3374
+esac
 
3375
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3376
+  fi
 
3377
+else
 
3378
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3379
+fi
 
3380
+
 
3381
+  fi
 
3382
+
 
3383
   if test "$PKG_CONFIG" = "no" ; then
 
3384
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3385
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3386
@@ -21439,8 +22294,9 @@
 
3387
   succeeded=no
 
3388
 
 
3389
   if test -z "$PKG_CONFIG"; then
 
3390
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3391
-set dummy pkg-config; ac_word=$2
 
3392
+    if test -n "$ac_tool_prefix"; then
 
3393
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3394
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3395
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3396
 $as_echo_n "checking for $ac_word... " >&6; }
 
3397
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3398
@@ -21466,7 +22322,6 @@
 
3399
   done
 
3400
 IFS=$as_save_IFS
 
3401
 
 
3402
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3403
   ;;
 
3404
 esac
 
3405
 fi
 
3406
@@ -21480,8 +22335,65 @@
 
3407
 fi
 
3408
 
 
3409
 
 
3410
+fi
 
3411
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3412
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3413
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3414
+set dummy pkg-config; ac_word=$2
 
3415
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3416
+$as_echo_n "checking for $ac_word... " >&6; }
 
3417
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3418
+  $as_echo_n "(cached) " >&6
 
3419
+else
 
3420
+  case $ac_pt_PKG_CONFIG in
 
3421
+  [\\/]* | ?:[\\/]*)
 
3422
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3423
+  ;;
 
3424
+  *)
 
3425
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3426
+for as_dir in $PATH
 
3427
+do
 
3428
+  IFS=$as_save_IFS
 
3429
+  test -z "$as_dir" && as_dir=.
 
3430
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3431
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3432
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3433
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3434
+    break 2
 
3435
   fi
 
3436
+done
 
3437
+  done
 
3438
+IFS=$as_save_IFS
 
3439
 
 
3440
+  ;;
 
3441
+esac
 
3442
+fi
 
3443
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3444
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3445
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3446
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3447
+else
 
3448
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3449
+$as_echo "no" >&6; }
 
3450
+fi
 
3451
+
 
3452
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3453
+    PKG_CONFIG="no"
 
3454
+  else
 
3455
+    case $cross_compiling:$ac_tool_warned in
 
3456
+yes:)
 
3457
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3458
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3459
+ac_tool_warned=yes ;;
 
3460
+esac
 
3461
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3462
+  fi
 
3463
+else
 
3464
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3465
+fi
 
3466
+
 
3467
+  fi
 
3468
+
 
3469
   if test "$PKG_CONFIG" = "no" ; then
 
3470
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3471
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3472
@@ -21538,8 +22450,9 @@
 
3473
   succeeded=no
 
3474
 
 
3475
   if test -z "$PKG_CONFIG"; then
 
3476
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3477
-set dummy pkg-config; ac_word=$2
 
3478
+    if test -n "$ac_tool_prefix"; then
 
3479
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3480
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3481
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3482
 $as_echo_n "checking for $ac_word... " >&6; }
 
3483
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3484
@@ -21565,7 +22478,6 @@
 
3485
   done
 
3486
 IFS=$as_save_IFS
 
3487
 
 
3488
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3489
   ;;
 
3490
 esac
 
3491
 fi
 
3492
@@ -21579,8 +22491,65 @@
 
3493
 fi
 
3494
 
 
3495
 
 
3496
+fi
 
3497
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3498
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3499
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3500
+set dummy pkg-config; ac_word=$2
 
3501
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3502
+$as_echo_n "checking for $ac_word... " >&6; }
 
3503
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3504
+  $as_echo_n "(cached) " >&6
 
3505
+else
 
3506
+  case $ac_pt_PKG_CONFIG in
 
3507
+  [\\/]* | ?:[\\/]*)
 
3508
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3509
+  ;;
 
3510
+  *)
 
3511
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3512
+for as_dir in $PATH
 
3513
+do
 
3514
+  IFS=$as_save_IFS
 
3515
+  test -z "$as_dir" && as_dir=.
 
3516
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3517
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3518
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3519
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3520
+    break 2
 
3521
   fi
 
3522
+done
 
3523
+  done
 
3524
+IFS=$as_save_IFS
 
3525
 
 
3526
+  ;;
 
3527
+esac
 
3528
+fi
 
3529
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3530
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3531
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3532
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3533
+else
 
3534
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3535
+$as_echo "no" >&6; }
 
3536
+fi
 
3537
+
 
3538
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3539
+    PKG_CONFIG="no"
 
3540
+  else
 
3541
+    case $cross_compiling:$ac_tool_warned in
 
3542
+yes:)
 
3543
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3544
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3545
+ac_tool_warned=yes ;;
 
3546
+esac
 
3547
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3548
+  fi
 
3549
+else
 
3550
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3551
+fi
 
3552
+
 
3553
+  fi
 
3554
+
 
3555
   if test "$PKG_CONFIG" = "no" ; then
 
3556
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3557
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3558
@@ -21637,8 +22606,9 @@
 
3559
   succeeded=no
 
3560
 
 
3561
   if test -z "$PKG_CONFIG"; then
 
3562
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3563
-set dummy pkg-config; ac_word=$2
 
3564
+    if test -n "$ac_tool_prefix"; then
 
3565
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3566
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3567
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3568
 $as_echo_n "checking for $ac_word... " >&6; }
 
3569
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3570
@@ -21664,7 +22634,6 @@
 
3571
   done
 
3572
 IFS=$as_save_IFS
 
3573
 
 
3574
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3575
   ;;
 
3576
 esac
 
3577
 fi
 
3578
@@ -21678,8 +22647,65 @@
 
3579
 fi
 
3580
 
 
3581
 
 
3582
+fi
 
3583
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3584
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3585
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3586
+set dummy pkg-config; ac_word=$2
 
3587
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3588
+$as_echo_n "checking for $ac_word... " >&6; }
 
3589
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3590
+  $as_echo_n "(cached) " >&6
 
3591
+else
 
3592
+  case $ac_pt_PKG_CONFIG in
 
3593
+  [\\/]* | ?:[\\/]*)
 
3594
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3595
+  ;;
 
3596
+  *)
 
3597
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3598
+for as_dir in $PATH
 
3599
+do
 
3600
+  IFS=$as_save_IFS
 
3601
+  test -z "$as_dir" && as_dir=.
 
3602
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3603
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3604
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3605
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3606
+    break 2
 
3607
   fi
 
3608
+done
 
3609
+  done
 
3610
+IFS=$as_save_IFS
 
3611
 
 
3612
+  ;;
 
3613
+esac
 
3614
+fi
 
3615
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3616
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3617
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3618
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3619
+else
 
3620
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3621
+$as_echo "no" >&6; }
 
3622
+fi
 
3623
+
 
3624
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3625
+    PKG_CONFIG="no"
 
3626
+  else
 
3627
+    case $cross_compiling:$ac_tool_warned in
 
3628
+yes:)
 
3629
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3630
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3631
+ac_tool_warned=yes ;;
 
3632
+esac
 
3633
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3634
+  fi
 
3635
+else
 
3636
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3637
+fi
 
3638
+
 
3639
+  fi
 
3640
+
 
3641
   if test "$PKG_CONFIG" = "no" ; then
 
3642
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3643
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3644
@@ -21736,8 +22762,9 @@
 
3645
   succeeded=no
 
3646
 
 
3647
   if test -z "$PKG_CONFIG"; then
 
3648
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3649
-set dummy pkg-config; ac_word=$2
 
3650
+    if test -n "$ac_tool_prefix"; then
 
3651
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3652
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3653
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3654
 $as_echo_n "checking for $ac_word... " >&6; }
 
3655
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3656
@@ -21763,7 +22790,6 @@
 
3657
   done
 
3658
 IFS=$as_save_IFS
 
3659
 
 
3660
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3661
   ;;
 
3662
 esac
 
3663
 fi
 
3664
@@ -21777,8 +22803,65 @@
 
3665
 fi
 
3666
 
 
3667
 
 
3668
+fi
 
3669
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3670
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3671
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3672
+set dummy pkg-config; ac_word=$2
 
3673
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3674
+$as_echo_n "checking for $ac_word... " >&6; }
 
3675
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3676
+  $as_echo_n "(cached) " >&6
 
3677
+else
 
3678
+  case $ac_pt_PKG_CONFIG in
 
3679
+  [\\/]* | ?:[\\/]*)
 
3680
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3681
+  ;;
 
3682
+  *)
 
3683
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3684
+for as_dir in $PATH
 
3685
+do
 
3686
+  IFS=$as_save_IFS
 
3687
+  test -z "$as_dir" && as_dir=.
 
3688
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3689
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3690
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3691
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3692
+    break 2
 
3693
   fi
 
3694
+done
 
3695
+  done
 
3696
+IFS=$as_save_IFS
 
3697
 
 
3698
+  ;;
 
3699
+esac
 
3700
+fi
 
3701
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3702
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3703
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3704
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3705
+else
 
3706
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3707
+$as_echo "no" >&6; }
 
3708
+fi
 
3709
+
 
3710
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3711
+    PKG_CONFIG="no"
 
3712
+  else
 
3713
+    case $cross_compiling:$ac_tool_warned in
 
3714
+yes:)
 
3715
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3716
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3717
+ac_tool_warned=yes ;;
 
3718
+esac
 
3719
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3720
+  fi
 
3721
+else
 
3722
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3723
+fi
 
3724
+
 
3725
+  fi
 
3726
+
 
3727
   if test "$PKG_CONFIG" = "no" ; then
 
3728
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3729
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3730
@@ -21835,8 +22918,9 @@
 
3731
   succeeded=no
 
3732
 
 
3733
   if test -z "$PKG_CONFIG"; then
 
3734
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3735
-set dummy pkg-config; ac_word=$2
 
3736
+    if test -n "$ac_tool_prefix"; then
 
3737
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3738
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3739
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3740
 $as_echo_n "checking for $ac_word... " >&6; }
 
3741
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3742
@@ -21862,7 +22946,6 @@
 
3743
   done
 
3744
 IFS=$as_save_IFS
 
3745
 
 
3746
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3747
   ;;
 
3748
 esac
 
3749
 fi
 
3750
@@ -21876,8 +22959,65 @@
 
3751
 fi
 
3752
 
 
3753
 
 
3754
+fi
 
3755
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3756
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3757
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3758
+set dummy pkg-config; ac_word=$2
 
3759
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3760
+$as_echo_n "checking for $ac_word... " >&6; }
 
3761
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3762
+  $as_echo_n "(cached) " >&6
 
3763
+else
 
3764
+  case $ac_pt_PKG_CONFIG in
 
3765
+  [\\/]* | ?:[\\/]*)
 
3766
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3767
+  ;;
 
3768
+  *)
 
3769
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3770
+for as_dir in $PATH
 
3771
+do
 
3772
+  IFS=$as_save_IFS
 
3773
+  test -z "$as_dir" && as_dir=.
 
3774
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3775
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3776
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3777
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3778
+    break 2
 
3779
   fi
 
3780
+done
 
3781
+  done
 
3782
+IFS=$as_save_IFS
 
3783
 
 
3784
+  ;;
 
3785
+esac
 
3786
+fi
 
3787
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3788
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3789
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3790
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3791
+else
 
3792
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3793
+$as_echo "no" >&6; }
 
3794
+fi
 
3795
+
 
3796
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3797
+    PKG_CONFIG="no"
 
3798
+  else
 
3799
+    case $cross_compiling:$ac_tool_warned in
 
3800
+yes:)
 
3801
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3802
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3803
+ac_tool_warned=yes ;;
 
3804
+esac
 
3805
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3806
+  fi
 
3807
+else
 
3808
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3809
+fi
 
3810
+
 
3811
+  fi
 
3812
+
 
3813
   if test "$PKG_CONFIG" = "no" ; then
 
3814
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3815
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3816
@@ -21937,8 +23077,9 @@
 
3817
   succeeded=no
 
3818
 
 
3819
   if test -z "$PKG_CONFIG"; then
 
3820
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3821
-set dummy pkg-config; ac_word=$2
 
3822
+    if test -n "$ac_tool_prefix"; then
 
3823
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3824
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3825
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3826
 $as_echo_n "checking for $ac_word... " >&6; }
 
3827
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3828
@@ -21964,7 +23105,6 @@
 
3829
   done
 
3830
 IFS=$as_save_IFS
 
3831
 
 
3832
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3833
   ;;
 
3834
 esac
 
3835
 fi
 
3836
@@ -21978,8 +23118,65 @@
 
3837
 fi
 
3838
 
 
3839
 
 
3840
+fi
 
3841
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3842
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3843
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3844
+set dummy pkg-config; ac_word=$2
 
3845
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3846
+$as_echo_n "checking for $ac_word... " >&6; }
 
3847
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3848
+  $as_echo_n "(cached) " >&6
 
3849
+else
 
3850
+  case $ac_pt_PKG_CONFIG in
 
3851
+  [\\/]* | ?:[\\/]*)
 
3852
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3853
+  ;;
 
3854
+  *)
 
3855
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3856
+for as_dir in $PATH
 
3857
+do
 
3858
+  IFS=$as_save_IFS
 
3859
+  test -z "$as_dir" && as_dir=.
 
3860
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3861
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3862
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3863
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3864
+    break 2
 
3865
   fi
 
3866
+done
 
3867
+  done
 
3868
+IFS=$as_save_IFS
 
3869
 
 
3870
+  ;;
 
3871
+esac
 
3872
+fi
 
3873
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3874
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3875
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3876
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3877
+else
 
3878
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3879
+$as_echo "no" >&6; }
 
3880
+fi
 
3881
+
 
3882
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3883
+    PKG_CONFIG="no"
 
3884
+  else
 
3885
+    case $cross_compiling:$ac_tool_warned in
 
3886
+yes:)
 
3887
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3888
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3889
+ac_tool_warned=yes ;;
 
3890
+esac
 
3891
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3892
+  fi
 
3893
+else
 
3894
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3895
+fi
 
3896
+
 
3897
+  fi
 
3898
+
 
3899
   if test "$PKG_CONFIG" = "no" ; then
 
3900
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3901
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3902
@@ -22034,8 +23231,9 @@
 
3903
   succeeded=no
 
3904
 
 
3905
   if test -z "$PKG_CONFIG"; then
 
3906
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
3907
-set dummy pkg-config; ac_word=$2
 
3908
+    if test -n "$ac_tool_prefix"; then
 
3909
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
3910
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
3911
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3912
 $as_echo_n "checking for $ac_word... " >&6; }
 
3913
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
3914
@@ -22061,7 +23259,6 @@
 
3915
   done
 
3916
 IFS=$as_save_IFS
 
3917
 
 
3918
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
3919
   ;;
 
3920
 esac
 
3921
 fi
 
3922
@@ -22075,8 +23272,65 @@
 
3923
 fi
 
3924
 
 
3925
 
 
3926
+fi
 
3927
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
3928
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
3929
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
3930
+set dummy pkg-config; ac_word=$2
 
3931
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
3932
+$as_echo_n "checking for $ac_word... " >&6; }
 
3933
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
3934
+  $as_echo_n "(cached) " >&6
 
3935
+else
 
3936
+  case $ac_pt_PKG_CONFIG in
 
3937
+  [\\/]* | ?:[\\/]*)
 
3938
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
3939
+  ;;
 
3940
+  *)
 
3941
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
3942
+for as_dir in $PATH
 
3943
+do
 
3944
+  IFS=$as_save_IFS
 
3945
+  test -z "$as_dir" && as_dir=.
 
3946
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
3947
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
3948
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
3949
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
3950
+    break 2
 
3951
   fi
 
3952
+done
 
3953
+  done
 
3954
+IFS=$as_save_IFS
 
3955
 
 
3956
+  ;;
 
3957
+esac
 
3958
+fi
 
3959
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
3960
+if test -n "$ac_pt_PKG_CONFIG"; then
 
3961
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
3962
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
3963
+else
 
3964
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
3965
+$as_echo "no" >&6; }
 
3966
+fi
 
3967
+
 
3968
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
3969
+    PKG_CONFIG="no"
 
3970
+  else
 
3971
+    case $cross_compiling:$ac_tool_warned in
 
3972
+yes:)
 
3973
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
3974
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
3975
+ac_tool_warned=yes ;;
 
3976
+esac
 
3977
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
3978
+  fi
 
3979
+else
 
3980
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
3981
+fi
 
3982
+
 
3983
+  fi
 
3984
+
 
3985
   if test "$PKG_CONFIG" = "no" ; then
 
3986
      echo "*** The pkg-config script could not be found. Make sure it is"
 
3987
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
3988
@@ -24046,7 +25300,7 @@
 
3989
 JAVA_TEST=Object.java
 
3990
 CLASS_TEST=Object.class
 
3991
 cat << \EOF > $JAVA_TEST
 
3992
-/* #line 24049 "configure" */
 
3993
+/* #line 25303 "configure" */
 
3994
 package java.lang;
 
3995
 
 
3996
 public class Object
 
3997
@@ -24139,7 +25393,7 @@
 
3998
 if uudecode$EXEEXT Test.uue; then
 
3999
         ac_cv_prog_uudecode_base64=yes
 
4000
 else
 
4001
-        echo "configure: 24142: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
 
4002
+        echo "configure: 25396: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
 
4003
         echo "configure: failed file was:" >&5
 
4004
         cat Test.uue >&5
 
4005
         ac_cv_prog_uudecode_base64=no
 
4006
@@ -24167,7 +25421,7 @@
 
4007
 CLASS_TEST=Test.class
 
4008
 TEST=Test
 
4009
 cat << \EOF > $JAVA_TEST
 
4010
-/* [#]line 24170 "configure" */
 
4011
+/* [#]line 25424 "configure" */
 
4012
 public class Test {
 
4013
 public static void main (String args[]) {
 
4014
         System.exit (0);
 
4015
@@ -24375,7 +25629,7 @@
 
4016
   JAVA_TEST=Test.java
 
4017
   CLASS_TEST=Test.class
 
4018
   cat << \EOF > $JAVA_TEST
 
4019
-  /* #line 24378 "configure" */
 
4020
+  /* #line 25632 "configure" */
 
4021
   public class Test
 
4022
   {
 
4023
     public static void main(String args)
 
4024
Index: libjava/ChangeLog
 
4025
===================================================================
 
4026
--- a/src/libjava/ChangeLog     (.../tags/gcc_4_8_1_release)
 
4027
+++ b/src/libjava/ChangeLog     (.../branches/gcc-4_8-branch)
 
4028
@@ -1,3 +1,10 @@
 
4029
+2013-06-19  Matthias Klose  <doko@ubuntu.com>
 
4030
+
 
4031
+       * pkg.m4 (PKG_CHECK_MODULES): Use AC_PATH_TOOL to check for pkg-config.
 
4032
+       * classpath/m4/pkg.m4 (PKG_CHECK_MODULES): Likewise.
 
4033
+       * configure: Regenerate.
 
4034
+       * classpath/configure: Regenerate.
 
4035
+
 
4036
 2013-05-31  Release Manager
 
4037
 
 
4038
        * GCC 4.8.1 released.
 
4039
Index: libjava/configure
 
4040
===================================================================
 
4041
--- a/src/libjava/configure     (.../tags/gcc_4_8_1_release)
 
4042
+++ b/src/libjava/configure     (.../branches/gcc-4_8-branch)
 
4043
@@ -3206,7 +3206,7 @@
 
4044
     -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \
 
4045
     -I\$(top_srcdir)/../libstdc++-v3/libsupc++"
 
4046
   LIBSTDCXX_RAW_CXX_LDFLAGS="\
 
4047
-    -I\$(top_builddir)/../libstdc++-v3/src/libstdc++.la"
 
4048
+    \$(top_builddir)/../libstdc++-v3/src/libstdc++.la"
 
4049
 
 
4050
 
 
4051
 
 
4052
@@ -22806,8 +22806,9 @@
 
4053
   succeeded=no
 
4054
 
 
4055
   if test -z "$PKG_CONFIG"; then
 
4056
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
4057
-set dummy pkg-config; ac_word=$2
 
4058
+    if test -n "$ac_tool_prefix"; then
 
4059
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
4060
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
4061
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
4062
 $as_echo_n "checking for $ac_word... " >&6; }
 
4063
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
4064
@@ -22833,7 +22834,6 @@
 
4065
   done
 
4066
 IFS=$as_save_IFS
 
4067
 
 
4068
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
4069
   ;;
 
4070
 esac
 
4071
 fi
 
4072
@@ -22847,8 +22847,65 @@
 
4073
 fi
 
4074
 
 
4075
 
 
4076
+fi
 
4077
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
4078
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
4079
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
4080
+set dummy pkg-config; ac_word=$2
 
4081
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
4082
+$as_echo_n "checking for $ac_word... " >&6; }
 
4083
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
4084
+  $as_echo_n "(cached) " >&6
 
4085
+else
 
4086
+  case $ac_pt_PKG_CONFIG in
 
4087
+  [\\/]* | ?:[\\/]*)
 
4088
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
4089
+  ;;
 
4090
+  *)
 
4091
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
4092
+for as_dir in $PATH
 
4093
+do
 
4094
+  IFS=$as_save_IFS
 
4095
+  test -z "$as_dir" && as_dir=.
 
4096
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
4097
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
4098
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
4099
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
4100
+    break 2
 
4101
   fi
 
4102
+done
 
4103
+  done
 
4104
+IFS=$as_save_IFS
 
4105
 
 
4106
+  ;;
 
4107
+esac
 
4108
+fi
 
4109
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
4110
+if test -n "$ac_pt_PKG_CONFIG"; then
 
4111
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
4112
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
4113
+else
 
4114
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
4115
+$as_echo "no" >&6; }
 
4116
+fi
 
4117
+
 
4118
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
4119
+    PKG_CONFIG="no"
 
4120
+  else
 
4121
+    case $cross_compiling:$ac_tool_warned in
 
4122
+yes:)
 
4123
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
4124
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
4125
+ac_tool_warned=yes ;;
 
4126
+esac
 
4127
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
4128
+  fi
 
4129
+else
 
4130
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
4131
+fi
 
4132
+
 
4133
+  fi
 
4134
+
 
4135
   if test "$PKG_CONFIG" = "no" ; then
 
4136
      echo "*** The pkg-config script could not be found. Make sure it is"
 
4137
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
4138
@@ -22906,8 +22963,9 @@
 
4139
   succeeded=no
 
4140
 
 
4141
   if test -z "$PKG_CONFIG"; then
 
4142
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
4143
-set dummy pkg-config; ac_word=$2
 
4144
+    if test -n "$ac_tool_prefix"; then
 
4145
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
4146
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
4147
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
4148
 $as_echo_n "checking for $ac_word... " >&6; }
 
4149
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
4150
@@ -22933,7 +22991,6 @@
 
4151
   done
 
4152
 IFS=$as_save_IFS
 
4153
 
 
4154
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
4155
   ;;
 
4156
 esac
 
4157
 fi
 
4158
@@ -22947,8 +23004,65 @@
 
4159
 fi
 
4160
 
 
4161
 
 
4162
+fi
 
4163
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
4164
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
4165
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
4166
+set dummy pkg-config; ac_word=$2
 
4167
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
4168
+$as_echo_n "checking for $ac_word... " >&6; }
 
4169
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
4170
+  $as_echo_n "(cached) " >&6
 
4171
+else
 
4172
+  case $ac_pt_PKG_CONFIG in
 
4173
+  [\\/]* | ?:[\\/]*)
 
4174
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
4175
+  ;;
 
4176
+  *)
 
4177
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
4178
+for as_dir in $PATH
 
4179
+do
 
4180
+  IFS=$as_save_IFS
 
4181
+  test -z "$as_dir" && as_dir=.
 
4182
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
4183
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
4184
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
4185
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
4186
+    break 2
 
4187
   fi
 
4188
+done
 
4189
+  done
 
4190
+IFS=$as_save_IFS
 
4191
 
 
4192
+  ;;
 
4193
+esac
 
4194
+fi
 
4195
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
4196
+if test -n "$ac_pt_PKG_CONFIG"; then
 
4197
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
4198
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
4199
+else
 
4200
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
4201
+$as_echo "no" >&6; }
 
4202
+fi
 
4203
+
 
4204
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
4205
+    PKG_CONFIG="no"
 
4206
+  else
 
4207
+    case $cross_compiling:$ac_tool_warned in
 
4208
+yes:)
 
4209
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
4210
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
4211
+ac_tool_warned=yes ;;
 
4212
+esac
 
4213
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
4214
+  fi
 
4215
+else
 
4216
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
4217
+fi
 
4218
+
 
4219
+  fi
 
4220
+
 
4221
   if test "$PKG_CONFIG" = "no" ; then
 
4222
      echo "*** The pkg-config script could not be found. Make sure it is"
 
4223
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
4224
@@ -23006,8 +23120,9 @@
 
4225
   succeeded=no
 
4226
 
 
4227
   if test -z "$PKG_CONFIG"; then
 
4228
-    # Extract the first word of "pkg-config", so it can be a program name with args.
 
4229
-set dummy pkg-config; ac_word=$2
 
4230
+    if test -n "$ac_tool_prefix"; then
 
4231
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
 
4232
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
 
4233
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
4234
 $as_echo_n "checking for $ac_word... " >&6; }
 
4235
 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
 
4236
@@ -23033,7 +23148,6 @@
 
4237
   done
 
4238
 IFS=$as_save_IFS
 
4239
 
 
4240
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 
4241
   ;;
 
4242
 esac
 
4243
 fi
 
4244
@@ -23047,8 +23161,65 @@
 
4245
 fi
 
4246
 
 
4247
 
 
4248
+fi
 
4249
+if test -z "$ac_cv_path_PKG_CONFIG"; then
 
4250
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
 
4251
+  # Extract the first word of "pkg-config", so it can be a program name with args.
 
4252
+set dummy pkg-config; ac_word=$2
 
4253
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 
4254
+$as_echo_n "checking for $ac_word... " >&6; }
 
4255
+if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
 
4256
+  $as_echo_n "(cached) " >&6
 
4257
+else
 
4258
+  case $ac_pt_PKG_CONFIG in
 
4259
+  [\\/]* | ?:[\\/]*)
 
4260
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
 
4261
+  ;;
 
4262
+  *)
 
4263
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 
4264
+for as_dir in $PATH
 
4265
+do
 
4266
+  IFS=$as_save_IFS
 
4267
+  test -z "$as_dir" && as_dir=.
 
4268
+    for ac_exec_ext in '' $ac_executable_extensions; do
 
4269
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 
4270
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 
4271
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 
4272
+    break 2
 
4273
   fi
 
4274
+done
 
4275
+  done
 
4276
+IFS=$as_save_IFS
 
4277
 
 
4278
+  ;;
 
4279
+esac
 
4280
+fi
 
4281
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
4282
+if test -n "$ac_pt_PKG_CONFIG"; then
 
4283
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
 
4284
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
 
4285
+else
 
4286
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 
4287
+$as_echo "no" >&6; }
 
4288
+fi
 
4289
+
 
4290
+  if test "x$ac_pt_PKG_CONFIG" = x; then
 
4291
+    PKG_CONFIG="no"
 
4292
+  else
 
4293
+    case $cross_compiling:$ac_tool_warned in
 
4294
+yes:)
 
4295
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 
4296
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 
4297
+ac_tool_warned=yes ;;
 
4298
+esac
 
4299
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
 
4300
+  fi
 
4301
+else
 
4302
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
 
4303
+fi
 
4304
+
 
4305
+  fi
 
4306
+
 
4307
   if test "$PKG_CONFIG" = "no" ; then
 
4308
      echo "*** The pkg-config script could not be found. Make sure it is"
 
4309
      echo "*** in your path, or set the PKG_CONFIG environment variable"
 
4310
Index: libjava/pkg.m4
 
4311
===================================================================
 
4312
--- a/src/libjava/pkg.m4        (.../tags/gcc_4_8_1_release)
 
4313
+++ b/src/libjava/pkg.m4        (.../branches/gcc-4_8-branch)
 
4314
@@ -6,7 +6,7 @@
 
4315
   succeeded=no
 
4316
 
 
4317
   if test -z "$PKG_CONFIG"; then
 
4318
-    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
 
4319
+    AC_PATH_TOOL(PKG_CONFIG, pkg-config, no)
 
4320
   fi
 
4321
 
 
4322
   if test "$PKG_CONFIG" = "no" ; then
 
4323
Index: configure
 
4324
===================================================================
 
4325
--- a/src/configure     (.../tags/gcc_4_8_1_release)
 
4326
+++ b/src/configure     (.../branches/gcc-4_8-branch)
 
4327
@@ -7414,6 +7414,13 @@
 
4328
   target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
 
4329
 fi
 
4330
 
 
4331
+# Pass --with-sysroot on darwin without SDK in /
 
4332
+case "${target}" in
 
4333
+  x86_64-*-darwin1[3-9]*)
 
4334
+    host_configargs="--with-sysroot=\"`xcrun --show-sdk-path`\"  ${host_configargs}"
 
4335
+    ;;
 
4336
+esac
 
4337
+
 
4338
 # Default to --enable-multilib.
 
4339
 if test x${enable_multilib} = x ; then
 
4340
   target_configargs="--enable-multilib ${target_configargs}"
 
4341
Index: libgcc/config.host
 
4342
===================================================================
 
4343
--- a/src/libgcc/config.host    (.../tags/gcc_4_8_1_release)
 
4344
+++ b/src/libgcc/config.host    (.../branches/gcc-4_8-branch)
 
4345
@@ -316,7 +316,7 @@
 
4346
        md_unwind_header=alpha/vms-unwind.h
 
4347
        ;;
 
4348
 arm-wrs-vxworks)
 
4349
-       tmake_file="$tmake_file arm/t-arm arm/t-vxworks t-fdpbit"
 
4350
+       tmake_file="$tmake_file arm/t-arm arm/t-vxworks t-softfp-sfdf t-softfp-excl arm/t-softfp t-softfp"
 
4351
        extra_parts="$extra_parts crti.o crtn.o"
 
4352
        ;;
 
4353
 arm*-*-netbsdelf*)
 
4354
@@ -834,7 +834,7 @@
 
4355
        tmake_file="$tmake_file rs6000/t-netbsd rs6000/t-crtstuff"
 
4356
        ;;
 
4357
 powerpc-*-eabispe*)
 
4358
-       tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff t-crtstuff-pic"
 
4359
+       tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff t-crtstuff-pic t-fdpbit"
 
4360
        extra_parts="$extra_parts crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o ecrti.o ecrtn.o ncrti.o ncrtn.o"
 
4361
        ;;
 
4362
 powerpc-*-eabisimaltivec*)
 
4363
@@ -865,7 +865,7 @@
 
4364
        tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff t-crtstuff-pic t-fdpbit"
 
4365
        extra_parts="$extra_parts crtbeginS.o crtendS.o crtbeginT.o ecrti.o ecrtn.o ncrti.o ncrtn.o"
 
4366
        ;;
 
4367
-powerpc-*-linux* | powerpc64-*-linux*)
 
4368
+powerpc*-*-linux*)
 
4369
        tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff rs6000/t-linux t-softfp-sfdf t-softfp-excl t-dfprules rs6000/t-ppc64-fp t-softfp t-slibgcc-libgcc"
 
4370
        extra_parts="$extra_parts ecrti.o ecrtn.o ncrti.o ncrtn.o"
 
4371
        md_unwind_header=rs6000/linux-unwind.h
 
4372
Index: libgcc/ChangeLog
 
4373
===================================================================
 
4374
--- a/src/libgcc/ChangeLog      (.../tags/gcc_4_8_1_release)
 
4375
+++ b/src/libgcc/ChangeLog      (.../branches/gcc-4_8-branch)
 
4376
@@ -1,3 +1,35 @@
 
4377
+2013-07-09  Janis Johnson  <janisjo@codesourcery.com>
 
4378
+
 
4379
+       * config.host (powerpc-*-eabispe*): Add t-fdpbit to tmake_file.
 
4380
+
 
4381
+2013-06-19  Alan Modra  <amodra@gmail.com>
 
4382
+
 
4383
+       Apply mainline patches
 
4384
+       2013-06-04  Alan Modra  <amodra@gmail.com>
 
4385
+       * config/rs6000/ibm-ldouble.c: Enable for little-endian.
 
4386
+
 
4387
+       2013-04-25  Alan Modra  <amodra@gmail.com>
 
4388
+       * config.host: Match little-endian powerpc-linux.
 
4389
+
 
4390
+2013-06-08  Walter Lee  <walt@tilera.com>
 
4391
+
 
4392
+       Backport from mainline:
 
4393
+       2013-06-08  Walter Lee  <walt@tilera.com>
 
4394
+
 
4395
+       * config/tilepro/atomic.h: Don't include stdint.h or features.h.
 
4396
+       Replace int64_t with long long.  Add __extension__ where
 
4397
+       appropriate.
 
4398
+
 
4399
+2013-06-06  Douglas B Rupp  <rupp@adacore.com>
 
4400
+
 
4401
+       * config.host (arm-wrs-vxworks): Configure with other soft float.
 
4402
+
 
4403
+2013-05-31  Richard Henderson  <rth@redhat.com>
 
4404
+
 
4405
+       PR target/49146
 
4406
+       * unwind-dw2.c (UNWIND_COLUMN_IN_RANGE): New macro.
 
4407
+       (execute_cfa_program): Use it when storing to fs->regs.
 
4408
+
 
4409
 2013-05-31  Release Manager
 
4410
 
 
4411
        * GCC 4.8.1 released.
 
4412
@@ -30,7 +62,7 @@
 
4413
 
 
4414
        Backport from mainline:
 
4415
        2013-03-26  Walter Lee  <walt@tilera.com>
 
4416
-       
 
4417
+
 
4418
        * config/tilegx/t-crtstuff: Add -fno-asynchronous-unwind-tables
 
4419
        -mcmodel=large to CRTSTUFF_T_CFLAGS_S variable.
 
4420
 
 
4421
Index: libgcc/config/rs6000/ibm-ldouble.c
 
4422
===================================================================
 
4423
--- a/src/libgcc/config/rs6000/ibm-ldouble.c    (.../tags/gcc_4_8_1_release)
 
4424
+++ b/src/libgcc/config/rs6000/ibm-ldouble.c    (.../branches/gcc-4_8-branch)
 
4425
@@ -42,10 +42,10 @@
 
4426
    represented as (1.0, +0.0) or (1.0, -0.0), and the low part of a
 
4427
    NaN is don't-care.
 
4428
 
 
4429
-   This code currently assumes big-endian.  */
 
4430
+   This code currently assumes the most significant double is in
 
4431
+   the lower numbered register or lower addressed memory.  */
 
4432
 
 
4433
-#if (!defined (__LITTLE_ENDIAN__) \
 
4434
-     && (defined (__MACH__) || defined (__powerpc__) || defined (_AIX)))
 
4435
+#if defined (__MACH__) || defined (__powerpc__) || defined (_AIX)
 
4436
 
 
4437
 #define fabs(x) __builtin_fabs(x)
 
4438
 #define isless(x, y) __builtin_isless (x, y)
 
4439
Index: libgcc/config/tilepro/atomic.h
 
4440
===================================================================
 
4441
--- a/src/libgcc/config/tilepro/atomic.h        (.../tags/gcc_4_8_1_release)
 
4442
+++ b/src/libgcc/config/tilepro/atomic.h        (.../branches/gcc-4_8-branch)
 
4443
@@ -92,8 +92,6 @@
 
4444
    compare-and-exchange routine, so may be potentially less efficient.  */
 
4445
 #endif
 
4446
 
 
4447
-#include <stdint.h>
 
4448
-#include <features.h>
 
4449
 #ifdef __tilegx__
 
4450
 #include <arch/spr_def.h>
 
4451
 #else
 
4452
@@ -122,9 +120,9 @@
 
4453
 
 
4454
 /* 64-bit integer compare-and-exchange.  */
 
4455
 static __inline __attribute__ ((always_inline))
 
4456
-     int64_t arch_atomic_val_compare_and_exchange_8 (volatile int64_t * mem,
 
4457
-                                                    int64_t oldval,
 
4458
-                                                    int64_t newval)
 
4459
+     long long arch_atomic_val_compare_and_exchange_8 (volatile long long
 
4460
+                                                      *mem, long long oldval,
 
4461
+                                                      long long newval)
 
4462
 {
 
4463
 #ifdef __tilegx__
 
4464
   __insn_mtspr (SPR_CMPEXCH_VALUE, oldval);
 
4465
@@ -139,7 +137,7 @@
 
4466
                        "R04" (newval_lo), "R05" (newval_hi),
 
4467
                        "m" (*mem):"r20", "r21", "r22", "r23", "r24", "r25",
 
4468
                        "r26", "r27", "r28", "r29", "memory");
 
4469
-  return ((uint64_t) result_hi) << 32 | result_lo;
 
4470
+  return ((long long) result_hi) << 32 | result_lo;
 
4471
 #endif
 
4472
 }
 
4473
 
 
4474
@@ -150,11 +148,11 @@
 
4475
 
 
4476
 
 
4477
 #define arch_atomic_val_compare_and_exchange(mem, o, n)                 \
 
4478
-  ({                                                                    \
 
4479
+  __extension__ ({                                                      \
 
4480
     (__typeof(*(mem)))(__typeof(*(mem)-*(mem)))                         \
 
4481
       ((sizeof(*(mem)) == 8) ?                                          \
 
4482
        arch_atomic_val_compare_and_exchange_8(                          \
 
4483
-         (volatile int64_t*)(mem), (__typeof((o)-(o)))(o),              \
 
4484
+         (volatile long long*)(mem), (__typeof((o)-(o)))(o),            \
 
4485
          (__typeof((n)-(n)))(n)) :                                      \
 
4486
        (sizeof(*(mem)) == 4) ?                                          \
 
4487
        arch_atomic_val_compare_and_exchange_4(                          \
 
4488
@@ -164,7 +162,7 @@
 
4489
   })
 
4490
 
 
4491
 #define arch_atomic_bool_compare_and_exchange(mem, o, n)                \
 
4492
-  ({                                                                    \
 
4493
+  __extension__ ({                                                      \
 
4494
     __typeof(o) __o = (o);                                              \
 
4495
     __builtin_expect(                                                   \
 
4496
       __o == arch_atomic_val_compare_and_exchange((mem), __o, (n)), 1); \
 
4497
@@ -174,7 +172,7 @@
 
4498
 /* Loop with compare_and_exchange until we guess the correct value.
 
4499
    Normally "expr" will be an expression using __old and __value.  */
 
4500
 #define __arch_atomic_update_cmpxchg(mem, value, expr)                  \
 
4501
-  ({                                                                    \
 
4502
+  __extension__ ({                                                      \
 
4503
     __typeof(value) __value = (value);                                  \
 
4504
     __typeof(*(mem)) *__mem = (mem), __old = *__mem, __guess;           \
 
4505
     do {                                                                \
 
4506
@@ -189,12 +187,14 @@
 
4507
 /* Generic atomic op with 8- or 4-byte variant.
 
4508
    The _mask, _addend, and _expr arguments are ignored on tilegx.  */
 
4509
 #define __arch_atomic_update(mem, value, op, _mask, _addend, _expr)     \
 
4510
-  ({                                                                    \
 
4511
+  __extension__ ({                                                      \
 
4512
     ((__typeof(*(mem)))                                                 \
 
4513
      ((sizeof(*(mem)) == 8) ? (__typeof(*(mem)-*(mem)))__insn_##op(     \
 
4514
-        (void *)(mem), (int64_t)(__typeof((value)-(value)))(value)) :   \
 
4515
+        (volatile void *)(mem),                                         \
 
4516
+        (long long)(__typeof((value)-(value)))(value)) :                \
 
4517
       (sizeof(*(mem)) == 4) ? (int)__insn_##op##4(                      \
 
4518
-        (void *)(mem), (int32_t)(__typeof((value)-(value)))(value)) :   \
 
4519
+        (volatile void *)(mem),                                         \
 
4520
+        (int)(__typeof((value)-(value)))(value)) :                      \
 
4521
       __arch_atomic_error_bad_argument_size()));                        \
 
4522
   })
 
4523
 
 
4524
@@ -224,7 +224,7 @@
 
4525
 /* Generic atomic op with 8- or 4-byte variant.
 
4526
    The _op argument is ignored on tilepro.  */
 
4527
 #define __arch_atomic_update(mem, value, _op, mask, addend, expr)       \
 
4528
-  ({                                                                    \
 
4529
+  __extension__ ({                                                      \
 
4530
     (__typeof(*(mem)))(__typeof(*(mem)-*(mem)))                         \
 
4531
       ((sizeof(*(mem)) == 8) ?                                          \
 
4532
        __arch_atomic_update_cmpxchg((mem), (value), (expr)) :           \
 
4533
@@ -263,13 +263,13 @@
 
4534
   __arch_atomic_update_cmpxchg(mem, mask, ~(__old & __value))
 
4535
 
 
4536
 #define arch_atomic_bit_set(mem, bit)                                   \
 
4537
-  ({                                                                    \
 
4538
+  __extension__ ({                                                      \
 
4539
     __typeof(*(mem)) __mask = (__typeof(*(mem)))1 << (bit);             \
 
4540
     __mask & arch_atomic_or((mem), __mask);                             \
 
4541
   })
 
4542
 
 
4543
 #define arch_atomic_bit_clear(mem, bit)                                 \
 
4544
-  ({                                                                    \
 
4545
+  __extension__ ({                                                      \
 
4546
     __typeof(*(mem)) __mask = (__typeof(*(mem)))1 << (bit);             \
 
4547
     __mask & arch_atomic_and((mem), ~__mask);                           \
 
4548
   })
 
4549
Index: libgcc/unwind-dw2.c
 
4550
===================================================================
 
4551
--- a/src/libgcc/unwind-dw2.c   (.../tags/gcc_4_8_1_release)
 
4552
+++ b/src/libgcc/unwind-dw2.c   (.../branches/gcc-4_8-branch)
 
4553
@@ -59,6 +59,35 @@
 
4554
 #define DWARF_REG_TO_UNWIND_COLUMN(REGNO) (REGNO)
 
4555
 #endif
 
4556
 
 
4557
+/* ??? For the public function interfaces, we tend to gcc_assert that the
 
4558
+   column numbers are in range.  For the dwarf2 unwind info this does happen,
 
4559
+   although so far in a case that doesn't actually matter.
 
4560
+
 
4561
+   See PR49146, in which a call from x86_64 ms abi to x86_64 unix abi stores
 
4562
+   the call-saved xmm registers and annotates them.  We havn't bothered
 
4563
+   providing support for the xmm registers for the x86_64 port primarily
 
4564
+   because the 64-bit windows targets don't use dwarf2 unwind, using sjlj or
 
4565
+   SEH instead.  Adding the support for unix targets would generally be a
 
4566
+   waste.  However, some runtime libraries supplied with ICC do contain such
 
4567
+   an unorthodox transition, as well as the unwind info to match.  This loss
 
4568
+   of register restoration doesn't matter in practice, because the exception
 
4569
+   is caught in the native unix abi, where all of the xmm registers are 
 
4570
+   call clobbered.
 
4571
+
 
4572
+   Ideally, we'd record some bit to notice when we're failing to restore some
 
4573
+   register recorded in the unwind info, but to do that we need annotation on
 
4574
+   the unix->ms abi edge, so that we know when the register data may be
 
4575
+   discarded.  And since this edge is also within the ICC library, we're
 
4576
+   unlikely to be able to get the new annotation.
 
4577
+
 
4578
+   Barring a magic solution to restore the ms abi defined 128-bit xmm registers
 
4579
+   (as distictly opposed to the full runtime width) without causing extra
 
4580
+   overhead for normal unix abis, the best solution seems to be to simply
 
4581
+   ignore unwind data for unknown columns.  */
 
4582
+
 
4583
+#define UNWIND_COLUMN_IN_RANGE(x) \
 
4584
+    __builtin_expect((x) <= DWARF_FRAME_REGISTERS, 1)
 
4585
+
 
4586
 #ifdef REG_VALUE_IN_UNWIND_CONTEXT
 
4587
 typedef _Unwind_Word _Unwind_Context_Reg_Val;
 
4588
 
 
4589
@@ -939,14 +968,19 @@
 
4590
          reg = insn & 0x3f;
 
4591
          insn_ptr = read_uleb128 (insn_ptr, &utmp);
 
4592
          offset = (_Unwind_Sword) utmp * fs->data_align;
 
4593
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4594
-           = REG_SAVED_OFFSET;
 
4595
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.offset = offset;
 
4596
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4597
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4598
+           {
 
4599
+             fs->regs.reg[reg].how = REG_SAVED_OFFSET;
 
4600
+             fs->regs.reg[reg].loc.offset = offset;
 
4601
+           }
 
4602
        }
 
4603
       else if ((insn & 0xc0) == DW_CFA_restore)
 
4604
        {
 
4605
          reg = insn & 0x3f;
 
4606
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how = REG_UNSAVED;
 
4607
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4608
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4609
+           fs->regs.reg[reg].how = REG_UNSAVED;
 
4610
        }
 
4611
       else switch (insn)
 
4612
        {
 
4613
@@ -977,26 +1011,35 @@
 
4614
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4615
          insn_ptr = read_uleb128 (insn_ptr, &utmp);
 
4616
          offset = (_Unwind_Sword) utmp * fs->data_align;
 
4617
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4618
-           = REG_SAVED_OFFSET;
 
4619
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.offset = offset;
 
4620
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4621
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4622
+           {
 
4623
+             fs->regs.reg[reg].how = REG_SAVED_OFFSET;
 
4624
+             fs->regs.reg[reg].loc.offset = offset;
 
4625
+           }
 
4626
          break;
 
4627
 
 
4628
        case DW_CFA_restore_extended:
 
4629
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4630
          /* FIXME, this is wrong; the CIE might have said that the
 
4631
             register was saved somewhere.  */
 
4632
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN(reg)].how = REG_UNSAVED;
 
4633
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4634
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4635
+           fs->regs.reg[reg].how = REG_UNSAVED;
 
4636
          break;
 
4637
 
 
4638
        case DW_CFA_same_value:
 
4639
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4640
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN(reg)].how = REG_UNSAVED;
 
4641
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4642
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4643
+           fs->regs.reg[reg].how = REG_UNSAVED;
 
4644
          break;
 
4645
 
 
4646
        case DW_CFA_undefined:
 
4647
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4648
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN(reg)].how = REG_UNDEFINED;
 
4649
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4650
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4651
+           fs->regs.reg[reg].how = REG_UNDEFINED;
 
4652
          break;
 
4653
 
 
4654
        case DW_CFA_nop:
 
4655
@@ -1007,9 +1050,12 @@
 
4656
            _uleb128_t reg2;
 
4657
            insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4658
            insn_ptr = read_uleb128 (insn_ptr, &reg2);
 
4659
-           fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how = REG_SAVED_REG;
 
4660
-           fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.reg =
 
4661
-             (_Unwind_Word)reg2;
 
4662
+           reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4663
+           if (UNWIND_COLUMN_IN_RANGE (reg))
 
4664
+             {
 
4665
+               fs->regs.reg[reg].how = REG_SAVED_REG;
 
4666
+               fs->regs.reg[reg].loc.reg = (_Unwind_Word)reg2;
 
4667
+             }
 
4668
          }
 
4669
          break;
 
4670
 
 
4671
@@ -1067,8 +1113,12 @@
 
4672
 
 
4673
        case DW_CFA_expression:
 
4674
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4675
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how = REG_SAVED_EXP;
 
4676
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.exp = insn_ptr;
 
4677
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4678
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4679
+           {
 
4680
+             fs->regs.reg[reg].how = REG_SAVED_EXP;
 
4681
+             fs->regs.reg[reg].loc.exp = insn_ptr;
 
4682
+           }
 
4683
          insn_ptr = read_uleb128 (insn_ptr, &utmp);
 
4684
          insn_ptr += utmp;
 
4685
          break;
 
4686
@@ -1078,9 +1128,12 @@
 
4687
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4688
          insn_ptr = read_sleb128 (insn_ptr, &stmp);
 
4689
          offset = stmp * fs->data_align;
 
4690
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4691
-           = REG_SAVED_OFFSET;
 
4692
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.offset = offset;
 
4693
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4694
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4695
+           {
 
4696
+             fs->regs.reg[reg].how = REG_SAVED_OFFSET;
 
4697
+             fs->regs.reg[reg].loc.offset = offset;
 
4698
+           }
 
4699
          break;
 
4700
 
 
4701
        case DW_CFA_def_cfa_sf:
 
4702
@@ -1103,25 +1156,34 @@
 
4703
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4704
          insn_ptr = read_uleb128 (insn_ptr, &utmp);
 
4705
          offset = (_Unwind_Sword) utmp * fs->data_align;
 
4706
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4707
-           = REG_SAVED_VAL_OFFSET;
 
4708
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.offset = offset;
 
4709
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4710
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4711
+           {
 
4712
+             fs->regs.reg[reg].how = REG_SAVED_VAL_OFFSET;
 
4713
+             fs->regs.reg[reg].loc.offset = offset;
 
4714
+           }
 
4715
          break;
 
4716
 
 
4717
        case DW_CFA_val_offset_sf:
 
4718
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4719
          insn_ptr = read_sleb128 (insn_ptr, &stmp);
 
4720
          offset = stmp * fs->data_align;
 
4721
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4722
-           = REG_SAVED_VAL_OFFSET;
 
4723
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.offset = offset;
 
4724
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4725
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4726
+           {
 
4727
+             fs->regs.reg[reg].how = REG_SAVED_VAL_OFFSET;
 
4728
+             fs->regs.reg[reg].loc.offset = offset;
 
4729
+           }
 
4730
          break;
 
4731
 
 
4732
        case DW_CFA_val_expression:
 
4733
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4734
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4735
-           = REG_SAVED_VAL_EXP;
 
4736
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.exp = insn_ptr;
 
4737
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4738
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4739
+           {
 
4740
+             fs->regs.reg[reg].how = REG_SAVED_VAL_EXP;
 
4741
+             fs->regs.reg[reg].loc.exp = insn_ptr;
 
4742
+           }
 
4743
          insn_ptr = read_uleb128 (insn_ptr, &utmp);
 
4744
          insn_ptr += utmp;
 
4745
          break;
 
4746
@@ -1147,9 +1209,12 @@
 
4747
          insn_ptr = read_uleb128 (insn_ptr, &reg);
 
4748
          insn_ptr = read_uleb128 (insn_ptr, &utmp);
 
4749
          offset = (_Unwind_Word) utmp * fs->data_align;
 
4750
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].how
 
4751
-           = REG_SAVED_OFFSET;
 
4752
-         fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (reg)].loc.offset = -offset;
 
4753
+         reg = DWARF_REG_TO_UNWIND_COLUMN (reg);
 
4754
+         if (UNWIND_COLUMN_IN_RANGE (reg))
 
4755
+           {
 
4756
+             fs->regs.reg[reg].how = REG_SAVED_OFFSET;
 
4757
+             fs->regs.reg[reg].loc.offset = -offset;
 
4758
+           }
 
4759
          break;
 
4760
 
 
4761
        default:
 
4762
Index: gcc/file-find.h
 
4763
===================================================================
 
4764
--- a/src/gcc/file-find.h       (.../tags/gcc_4_8_1_release)
 
4765
+++ b/src/gcc/file-find.h       (.../branches/gcc-4_8-branch)
 
4766
@@ -38,7 +38,7 @@
 
4767
 };
 
4768
 
 
4769
 extern void find_file_set_debug (bool);
 
4770
-extern char *find_a_file (struct path_prefix *, const char *);
 
4771
+extern char *find_a_file (struct path_prefix *, const char *, int);
 
4772
 extern void add_prefix (struct path_prefix *, const char *);
 
4773
 extern void prefix_from_env (const char *, struct path_prefix *);
 
4774
 extern void prefix_from_string (const char *, struct path_prefix *);
 
4775
Index: gcc/DATESTAMP
 
4776
===================================================================
 
4777
--- a/src/gcc/DATESTAMP (.../tags/gcc_4_8_1_release)
 
4778
+++ b/src/gcc/DATESTAMP (.../branches/gcc-4_8-branch)
 
4779
@@ -1 +1 @@
 
4780
-20130531
 
4781
+20130715
 
4782
Index: gcc/ipa-cp.c
 
4783
===================================================================
 
4784
--- a/src/gcc/ipa-cp.c  (.../tags/gcc_4_8_1_release)
 
4785
+++ b/src/gcc/ipa-cp.c  (.../branches/gcc-4_8-branch)
 
4786
@@ -1507,7 +1507,8 @@
 
4787
   tree otr_type;
 
4788
   tree t;
 
4789
 
 
4790
-  if (param_index == -1)
 
4791
+  if (param_index == -1
 
4792
+      || known_vals.length () <= (unsigned int) param_index)
 
4793
     return NULL_TREE;
 
4794
 
 
4795
   if (!ie->indirect_info->polymorphic)
 
4796
@@ -1528,8 +1529,7 @@
 
4797
            t = NULL;
 
4798
        }
 
4799
       else
 
4800
-       t = (known_vals.length () > (unsigned int) param_index
 
4801
-            ? known_vals[param_index] : NULL);
 
4802
+       t = known_vals[param_index];
 
4803
 
 
4804
       if (t &&
 
4805
          TREE_CODE (t) == ADDR_EXPR
 
4806
Index: gcc/configure
 
4807
===================================================================
 
4808
--- a/src/gcc/configure (.../tags/gcc_4_8_1_release)
 
4809
+++ b/src/gcc/configure (.../branches/gcc-4_8-branch)
 
4810
@@ -23281,35 +23281,9 @@
 
4811
        tls_first_major=0
 
4812
        tls_first_minor=0
 
4813
        ;;
 
4814
-  powerpc-*-*)
 
4815
+  powerpc64*-*-*)
 
4816
     conftest_s='
 
4817
        .section ".tdata","awT",@progbits
 
4818
-       .align 2
 
4819
-ld0:   .space 4
 
4820
-ld1:   .space 4
 
4821
-x1:    .space 4
 
4822
-x2:    .space 4
 
4823
-x3:    .space 4
 
4824
-       .text
 
4825
-       addi 3,31,ld0@got@tlsgd
 
4826
-       bl __tls_get_addr
 
4827
-       addi 3,31,x1@got@tlsld
 
4828
-       bl __tls_get_addr
 
4829
-       addi 9,3,x1@dtprel
 
4830
-       addis 9,3,x2@dtprel@ha
 
4831
-       addi 9,9,x2@dtprel@l
 
4832
-       lwz 9,x3@got@tprel(31)
 
4833
-       add 9,9,x@tls
 
4834
-       addi 9,2,x1@tprel
 
4835
-       addis 9,2,x2@tprel@ha
 
4836
-       addi 9,9,x2@tprel@l'
 
4837
-       tls_first_major=2
 
4838
-       tls_first_minor=14
 
4839
-       tls_as_opt="-a32 --fatal-warnings"
 
4840
-       ;;
 
4841
-  powerpc64-*-*)
 
4842
-    conftest_s='
 
4843
-       .section ".tdata","awT",@progbits
 
4844
        .align 3
 
4845
 ld0:   .space 8
 
4846
 ld1:   .space 8
 
4847
@@ -23341,6 +23315,32 @@
 
4848
        tls_first_minor=14
 
4849
        tls_as_opt="-a64 --fatal-warnings"
 
4850
        ;;
 
4851
+  powerpc*-*-*)
 
4852
+    conftest_s='
 
4853
+       .section ".tdata","awT",@progbits
 
4854
+       .align 2
 
4855
+ld0:   .space 4
 
4856
+ld1:   .space 4
 
4857
+x1:    .space 4
 
4858
+x2:    .space 4
 
4859
+x3:    .space 4
 
4860
+       .text
 
4861
+       addi 3,31,ld0@got@tlsgd
 
4862
+       bl __tls_get_addr
 
4863
+       addi 3,31,x1@got@tlsld
 
4864
+       bl __tls_get_addr
 
4865
+       addi 9,3,x1@dtprel
 
4866
+       addis 9,3,x2@dtprel@ha
 
4867
+       addi 9,9,x2@dtprel@l
 
4868
+       lwz 9,x3@got@tprel(31)
 
4869
+       add 9,9,x@tls
 
4870
+       addi 9,2,x1@tprel
 
4871
+       addis 9,2,x2@tprel@ha
 
4872
+       addi 9,9,x2@tprel@l'
 
4873
+       tls_first_major=2
 
4874
+       tls_first_minor=14
 
4875
+       tls_as_opt="-a32 --fatal-warnings"
 
4876
+       ;;
 
4877
   s390-*-*)
 
4878
     conftest_s='
 
4879
        .section ".tdata","awT",@progbits
 
4880
@@ -26472,6 +26472,9 @@
 
4881
 case "$target:$tm_file" in
 
4882
   powerpc64-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
 
4883
   case "$target" in
 
4884
+     *le-*-linux*)
 
4885
+     emul_name="-melf64lppc"
 
4886
+      ;;
 
4887
      *-*-linux*)
 
4888
      emul_name="-melf64ppc"
 
4889
       ;;
 
4890
Index: gcc/ChangeLog
 
4891
===================================================================
 
4892
--- a/src/gcc/ChangeLog (.../tags/gcc_4_8_1_release)
 
4893
+++ b/src/gcc/ChangeLog (.../branches/gcc-4_8-branch)
 
4894
@@ -1,3 +1,348 @@
 
4895
+2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
 
4896
+
 
4897
+       Backport from 2013-07-11 trunk r200901.
 
4898
+
 
4899
+       PR target/57631
 
4900
+       * config/avr/avr.c (avr_set_current_function): Sanity-check signal
 
4901
+       name seen by assembler/linker if available.
 
4902
+
 
4903
+2013-07-10  Georg-Johann Lay  <avr@gjlay.de>
 
4904
+
 
4905
+       Backport from 2013-07-10 trunk r200872.
 
4906
+
 
4907
+       PR target/57844
 
4908
+       * config/avr/avr.c (avr_prologue_setup_frame): Trunk -size to mode
 
4909
+       of my_fp.
 
4910
+
 
4911
+2013-07-10  Georg-Johann Lay  <avr@gjlay.de>
 
4912
+
 
4913
+       Backport from 2013-07-10 trunk r200870.
 
4914
+       
 
4915
+       PR target/57506
 
4916
+       * config/avr/avr-mcus.def (atmega16hva, atmega16hva2, atmega16hvb)
 
4917
+       (atmega16m1, atmega16u4, atmega32a, atmega32c1, atmega32hvb)
 
4918
+       (atmega32m1, atmega32u4, atmega32u6, atmega64c1, atmega64m1):
 
4919
+       Remove duplicate devices.
 
4920
+       * config/avr/gen-avr-mmcu-texi.c (print_mcus): Fail on duplicate MCUs.
 
4921
+       * config/avr/t-multilib: Regenerate.
 
4922
+       * config/avr/avr-tables.opt: Regenerate.
 
4923
+       * doc/avr-mmcu.texi: Regenerate.
 
4924
+
 
4925
+2013-07-10  Georg-Johann Lay  <avr@gjlay.de>
 
4926
+
 
4927
+       PR target/56987
 
4928
+       * config/avr/avr.opt (Waddr-space-convert): Fix typo.
 
4929
+
 
4930
+2013-07-09  Joseph Myers  <joseph@codesourcery.com>
 
4931
+
 
4932
+       * config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): Only
 
4933
+       adjust register size for TDmode and TFmode for VSX registers.
 
4934
+
 
4935
+2013-07-08  Kai Tietz  <ktietz@redhat.com>
 
4936
+
 
4937
+       Backport from mainline
 
4938
+       PR target/56892
 
4939
+       * config/i386/i386.c (TARGET_FUNCTION_ATTRIBUTE_INLINABLE_P): Define as
 
4940
+       hook_bool_const_tree_true.
 
4941
+
 
4942
+2013-07-08  Uros Bizjak  <ubizjak@gmail.com>
 
4943
+
 
4944
+       Backport from mainline
 
4945
+       2013-07-07  Uros Bizjak  <ubizjak@gmail.com>
 
4946
+
 
4947
+       * config/i386/driver-i386.c (host_detect_local_cpu): Do not check
 
4948
+       signature_TM2_ebx, it interferes with signature_INTEL_ebx.
 
4949
+
 
4950
+       Backport from mainline
 
4951
+       2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
 
4952
+
 
4953
+       * config/i386/sse.md (sse_movlhps): Change alternative 3
 
4954
+       of operand 2 to "m".
 
4955
+
 
4956
+2013-07-08  Eric Botcazou  <ebotcazou@adacore.com>
 
4957
+
 
4958
+       * Makefile.in (tree-ssa-reassoc.o): Add dependency on $(PARAMS_H).
 
4959
+
 
4960
+2013-07-08  Jakub Jelinek  <jakub@redhat.com>
 
4961
+
 
4962
+       PR rtl-optimization/57829
 
4963
+       * simplify-rtx.c (simplify_binary_operation_1) <case IOR>: Ensure that
 
4964
+       mask bits outside of mode are just sign-extension from mode to HWI.
 
4965
+
 
4966
+2013-07-03  Jakub Jelinek  <jakub@redhat.com>
 
4967
+
 
4968
+       PR target/57777
 
4969
+       * config/i386/predicates.md (vsib_address_operand): Disallow
 
4970
+       SYMBOL_REF or LABEL_REF in parts.disp if TARGET_64BIT && flag_pic.
 
4971
+
 
4972
+2013-06-30  Terry Guo  <terry.guo@arm.com>
 
4973
+
 
4974
+       Backport from mainline
 
4975
+       2013-03-27  Bin Cheng  <bin.cheng@arm.com>
 
4976
+
 
4977
+       PR target/56102
 
4978
+       * config/arm/arm.c (thumb1_rtx_costs, thumb1_size_rtx_costs): Fix
 
4979
+       rtx costs for SET/ASHIFT/ASHIFTRT/LSHIFTRT/ROTATERT patterns with
 
4980
+       mult-word mode.
 
4981
+
 
4982
+2013-06-28  Jakub Jelinek  <jakub@redhat.com>
 
4983
+
 
4984
+       PR target/57736
 
4985
+       * config/i386/i386.c (ix86_expand_builtin): If target == NULL
 
4986
+       and mode is VOIDmode, don't create a VOIDmode pseudo to copy result
 
4987
+       into.
 
4988
+
 
4989
+2013-06-27  Jakub Jelinek  <jakub@redhat.com>
 
4990
+
 
4991
+       PR target/57623
 
4992
+       * config/i386/i386.md (bmi_bextr_<mode>): Swap predicates and
 
4993
+       constraints of operand 1 and 2.
 
4994
+
 
4995
+       PR target/57623
 
4996
+       * config/i386/i386.md (bmi2_bzhi_<mode>3): Swap AND arguments
 
4997
+       to match RTL canonicalization.  Swap predicates and
 
4998
+       constraints of operand 1 and 2.
 
4999
+
 
5000
+       * tree-vect-stmts.c (vectorizable_store): Move ptr_incr var
 
5001
+       decl before the loop, initialize to NULL.
 
5002
+       (vectorizable_load): Initialize ptr_incr to NULL.
 
5003
+
 
5004
+2013-06-24  Martin Jambor  <mjambor@suse.cz>
 
5005
+
 
5006
+       PR tree-optimization/57358
 
5007
+       * ipa-prop.c (parm_ref_data_preserved_p): Always return true when
 
5008
+       not optimizing.
 
5009
+
 
5010
+2013-06-24  Alan Modra  <amodra@gmail.com>
 
5011
+
 
5012
+       * config/rs6000/rs6000.c (vspltis_constant): Correct for little-endian.
 
5013
+       (gen_easy_altivec_constant): Likewise.
 
5014
+       * config/rs6000/predicates.md (easy_vector_constant_add_self,
 
5015
+       easy_vector_constant_msb): Likewise.
 
5016
+
 
5017
+2013-06-21  Uros Bizjak  <ubizjak@gmail.com>
 
5018
+
 
5019
+       Backport from mainline
 
5020
+       2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
 
5021
+
 
5022
+       PR target/57655
 
5023
+       * config/i386/i386.c (construct_container): Report error if
 
5024
+       long double is used with disabled x87 float returns.
 
5025
+
 
5026
+2013-06-20  Wei Mi  <wmi@google.com>
 
5027
+
 
5028
+       Backport from mainline
 
5029
+       2013-06-19  Wei Mi  <wmi@google.com>
 
5030
+
 
5031
+       PR rtl-optimization/57518
 
5032
+       * ira.c (set_paradoxical_subreg): Set pdx_subregs[regno]
 
5033
+       if regno is used in paradoxical subreg.
 
5034
+       (update_equiv_regs): Check pdx_subregs[regno] before
 
5035
+       set a reg to be equivalent with a mem.
 
5036
+
 
5037
+
 
5038
+2013-06-20  David Edelsohn  <dje.gcc@gmail.com>
 
5039
+
 
5040
+       Backport from mainline
 
5041
+       2013-06-19  David Edelsohn  <dje.gcc@gmail.com>
 
5042
+
 
5043
+       PR driver/57652
 
5044
+       * collect2.c (collect_atexit): New.
 
5045
+       (collect_exit): Delete.
 
5046
+       (main): Register collect_atexit with atexit.
 
5047
+       (collect_wait): Change collect_exit to exit.
 
5048
+       (do_wait): Same.
 
5049
+       * collect2.h (collect_exit): Delete.
 
5050
+       * tlink.c (do_tlink): Rename exit to ret. Change collect_exit to exit.
 
5051
+
 
5052
+2013-06-19  Matthias Klose  <doko@ubuntu.com>
 
5053
+
 
5054
+       PR driver/57651
 
5055
+       * file-find.h (find_a_file): Add a mode parameter.
 
5056
+       * file-find.c (find_a_file): Likewise.
 
5057
+       * gcc-ar.c (main): Call find_a_file with R_OK for the plugin,
 
5058
+       with X_OK for the executables.
 
5059
+       * collect2.c (main): Call find_a_file with X_OK.
 
5060
+
 
5061
+2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
 
5062
+
 
5063
+       * doc/invoke.texi (core-avx2): Document.
 
5064
+       (atom): Updated with MOVBE.
 
5065
+
 
5066
+2013-06-19  Jakub Jelinek  <jakub@redhat.com>
 
5067
+
 
5068
+       PR driver/57651
 
5069
+       * gcc-ar.c (main): If not CROSS_DIRECTORY_STRUCTURE, look for
 
5070
+       PERSONALITY in $PATH derived prefixes.
 
5071
+
 
5072
+2013-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
 
5073
+
 
5074
+       PR c++/56544
 
5075
+       * doc/cpp.texi [Standard Predefined Macros, __cplusplus]: Document
 
5076
+       that now in C++ the value is correct per the C++ standards.
 
5077
+
 
5078
+2013-06-19  Alan Modra  <amodra@gmail.com>
 
5079
+
 
5080
+       Apply mainline patches
 
5081
+       2013-06-13  Alan Modra  <amodra@gmail.com>
 
5082
+       * config/rs6000/rs6000.h (LONG_DOUBLE_LARGE_FIRST): Define.
 
5083
+       * config/rs6000/rs6000.md (signbittf2): New insn.
 
5084
+       (extenddftf2_internal): Use LONG_DOUBLE_LARGE_FIRST.
 
5085
+       (abstf2_internal, cmptf_internal2): Likewise.
 
5086
+       * config/rs6000/spe.md (spe_abstf2_cmp, spe_abstf2_tst): Likewise.
 
5087
+
 
5088
+       2013-06-11  Anton Blanchard  <anton@samba.org>
 
5089
+       * config/rs6000/rs6000.c (rs6000_adjust_atomic_subword): Calculate
 
5090
+       correct shift value in little-endian mode.
 
5091
+
 
5092
+       2013-06-07  Alan Modra  <amodra@gmail.com>
 
5093
+       * config/rs6000/rs6000.c (setup_incoming_varargs): Round up
 
5094
+       va_list_gpr_size.
 
5095
+
 
5096
+       2013-06-04  Alan Modra  <amodra@gmail.com>
 
5097
+       * config/rs6000/rs6000.c (output_toc): Correct little-endian float
 
5098
+       constant output.
 
5099
+
 
5100
+       2013-05-10  Alan Modra  <amodra@gmail.com>
 
5101
+       * configure.ac (HAVE_AS_TLS): Swap powerpc64 and powerpc cases.
 
5102
+       (HAVE_LD_LARGE_TOC): Don't mention AIX in help text.
 
5103
+       * configure: Regenerate.
 
5104
+
 
5105
+       2013-05-09  Alan Modra  <amodra@gmail.com>
 
5106
+       * configure.ac (HAVE_AS_TLS): Enable tests for powerpcle and
 
5107
+       powerpc64le.
 
5108
+       * configure: Regenerate.
 
5109
+
 
5110
+       2013-05-07  Anton Blanchard  <anton@samba.org>
 
5111
+       * configure.ac (HAVE_LD_LARGE_TOC): Use right linker emulation
 
5112
+       for powerpc64 little endian.
 
5113
+       * configure: Regenerate.
 
5114
+
 
5115
+       2013-05-06  Alan Modra  <amodra@gmail.com>
 
5116
+       * config/rs6000/linux.h (DEFAULT_ASM_ENDIAN): Define.
 
5117
+       (LINK_OS_LINUX_EMUL): Use ENDIAN_SELECT.
 
5118
+       * config/rs6000/linux64.h (DEFAULT_ASM_ENDIAN): Define.
 
5119
+       * config/rs6000/sysv4le.h (DEFAULT_ASM_ENDIAN): Define.
 
5120
+       (LINK_TARGET_SPEC): Use ENDIAN_SELECT.
 
5121
+       * config/rs6000/sysv4.h (DEFAULT_ASM_ENDIAN): Define as -mbig.
 
5122
+
 
5123
+       2013-05-06  Alan Modra  <amodra@gmail.com>
 
5124
+       * config/rs6000/sysv4.h (ENDIAN_SELECT): Define, extracted from
 
5125
+       (ASM_SPEC): ..here.  Emit DEFAULT_ASM_ENDIAN too.
 
5126
+       (DEFAULT_ASM_ENDIAN): Define.
 
5127
+       (CC1_SPEC, LINK_TARGET_SPEC): Use ENDIAN_SELECT.
 
5128
+       * config/rs6000/linux64.h (ASM_SPEC32): Remove endian options.
 
5129
+       Update -K PIC clause from sysv4.h.
 
5130
+       (ASM_SPEC_COMMON): Use ENDIAN_SELECT.
 
5131
+       (LINK_OS_LINUX_EMUL32, LINK_OS_LINUX_EMUL64): Likewise.
 
5132
+
 
5133
+       2013-05-06  Alan Modra  <amodra@gmail.com>
 
5134
+       * config/rs6000/rs6000.md (bswapdi 2nd splitter): Don't swap words
 
5135
+       twice for little-endian.
 
5136
+       (ashrdi3_no_power, ashrdi3): Support little-endian.
 
5137
+
 
5138
+       2013-04-25  Alan Modra  <amodra@gmail.com>
 
5139
+       * config.gcc: Support little-endian powerpc-linux targets.
 
5140
+       * config/rs6000/linux.h (LINK_OS_LINUX_EMUL): Define.
 
5141
+       (LINK_OS_LINUX_SPEC): Define.
 
5142
+       * config/rs6000/linuxspe.h (TARGET_DEFAULT):
 
5143
+       Preserve MASK_LITTLE_ENDIAN.
 
5144
+       * config/rs6000/default64.h (TARGET_DEFAULT): Likewise.
 
5145
+       * config/rs6000/linuxaltivec.h (TARGET_DEFAULT): Likewise.
 
5146
+       * config/rs6000/linux64.h (OPTION_LITTLE_ENDIAN): Don't zero.
 
5147
+       (LINK_OS_LINUX_EMUL32, LINK_OS_LINUX_EMUL64): Define.
 
5148
+       (LINK_OS_LINUX_SPEC32, LINK_OS_LINUX_SPEC64): Use above.
 
5149
+       * config/rs6000/rs6000.c (output_toc): Don't use .tc for TARGET_ELF.
 
5150
+       Correct fp word order for little-endian.  Don't shift toc entries
 
5151
+       smaller than a word for little-endian.
 
5152
+       * config/rs6000/rs6000.md (bswaphi2, bswapsi2 split): Comment.
 
5153
+       (bswapdi2 splits): Correct low-part subreg for little-endian.
 
5154
+       Remove wrong BYTES_BIG_ENDIAN tests, and rename vars to remove
 
5155
+       low/high where such is correct only for be.
 
5156
+       * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Allow
 
5157
+       little-endian for -mcall-aixdesc.
 
5158
+
 
5159
+2013-06-12  Martin Jambor  <mjambor@suse.cz>
 
5160
+
 
5161
+       * ipa-cp.c (ipa_get_indirect_edge_target_1): Check that param_index is
 
5162
+       within bounds at the beginning of the function.
 
5163
+
 
5164
+2013-06-12  Jakub Jelinek  <jakub@redhat.com>
 
5165
+
 
5166
+       PR tree-optimization/57537
 
5167
+       * tree-vect-patterns.c (vect_recog_widen_mult_pattern): If
 
5168
+       vect_handle_widen_op_by_const, convert oprnd1 to half_type1.
 
5169
+
 
5170
+2013-06-10  Uros Bizjak  <ubizjak@gmail.com>
 
5171
+
 
5172
+       Backport from mainline
 
5173
+       2013-06-10  Uros Bizjak  <ubizjak@gmail.com>
 
5174
+
 
5175
+       * config/alpha/alpha.c (alpha_emit_xfloating_compare): Also use
 
5176
+       cmp_code to construct REG_EQUAL note.
 
5177
+
 
5178
+2013-06-10  Oleg Endo  <olegendo@gcc.gnu.org>
 
5179
+
 
5180
+       Backport from mainline
 
5181
+       2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
 
5182
+
 
5183
+       PR target/56547
 
5184
+       * config/sh/sh.md (fmasf4): Remove empty constraints strings.
 
5185
+       (*fmasf4, *fmasf4_media): New insns.
 
5186
+
 
5187
+2013-06-09  Jakub Jelinek  <jakub@redhat.com>
 
5188
+
 
5189
+       PR target/57568
 
5190
+       * config/i386/i386.md (TARGET_READ_MODIFY_WRITE peepholes): Ensure
 
5191
+       that operands[2] doesn't overlap with operands[0].
 
5192
+
 
5193
+2013-06-07  Richard Sandiford  <rsandifo@linux.vnet.ibm.com>
 
5194
+
 
5195
+       * recog.c (offsettable_address_addr_space_p): Fix calculation of
 
5196
+       address mode.  Move pointer mode initialization to the same place.
 
5197
+
 
5198
+2013-06-07  Sofiane Naci  <sofiane.naci@arm.com>
 
5199
+
 
5200
+       Backport from mainline
 
5201
+       * config/aarch64/aarch64.md (*movdi_aarch64): Define "simd" attribute.
 
5202
+
 
5203
+2013-06-07  Uros Bizjak  <ubizjak@gmail.com>
 
5204
+
 
5205
+       Backport from mainline
 
5206
+       2013-06-05  Uros Bizjak  <ubizjak@gmail.com>
 
5207
+
 
5208
+       * config/alpha/alpha.c (alpha_emit_conditional_move): Swap all
 
5209
+       GE, GT, GEU and GTU compares, modulo DImode compares with zero.
 
5210
+
 
5211
+       Backport from mainline
 
5212
+       2013-05-23  Uros Bizjak  <ubizjak@gmail.com>
 
5213
+
 
5214
+       PR target/57379
 
5215
+       * config/alpha/alpha.md (unspec): Add UNSPEC_XFLT_COMPARE.
 
5216
+       * config/alpha/alpha.c (alpha_emit_xfloating_compare): Construct
 
5217
+       REG_EQUAL note as UNSPEC_XFLT_COMPARE unspec.
 
5218
+
 
5219
+2013-06-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
5220
+
 
5221
+       Backport from mainline.
 
5222
+       2013-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
5223
+
 
5224
+       * config/rs6000/rs6000.h (MALLOC_ABI_ALIGNMENT): New #define.
 
5225
+
 
5226
+2013-06-03  James Greenhalgh  <james.greenhalgh@arm.com>
 
5227
+
 
5228
+       Backport from mainline.
 
5229
+       2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
 
5230
+
 
5231
+       * config/aarch64/aarch64.c (aarch64_print_operand): Fix asm_fprintf
 
5232
+       format specifier in 'X' case.
 
5233
+
 
5234
+2013-05-31  Richard Henderson  <rth@redhat.com>
 
5235
+
 
5236
+       PR target/56742
 
5237
+       * config/i386/i386.c (ix86_seh_fixup_eh_fallthru): New.
 
5238
+       (ix86_reorg): Call it.
 
5239
+
 
5240
 2013-05-31  Release Manager
 
5241
 
 
5242
        * GCC 4.8.1 released.
 
5243
@@ -7,7 +357,7 @@
 
5244
        Backport from mainline
 
5245
        2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
 
5246
 
 
5247
-        PR target/56732
 
5248
+       PR target/56732
 
5249
        * config/arm/arm.c (arm_expand_epilogue): Check really_return before
 
5250
        generating simple_return for naked functions.
 
5251
 
 
5252
@@ -203,14 +553,14 @@
 
5253
 
 
5254
 2013-05-09  Martin Jambor  <mjambor@suse.cz>
 
5255
 
 
5256
-        PR middle-end/56988
 
5257
-        * ipa-prop.h (ipa_agg_replacement_value): New flag by_ref.
 
5258
-        * ipa-cp.c (find_aggregate_values_for_callers_subset): Fill in the
 
5259
+       PR middle-end/56988
 
5260
+       * ipa-prop.h (ipa_agg_replacement_value): New flag by_ref.
 
5261
+       * ipa-cp.c (find_aggregate_values_for_callers_subset): Fill in the
 
5262
        by_ref flag of ipa_agg_replacement_value structures.
 
5263
-        (known_aggs_to_agg_replacement_list): Likewise.
 
5264
-        * ipa-prop.c (write_agg_replacement_chain): Stream by_ref flag.
 
5265
-        (read_agg_replacement_chain): Likewise.
 
5266
-        (ipcp_transform_function): Also check that by_ref flags match.
 
5267
+       (known_aggs_to_agg_replacement_list): Likewise.
 
5268
+       * ipa-prop.c (write_agg_replacement_chain): Stream by_ref flag.
 
5269
+       (read_agg_replacement_chain): Likewise.
 
5270
+       (ipcp_transform_function): Also check that by_ref flags match.
 
5271
 
 
5272
 2013-05-08  Diego Novillo  <dnovillo@google.com>
 
5273
 
 
5274
@@ -315,7 +665,7 @@
 
5275
        2013-04-25  Marek Polacek  <polacek@redhat.com>
 
5276
 
 
5277
        PR tree-optimization/57066
 
5278
-        * builtins.c (fold_builtin_logb): Return +Inf for -Inf.
 
5279
+       * builtins.c (fold_builtin_logb): Return +Inf for -Inf.
 
5280
 
 
5281
 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
5282
 
 
5283
@@ -351,40 +701,40 @@
 
5284
        Backport from mainline
 
5285
        2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
5286
 
 
5287
-        PR rtl-optimizations/57046
 
5288
-        * lra-constraints (split_reg): Set up lra_risky_transformations_p
 
5289
-        for multi-reg splits.
 
5290
+       PR rtl-optimizations/57046
 
5291
+       * lra-constraints (split_reg): Set up lra_risky_transformations_p
 
5292
+       for multi-reg splits.
 
5293
 
 
5294
 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
5295
 
 
5296
        Backport from mainline
 
5297
        2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
 
5298
 
 
5299
-        PR target/57018
 
5300
-        * lra-eliminations.c (mark_not_eliminable): Prevent elimination of
 
5301
-        a set sp if no stack realignment.
 
5302
+       PR target/57018
 
5303
+       * lra-eliminations.c (mark_not_eliminable): Prevent elimination of
 
5304
+       a set sp if no stack realignment.
 
5305
 
 
5306
 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
5307
 
 
5308
        Backport from mainline
 
5309
        2013-04-18  Vladimir Makarov  <vmakarov@redhat.com>
 
5310
 
 
5311
-        PR rtl-optimization/56999
 
5312
-        * lra-coalesce.c (coalescable_pseudo_p): Remove 2nd parameter and
 
5313
-        related code.
 
5314
-        (lra_coalesce): Remove split_origin_bitmap and related code.
 
5315
-        * lra.c (lra): Coalesce after undoing inheritance. Recreate live
 
5316
-        ranges if necessary.
 
5317
+       PR rtl-optimization/56999
 
5318
+       * lra-coalesce.c (coalescable_pseudo_p): Remove 2nd parameter and
 
5319
+       related code.
 
5320
+       (lra_coalesce): Remove split_origin_bitmap and related code.
 
5321
+       * lra.c (lra): Coalesce after undoing inheritance. Recreate live
 
5322
+       ranges if necessary.
 
5323
 
 
5324
 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
5325
 
 
5326
        Backport from mainline
 
5327
        2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
 
5328
 
 
5329
-        PR rtl-optimization/56847
 
5330
-        * lra-constraints.c (process_alt_operands): Discourage alternative
 
5331
-        with non-matche doffsettable memory constraint fro memory with
 
5332
-        known offset.
 
5333
+       PR rtl-optimization/56847
 
5334
+       * lra-constraints.c (process_alt_operands): Discourage alternative
 
5335
+       with non-matche doffsettable memory constraint fro memory with
 
5336
+       known offset.
 
5337
 
 
5338
 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
 
5339
 
 
5340
Index: gcc/testsuite/gcc.target/powerpc/altivec-consts.c
 
5341
===================================================================
 
5342
--- a/src/gcc/testsuite/gcc.target/powerpc/altivec-consts.c     (.../tags/gcc_4_8_1_release)
 
5343
+++ b/src/gcc/testsuite/gcc.target/powerpc/altivec-consts.c     (.../branches/gcc-4_8-branch)
 
5344
@@ -11,31 +11,24 @@
 
5345
 typedef __attribute__ ((vector_size (16))) unsigned short v8hi;
 
5346
 typedef __attribute__ ((vector_size (16))) unsigned int v4si;
 
5347
 
 
5348
-char w[16] __attribute__((aligned(16)));
 
5349
 
5350
-
 
5351
-/* Emulate the vspltis? instructions on a 16-byte array of chars.  */
 
5352
+typedef __attribute__((aligned(16))) char c16[16];
 
5353
+typedef __attribute__((aligned(16))) short s8[8];
 
5354
+typedef __attribute__((aligned(16))) int i4[4];
 
5355
 
 
5356
-void vspltisb (char *v, int val)
 
5357
-{
 
5358
-  int i;
 
5359
-  for (i = 0; i < 16; i++)
 
5360
-    v[i] = val;
 
5361
-}
 
5362
+#define V16QI(V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16)  \
 
5363
+  v16qi v = {V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16};  \
 
5364
+  static c16 w = {V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16}; \
 
5365
+  check_v16qi (v, w);
 
5366
 
 
5367
-void vspltish (char *v, int val)
 
5368
-{
 
5369
-  int i;
 
5370
-  for (i = 0; i < 16; i += 2)
 
5371
-    v[i] = val >> 7, v[i + 1] = val;
 
5372
-}
 
5373
+#define V8HI(V1,V2,V3,V4,V5,V6,V7,V8)          \
 
5374
+  v8hi v = {V1,V2,V3,V4,V5,V6,V7,V8};          \
 
5375
+  static s8 w = {V1,V2,V3,V4,V5,V6,V7,V8};     \
 
5376
+  check_v8hi (v, w);
 
5377
 
 
5378
-void vspltisw (char *v, int val)
 
5379
-{
 
5380
-  int i;
 
5381
-  for (i = 0; i < 16; i += 4)
 
5382
-    v[i] = v[i + 1] = v[i + 2] = val >> 7, v[i + 3] = val;
 
5383
-}
 
5384
+#define V4SI(V1,V2,V3,V4)      \
 
5385
+  v4si v = {V1,V2,V3,V4};      \
 
5386
+  static i4 w = {V1,V2,V3,V4}; \
 
5387
+  check_v4si (v, w);
 
5388
 
 
5389
 
 
5390
 /* Use three different check functions for each mode-instruction pair.
 
5391
@@ -48,13 +41,13 @@
 
5392
     abort ();
 
5393
 }
 
5394
 
 
5395
-void __attribute__ ((noinline)) check_v8hi (v8hi v1, char *v2)
 
5396
+void __attribute__ ((noinline)) check_v8hi (v8hi v1, short *v2)
 
5397
 {
 
5398
   if (memcmp (&v1, v2, 16))
 
5399
     abort ();
 
5400
 }
 
5401
 
 
5402
-void __attribute__ ((noinline)) check_v4si (v4si v1, char *v2)
 
5403
+void __attribute__ ((noinline)) check_v4si (v4si v1, int *v2)
 
5404
 {
 
5405
   if (memcmp (&v1, v2, 16))
 
5406
     abort ();
 
5407
@@ -65,72 +58,52 @@
 
5408
 
 
5409
 void v16qi_vspltisb ()
 
5410
 {
 
5411
-  v16qi v = { 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 };
 
5412
-  vspltisb (w, 15);
 
5413
-  check_v16qi (v, w);
 
5414
+  V16QI (15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15);
 
5415
 }
 
5416
 
 
5417
 void v16qi_vspltisb_neg ()
 
5418
 {
 
5419
-  v16qi v = { -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5 };
 
5420
-  vspltisb (w, -5);
 
5421
-  check_v16qi (v, w);
 
5422
+  V16QI (-5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5);
 
5423
 }
 
5424
 
 
5425
 void v16qi_vspltisb_addself ()
 
5426
 {
 
5427
-  v16qi v = { 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 };
 
5428
-  vspltisb (w, 30);
 
5429
-  check_v16qi (v, w);
 
5430
+  V16QI (30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30);
 
5431
 }
 
5432
 
 
5433
 void v16qi_vspltisb_neg_addself ()
 
5434
 {
 
5435
-  v16qi v = { -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24 };
 
5436
-  vspltisb (w, -24);
 
5437
-  check_v16qi (v, w);
 
5438
+  V16QI (-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24);
 
5439
 }
 
5440
 
 
5441
 void v16qi_vspltish ()
 
5442
 {
 
5443
-  v16qi v = { 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15 };
 
5444
-  vspltish (w, 15);
 
5445
-  check_v16qi (v, w);
 
5446
+  V16QI (0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15);
 
5447
 }
 
5448
 
 
5449
 void v16qi_vspltish_addself ()
 
5450
 {
 
5451
-  v16qi v = { 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30 };
 
5452
-  vspltish (w, 30);
 
5453
-  check_v16qi (v, w);
 
5454
+  V16QI (0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30);
 
5455
 }
 
5456
 
 
5457
 void v16qi_vspltish_neg ()
 
5458
 {
 
5459
-  v16qi v = { -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5 };
 
5460
-  vspltish (w, -5);
 
5461
-  check_v16qi (v, w);
 
5462
+  V16QI (-1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5);
 
5463
 }
 
5464
 
 
5465
 void v16qi_vspltisw ()
 
5466
 {
 
5467
-  v16qi v = { 0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0, 15 };
 
5468
-  vspltisw (w, 15);
 
5469
-  check_v16qi (v, w);
 
5470
+  V16QI (0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0, 15);
 
5471
 }
 
5472
 
 
5473
 void v16qi_vspltisw_addself ()
 
5474
 {
 
5475
-  v16qi v = { 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30 };
 
5476
-  vspltisw (w, 30);
 
5477
-  check_v16qi (v, w);
 
5478
+  V16QI (0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30);
 
5479
 }
 
5480
 
 
5481
 void v16qi_vspltisw_neg ()
 
5482
 {
 
5483
-  v16qi v = { -1, -1, -1, -5, -1, -1, -1, -5, -1, -1, -1, -5, -1, -1, -1, -5 };
 
5484
-  vspltisw (w, -5);
 
5485
-  check_v16qi (v, w);
 
5486
+  V16QI (-1, -1, -1, -5, -1, -1, -1, -5, -1, -1, -1, -5, -1, -1, -1, -5);
 
5487
 }
 
5488
 
 
5489
 
 
5490
@@ -138,144 +111,104 @@
 
5491
 
 
5492
 void v8hi_vspltisb ()
 
5493
 {
 
5494
-  v8hi v = { 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F };
 
5495
-  vspltisb (w, 15);
 
5496
-  check_v8hi (v, w);
 
5497
+  V8HI (0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F);
 
5498
 }
 
5499
 
 
5500
 void v8hi_vspltisb_addself ()
 
5501
 {
 
5502
-  v8hi v = { 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E };
 
5503
-  vspltisb (w, 30);
 
5504
-  check_v8hi (v, w);
 
5505
+  V8HI (0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E);
 
5506
 }
 
5507
 
 
5508
 void v8hi_vspltisb_neg ()
 
5509
 {
 
5510
-  v8hi v = { 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB };
 
5511
-  vspltisb (w, -5);
 
5512
-  check_v8hi (v, w);
 
5513
+  V8HI (0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB);
 
5514
 }
 
5515
 
 
5516
 void v8hi_vspltish ()
 
5517
 {
 
5518
-  v8hi v = { 15, 15, 15, 15, 15, 15, 15, 15 };
 
5519
-  vspltish (w, 15);
 
5520
-  check_v8hi (v, w);
 
5521
+  V8HI (15, 15, 15, 15, 15, 15, 15, 15);
 
5522
 }
 
5523
 
 
5524
 void v8hi_vspltish_neg ()
 
5525
 {
 
5526
-  v8hi v = { -5, -5, -5, -5, -5, -5, -5, -5 };
 
5527
-  vspltish (w, -5);
 
5528
-  check_v8hi (v, w);
 
5529
+  V8HI (-5, -5, -5, -5, -5, -5, -5, -5);
 
5530
 }
 
5531
 
 
5532
 void v8hi_vspltish_addself ()
 
5533
 {
 
5534
-  v8hi v = { 30, 30, 30, 30, 30, 30, 30, 30 };
 
5535
-  vspltish (w, 30);
 
5536
-  check_v8hi (v, w);
 
5537
+  V8HI (30, 30, 30, 30, 30, 30, 30, 30);
 
5538
 }
 
5539
 
 
5540
 void v8hi_vspltish_neg_addself ()
 
5541
 {
 
5542
-  v8hi v = { -24, -24, -24, -24, -24, -24, -24, -24 };
 
5543
-  vspltish (w, -24);
 
5544
-  check_v8hi (v, w);
 
5545
+  V8HI (-24, -24, -24, -24, -24, -24, -24, -24);
 
5546
 }
 
5547
 
 
5548
 void v8hi_vspltisw ()
 
5549
 {
 
5550
-  v8hi v = { 0, 15, 0, 15, 0, 15, 0, 15 };
 
5551
-  vspltisw (w, 15);
 
5552
-  check_v8hi (v, w);
 
5553
+  V8HI (0, 15, 0, 15, 0, 15, 0, 15);
 
5554
 }
 
5555
 
 
5556
 void v8hi_vspltisw_addself ()
 
5557
 {
 
5558
-  v8hi v = { 0, 30, 0, 30, 0, 30, 0, 30 };
 
5559
-  vspltisw (w, 30);
 
5560
-  check_v8hi (v, w);
 
5561
+  V8HI (0, 30, 0, 30, 0, 30, 0, 30);
 
5562
 }
 
5563
 
 
5564
 void v8hi_vspltisw_neg ()
 
5565
 {
 
5566
-  v8hi v = { -1, -5, -1, -5, -1, -5, -1, -5 };
 
5567
-  vspltisw (w, -5);
 
5568
-  check_v8hi (v, w);
 
5569
+  V8HI (-1, -5, -1, -5, -1, -5, -1, -5);
 
5570
 }
 
5571
 
 
5572
 /* V4SI tests. */
 
5573
 
 
5574
 void v4si_vspltisb ()
 
5575
 {
 
5576
-  v4si v = { 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F };
 
5577
-  vspltisb (w, 15);
 
5578
-  check_v4si (v, w);
 
5579
+  V4SI (0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F);
 
5580
 }
 
5581
 
 
5582
 void v4si_vspltisb_addself ()
 
5583
 {
 
5584
-  v4si v = { 0x1E1E1E1E, 0x1E1E1E1E, 0x1E1E1E1E, 0x1E1E1E1E };
 
5585
-  vspltisb (w, 30);
 
5586
-  check_v4si (v, w);
 
5587
+  V4SI (0x1E1E1E1E, 0x1E1E1E1E, 0x1E1E1E1E, 0x1E1E1E1E);
 
5588
 }
 
5589
 
 
5590
 void v4si_vspltisb_neg ()
 
5591
 {
 
5592
-  v4si v = { 0xFBFBFBFB, 0xFBFBFBFB, 0xFBFBFBFB, 0xFBFBFBFB };
 
5593
-  vspltisb (w, -5);
 
5594
-  check_v4si (v, w);
 
5595
+  V4SI (0xFBFBFBFB, 0xFBFBFBFB, 0xFBFBFBFB, 0xFBFBFBFB);
 
5596
 }
 
5597
 
 
5598
 void v4si_vspltish ()
 
5599
 {
 
5600
-  v4si v = { 0x000F000F, 0x000F000F, 0x000F000F, 0x000F000F };
 
5601
-  vspltish (w, 15);
 
5602
-  check_v4si (v, w);
 
5603
+  V4SI (0x000F000F, 0x000F000F, 0x000F000F, 0x000F000F);
 
5604
 }
 
5605
 
 
5606
 void v4si_vspltish_addself ()
 
5607
 {
 
5608
-  v4si v = { 0x001E001E, 0x001E001E, 0x001E001E, 0x001E001E };
 
5609
-  vspltish (w, 30);
 
5610
-  check_v4si (v, w);
 
5611
+  V4SI (0x001E001E, 0x001E001E, 0x001E001E, 0x001E001E);
 
5612
 }
 
5613
 
 
5614
 void v4si_vspltish_neg ()
 
5615
 {
 
5616
-  v4si v = { 0xFFFBFFFB, 0xFFFBFFFB, 0xFFFBFFFB, 0xFFFBFFFB };
 
5617
-  vspltish (w, -5);
 
5618
-  check_v4si (v, w);
 
5619
+  V4SI (0xFFFBFFFB, 0xFFFBFFFB, 0xFFFBFFFB, 0xFFFBFFFB);
 
5620
 }
 
5621
 
 
5622
 void v4si_vspltisw ()
 
5623
 {
 
5624
-  v4si v = { 15, 15, 15, 15 };
 
5625
-  vspltisw (w, 15);
 
5626
-  check_v4si (v, w);
 
5627
+  V4SI (15, 15, 15, 15);
 
5628
 }
 
5629
 
 
5630
 void v4si_vspltisw_neg ()
 
5631
 {
 
5632
-  v4si v = { -5, -5, -5, -5 };
 
5633
-  vspltisw (w, -5);
 
5634
-  check_v4si (v, w);
 
5635
+  V4SI (-5, -5, -5, -5);
 
5636
 }
 
5637
 
 
5638
 void v4si_vspltisw_addself ()
 
5639
 {
 
5640
-  v4si v = { 30, 30, 30, 30 };
 
5641
-  vspltisw (w, 30);
 
5642
-  check_v4si (v, w);
 
5643
+  V4SI (30, 30, 30, 30);
 
5644
 }
 
5645
 
 
5646
 void v4si_vspltisw_neg_addself ()
 
5647
 {
 
5648
-  v4si v = { -24, -24, -24, -24 };
 
5649
-  vspltisw (w, -24);
 
5650
-  check_v4si (v, w);
 
5651
+  V4SI (-24, -24, -24, -24);
 
5652
 }
 
5653
 
 
5654
 
 
5655
@@ -316,3 +249,5 @@
 
5656
   v4si_vspltisw_neg_addself ();
 
5657
   return 0;
 
5658
 }
 
5659
+
 
5660
+/* { dg-final { scan-assembler-not "lvx" { target { ! powerpc*le-*-* } } } } */
 
5661
Index: gcc/testsuite/gcc.target/powerpc/le-altivec-consts.c
 
5662
===================================================================
 
5663
--- a/src/gcc/testsuite/gcc.target/powerpc/le-altivec-consts.c  (.../tags/gcc_4_8_1_release)
 
5664
+++ b/src/gcc/testsuite/gcc.target/powerpc/le-altivec-consts.c  (.../branches/gcc-4_8-branch)
 
5665
@@ -0,0 +1,253 @@
 
5666
+/* { dg-do run { target { powerpc*-*-* && vmx_hw } } } */
 
5667
+/* { dg-do compile { target { powerpc*-*-* && { ! vmx_hw } } } } */
 
5668
+/* { dg-require-effective-target powerpc_altivec_ok } */
 
5669
+/* { dg-options "-maltivec -mabi=altivec -O2" } */
 
5670
+
 
5671
+/* Check that "easy" AltiVec constants are correctly synthesized.  */
 
5672
+
 
5673
+extern void abort (void);
 
5674
+
 
5675
+typedef __attribute__ ((vector_size (16))) unsigned char v16qi;
 
5676
+typedef __attribute__ ((vector_size (16))) unsigned short v8hi;
 
5677
+typedef __attribute__ ((vector_size (16))) unsigned int v4si;
 
5678
+
 
5679
+typedef __attribute__((aligned(16))) char c16[16];
 
5680
+typedef __attribute__((aligned(16))) short s8[8];
 
5681
+typedef __attribute__((aligned(16))) int i4[4];
 
5682
+
 
5683
+#define V16QI(V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16)  \
 
5684
+  v16qi v = {V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16};  \
 
5685
+  static c16 w = {V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16}; \
 
5686
+  check_v16qi (v, w);
 
5687
+
 
5688
+#define V8HI(V1,V2,V3,V4,V5,V6,V7,V8)          \
 
5689
+  v8hi v = {V1,V2,V3,V4,V5,V6,V7,V8};          \
 
5690
+  static s8 w = {V1,V2,V3,V4,V5,V6,V7,V8};     \
 
5691
+  check_v8hi (v, w);
 
5692
+
 
5693
+#define V4SI(V1,V2,V3,V4)      \
 
5694
+  v4si v = {V1,V2,V3,V4};      \
 
5695
+  static i4 w = {V1,V2,V3,V4}; \
 
5696
+  check_v4si (v, w);
 
5697
+
 
5698
+
 
5699
+/* Use three different check functions for each mode-instruction pair.
 
5700
+   The callers have no typecasting and no addressable vectors, to make
 
5701
+   the test more robust.  */
 
5702
+
 
5703
+void __attribute__ ((noinline)) check_v16qi (v16qi v1, char *v2)
 
5704
+{
 
5705
+  if (memcmp (&v1, v2, 16))
 
5706
+    abort ();
 
5707
+}
 
5708
+
 
5709
+void __attribute__ ((noinline)) check_v8hi (v8hi v1, short *v2)
 
5710
+{
 
5711
+  if (memcmp (&v1, v2, 16))
 
5712
+    abort ();
 
5713
+}
 
5714
+
 
5715
+void __attribute__ ((noinline)) check_v4si (v4si v1, int *v2)
 
5716
+{
 
5717
+  if (memcmp (&v1, v2, 16))
 
5718
+    abort ();
 
5719
+}
 
5720
+
 
5721
+
 
5722
+/* V16QI tests.  */
 
5723
+
 
5724
+void v16qi_vspltisb ()
 
5725
+{
 
5726
+  V16QI (15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15);
 
5727
+}
 
5728
+
 
5729
+void v16qi_vspltisb_neg ()
 
5730
+{
 
5731
+  V16QI (-5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5);
 
5732
+}
 
5733
+
 
5734
+void v16qi_vspltisb_addself ()
 
5735
+{
 
5736
+  V16QI (30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30);
 
5737
+}
 
5738
+
 
5739
+void v16qi_vspltisb_neg_addself ()
 
5740
+{
 
5741
+  V16QI (-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24);
 
5742
+}
 
5743
+
 
5744
+void v16qi_vspltish ()
 
5745
+{
 
5746
+  V16QI (15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0, 15, 0);
 
5747
+}
 
5748
+
 
5749
+void v16qi_vspltish_addself ()
 
5750
+{
 
5751
+  V16QI (30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0, 30, 0);
 
5752
+}
 
5753
+
 
5754
+void v16qi_vspltish_neg ()
 
5755
+{
 
5756
+  V16QI (-5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1, -5, -1);
 
5757
+}
 
5758
+
 
5759
+void v16qi_vspltisw ()
 
5760
+{
 
5761
+  V16QI (15, 0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0, 15, 0, 0, 0);
 
5762
+}
 
5763
+
 
5764
+void v16qi_vspltisw_addself ()
 
5765
+{
 
5766
+  V16QI (30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0);
 
5767
+}
 
5768
+
 
5769
+void v16qi_vspltisw_neg ()
 
5770
+{
 
5771
+  V16QI (-5, -1, -1, -1, -5, -1, -1, -1, -5, -1, -1, -1, -5, -1, -1, -1);
 
5772
+}
 
5773
+
 
5774
+
 
5775
+/* V8HI tests. */
 
5776
+
 
5777
+void v8hi_vspltisb ()
 
5778
+{
 
5779
+  V8HI (0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F, 0x0F0F);
 
5780
+}
 
5781
+
 
5782
+void v8hi_vspltisb_addself ()
 
5783
+{
 
5784
+  V8HI (0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E, 0x1E1E);
 
5785
+}
 
5786
+
 
5787
+void v8hi_vspltisb_neg ()
 
5788
+{
 
5789
+  V8HI (0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB, 0xFBFB);
 
5790
+}
 
5791
+
 
5792
+void v8hi_vspltish ()
 
5793
+{
 
5794
+  V8HI (15, 15, 15, 15, 15, 15, 15, 15);
 
5795
+}
 
5796
+
 
5797
+void v8hi_vspltish_neg ()
 
5798
+{
 
5799
+  V8HI (-5, -5, -5, -5, -5, -5, -5, -5);
 
5800
+}
 
5801
+
 
5802
+void v8hi_vspltish_addself ()
 
5803
+{
 
5804
+  V8HI (30, 30, 30, 30, 30, 30, 30, 30);
 
5805
+}
 
5806
+
 
5807
+void v8hi_vspltish_neg_addself ()
 
5808
+{
 
5809
+  V8HI (-24, -24, -24, -24, -24, -24, -24, -24);
 
5810
+}
 
5811
+
 
5812
+void v8hi_vspltisw ()
 
5813
+{
 
5814
+  V8HI (15, 0, 15, 0, 15, 0, 15, 0);
 
5815
+}
 
5816
+
 
5817
+void v8hi_vspltisw_addself ()
 
5818
+{
 
5819
+  V8HI (30, 0, 30, 0, 30, 0, 30, 0);
 
5820
+}
 
5821
+
 
5822
+void v8hi_vspltisw_neg ()
 
5823
+{
 
5824
+  V8HI (-5, -1, -5, -1, -5, -1, -5, -1);
 
5825
+}
 
5826
+
 
5827
+/* V4SI tests. */
 
5828
+
 
5829
+void v4si_vspltisb ()
 
5830
+{
 
5831
+  V4SI (0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F);
 
5832
+}
 
5833
+
 
5834
+void v4si_vspltisb_addself ()
 
5835
+{
 
5836
+  V4SI (0x1E1E1E1E, 0x1E1E1E1E, 0x1E1E1E1E, 0x1E1E1E1E);
 
5837
+}
 
5838
+
 
5839
+void v4si_vspltisb_neg ()
 
5840
+{
 
5841
+  V4SI (0xFBFBFBFB, 0xFBFBFBFB, 0xFBFBFBFB, 0xFBFBFBFB);
 
5842
+}
 
5843
+
 
5844
+void v4si_vspltish ()
 
5845
+{
 
5846
+  V4SI (0x000F000F, 0x000F000F, 0x000F000F, 0x000F000F);
 
5847
+}
 
5848
+
 
5849
+void v4si_vspltish_addself ()
 
5850
+{
 
5851
+  V4SI (0x001E001E, 0x001E001E, 0x001E001E, 0x001E001E);
 
5852
+}
 
5853
+
 
5854
+void v4si_vspltish_neg ()
 
5855
+{
 
5856
+  V4SI (0xFFFBFFFB, 0xFFFBFFFB, 0xFFFBFFFB, 0xFFFBFFFB);
 
5857
+}
 
5858
+
 
5859
+void v4si_vspltisw ()
 
5860
+{
 
5861
+  V4SI (15, 15, 15, 15);
 
5862
+}
 
5863
+
 
5864
+void v4si_vspltisw_neg ()
 
5865
+{
 
5866
+  V4SI (-5, -5, -5, -5);
 
5867
+}
 
5868
+
 
5869
+void v4si_vspltisw_addself ()
 
5870
+{
 
5871
+  V4SI (30, 30, 30, 30);
 
5872
+}
 
5873
+
 
5874
+void v4si_vspltisw_neg_addself ()
 
5875
+{
 
5876
+  V4SI (-24, -24, -24, -24);
 
5877
+}
 
5878
+
 
5879
+
 
5880
+
 
5881
+int main ()
 
5882
+{
 
5883
+  v16qi_vspltisb ();
 
5884
+  v16qi_vspltisb_neg ();
 
5885
+  v16qi_vspltisb_addself ();
 
5886
+  v16qi_vspltisb_neg_addself ();
 
5887
+  v16qi_vspltish ();
 
5888
+  v16qi_vspltish_addself ();
 
5889
+  v16qi_vspltish_neg ();
 
5890
+  v16qi_vspltisw ();
 
5891
+  v16qi_vspltisw_addself ();
 
5892
+  v16qi_vspltisw_neg ();
 
5893
+
 
5894
+  v8hi_vspltisb ();
 
5895
+  v8hi_vspltisb_addself ();
 
5896
+  v8hi_vspltisb_neg ();
 
5897
+  v8hi_vspltish ();
 
5898
+  v8hi_vspltish_neg ();
 
5899
+  v8hi_vspltish_addself ();
 
5900
+  v8hi_vspltish_neg_addself ();
 
5901
+  v8hi_vspltisw ();
 
5902
+  v8hi_vspltisw_addself ();
 
5903
+  v8hi_vspltisw_neg ();
 
5904
+
 
5905
+  v4si_vspltisb ();
 
5906
+  v4si_vspltisb_addself ();
 
5907
+  v4si_vspltisb_neg ();
 
5908
+  v4si_vspltish ();
 
5909
+  v4si_vspltish_addself ();
 
5910
+  v4si_vspltish_neg ();
 
5911
+  v4si_vspltisw ();
 
5912
+  v4si_vspltisw_neg ();
 
5913
+  v4si_vspltisw_addself ();
 
5914
+  v4si_vspltisw_neg_addself ();
 
5915
+  return 0;
 
5916
+}
 
5917
+
 
5918
+/* { dg-final { scan-assembler-not "lvx" { target { powerpc*le-*-* } } } } */
 
5919
Index: gcc/testsuite/gcc.target/powerpc/tfmode_off.c
 
5920
===================================================================
 
5921
--- a/src/gcc/testsuite/gcc.target/powerpc/tfmode_off.c (.../tags/gcc_4_8_1_release)
 
5922
+++ b/src/gcc/testsuite/gcc.target/powerpc/tfmode_off.c (.../branches/gcc-4_8-branch)
 
5923
@@ -1,5 +1,6 @@
 
5924
 /* { dg-do assemble } */
 
5925
 /* { dg-skip-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
 
5926
+/* { dg-skip-if "no TFmode" { powerpc-*-eabi* } { "*" } { "" } } */
 
5927
 /* { dg-options "-O2 -fno-align-functions -mtraceback=no -save-temps" } */
 
5928
 
 
5929
 typedef float TFmode __attribute__ ((mode (TF)));
 
5930
Index: gcc/testsuite/gcc.target/powerpc/pr47197.c
 
5931
===================================================================
 
5932
--- a/src/gcc/testsuite/gcc.target/powerpc/pr47197.c    (.../tags/gcc_4_8_1_release)
 
5933
+++ b/src/gcc/testsuite/gcc.target/powerpc/pr47197.c    (.../branches/gcc-4_8-branch)
 
5934
@@ -1,4 +1,5 @@
 
5935
 /* { dg-do compile } */
 
5936
+/* { dg-require-effective-target powerpc_altivec_ok } */
 
5937
 /* { dg-options "-maltivec" } */
 
5938
 
 
5939
 /* Compile-only test to ensure that expressions can be passed to
 
5940
Index: gcc/testsuite/gcc.target/powerpc/20020118-1.c
 
5941
===================================================================
 
5942
--- a/src/gcc/testsuite/gcc.target/powerpc/20020118-1.c (.../tags/gcc_4_8_1_release)
 
5943
+++ b/src/gcc/testsuite/gcc.target/powerpc/20020118-1.c (.../branches/gcc-4_8-branch)
 
5944
@@ -1,6 +1,8 @@
 
5945
 /* { dg-do run { target powerpc*-*-* } }*/
 
5946
 /* VxWorks only guarantees 64 bits of alignment (STACK_BOUNDARY == 64).  */
 
5947
 /* { dg-skip-if "" { "powerpc*-*-vxworks*" } { "*" } { "" } } */
 
5948
+/* Force 128-bit stack alignment for eabi targets.  */
 
5949
+/* { dg-options "-mno-eabi" { target powerpc*-*-eabi* } } */
 
5950
 
 
5951
 /* Test local alignment.  Test new target macro STARTING_FRAME_PHASE.  */
 
5952
 /* Origin: Aldy Hernandez <aldyh@redhat.com>.  */
 
5953
Index: gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c
 
5954
===================================================================
 
5955
--- a/src/gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c        (.../tags/gcc_4_8_1_release)
 
5956
+++ b/src/gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c        (.../branches/gcc-4_8-branch)
 
5957
@@ -4,4 +4,4 @@
 
5958
 /* { dg-options "-m64" } */
 
5959
 
 
5960
 /* { dg-error "-m64 not supported in this configuration" "SPE not 64-bit" { target *-*-* } 0 } */
 
5961
-/* { dg-error "64-bit E500 not supported" "64-bit E500" { target *-*-* } 0 } */
 
5962
+/* { dg-error "64-bit SPE not supported" "64-bit SPE" { target *-*-* } 0 } */
 
5963
Index: gcc/testsuite/gcc.target/i386/pr57736.c
 
5964
===================================================================
 
5965
--- a/src/gcc/testsuite/gcc.target/i386/pr57736.c       (.../tags/gcc_4_8_1_release)
 
5966
+++ b/src/gcc/testsuite/gcc.target/i386/pr57736.c       (.../branches/gcc-4_8-branch)
 
5967
@@ -0,0 +1,41 @@
 
5968
+/* PR target/57736 */
 
5969
+/* { dg-do compile } */
 
5970
+/* { dg-options "-O2" } */
 
5971
+
 
5972
+#include <x86intrin.h>
 
5973
+
 
5974
+unsigned long long
 
5975
+f1 (void)
 
5976
+{
 
5977
+  return __rdtsc ();
 
5978
+}
 
5979
+
 
5980
+unsigned long long
 
5981
+f2 (unsigned int *x)
 
5982
+{
 
5983
+  return __rdtscp (x);
 
5984
+}
 
5985
+
 
5986
+unsigned long long
 
5987
+f3 (unsigned int x)
 
5988
+{
 
5989
+  return __rdpmc (x);
 
5990
+}
 
5991
+
 
5992
+void
 
5993
+f4 (void)
 
5994
+{
 
5995
+  __rdtsc ();
 
5996
+}
 
5997
+
 
5998
+void
 
5999
+f5 (unsigned int *x)
 
6000
+{
 
6001
+  __rdtscp (x);
 
6002
+}
 
6003
+
 
6004
+void
 
6005
+f6 (unsigned int x)
 
6006
+{
 
6007
+  __rdpmc (x);
 
6008
+}
 
6009
Index: gcc/testsuite/gcc.target/i386/bmi2-bzhi-1.c
 
6010
===================================================================
 
6011
--- a/src/gcc/testsuite/gcc.target/i386/bmi2-bzhi-1.c   (.../tags/gcc_4_8_1_release)
 
6012
+++ b/src/gcc/testsuite/gcc.target/i386/bmi2-bzhi-1.c   (.../branches/gcc-4_8-branch)
 
6013
@@ -0,0 +1,31 @@
 
6014
+/* PR target/57623 */
 
6015
+/* { dg-do assemble { target bmi2 } } */
 
6016
+/* { dg-options "-O2 -mbmi2" } */
 
6017
+
 
6018
+#include <x86intrin.h>
 
6019
+
 
6020
+unsigned int
 
6021
+f1 (unsigned int x, unsigned int *y)
 
6022
+{
 
6023
+  return _bzhi_u32 (x, *y);
 
6024
+}
 
6025
+
 
6026
+unsigned int
 
6027
+f2 (unsigned int *x, unsigned int y)
 
6028
+{
 
6029
+  return _bzhi_u32 (*x, y);
 
6030
+}
 
6031
+
 
6032
+#ifdef  __x86_64__
 
6033
+unsigned long long
 
6034
+f3 (unsigned long long x, unsigned long long *y)
 
6035
+{
 
6036
+  return _bzhi_u64 (x, *y);
 
6037
+}
 
6038
+
 
6039
+unsigned long long
 
6040
+f4 (unsigned long long *x, unsigned long long y)
 
6041
+{
 
6042
+  return _bzhi_u64 (*x, y);
 
6043
+}
 
6044
+#endif
 
6045
Index: gcc/testsuite/gcc.target/i386/pr57777.c
 
6046
===================================================================
 
6047
--- a/src/gcc/testsuite/gcc.target/i386/pr57777.c       (.../tags/gcc_4_8_1_release)
 
6048
+++ b/src/gcc/testsuite/gcc.target/i386/pr57777.c       (.../branches/gcc-4_8-branch)
 
6049
@@ -0,0 +1,13 @@
 
6050
+/* PR target/57777 */
 
6051
+/* { dg-do assemble { target avx2 } } */
 
6052
+/* { dg-options "-O3 -mavx2" } */
 
6053
+/* { dg-additional-options "-fpic" { target fpic } } */
 
6054
+
 
6055
+void
 
6056
+foo (unsigned long *x, int *y)
 
6057
+{
 
6058
+  static unsigned long b[2] = { 0x0UL, 0x9908b0dfUL };
 
6059
+  int c;
 
6060
+  for (c = 0; c < 512; c++)
 
6061
+    x[c] = b[x[c] & 1UL];
 
6062
+}
 
6063
Index: gcc/testsuite/gcc.target/i386/bmi-bextr-3.c
 
6064
===================================================================
 
6065
--- a/src/gcc/testsuite/gcc.target/i386/bmi-bextr-3.c   (.../tags/gcc_4_8_1_release)
 
6066
+++ b/src/gcc/testsuite/gcc.target/i386/bmi-bextr-3.c   (.../branches/gcc-4_8-branch)
 
6067
@@ -0,0 +1,31 @@
 
6068
+/* PR target/57623 */
 
6069
+/* { dg-do assemble { target bmi } } */
 
6070
+/* { dg-options "-O2 -mbmi" } */
 
6071
+
 
6072
+#include <x86intrin.h>
 
6073
+
 
6074
+unsigned int
 
6075
+f1 (unsigned int x, unsigned int *y)
 
6076
+{
 
6077
+  return __bextr_u32 (x, *y);
 
6078
+}
 
6079
+
 
6080
+unsigned int
 
6081
+f2 (unsigned int *x, unsigned int y)
 
6082
+{
 
6083
+  return __bextr_u32 (*x, y);
 
6084
+}
 
6085
+
 
6086
+#ifdef  __x86_64__
 
6087
+unsigned long long
 
6088
+f3 (unsigned long long x, unsigned long long *y)
 
6089
+{
 
6090
+  return __bextr_u64 (x, *y);
 
6091
+}
 
6092
+
 
6093
+unsigned long long
 
6094
+f4 (unsigned long long *x, unsigned long long y)
 
6095
+{
 
6096
+  return __bextr_u64 (*x, y);
 
6097
+}
 
6098
+#endif
 
6099
Index: gcc/testsuite/gcc.target/i386/pr57655.c
 
6100
===================================================================
 
6101
--- a/src/gcc/testsuite/gcc.target/i386/pr57655.c       (.../tags/gcc_4_8_1_release)
 
6102
+++ b/src/gcc/testsuite/gcc.target/i386/pr57655.c       (.../branches/gcc-4_8-branch)
 
6103
@@ -0,0 +1,10 @@
 
6104
+/* { dg-do compile } */
 
6105
+/* { dg-options "-mavx -mvzeroupper -mno-fp-ret-in-387" }
 
6106
+
 
6107
+/* { dg-error "x87 register return with x87 disabled" "" { target { ! ia32 } } 8 } */
 
6108
+
 
6109
+long double
 
6110
+foo (long double x)
 
6111
+{
 
6112
+  return __builtin_ilogbl (x);
 
6113
+}
 
6114
Index: gcc/testsuite/gcc.target/sh/pr56547-2.c
 
6115
===================================================================
 
6116
--- a/src/gcc/testsuite/gcc.target/sh/pr56547-2.c       (.../tags/gcc_4_8_1_release)
 
6117
+++ b/src/gcc/testsuite/gcc.target/sh/pr56547-2.c       (.../branches/gcc-4_8-branch)
 
6118
@@ -0,0 +1,18 @@
 
6119
+/* Verify that the fmac insn is used for the expression 'a * b + a' and
 
6120
+   'a * a + a' when -ffast-math is specified.  */
 
6121
+/* { dg-do compile { target "sh*-*-*" } } */
 
6122
+/* { dg-options "-O1 -ffast-math" } */
 
6123
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 
6124
+/* { dg-final { scan-assembler-times "fmac" 2 } } */
 
6125
+
 
6126
+float
 
6127
+test_00 (float a, float b)
 
6128
+{
 
6129
+  return a * b + a;
 
6130
+}
 
6131
+
 
6132
+float
 
6133
+test_01 (float a)
 
6134
+{
 
6135
+  return a * a + a;
 
6136
+}
 
6137
Index: gcc/testsuite/gcc.target/sh/pr56547-1.c
 
6138
===================================================================
 
6139
--- a/src/gcc/testsuite/gcc.target/sh/pr56547-1.c       (.../tags/gcc_4_8_1_release)
 
6140
+++ b/src/gcc/testsuite/gcc.target/sh/pr56547-1.c       (.../branches/gcc-4_8-branch)
 
6141
@@ -0,0 +1,19 @@
 
6142
+/* Verify that the fmac insn is used for the expression 'a * b + a' and
 
6143
+   'a * a + a'.
 
6144
+   This assumes that the default compiler setting is -ffp-contract=fast.  */
 
6145
+/* { dg-do compile { target "sh*-*-*" } } */
 
6146
+/* { dg-options "-O1" } */
 
6147
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 
6148
+/* { dg-final { scan-assembler-times "fmac" 2 } } */
 
6149
+
 
6150
+float
 
6151
+test_00 (float a, float b)
 
6152
+{
 
6153
+  return a * b + a;
 
6154
+}
 
6155
+
 
6156
+float
 
6157
+test_01 (float a)
 
6158
+{
 
6159
+  return a * a + a;
 
6160
+}
 
6161
Index: gcc/testsuite/go.test/test/64bit.go
 
6162
===================================================================
 
6163
--- a/src/gcc/testsuite/go.test/test/64bit.go   (.../tags/gcc_4_8_1_release)
 
6164
+++ b/src/gcc/testsuite/go.test/test/64bit.go   (.../branches/gcc-4_8-branch)
 
6165
@@ -594,6 +594,19 @@
 
6166
        "}\n" +
 
6167
        "\n"
 
6168
 
 
6169
+const binaryConstR0 = "func test%vBinaryR%v(a, add, sub, mul, div, mod, and, or, xor, andnot %v, dodiv bool) {\n" +
 
6170
+       "       const b %v = %v;\n" +
 
6171
+       "       const typ = `%s`;\n" +
 
6172
+       "       if n, op, want := a + b, `+`, add; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6173
+       "       if n, op, want := a - b, `-`, sub; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6174
+       "       if n, op, want := a * b, `*`, mul; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6175
+       "       if n, op, want := a & b, `&`, and; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6176
+       "       if n, op, want := a | b, `|`, or; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6177
+       "       if n, op, want := a ^ b, `^`, xor; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6178
+       "       if n, op, want := a &^ b, `&^`, andnot; n != want { ok=false; println(typ, `var`, a, op, `const`, b, `=`, n, `should be`, want); }\n" +
 
6179
+       "}\n" +
 
6180
+       "\n"
 
6181
+
 
6182
 const shiftConstL = "func test%vShiftL%v(b uint64, left, right %v) {\n" +
 
6183
        "       const a %v = %v;\n" +
 
6184
        "       const typ = `%s`;\n" +
 
6185
@@ -621,12 +634,20 @@
 
6186
 func constTests() {
 
6187
        for i, a := range int64Values {
 
6188
                fmt.Fprintf(bout, binaryConstL, "Int64", i, "int64", "int64", a, "int64")
 
6189
-               fmt.Fprintf(bout, binaryConstR, "Int64", i, "int64", "int64", a, "int64")
 
6190
+               if a.hi == 0 && a.lo == 0 {
 
6191
+                       fmt.Fprintf(bout, binaryConstR0, "Int64", i, "int64", "int64", a, "int64")
 
6192
+               } else {
 
6193
+                       fmt.Fprintf(bout, binaryConstR, "Int64", i, "int64", "int64", a, "int64")
 
6194
+               }
 
6195
                fmt.Fprintf(bout, shiftConstL, "Int64", i, "int64", "int64", a, "int64")
 
6196
        }
 
6197
        for i, a := range uint64Values {
 
6198
                fmt.Fprintf(bout, binaryConstL, "Uint64", i, "uint64", "uint64", a, "uint64")
 
6199
-               fmt.Fprintf(bout, binaryConstR, "Uint64", i, "uint64", "uint64", a, "uint64")
 
6200
+               if a.hi == 0 && a.lo == 0 {
 
6201
+                       fmt.Fprintf(bout, binaryConstR0, "Uint64", i, "uint64", "uint64", a, "uint64")
 
6202
+               } else {
 
6203
+                       fmt.Fprintf(bout, binaryConstR, "Uint64", i, "uint64", "uint64", a, "uint64")
 
6204
+               }
 
6205
                fmt.Fprintf(bout, shiftConstL, "Uint64", i, "uint64", "uint64", a, "uint64")
 
6206
        }
 
6207
        for i, a := range shiftValues {
 
6208
Index: gcc/testsuite/go.test/test/shift1.go
 
6209
===================================================================
 
6210
--- a/src/gcc/testsuite/go.test/test/shift1.go  (.../tags/gcc_4_8_1_release)
 
6211
+++ b/src/gcc/testsuite/go.test/test/shift1.go  (.../branches/gcc-4_8-branch)
 
6212
@@ -23,7 +23,7 @@
 
6213
 
 
6214
 // non-constant shift expressions
 
6215
 var (
 
6216
-       e1       = g(2.0 << s) // ERROR "invalid" "as type interface"
 
6217
+       e1       = g(2.0 << s) // ERROR "invalid|shift of non-integer operand" "as type interface"
 
6218
        f1       = h(2 << s)   // ERROR "invalid" "as type float64"
 
6219
        g1 int64 = 1.1 << s    // ERROR "truncated"
 
6220
 )
 
6221
@@ -36,3 +36,206 @@
 
6222
        b2     = 1.0 << c    // ERROR "overflow"
 
6223
        d2     = f(1.0 << c) // ERROR "overflow"
 
6224
 )
 
6225
+
 
6226
+var (
 
6227
+       // issues 4882, 4936.
 
6228
+       a3 = 1.0<<s + 0 // ERROR "invalid|shift of non-integer operand"
 
6229
+       // issue 4937
 
6230
+       b3 = 1<<s + 1 + 1.0 // ERROR "invalid|shift of non-integer operand"
 
6231
+       // issue 5014
 
6232
+       c3     = complex(1<<s, 0) // ERROR "invalid|shift of type float64"
 
6233
+       d3 int = complex(1<<s, 3) // ERROR "non-integer|cannot use.*as type int" "shift of type float64"
 
6234
+       e3     = real(1 << s)     // ERROR "invalid"
 
6235
+       f3     = imag(1 << s)     // ERROR "invalid"
 
6236
+)
 
6237
+
 
6238
+// from the spec
 
6239
+func _() {
 
6240
+       var (
 
6241
+               s uint  = 33
 
6242
+               i       = 1 << s         // 1 has type int
 
6243
+               j int32 = 1 << s         // 1 has type int32; j == 0
 
6244
+               k       = uint64(1 << s) // 1 has type uint64; k == 1<<33
 
6245
+               m int   = 1.0 << s       // 1.0 has type int
 
6246
+               n       = 1.0<<s != i    // 1.0 has type int; n == false if ints are 32bits in size
 
6247
+               o       = 1<<s == 2<<s   // 1 and 2 have type int; o == true if ints are 32bits in size
 
6248
+               // next test only fails on 32bit systems
 
6249
+               // p = 1<<s == 1<<33  // illegal if ints are 32bits in size: 1 has type int, but 1<<33 overflows int
 
6250
+               u          = 1.0 << s    // ERROR "non-integer|float64"
 
6251
+               u1         = 1.0<<s != 0 // ERROR "non-integer|float64"
 
6252
+               u2         = 1<<s != 1.0 // ERROR "non-integer|float64"
 
6253
+               v  float32 = 1 << s      // ERROR "non-integer|float32"
 
6254
+               w  int64   = 1.0 << 33   // 1.0<<33 is a constant shift expression
 
6255
+               _, _, _, _, _, _, _, _, _, _ = j, k, m, n, o, u, u1, u2, v, w
 
6256
+       )
 
6257
+}
 
6258
+
 
6259
+// shifts in comparisons w/ untyped operands
 
6260
+var (
 
6261
+       _ = 1<<s == 1
 
6262
+       _ = 1<<s == 1.  // ERROR "invalid|shift of type float64"
 
6263
+       _ = 1.<<s == 1  // ERROR "invalid|shift of type float64"
 
6264
+       _ = 1.<<s == 1. // ERROR "invalid|non-integer|shift of type float64"
 
6265
+
 
6266
+       _ = 1<<s+1 == 1
 
6267
+       _ = 1<<s+1 == 1.   // ERROR "invalid|shift of type float64"
 
6268
+       _ = 1<<s+1. == 1   // ERROR "invalid|shift of type float64"
 
6269
+       _ = 1<<s+1. == 1.  // ERROR "invalid|shift of type float64"
 
6270
+       _ = 1.<<s+1 == 1   // ERROR "invalid|shift of type float64"
 
6271
+       _ = 1.<<s+1 == 1.  // ERROR "invalid|shift of type float64"
 
6272
+       _ = 1.<<s+1. == 1  // ERROR "invalid|shift of type float64"
 
6273
+       _ = 1.<<s+1. == 1. // ERROR "invalid|non-integer|shift of type float64"
 
6274
+
 
6275
+       _ = 1<<s == 1<<s
 
6276
+       _ = 1<<s == 1.<<s  // ERROR "invalid|shift of type float64"
 
6277
+       _ = 1.<<s == 1<<s  // ERROR "invalid|shift of type float64"
 
6278
+       _ = 1.<<s == 1.<<s // ERROR "invalid|non-integer|shift of type float64"
 
6279
+
 
6280
+       _ = 1<<s+1<<s == 1
 
6281
+       _ = 1<<s+1<<s == 1.   // ERROR "invalid|shift of type float64"
 
6282
+       _ = 1<<s+1.<<s == 1   // ERROR "invalid|shift of type float64"
 
6283
+       _ = 1<<s+1.<<s == 1.  // ERROR "invalid|shift of type float64"
 
6284
+       _ = 1.<<s+1<<s == 1   // ERROR "invalid|shift of type float64"
 
6285
+       _ = 1.<<s+1<<s == 1.  // ERROR "invalid|shift of type float64"
 
6286
+       _ = 1.<<s+1.<<s == 1  // ERROR "invalid|shift of type float64"
 
6287
+       _ = 1.<<s+1.<<s == 1. // ERROR "invalid|non-integer|shift of type float64"
 
6288
+
 
6289
+       _ = 1<<s+1<<s == 1<<s+1<<s
 
6290
+       _ = 1<<s+1<<s == 1<<s+1.<<s    // ERROR "invalid|shift of type float64"
 
6291
+       _ = 1<<s+1<<s == 1.<<s+1<<s    // ERROR "invalid|shift of type float64"
 
6292
+       _ = 1<<s+1<<s == 1.<<s+1.<<s   // ERROR "invalid|shift of type float64"
 
6293
+       _ = 1<<s+1.<<s == 1<<s+1<<s    // ERROR "invalid|shift of type float64"
 
6294
+       _ = 1<<s+1.<<s == 1<<s+1.<<s   // ERROR "invalid|shift of type float64"
 
6295
+       _ = 1<<s+1.<<s == 1.<<s+1<<s   // ERROR "invalid|shift of type float64"
 
6296
+       _ = 1<<s+1.<<s == 1.<<s+1.<<s  // ERROR "invalid|non-integer|shift of type float64"
 
6297
+       _ = 1.<<s+1<<s == 1<<s+1<<s    // ERROR "invalid|shift of type float64"
 
6298
+       _ = 1.<<s+1<<s == 1<<s+1.<<s   // ERROR "invalid|shift of type float64"
 
6299
+       _ = 1.<<s+1<<s == 1.<<s+1<<s   // ERROR "invalid|shift of type float64"
 
6300
+       _ = 1.<<s+1<<s == 1.<<s+1.<<s  // ERROR "invalid|non-integer|shift of type float64"
 
6301
+       _ = 1.<<s+1.<<s == 1<<s+1<<s   // ERROR "invalid|shift of type float64"
 
6302
+       _ = 1.<<s+1.<<s == 1<<s+1.<<s  // ERROR "invalid|non-integer|shift of type float64"
 
6303
+       _ = 1.<<s+1.<<s == 1.<<s+1<<s  // ERROR "invalid|non-integer|shift of type float64"
 
6304
+       _ = 1.<<s+1.<<s == 1.<<s+1.<<s // ERROR "invalid|non-integer|shift of type float64"
 
6305
+)
 
6306
+
 
6307
+// shifts in comparisons w/ typed operands
 
6308
+var (
 
6309
+       x int
 
6310
+       _ = 1<<s == x
 
6311
+       _ = 1.<<s == x
 
6312
+       _ = 1.1<<s == x // ERROR "truncated"
 
6313
+
 
6314
+       _ = 1<<s+x == 1
 
6315
+       _ = 1<<s+x == 1.
 
6316
+       _ = 1<<s+x == 1.1 // ERROR "truncated"
 
6317
+       _ = 1.<<s+x == 1
 
6318
+       _ = 1.<<s+x == 1.
 
6319
+       _ = 1.<<s+x == 1.1  // ERROR "truncated"
 
6320
+       _ = 1.1<<s+x == 1   // ERROR "truncated"
 
6321
+       _ = 1.1<<s+x == 1.  // ERROR "truncated"
 
6322
+       _ = 1.1<<s+x == 1.1 // ERROR "truncated"
 
6323
+
 
6324
+       _ = 1<<s == x<<s
 
6325
+       _ = 1.<<s == x<<s
 
6326
+       _ = 1.1<<s == x<<s // ERROR "truncated"
 
6327
+)
 
6328
+
 
6329
+// shifts as operands in non-arithmetic operations and as arguments
 
6330
+func _() {
 
6331
+       var s uint
 
6332
+       var a []int
 
6333
+       _ = a[1<<s]
 
6334
+       _ = a[1.]
 
6335
+       // For now, the spec disallows these. We may revisit past Go 1.1.
 
6336
+       _ = a[1.<<s]  // ERROR "integer|shift of type float64"
 
6337
+       _ = a[1.1<<s] // ERROR "integer|shift of type float64"
 
6338
+
 
6339
+       _ = make([]int, 1)
 
6340
+       _ = make([]int, 1.)
 
6341
+       _ = make([]int, 1.<<s)
 
6342
+       _ = make([]int, 1.1<<s) // ERROR "non-integer|truncated"
 
6343
+
 
6344
+       _ = float32(1)
 
6345
+       _ = float32(1 << s) // ERROR "non-integer|shift of type float32"
 
6346
+       _ = float32(1.)
 
6347
+       _ = float32(1. << s)  // ERROR "non-integer|shift of type float32"
 
6348
+       _ = float32(1.1 << s) // ERROR "non-integer|shift of type float32"
 
6349
+
 
6350
+       _ = append(a, 1<<s)
 
6351
+       _ = append(a, 1.<<s)
 
6352
+       _ = append(a, 1.1<<s) // ERROR "truncated"
 
6353
+
 
6354
+       var b []float32
 
6355
+       _ = append(b, 1<<s)   // ERROR "non-integer|type float32"
 
6356
+       _ = append(b, 1.<<s)  // ERROR "non-integer|type float32"
 
6357
+       _ = append(b, 1.1<<s) // ERROR "non-integer|type float32"
 
6358
+
 
6359
+       _ = complex(1.<<s, 0)  // ERROR "non-integer|shift of type float64"
 
6360
+       _ = complex(1.1<<s, 0) // ERROR "non-integer|shift of type float64"
 
6361
+       _ = complex(0, 1.<<s)  // ERROR "non-integer|shift of type float64"
 
6362
+       _ = complex(0, 1.1<<s) // ERROR "non-integer|shift of type float64"
 
6363
+
 
6364
+       var a4 float64
 
6365
+       var b4 int
 
6366
+       _ = complex(1<<s, a4) // ERROR "non-integer|shift of type float64"
 
6367
+       _ = complex(1<<s, b4) // ERROR "invalid|non-integer|"
 
6368
+
 
6369
+       var m1 map[int]string
 
6370
+       delete(m1, 1<<s)
 
6371
+       delete(m1, 1.<<s)
 
6372
+       delete(m1, 1.1<<s) // ERROR "truncated|shift of type float64"
 
6373
+
 
6374
+       var m2 map[float32]string
 
6375
+       delete(m2, 1<<s)   // ERROR "invalid|cannot use 1 << s as type float32"
 
6376
+       delete(m2, 1.<<s)  // ERROR "invalid|cannot use 1 << s as type float32"
 
6377
+       delete(m2, 1.1<<s) // ERROR "invalid|cannot use 1.1 << s as type float32"
 
6378
+}
 
6379
+
 
6380
+// shifts of shifts
 
6381
+func _() {
 
6382
+       var s uint
 
6383
+       _ = 1 << (1 << s)
 
6384
+       _ = 1 << (1. << s)
 
6385
+       _ = 1 << (1.1 << s)   // ERROR "non-integer|truncated"
 
6386
+       _ = 1. << (1 << s)    // ERROR "non-integer|shift of type float64"
 
6387
+       _ = 1. << (1. << s)   // ERROR "non-integer|shift of type float64"
 
6388
+       _ = 1.1 << (1.1 << s) // ERROR "invalid|non-integer|truncated"
 
6389
+
 
6390
+       _ = (1 << s) << (1 << s)
 
6391
+       _ = (1 << s) << (1. << s)
 
6392
+       _ = (1 << s) << (1.1 << s)   // ERROR "truncated"
 
6393
+       _ = (1. << s) << (1 << s)    // ERROR "non-integer|shift of type float64"
 
6394
+       _ = (1. << s) << (1. << s)   // ERROR "non-integer|shift of type float64"
 
6395
+       _ = (1.1 << s) << (1.1 << s) // ERROR "invalid|non-integer|truncated"
 
6396
+
 
6397
+       var x int
 
6398
+       x = 1 << (1 << s)
 
6399
+       x = 1 << (1. << s)
 
6400
+       x = 1 << (1.1 << s) // ERROR "truncated"
 
6401
+       x = 1. << (1 << s)
 
6402
+       x = 1. << (1. << s)
 
6403
+       x = 1.1 << (1.1 << s) // ERROR "truncated"
 
6404
+
 
6405
+       x = (1 << s) << (1 << s)
 
6406
+       x = (1 << s) << (1. << s)
 
6407
+       x = (1 << s) << (1.1 << s) // ERROR "truncated"
 
6408
+       x = (1. << s) << (1 << s)
 
6409
+       x = (1. << s) << (1. << s)
 
6410
+       x = (1.1 << s) << (1.1 << s) // ERROR "truncated"
 
6411
+
 
6412
+       var y float32
 
6413
+       y = 1 << (1 << s)     // ERROR "non-integer|type float32"
 
6414
+       y = 1 << (1. << s)    // ERROR "non-integer|type float32"
 
6415
+       y = 1 << (1.1 << s)   // ERROR "invalid|truncated|float32"
 
6416
+       y = 1. << (1 << s)    // ERROR "non-integer|type float32"
 
6417
+       y = 1. << (1. << s)   // ERROR "non-integer|type float32"
 
6418
+       y = 1.1 << (1.1 << s) // ERROR "invalid|truncated|float32"
 
6419
+
 
6420
+       var z complex128
 
6421
+       z = (1 << s) << (1 << s)     // ERROR "non-integer|type complex128"
 
6422
+       z = (1 << s) << (1. << s)    // ERROR "non-integer|type complex128"
 
6423
+       z = (1 << s) << (1.1 << s)   // ERROR "invalid|truncated|complex128"
 
6424
+       z = (1. << s) << (1 << s)    // ERROR "non-integer|type complex128"
 
6425
+       z = (1. << s) << (1. << s)   // ERROR "non-integer|type complex128"
 
6426
+       z = (1.1 << s) << (1.1 << s) // ERROR "invalid|truncated|complex128"
 
6427
+}
 
6428
Index: gcc/testsuite/go.test/test/fixedbugs/bug410.go
 
6429
===================================================================
 
6430
--- a/src/gcc/testsuite/go.test/test/fixedbugs/bug410.go        (.../tags/gcc_4_8_1_release)
 
6431
+++ b/src/gcc/testsuite/go.test/test/fixedbugs/bug410.go        (.../branches/gcc-4_8-branch)
 
6432
@@ -18,7 +18,7 @@
 
6433
     for s := range arr {
 
6434
         x := make([]byte, 10)
 
6435
         for i := 0; i < 100 ; i++ {
 
6436
-            x[i] ^= k[i-arr[s].num%0]
 
6437
+            x[i] ^= k[i-arr[s].num%3]
 
6438
         }
 
6439
     }
 
6440
 }
 
6441
Index: gcc/testsuite/gfortran.dg/defined_assignment_7.f90
 
6442
===================================================================
 
6443
--- a/src/gcc/testsuite/gfortran.dg/defined_assignment_7.f90    (.../tags/gcc_4_8_1_release)
 
6444
+++ b/src/gcc/testsuite/gfortran.dg/defined_assignment_7.f90    (.../branches/gcc-4_8-branch)
 
6445
@@ -0,0 +1,29 @@
 
6446
+! { dg-compile }
 
6447
+!
 
6448
+! PR fortran/57508
 
6449
+!
 
6450
+module ForTrilinos_ref_counter
 
6451
+  type ref_counter
 
6452
+  contains
 
6453
+      procedure :: assign
 
6454
+      generic   :: assignment(=) => assign
 
6455
+  end type
 
6456
+contains
 
6457
+  subroutine assign (lhs, rhs)
 
6458
+    class (ref_counter), intent(inout) :: lhs
 
6459
+    class (ref_counter), intent(in) :: rhs
 
6460
+  end subroutine
 
6461
+end module
 
6462
+module FEpetra_BlockMap
 
6463
+  use ForTrilinos_ref_counter, only : ref_counter
 
6464
+  type :: Epetra_BlockMap 
 
6465
+    type(ref_counter) :: counter
 
6466
+  end type
 
6467
+contains
 
6468
+  function from_struct() result(new_Epetra_BlockMap)
 
6469
+    type(Epetra_BlockMap) :: new_Epetra_BlockMap
 
6470
+  end function
 
6471
+  type(Epetra_BlockMap) function create_arbitrary()
 
6472
+    create_arbitrary = from_struct()
 
6473
+  end function
 
6474
+end module
 
6475
Index: gcc/testsuite/gfortran.dg/dot_product_2.f90
 
6476
===================================================================
 
6477
--- a/src/gcc/testsuite/gfortran.dg/dot_product_2.f90   (.../tags/gcc_4_8_1_release)
 
6478
+++ b/src/gcc/testsuite/gfortran.dg/dot_product_2.f90   (.../branches/gcc-4_8-branch)
 
6479
@@ -0,0 +1,38 @@
 
6480
+! { dg-do compile }
 
6481
+! { dg-options "-fdump-tree-original" }
 
6482
+!
 
6483
+! PR fortran/57785
 
6484
+!
 
6485
+! Contributed by Kontantinos Anagnostopoulos
 
6486
+!
 
6487
+! The implicit complex conjugate was missing for DOT_PRODUCT
 
6488
+
 
6489
+
 
6490
+! For the following, the compile-time simplification fails for SUM;
 
6491
+! see PR fortran/56342. Hence, a manually expanded SUM is used.
 
6492
+
 
6493
+!if (DOT_PRODUCT ((/ (1.0, 2.0), (2.0, 3.0) /), (/ (1.0, 1.0), (1.0, 4.0) /))   &
 
6494
+!   /= SUM (CONJG ((/ (1.0, 2.0), (2.0, 3.0) /))*(/ (1.0, 1.0), (1.0, 4.0) /))) &
 
6495
+!   call abort ()
 
6496
+!
 
6497
+!if (ANY (MATMUL ((/ (1.0, 2.0), (2.0, 3.0) /),                                 &
 
6498
+!                 RESHAPE ((/ (1.0, 1.0), (1.0, 4.0) /),(/2, 1/))) /=           &
 
6499
+!         SUM ((/ (1.0, 2.0), (2.0, 3.0) /)*(/ (1.0, 1.0), (1.0, 4.0) /))))     &
 
6500
+!    call abort ()      
 
6501
+
 
6502
+
 
6503
+if (DOT_PRODUCT ((/ (1.0, 2.0), (2.0, 3.0) /), (/ (1.0, 1.0), (1.0, 4.0) /))  &
 
6504
+    /= CONJG (cmplx(1.0, 2.0)) * cmplx(1.0, 1.0)                              &
 
6505
+     + CONJG (cmplx(2.0, 3.0)) * cmplx(1.0, 4.0)) &
 
6506
+  call abort ()
 
6507
+
 
6508
+if (ANY (MATMUL ((/ (1.0, 2.0), (2.0, 3.0) /),                                &
 
6509
+                 RESHAPE ((/ (1.0, 1.0), (1.0, 4.0) /),(/2, 1/)))             &
 
6510
+         /= cmplx(1.0, 2.0) * cmplx(1.0, 1.0)                                 &
 
6511
+          + cmplx(2.0, 3.0) * cmplx(1.0, 4.0)))                               &
 
6512
+  call abort ()      
 
6513
+end
 
6514
+
 
6515
+
 
6516
+! { dg-final { scan-tree-dump-not "abort" "original" } }
 
6517
+! { dg-final { cleanup-tree-dump "original" } }
 
6518
Index: gcc/testsuite/gfortran.dg/defined_assignment_6.f90
 
6519
===================================================================
 
6520
--- a/src/gcc/testsuite/gfortran.dg/defined_assignment_6.f90    (.../tags/gcc_4_8_1_release)
 
6521
+++ b/src/gcc/testsuite/gfortran.dg/defined_assignment_6.f90    (.../branches/gcc-4_8-branch)
 
6522
@@ -0,0 +1,36 @@
 
6523
+! { dg-do compile }
 
6524
+!
 
6525
+! PR fortran/57364
 
6526
+!
 
6527
+! Contributed by Damian Rouson
 
6528
+!
 
6529
+module ref_counter_implementation
 
6530
+  type ref_counter
 
6531
+  contains
 
6532
+    procedure :: assign
 
6533
+    generic :: assignment(=) => assign
 
6534
+  end type
 
6535
+contains
 
6536
+  subroutine assign (lhs, rhs)
 
6537
+    class (ref_counter), intent(inout) :: lhs
 
6538
+    class (ref_counter), intent(in) :: rhs
 
6539
+  end subroutine
 
6540
+end module
 
6541
+module foo_parent_implementation
 
6542
+  use ref_counter_implementation ,only: ref_counter
 
6543
+  type :: foo_parent
 
6544
+    type(ref_counter) :: counter
 
6545
+  end type
 
6546
+contains
 
6547
+  type(foo_parent) function new_foo_parent()
 
6548
+  end function
 
6549
+end module
 
6550
+module foo_implementation
 
6551
+  use foo_parent_implementation ,only: foo_parent,new_foo_parent
 
6552
+  type, extends(foo_parent) :: foo
 
6553
+  end type
 
6554
+contains
 
6555
+  type(foo) function new_foo()
 
6556
+    new_foo%foo_parent = new_foo_parent()
 
6557
+ end function
 
6558
+end module
 
6559
Index: gcc/testsuite/gfortran.dg/typebound_override_4.f90
 
6560
===================================================================
 
6561
--- a/src/gcc/testsuite/gfortran.dg/typebound_override_4.f90    (.../tags/gcc_4_8_1_release)
 
6562
+++ b/src/gcc/testsuite/gfortran.dg/typebound_override_4.f90    (.../branches/gcc-4_8-branch)
 
6563
@@ -0,0 +1,34 @@
 
6564
+! { dg-do compile }
 
6565
+!
 
6566
+! PR 57217: [4.7/4.8/4.9 Regression][OOP] Accepts invalid TBP overriding - lacking arguments check
 
6567
+!
 
6568
+! Contributed by Salvatore Filippone <filippone.salvatore@gmail.com>
 
6569
+
 
6570
+module base_mod
 
6571
+  implicit none
 
6572
+  type base_type
 
6573
+  contains
 
6574
+    procedure, pass(map)  :: clone    => base_clone
 
6575
+  end type
 
6576
+contains
 
6577
+  subroutine  base_clone(map,mapout)
 
6578
+    class(base_type) :: map
 
6579
+    class(base_type) :: mapout
 
6580
+  end subroutine
 
6581
+end module
 
6582
+
 
6583
+module r_mod
 
6584
+  use base_mod
 
6585
+  implicit none
 
6586
+  type, extends(base_type) :: r_type
 
6587
+  contains
 
6588
+    procedure, pass(map)  :: clone    => r_clone   ! { dg-error "Type/rank mismatch in argument" }
 
6589
+  end type
 
6590
+contains
 
6591
+  subroutine  r_clone(map,mapout)
 
6592
+    class(r_type) :: map
 
6593
+    class(r_type) :: mapout
 
6594
+  end subroutine
 
6595
+end module
 
6596
+
 
6597
+! { dg-final { cleanup-modules "base_mod r_mod" } }
 
6598
Index: gcc/testsuite/gcc.c-torture/execute/nest-align-1.x
 
6599
===================================================================
 
6600
--- a/src/gcc/testsuite/gcc.c-torture/execute/nest-align-1.x    (.../tags/gcc_4_8_1_release)
 
6601
+++ b/src/gcc/testsuite/gcc.c-torture/execute/nest-align-1.x    (.../branches/gcc-4_8-branch)
 
6602
@@ -0,0 +1,5 @@
 
6603
+# Force bigger stack alignment for PowerPC EABI targets.
 
6604
+if { [istarget "powerpc-*-eabi*"] } {
 
6605
+    set additional_flags "-mno-eabi"
 
6606
+}
 
6607
+return 0
 
6608
Index: gcc/testsuite/gcc.c-torture/execute/pr57829.c
 
6609
===================================================================
 
6610
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr57829.c (.../tags/gcc_4_8_1_release)
 
6611
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr57829.c (.../branches/gcc-4_8-branch)
 
6612
@@ -0,0 +1,31 @@
 
6613
+/* PR rtl-optimization/57829 */
 
6614
+
 
6615
+__attribute__((noinline, noclone))
 
6616
+int
 
6617
+f1 (int k)
 
6618
+{
 
6619
+  return 2 | ((k - 1) >> ((int) sizeof (int) * __CHAR_BIT__ - 1));
 
6620
+}
 
6621
+
 
6622
+__attribute__((noinline, noclone))
 
6623
+long int
 
6624
+f2 (long int k)
 
6625
+{
 
6626
+  return 2L | ((k - 1L) >> ((int) sizeof (long int) * __CHAR_BIT__ - 1));
 
6627
+}
 
6628
+
 
6629
+__attribute__((noinline, noclone))
 
6630
+int
 
6631
+f3 (int k)
 
6632
+{
 
6633
+  k &= 63;
 
6634
+  return 4 | ((k + 2) >> 5);
 
6635
+}
 
6636
+
 
6637
+int
 
6638
+main ()
 
6639
+{
 
6640
+  if (f1 (1) != 2 || f2 (1L) != 2L || f3 (63) != 6 || f3 (1) != 4)
 
6641
+    __builtin_abort ();
 
6642
+  return 0;
 
6643
+}
 
6644
Index: gcc/testsuite/gcc.c-torture/execute/pr57568.c
 
6645
===================================================================
 
6646
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr57568.c (.../tags/gcc_4_8_1_release)
 
6647
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr57568.c (.../branches/gcc-4_8-branch)
 
6648
@@ -0,0 +1,12 @@
 
6649
+/* PR target/57568 */
 
6650
+
 
6651
+extern void abort (void);
 
6652
+int a[6][9] = { }, b = 1, *c = &a[3][5];
 
6653
+
 
6654
+int
 
6655
+main ()
 
6656
+{
 
6657
+  if (b && (*c = *c + *c))
 
6658
+    abort ();
 
6659
+  return 0;
 
6660
+}
 
6661
Index: gcc/testsuite/gcc.dg/pr57518.c
 
6662
===================================================================
 
6663
--- a/src/gcc/testsuite/gcc.dg/pr57518.c        (.../tags/gcc_4_8_1_release)
 
6664
+++ b/src/gcc/testsuite/gcc.dg/pr57518.c        (.../branches/gcc-4_8-branch)
 
6665
@@ -0,0 +1,15 @@
 
6666
+/* PR rtl-optimization/57130 */
 
6667
+
 
6668
+/* { dg-do compile } */
 
6669
+/* { dg-options "-O2 -fdump-rtl-ira" } */
 
6670
+/* { dg-final { scan-rtl-dump-not "REG_EQUIV.*mem.*\"ip\"" "ira" } } */
 
6671
+
 
6672
+char ip[10];
 
6673
+int total;
 
6674
+
 
6675
+void foo() {
 
6676
+  int t;
 
6677
+
 
6678
+  t = ip[2];
 
6679
+  total = t & 0x3;
 
6680
+}
 
6681
Index: gcc/testsuite/gcc.dg/ipa/pr57358.c
 
6682
===================================================================
 
6683
--- a/src/gcc/testsuite/gcc.dg/ipa/pr57358.c    (.../tags/gcc_4_8_1_release)
 
6684
+++ b/src/gcc/testsuite/gcc.dg/ipa/pr57358.c    (.../branches/gcc-4_8-branch)
 
6685
@@ -0,0 +1,9 @@
 
6686
+/* { dg-do compile } */
 
6687
+/* { dg-options "-O2" } */
 
6688
+
 
6689
+struct t { void (*func)(void*); };
 
6690
+void test_func(struct t* a) __attribute__((optimize("O0")));
 
6691
+void test_func(struct t* a)
 
6692
+{
 
6693
+  a->func(0);
 
6694
+}
 
6695
Index: gcc/testsuite/ChangeLog
 
6696
===================================================================
 
6697
--- a/src/gcc/testsuite/ChangeLog       (.../tags/gcc_4_8_1_release)
 
6698
+++ b/src/gcc/testsuite/ChangeLog       (.../branches/gcc-4_8-branch)
 
6699
@@ -1,3 +1,118 @@
 
6700
+2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
 
6701
+
 
6702
+       * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
 
6703
+       for EABI targets.
 
6704
+       * gcc.c-torture/execute/nest-align-1.x: New.
 
6705
+
 
6706
+2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
 
6707
+
 
6708
+       * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
 
6709
+
 
6710
+       * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
 
6711
+
 
6712
+       * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
 
6713
+
 
6714
+2013-07-08  Tobias Burnus  <burnus@net-b.de>
 
6715
+
 
6716
+       PR fortran/57785
 
6717
+       * gfortran.dg/dot_product_2.f90: New.
 
6718
+
 
6719
+2013-07-08  Jakub Jelinek  <jakub@redhat.com>
 
6720
+
 
6721
+       PR rtl-optimization/57829
 
6722
+       * gcc.c-torture/execute/pr57829.c: New test.
 
6723
+
 
6724
+2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
 
6725
+
 
6726
+       PR c++/57645
 
6727
+       * g++.dg/cpp0x/noexcept21.C: New.
 
6728
+
 
6729
+2013-07-03  Jakub Jelinek  <jakub@redhat.com>
 
6730
+
 
6731
+       PR target/57777
 
6732
+       * gcc.target/i386/pr57777.c: New test.
 
6733
+
 
6734
+       PR c++/57771
 
6735
+       * g++.dg/template/arg9.C: New test.
 
6736
+
 
6737
+2013-06-28  Jakub Jelinek  <jakub@redhat.com>
 
6738
+
 
6739
+       PR target/57736
 
6740
+       * gcc.target/i386/pr57736.c: New test.
 
6741
+
 
6742
+2013-06-27  Jakub Jelinek  <jakub@redhat.com>
 
6743
+
 
6744
+       PR target/57623
 
6745
+       * gcc.target/i386/bmi-bextr-3.c: New test.
 
6746
+
 
6747
+       PR target/57623
 
6748
+       * gcc.target/i386/bmi2-bzhi-1.c: New test.
 
6749
+
 
6750
+2013-06-24  Martin Jambor  <mjambor@suse.cz>
 
6751
+
 
6752
+       PR tree-optimization/57358
 
6753
+       * gcc.dg/ipa/pr57358.c: New test.
 
6754
+
 
6755
+2013-06-24  Alan Modra  <amodra@gmail.com>
 
6756
+
 
6757
+       * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
 
6758
+       Add scan-assembler-not "lvx".
 
6759
+       * gcc.target/powerpc/le-altivec-consts.c: New.
 
6760
+
 
6761
+2013-06-21  Uros Bizjak  <ubizjak@gmail.com>
 
6762
+
 
6763
+       Backport from mainline
 
6764
+       2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
 
6765
+
 
6766
+       PR target/57655
 
6767
+       * gcc.target/i386/pr57655.c: New test.
 
6768
+
 
6769
+2013-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
 
6770
+
 
6771
+       PR c++/53211
 
6772
+       * g++.dg/cpp0x/decltype55.C: New.
 
6773
+
 
6774
+2013-06-20  Wei Mi  <wmi@google.com>
 
6775
+
 
6776
+       Backport from mainline
 
6777
+       2013-06-19  Wei Mi  <wmi@google.com>
 
6778
+
 
6779
+       PR rtl-optimization/57518
 
6780
+       * testsuite/gcc.dg/pr57518.c: New test.
 
6781
+
 
6782
+2013-06-11  Tobias Burnus  <burnus@net-b.de>
 
6783
+
 
6784
+       PR fortran/57508
 
6785
+       * gfortran.dg/defined_assignment_7.f90: New.
 
6786
+
 
6787
+2013-06-10  Oleg Endo  <olegendo@gcc.gnu.org>
 
6788
+
 
6789
+       Backport from mainline
 
6790
+       2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
 
6791
+
 
6792
+       PR target/56547
 
6793
+       * gcc.target/sh/pr56547-1.c: New.
 
6794
+       * gcc.target/sh/pr56547-2.c: New.
 
6795
+
 
6796
+2013-06-09  Jakub Jelinek  <jakub@redhat.com>
 
6797
+
 
6798
+       PR target/57568
 
6799
+       * gcc.c-torture/execute/pr57568.c: New test.
 
6800
+
 
6801
+2013-06-04  Tobias Burnus  <burnus@net-b.de>
 
6802
+
 
6803
+       Backport from mainline
 
6804
+       2013-05-22  Tobias Burnus  <burnus@net-b.de>
 
6805
+
 
6806
+       PR fortran/57364
 
6807
+       * gfortran.dg/defined_assignment_6.f90: New.
 
6808
+
 
6809
+2013-05-31  Janus Weil  <janus@gcc.gnu.org>
 
6810
+           Tobias Burnus  <burnus@net-b.de>
 
6811
+
 
6812
+       PR fortran/57217
 
6813
+       * gfortran.dg/typebound_override_4.f90: New.
 
6814
+
 
6815
 2013-05-31  Release Manager
 
6816
 
 
6817
        * GCC 4.8.1 released.
 
6818
Index: gcc/testsuite/g++.dg/debug/template2.C
 
6819
===================================================================
 
6820
--- a/src/gcc/testsuite/g++.dg/debug/template2.C        (.../tags/gcc_4_8_1_release)
 
6821
+++ b/src/gcc/testsuite/g++.dg/debug/template2.C        (.../branches/gcc-4_8-branch)
 
6822
@@ -0,0 +1,14 @@
 
6823
+// PR c++/57545
 
6824
+
 
6825
+template<typename T, long unsigned int N>
 
6826
+struct array {
 
6827
+    T data[N];
 
6828
+};
 
6829
+
 
6830
+template<typename T>
 
6831
+struct derived {
 
6832
+    typedef long unsigned int size_type;
 
6833
+    static const size_type n = 42;
 
6834
+
 
6835
+    array<int, n> a;
 
6836
+};
 
6837
Index: gcc/testsuite/g++.dg/expr/const1.C
 
6838
===================================================================
 
6839
--- a/src/gcc/testsuite/g++.dg/expr/const1.C    (.../tags/gcc_4_8_1_release)
 
6840
+++ b/src/gcc/testsuite/g++.dg/expr/const1.C    (.../branches/gcc-4_8-branch)
 
6841
@@ -0,0 +1,9 @@
 
6842
+// PR c++/57551
 
6843
+
 
6844
+extern unsigned long ADDR;   
 
6845
+
 
6846
+unsigned long f(){
 
6847
+  const unsigned long* const var=&ADDR;
 
6848
+  const unsigned long retval=var[1];
 
6849
+  return retval;
 
6850
+}
 
6851
Index: gcc/testsuite/g++.dg/parse/ref-qual2.C
 
6852
===================================================================
 
6853
--- a/src/gcc/testsuite/g++.dg/parse/ref-qual2.C        (.../tags/gcc_4_8_1_release)
 
6854
+++ b/src/gcc/testsuite/g++.dg/parse/ref-qual2.C        (.../branches/gcc-4_8-branch)
 
6855
@@ -0,0 +1,6 @@
 
6856
+// PR c++/57532
 
6857
+
 
6858
+int main()
 
6859
+{
 
6860
+    return (int() & int());
 
6861
+}
 
6862
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-auto3.C
 
6863
===================================================================
 
6864
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-auto3.C      (.../tags/gcc_4_8_1_release)
 
6865
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-auto3.C      (.../branches/gcc-4_8-branch)
 
6866
@@ -0,0 +1,24 @@
 
6867
+// PR c++/57526
 
6868
+// { dg-require-effective-target c++11 }
 
6869
+
 
6870
+template<class T>
 
6871
+struct A
 
6872
+{
 
6873
+  void bar( ) { }
 
6874
+
 
6875
+  void foo( )
 
6876
+  {
 
6877
+    auto* this_ptr = this;
 
6878
+    auto lc = [&]( )
 
6879
+      {
 
6880
+       this_ptr->bar();
 
6881
+      };
 
6882
+    lc();
 
6883
+  }
 
6884
+};
 
6885
+
 
6886
+int main()
 
6887
+{
 
6888
+  A<int> a;
 
6889
+  a.foo();
 
6890
+}
 
6891
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-return1.C
 
6892
===================================================================
 
6893
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-return1.C    (.../tags/gcc_4_8_1_release)
 
6894
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-return1.C    (.../branches/gcc-4_8-branch)
 
6895
@@ -0,0 +1,26 @@
 
6896
+// PR c++/57437
 
6897
+// { dg-require-effective-target c++11 }
 
6898
+
 
6899
+struct A {
 
6900
+  int i;
 
6901
+
 
6902
+  A(): i(42) {}
 
6903
+  A(const A&) = default;
 
6904
+  A(A&& a): i(a.i) { a.i = 0; }
 
6905
+};
 
6906
+
 
6907
+int main()
 
6908
+{
 
6909
+  A x;
 
6910
+
 
6911
+  auto y = [x] () mutable {
 
6912
+    x.i++;
 
6913
+    return x;
 
6914
+  };
 
6915
+
 
6916
+  if (y().i != 43)
 
6917
+    __builtin_abort ();
 
6918
+
 
6919
+  if (y().i != 44)
 
6920
+    __builtin_abort ();
 
6921
+}
 
6922
Index: gcc/testsuite/g++.dg/cpp0x/defaulted45.C
 
6923
===================================================================
 
6924
--- a/src/gcc/testsuite/g++.dg/cpp0x/defaulted45.C      (.../tags/gcc_4_8_1_release)
 
6925
+++ b/src/gcc/testsuite/g++.dg/cpp0x/defaulted45.C      (.../branches/gcc-4_8-branch)
 
6926
@@ -0,0 +1,20 @@
 
6927
+// { dg-do run }
 
6928
+// { dg-require-effective-target c++11 }
 
6929
+
 
6930
+struct A
 
6931
+{
 
6932
+  int i;
 
6933
+  A() = default;
 
6934
+  A(int i): i{i} { }
 
6935
+  ~A() {}
 
6936
+};
 
6937
+
 
6938
+int main(int argc, char **argv)
 
6939
+{
 
6940
+  { int i[4] = { 42, 42, 42, 42 }; }
 
6941
+  {
 
6942
+    A a[4] = { argc };
 
6943
+    if (a[1].i != 0)
 
6944
+      __builtin_abort ();
 
6945
+  }
 
6946
+}
 
6947
Index: gcc/testsuite/g++.dg/cpp0x/initlist71.C
 
6948
===================================================================
 
6949
--- a/src/gcc/testsuite/g++.dg/cpp0x/initlist71.C       (.../tags/gcc_4_8_1_release)
 
6950
+++ b/src/gcc/testsuite/g++.dg/cpp0x/initlist71.C       (.../branches/gcc-4_8-branch)
 
6951
@@ -0,0 +1,9 @@
 
6952
+// PR c++/56930
 
6953
+// { dg-require-effective-target c++11 }
 
6954
+// { dg-options -Wconversion }
 
6955
+
 
6956
+int main()
 
6957
+{
 
6958
+  int x = sizeof(int);
 
6959
+  int y { sizeof(int) };
 
6960
+}
 
6961
Index: gcc/testsuite/g++.dg/cpp0x/decltype55.C
 
6962
===================================================================
 
6963
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype55.C       (.../tags/gcc_4_8_1_release)
 
6964
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype55.C       (.../branches/gcc-4_8-branch)
 
6965
@@ -0,0 +1,20 @@
 
6966
+// PR c++/53211
 
6967
+// { dg-do compile { target c++11 } }
 
6968
+
 
6969
+template<typename A, typename B>
 
6970
+  struct is_same { static const bool value = false; };
 
6971
+
 
6972
+template<typename A>
 
6973
+  struct is_same<A, A> { static const bool value = true; };
 
6974
+
 
6975
+template<typename... Args>
 
6976
+void func(Args... args)
 
6977
+{
 
6978
+  int arr[] = { args... };
 
6979
+  static_assert (is_same<decltype(arr), int[sizeof...(Args)]>::value, "");
 
6980
+}
 
6981
+
 
6982
+int main()
 
6983
+{
 
6984
+  func(1, 2, 3, 4);
 
6985
+}
 
6986
Index: gcc/testsuite/g++.dg/cpp0x/noexcept21.C
 
6987
===================================================================
 
6988
--- a/src/gcc/testsuite/g++.dg/cpp0x/noexcept21.C       (.../tags/gcc_4_8_1_release)
 
6989
+++ b/src/gcc/testsuite/g++.dg/cpp0x/noexcept21.C       (.../branches/gcc-4_8-branch)
 
6990
@@ -0,0 +1,87 @@
 
6991
+// PR c++/57645
 
6992
+// { dg-do compile { target c++11 } }
 
6993
+
 
6994
+struct Thrower
 
6995
+{
 
6996
+  ~Thrower() noexcept(false) { throw 1; }
 
6997
+};
 
6998
+
 
6999
+struct ExplicitA
 
7000
+{
 
7001
+  ~ExplicitA() {}
 
7002
+
 
7003
+  Thrower t;
 
7004
+};
 
7005
+
 
7006
+struct ExplicitB
 
7007
+{
 
7008
+  ~ExplicitB();
 
7009
+
 
7010
+  Thrower t;
 
7011
+};
 
7012
+
 
7013
+ExplicitB::~ExplicitB() {}
 
7014
+
 
7015
+struct ExplicitC
 
7016
+{
 
7017
+  ~ExplicitC() = default;
 
7018
+
 
7019
+  Thrower t;
 
7020
+};
 
7021
+
 
7022
+struct ExplicitD
 
7023
+{
 
7024
+  ~ExplicitD();
 
7025
+
 
7026
+  Thrower t;
 
7027
+};
 
7028
+
 
7029
+ExplicitD::~ExplicitD() = default;
 
7030
+
 
7031
+struct NoThrower
 
7032
+{
 
7033
+  ~NoThrower() noexcept(true) {}
 
7034
+};
 
7035
+
 
7036
+struct ExplicitE
 
7037
+{
 
7038
+  ~ExplicitE() {}
 
7039
+
 
7040
+  NoThrower t;
 
7041
+};
 
7042
+
 
7043
+struct ExplicitF
 
7044
+{
 
7045
+  ~ExplicitF();
 
7046
+
 
7047
+  NoThrower t;
 
7048
+};
 
7049
+
 
7050
+ExplicitF::~ExplicitF() {}
 
7051
+
 
7052
+struct ExplicitG
 
7053
+{
 
7054
+  ~ExplicitG() = default;
 
7055
+
 
7056
+  NoThrower t;
 
7057
+};
 
7058
+
 
7059
+struct ExplicitH
 
7060
+{
 
7061
+  ~ExplicitH();
 
7062
+
 
7063
+  NoThrower t;
 
7064
+};
 
7065
+
 
7066
+ExplicitH::~ExplicitH() = default;
 
7067
+
 
7068
+#define SA(X) static_assert(X, #X)
 
7069
+
 
7070
+SA( !noexcept(ExplicitA()) );
 
7071
+SA( !noexcept(ExplicitB()) );
 
7072
+SA( !noexcept(ExplicitC()) );
 
7073
+SA( !noexcept(ExplicitD()) );
 
7074
+SA( noexcept(ExplicitE()) );
 
7075
+SA( noexcept(ExplicitF()) );
 
7076
+SA( noexcept(ExplicitG()) );
 
7077
+SA( noexcept(ExplicitH()) );
 
7078
Index: gcc/testsuite/g++.dg/cpp0x/defaulted44.C
 
7079
===================================================================
 
7080
--- a/src/gcc/testsuite/g++.dg/cpp0x/defaulted44.C      (.../tags/gcc_4_8_1_release)
 
7081
+++ b/src/gcc/testsuite/g++.dg/cpp0x/defaulted44.C      (.../branches/gcc-4_8-branch)
 
7082
@@ -0,0 +1,24 @@
 
7083
+// PR c++/57319
 
7084
+// { dg-require-effective-target c++11 }
 
7085
+
 
7086
+namespace N1 {
 
7087
+  struct A { };
 
7088
+  struct B: virtual A { };
 
7089
+  struct C: virtual B { };
 
7090
+
 
7091
+  struct D: C
 
7092
+  {
 
7093
+    void operator= (D &);
 
7094
+  };
 
7095
+}
 
7096
+
 
7097
+namespace N2 {
 
7098
+  struct A { A& operator=(A&&); };
 
7099
+  struct B: virtual A { };     // { dg-warning "move assignment" }
 
7100
+  struct C: virtual B { };     // { dg-warning "move assignment" }
 
7101
+
 
7102
+  struct D: C
 
7103
+  {
 
7104
+    void operator= (D &);
 
7105
+  };
 
7106
+}
 
7107
Index: gcc/testsuite/g++.dg/template/access27.C
 
7108
===================================================================
 
7109
--- a/src/gcc/testsuite/g++.dg/template/access27.C      (.../tags/gcc_4_8_1_release)
 
7110
+++ b/src/gcc/testsuite/g++.dg/template/access27.C      (.../branches/gcc-4_8-branch)
 
7111
@@ -0,0 +1,17 @@
 
7112
+// PR c++/57550
 
7113
+
 
7114
+template <bool (double)> bool Wrapper(double);
 
7115
+template <class T> void MakeHandler(bool (T));
 
7116
+
 
7117
+class Handler
 
7118
+{
 
7119
+public:
 
7120
+  template <typename T> static void SetPrimitiveHandlers()
 
7121
+  {
 
7122
+    MakeHandler(Wrapper<Append<T> >);
 
7123
+  }
 
7124
+private :
 
7125
+  template <typename T> static bool Append(T);
 
7126
+};
 
7127
+
 
7128
+template void Handler::SetPrimitiveHandlers<double>();
 
7129
Index: gcc/testsuite/g++.dg/template/arg9.C
 
7130
===================================================================
 
7131
--- a/src/gcc/testsuite/g++.dg/template/arg9.C  (.../tags/gcc_4_8_1_release)
 
7132
+++ b/src/gcc/testsuite/g++.dg/template/arg9.C  (.../branches/gcc-4_8-branch)
 
7133
@@ -0,0 +1,8 @@
 
7134
+// PR c++/57771
 
7135
+// { dg-do compile }
 
7136
+
 
7137
+template <int N>
 
7138
+struct S {};
 
7139
+
 
7140
+S <static_cast <int> (4>>2)> s1;
 
7141
+S <reinterpret_cast <int> (4>>2)> s2;
 
7142
Index: gcc/testsuite/g++.dg/template/using23.C
 
7143
===================================================================
 
7144
--- a/src/gcc/testsuite/g++.dg/template/using23.C       (.../tags/gcc_4_8_1_release)
 
7145
+++ b/src/gcc/testsuite/g++.dg/template/using23.C       (.../branches/gcc-4_8-branch)
 
7146
@@ -0,0 +1,15 @@
 
7147
+// PR c++/57831
 
7148
+
 
7149
+struct A {
 
7150
+  void f();
 
7151
+};
 
7152
+template <class T> struct B : T {
 
7153
+  typedef T base;
 
7154
+  using base::f;         // If I write "using B<T>::f" it's ok
 
7155
+  void g( ) {
 
7156
+    B<T>::f();           // This is OK as expected
 
7157
+    (this->*&T::f)();    // This is also OK
 
7158
+    (this->*&B<T>::f)(); // This causes error
 
7159
+  }
 
7160
+};
 
7161
+template struct B< A >;
 
7162
Index: gcc/cp/typeck.c
 
7163
===================================================================
 
7164
--- a/src/gcc/cp/typeck.c       (.../tags/gcc_4_8_1_release)
 
7165
+++ b/src/gcc/cp/typeck.c       (.../branches/gcc-4_8-branch)
 
7166
@@ -8307,7 +8307,8 @@
 
7167
      && TREE_CODE (retval) == VAR_DECL
 
7168
      && DECL_CONTEXT (retval) == current_function_decl
 
7169
      && ! TREE_STATIC (retval)
 
7170
-     && ! DECL_ANON_UNION_VAR_P (retval)
 
7171
+     /* And not a lambda or anonymous union proxy.  */
 
7172
+     && !DECL_HAS_VALUE_EXPR_P (retval)
 
7173
      && (DECL_ALIGN (retval) >= DECL_ALIGN (result))
 
7174
      /* The cv-unqualified type of the returned value must be the
 
7175
         same as the cv-unqualified return type of the
 
7176
@@ -8352,7 +8353,8 @@
 
7177
          Note that these conditions are similar to, but not as strict as,
 
7178
         the conditions for the named return value optimization.  */
 
7179
       if ((cxx_dialect != cxx98)
 
7180
-          && (TREE_CODE (retval) == VAR_DECL
 
7181
+          && ((TREE_CODE (retval) == VAR_DECL
 
7182
+              && !DECL_HAS_VALUE_EXPR_P (retval))
 
7183
              || TREE_CODE (retval) == PARM_DECL)
 
7184
          && DECL_CONTEXT (retval) == current_function_decl
 
7185
          && !TREE_STATIC (retval)
 
7186
Index: gcc/cp/init.c
 
7187
===================================================================
 
7188
--- a/src/gcc/cp/init.c (.../tags/gcc_4_8_1_release)
 
7189
+++ b/src/gcc/cp/init.c (.../branches/gcc-4_8-branch)
 
7190
@@ -3524,6 +3524,8 @@
 
7191
 
 
7192
       /* Clear out INIT so that we don't get confused below.  */
 
7193
       init = NULL_TREE;
 
7194
+      /* Any elements without explicit initializers get {}.  */
 
7195
+      explicit_value_init_p = true;
 
7196
     }
 
7197
   else if (from_array)
 
7198
     {
 
7199
Index: gcc/cp/class.c
 
7200
===================================================================
 
7201
--- a/src/gcc/cp/class.c        (.../tags/gcc_4_8_1_release)
 
7202
+++ b/src/gcc/cp/class.c        (.../branches/gcc-4_8-branch)
 
7203
@@ -4574,15 +4574,20 @@
 
7204
 static void
 
7205
 deduce_noexcept_on_destructors (tree t)
 
7206
 {
 
7207
-  tree fns;
 
7208
-
 
7209
   /* If for some reason we don't have a CLASSTYPE_METHOD_VEC, we bail
 
7210
      out now.  */
 
7211
   if (!CLASSTYPE_METHOD_VEC (t))
 
7212
     return;
 
7213
 
 
7214
-  for (fns = CLASSTYPE_DESTRUCTORS (t); fns; fns = OVL_NEXT (fns))
 
7215
+  bool saved_nontrivial_dtor = TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t);
 
7216
+
 
7217
+  /* Avoid early exit from synthesized_method_walk (c++/57645).  */
 
7218
+  TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t) = true;
 
7219
+
 
7220
+  for (tree fns = CLASSTYPE_DESTRUCTORS (t); fns; fns = OVL_NEXT (fns))
 
7221
     deduce_noexcept_on_destructor (OVL_CURRENT (fns));
 
7222
+
 
7223
+  TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t) = saved_nontrivial_dtor;
 
7224
 }
 
7225
 
 
7226
 /* Subroutine of set_one_vmethod_tm_attributes.  Search base classes
 
7227
@@ -4833,6 +4838,44 @@
 
7228
   return false;
 
7229
 }
 
7230
 
 
7231
+/* TYPE is being used as a virtual base, and has a non-trivial move
 
7232
+   assignment.  Return true if this is due to there being a user-provided
 
7233
+   move assignment in TYPE or one of its subobjects; if there isn't, then
 
7234
+   multiple move assignment can't cause any harm.  */
 
7235
+
 
7236
+bool
 
7237
+vbase_has_user_provided_move_assign (tree type)
 
7238
+{
 
7239
+  /* Does the type itself have a user-provided move assignment operator?  */
 
7240
+  for (tree fns
 
7241
+        = lookup_fnfields_slot_nolazy (type, ansi_assopname (NOP_EXPR));
 
7242
+       fns; fns = OVL_NEXT (fns))
 
7243
+    {
 
7244
+      tree fn = OVL_CURRENT (fns);
 
7245
+      if (move_fn_p (fn) && user_provided_p (fn))
 
7246
+       return true;
 
7247
+    }
 
7248
+
 
7249
+  /* Do any of its bases?  */
 
7250
+  tree binfo = TYPE_BINFO (type);
 
7251
+  tree base_binfo;
 
7252
+  for (int i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); ++i)
 
7253
+    if (vbase_has_user_provided_move_assign (BINFO_TYPE (base_binfo)))
 
7254
+      return true;
 
7255
+
 
7256
+  /* Or non-static data members?  */
 
7257
+  for (tree field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field))
 
7258
+    {
 
7259
+      if (TREE_CODE (field) == FIELD_DECL
 
7260
+         && CLASS_TYPE_P (TREE_TYPE (field))
 
7261
+         && vbase_has_user_provided_move_assign (TREE_TYPE (field)))
 
7262
+       return true;
 
7263
+    }
 
7264
+
 
7265
+  /* Seems not.  */
 
7266
+  return false;
 
7267
+}
 
7268
+
 
7269
 /* If default-initialization leaves part of TYPE uninitialized, returns
 
7270
    a DECL for the field or TYPE itself (DR 253).  */
 
7271
 
 
7272
Index: gcc/cp/method.c
 
7273
===================================================================
 
7274
--- a/src/gcc/cp/method.c       (.../tags/gcc_4_8_1_release)
 
7275
+++ b/src/gcc/cp/method.c       (.../branches/gcc-4_8-branch)
 
7276
@@ -1340,7 +1340,8 @@
 
7277
       if (diag && assign_p && move_p
 
7278
          && BINFO_VIRTUAL_P (base_binfo)
 
7279
          && rval && TREE_CODE (rval) == FUNCTION_DECL
 
7280
-         && move_fn_p (rval) && !trivial_fn_p (rval))
 
7281
+         && move_fn_p (rval) && !trivial_fn_p (rval)
 
7282
+         && vbase_has_user_provided_move_assign (basetype))
 
7283
        warning (OPT_Wvirtual_move_assign,
 
7284
                 "defaulted move assignment for %qT calls a non-trivial "
 
7285
                 "move assignment operator for virtual base %qT",
 
7286
Index: gcc/cp/ChangeLog
 
7287
===================================================================
 
7288
--- a/src/gcc/cp/ChangeLog      (.../tags/gcc_4_8_1_release)
 
7289
+++ b/src/gcc/cp/ChangeLog      (.../branches/gcc-4_8-branch)
 
7290
@@ -1,3 +1,76 @@
 
7291
+2013-07-12  Jason Merrill  <jason@redhat.com>
 
7292
+
 
7293
+       * init.c (build_vec_init): Value-initialize the rest of the array.
 
7294
+
 
7295
+2013-07-09  Jason Merrill  <jason@redhat.com>
 
7296
+
 
7297
+       PR c++/57526
 
7298
+       * semantics.c (lambda_capture_field_type): Build a DECLTYPE_TYPE
 
7299
+       if the variable type uses 'auto'.
 
7300
+
 
7301
+       PR c++/57437
 
7302
+       * typeck.c (check_return_expr): Lambda proxies aren't eligible
 
7303
+       for nrv or return by move.
 
7304
+
 
7305
+       PR c++/57532
 
7306
+       * parser.c (cp_parser_ref_qualifier_opt): Don't tentatively parse
 
7307
+       a ref-qualifier in C++98 mode.
 
7308
+
 
7309
+       PR c++/57545
 
7310
+       * pt.c (convert_nontype_argument) [INTEGER_CST]: Force the
 
7311
+       argument to have the exact type of the parameter.
 
7312
+
 
7313
+       PR c++/57551
 
7314
+       * semantics.c (cxx_eval_indirect_ref): Don't try to look through
 
7315
+       a POINTER_PLUS_EXPR for type punning diagnostic.
 
7316
+
 
7317
+       PR c++/57831
 
7318
+       * pt.c (tsubst_copy): Handle USING_DECL.
 
7319
+
 
7320
+2013-07-08  Jason Merrill  <jason@redhat.com>
 
7321
+
 
7322
+       PR c++/57550
 
7323
+       * pt.c (fn_type_unification): Only defer during substitution.
 
7324
+       (type_unification_real): Defer during defarg substitution,
 
7325
+       add checks parm to pass back deferred checks.
 
7326
+       (unify, do_auto_deduction): Adjust.
 
7327
+       * semantics.c (reopen_deferring_access_checks): New.
 
7328
+       * cp-tree.h: Declare it.
 
7329
+
 
7330
+2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
 
7331
+
 
7332
+       PR c++/57645
 
7333
+       * class.c (deduce_noexcept_on_destructors): Save, set, and restore
 
7334
+       TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t) around the main loop over the
 
7335
+       destructors.
 
7336
+
 
7337
+2013-07-03  Jakub Jelinek  <jakub@redhat.com>
 
7338
+
 
7339
+       PR c++/57771
 
7340
+       * parser.c (cp_parser_postfix_expression) <case RID_STATCAST>
 
7341
+       Temporarily set parser->greater_than_is_operator_p for
 
7342
+       cp_parser_expression and restore from saved value afterwards.
 
7343
+
 
7344
+2013-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
 
7345
+
 
7346
+       PR c++/53211
 
7347
+       * pt.c (type_dependent_expression_p): Handle an array of unknown
 
7348
+       bound depending on a variadic parameter.
 
7349
+       * parser.c (cp_parser_range_for): Revert PR56794 changes.
 
7350
+
 
7351
+2013-05-31  Jason Merrill  <jason@redhat.com>
 
7352
+
 
7353
+       PR c++/57319
 
7354
+       * class.c (vbase_has_user_provided_move_assign): New.
 
7355
+       * method.c (synthesized_method_walk): Check it.
 
7356
+       * cp-tree.h: Declare it.
 
7357
+
 
7358
+       PR c++/56930
 
7359
+       * call.c (convert_like_real): Use cp_convert_and_check.
 
7360
+       * cvt.c (cp_convert_and_check): Use maybe_constant_value.
 
7361
+       * semantics.c (cxx_eval_constant_expression): Handle LTGT_EXPR.
 
7362
+       (potential_constant_expression_1): Handle OMP_ATOMIC*.
 
7363
+
 
7364
 2013-05-31  Release Manager
 
7365
 
 
7366
        * GCC 4.8.1 released.
 
7367
Index: gcc/cp/pt.c
 
7368
===================================================================
 
7369
--- a/src/gcc/cp/pt.c   (.../tags/gcc_4_8_1_release)
 
7370
+++ b/src/gcc/cp/pt.c   (.../branches/gcc-4_8-branch)
 
7371
@@ -138,6 +138,7 @@
 
7372
                                             tree);
 
7373
 static int type_unification_real (tree, tree, tree, const tree *,
 
7374
                                  unsigned int, int, unification_kind_t, int,
 
7375
+                                 vec<deferred_access_check, va_gc> **,
 
7376
                                  bool);
 
7377
 static void note_template_header (int);
 
7378
 static tree convert_nontype_argument_function (tree, tree);
 
7379
@@ -5612,6 +5613,10 @@
 
7380
          else
 
7381
            return NULL_TREE;
 
7382
        }
 
7383
+
 
7384
+      /* Avoid typedef problems.  */
 
7385
+      if (TREE_TYPE (expr) != type)
 
7386
+       expr = fold_convert (type, expr);
 
7387
     }
 
7388
   /* [temp.arg.nontype]/5, bullet 2
 
7389
 
 
7390
@@ -12507,6 +12512,9 @@
 
7391
     case TYPE_DECL:
 
7392
       return tsubst (t, args, complain, in_decl);
 
7393
 
 
7394
+    case USING_DECL:
 
7395
+      t = DECL_NAME (t);
 
7396
+      /* Fall through.  */
 
7397
     case IDENTIFIER_NODE:
 
7398
       if (IDENTIFIER_TYPENAME_P (t))
 
7399
        {
 
7400
@@ -14974,7 +14982,6 @@
 
7401
     return error_mark_node;
 
7402
   tinst = build_tree_list (fn, NULL_TREE);
 
7403
   ++deduction_depth;
 
7404
-  push_deferring_access_checks (dk_deferred);
 
7405
 
 
7406
   gcc_assert (TREE_CODE (fn) == TEMPLATE_DECL);
 
7407
 
 
7408
@@ -15066,8 +15073,13 @@
 
7409
        }
 
7410
       processing_template_decl += incomplete;
 
7411
       input_location = DECL_SOURCE_LOCATION (fn);
 
7412
+      /* Ignore any access checks; we'll see them again in
 
7413
+        instantiate_template and they might have the wrong
 
7414
+        access path at this point.  */
 
7415
+      push_deferring_access_checks (dk_deferred);
 
7416
       fntype = tsubst (TREE_TYPE (fn), explicit_targs,
 
7417
                       complain | tf_partial, NULL_TREE);
 
7418
+      pop_deferring_access_checks ();
 
7419
       input_location = loc;
 
7420
       processing_template_decl -= incomplete;
 
7421
       pop_tinst_level ();
 
7422
@@ -15075,12 +15087,6 @@
 
7423
       if (fntype == error_mark_node)
 
7424
        goto fail;
 
7425
 
 
7426
-      /* Throw away these access checks; we'll see them again in
 
7427
-        instantiate_template and they might have the wrong
 
7428
-        access path at this point.  */
 
7429
-      pop_deferring_access_checks ();
 
7430
-      push_deferring_access_checks (dk_deferred);
 
7431
-
 
7432
       /* Place the explicitly specified arguments in TARGS.  */
 
7433
       for (i = NUM_TMPL_ARGS (explicit_targs); i--;)
 
7434
        TREE_VEC_ELT (targs, i) = TREE_VEC_ELT (explicit_targs, i);
 
7435
@@ -15106,9 +15112,15 @@
 
7436
      callers must be ready to deal with unification failures in any
 
7437
      event.  */
 
7438
 
 
7439
+  /* type_unification_real will pass back any access checks from default
 
7440
+     template argument substitution.  */
 
7441
+  vec<deferred_access_check, va_gc> *checks;
 
7442
+  checks = NULL;
 
7443
+
 
7444
   ok = !type_unification_real (DECL_INNERMOST_TEMPLATE_PARMS (fn),
 
7445
                               targs, parms, args, nargs, /*subr=*/0,
 
7446
-                              strict, flags, explain_p);
 
7447
+                              strict, flags, &checks, explain_p);
 
7448
+
 
7449
   if (!ok)
 
7450
     goto fail;
 
7451
 
 
7452
@@ -15155,16 +15167,23 @@
 
7453
       excessive_deduction_depth = true;
 
7454
       goto fail;
 
7455
     }
 
7456
+
 
7457
+  /* Also collect access checks from the instantiation.  */
 
7458
+  reopen_deferring_access_checks (checks);
 
7459
+
 
7460
   decl = instantiate_template (fn, targs, complain);
 
7461
+
 
7462
+  checks = get_deferred_access_checks ();
 
7463
+  pop_deferring_access_checks ();
 
7464
+
 
7465
   pop_tinst_level ();
 
7466
 
 
7467
   if (decl == error_mark_node)
 
7468
     goto fail;
 
7469
 
 
7470
-  /* Now perform any access checks encountered during deduction, such as
 
7471
-     for default template arguments.  */
 
7472
+  /* Now perform any access checks encountered during substitution.  */
 
7473
   push_access_scope (decl);
 
7474
-  ok = perform_deferred_access_checks (complain);
 
7475
+  ok = perform_access_checks (checks, complain);
 
7476
   pop_access_scope (decl);
 
7477
   if (!ok)
 
7478
     goto fail;
 
7479
@@ -15193,7 +15212,6 @@
 
7480
   r = decl;
 
7481
 
 
7482
  fail:
 
7483
-  pop_deferring_access_checks ();
 
7484
   --deduction_depth;
 
7485
   if (excessive_deduction_depth)
 
7486
     {
 
7487
@@ -15454,8 +15472,11 @@
 
7488
 
 
7489
    If SUBR is 1, we're being called recursively (to unify the
 
7490
    arguments of a function or method parameter of a function
 
7491
-   template). */
 
7492
+   template).
 
7493
 
 
7494
+   CHECKS is a pointer to a vector of access checks encountered while
 
7495
+   substituting default template arguments.  */
 
7496
+
 
7497
 static int
 
7498
 type_unification_real (tree tparms,
 
7499
                       tree targs,
 
7500
@@ -15465,6 +15486,7 @@
 
7501
                       int subr,
 
7502
                       unification_kind_t strict,
 
7503
                       int flags,
 
7504
+                      vec<deferred_access_check, va_gc> **checks,
 
7505
                       bool explain_p)
 
7506
 {
 
7507
   tree parm, arg;
 
7508
@@ -15604,6 +15626,7 @@
 
7509
            {
 
7510
              tree parm = TREE_VALUE (TREE_VEC_ELT (tparms, i));
 
7511
              tree arg = TREE_PURPOSE (TREE_VEC_ELT (tparms, i));
 
7512
+             reopen_deferring_access_checks (*checks);
 
7513
              location_t save_loc = input_location;
 
7514
              if (DECL_P (parm))
 
7515
                input_location = DECL_SOURCE_LOCATION (parm);
 
7516
@@ -15611,6 +15634,8 @@
 
7517
              arg = convert_template_argument (parm, arg, targs, complain,
 
7518
                                               i, NULL_TREE);
 
7519
              input_location = save_loc;
 
7520
+             *checks = get_deferred_access_checks ();
 
7521
+             pop_deferring_access_checks ();
 
7522
              if (arg == error_mark_node)
 
7523
                return 1;
 
7524
              else
 
7525
@@ -17078,7 +17103,7 @@
 
7526
 
 
7527
        return type_unification_real (tparms, targs, TYPE_ARG_TYPES (parm),
 
7528
                                      args, nargs, 1, DEDUCE_EXACT,
 
7529
-                                     LOOKUP_NORMAL, explain_p);
 
7530
+                                     LOOKUP_NORMAL, NULL, explain_p);
 
7531
       }
 
7532
 
 
7533
     case OFFSET_TYPE:
 
7534
@@ -19888,6 +19913,29 @@
 
7535
       && VAR_HAD_UNKNOWN_BOUND (expression))
 
7536
     return true;
 
7537
 
 
7538
+  /* An array of unknown bound depending on a variadic parameter, eg:
 
7539
+
 
7540
+     template<typename... Args>
 
7541
+       void foo (Args... args)
 
7542
+       {
 
7543
+         int arr[] = { args... };
 
7544
+       }
 
7545
+
 
7546
+     template<int... vals>
 
7547
+       void bar ()
 
7548
+       {
 
7549
+         int arr[] = { vals... };
 
7550
+       }
 
7551
+
 
7552
+     If the array has no length and has an initializer, it must be that
 
7553
+     we couldn't determine its length in cp_complete_array_type because
 
7554
+     it is dependent.  */
 
7555
+  if (TREE_CODE (expression) == VAR_DECL
 
7556
+      && TREE_CODE (TREE_TYPE (expression)) == ARRAY_TYPE
 
7557
+      && !TYPE_DOMAIN (TREE_TYPE (expression))
 
7558
+      && DECL_INITIAL (expression))
 
7559
+   return true;
 
7560
+
 
7561
   if (TREE_TYPE (expression) == unknown_type_node)
 
7562
     {
 
7563
       if (TREE_CODE (expression) == ADDR_EXPR)
 
7564
@@ -20626,7 +20674,7 @@
 
7565
     = build_tree_list (NULL_TREE, TYPE_NAME (auto_node));
 
7566
   val = type_unification_real (tparms, targs, parms, args, 1, 0,
 
7567
                               DEDUCE_CALL, LOOKUP_NORMAL,
 
7568
-                              /*explain_p=*/false);
 
7569
+                              NULL, /*explain_p=*/false);
 
7570
   if (val > 0)
 
7571
     {
 
7572
       if (processing_template_decl)
 
7573
Index: gcc/cp/semantics.c
 
7574
===================================================================
 
7575
--- a/src/gcc/cp/semantics.c    (.../tags/gcc_4_8_1_release)
 
7576
+++ b/src/gcc/cp/semantics.c    (.../branches/gcc-4_8-branch)
 
7577
@@ -155,6 +155,17 @@
 
7578
     }
 
7579
 }
 
7580
 
 
7581
+/* Save the current deferred access states and start deferred access
 
7582
+   checking, continuing the set of deferred checks in CHECKS.  */
 
7583
+
 
7584
+void
 
7585
+reopen_deferring_access_checks (vec<deferred_access_check, va_gc> * checks)
 
7586
+{
 
7587
+  push_deferring_access_checks (dk_deferred);
 
7588
+  if (!deferred_access_no_check)
 
7589
+    deferred_access_stack->last().deferred_access_checks = checks;
 
7590
+}
 
7591
+
 
7592
 /* Resume deferring access checks again after we stopped doing
 
7593
    this previously.  */
 
7594
 
 
7595
@@ -7635,11 +7646,6 @@
 
7596
     {
 
7597
       tree sub = op0;
 
7598
       STRIP_NOPS (sub);
 
7599
-      if (TREE_CODE (sub) == POINTER_PLUS_EXPR)
 
7600
-       {
 
7601
-         sub = TREE_OPERAND (sub, 0);
 
7602
-         STRIP_NOPS (sub);
 
7603
-       }
 
7604
       if (TREE_CODE (sub) == ADDR_EXPR)
 
7605
        {
 
7606
          /* We couldn't fold to a constant value.  Make sure it's not
 
7607
@@ -7990,6 +7996,7 @@
 
7608
     case UNGT_EXPR:
 
7609
     case UNGE_EXPR:
 
7610
     case UNEQ_EXPR:
 
7611
+    case LTGT_EXPR:
 
7612
     case RANGE_EXPR:
 
7613
     case COMPLEX_EXPR:
 
7614
       r = cxx_eval_binary_expression (call, t, allow_non_constant, addr,
 
7615
@@ -8846,6 +8853,12 @@
 
7616
        }
 
7617
       return false;
 
7618
 
 
7619
+    case OMP_ATOMIC:
 
7620
+    case OMP_ATOMIC_READ:
 
7621
+    case OMP_ATOMIC_CAPTURE_OLD:
 
7622
+    case OMP_ATOMIC_CAPTURE_NEW:
 
7623
+      return false;
 
7624
+
 
7625
     default:
 
7626
       if (objc_is_property_ref (t))
 
7627
        return false;
 
7628
@@ -9065,7 +9078,8 @@
 
7629
 {
 
7630
   tree type;
 
7631
   if (type_dependent_expression_p (expr)
 
7632
-      && !(TREE_TYPE (expr) && TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE))
 
7633
+      && !(TREE_TYPE (expr) && TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE
 
7634
+          && !type_uses_auto (TREE_TYPE (expr))))
 
7635
     {
 
7636
       type = cxx_make_type (DECLTYPE_TYPE);
 
7637
       DECLTYPE_TYPE_EXPR (type) = expr;
 
7638
Index: gcc/cp/parser.c
 
7639
===================================================================
 
7640
--- a/src/gcc/cp/parser.c       (.../tags/gcc_4_8_1_release)
 
7641
+++ b/src/gcc/cp/parser.c       (.../branches/gcc-4_8-branch)
 
7642
@@ -5438,11 +5438,18 @@
 
7643
        /* Restore the old message.  */
 
7644
        parser->type_definition_forbidden_message = saved_message;
 
7645
 
 
7646
+       bool saved_greater_than_is_operator_p
 
7647
+         = parser->greater_than_is_operator_p;
 
7648
+       parser->greater_than_is_operator_p = true;
 
7649
+
 
7650
        /* And the expression which is being cast.  */
 
7651
        cp_parser_require (parser, CPP_OPEN_PAREN, RT_OPEN_PAREN);
 
7652
        expression = cp_parser_expression (parser, /*cast_p=*/true, & idk);
 
7653
        cp_parser_require (parser, CPP_CLOSE_PAREN, RT_CLOSE_PAREN);
 
7654
 
 
7655
+       parser->greater_than_is_operator_p
 
7656
+         = saved_greater_than_is_operator_p;
 
7657
+
 
7658
        /* Only type conversions to integral or enumeration types
 
7659
           can be used in constant-expressions.  */
 
7660
        if (!cast_valid_in_integral_constant_expression_p (type)
 
7661
@@ -9595,10 +9602,7 @@
 
7662
        range_expr = error_mark_node;
 
7663
       stmt = begin_range_for_stmt (scope, init);
 
7664
       finish_range_for_decl (stmt, range_decl, range_expr);
 
7665
-      if (range_expr != error_mark_node
 
7666
-         && !type_dependent_expression_p (range_expr)
 
7667
-         /* The length of an array might be dependent.  */
 
7668
-         && COMPLETE_TYPE_P (complete_type (TREE_TYPE (range_expr)))
 
7669
+      if (!type_dependent_expression_p (range_expr)
 
7670
          /* do_auto_deduction doesn't mess with template init-lists.  */
 
7671
          && !BRACE_ENCLOSED_INITIALIZER_P (range_expr))
 
7672
        do_range_for_auto_deduction (range_decl, range_expr);
 
7673
@@ -16982,6 +16986,11 @@
 
7674
 {
 
7675
   cp_ref_qualifier ref_qual = REF_QUAL_NONE;
 
7676
   cp_token *token = cp_lexer_peek_token (parser->lexer);
 
7677
+
 
7678
+  /* Don't try to parse bitwise '&' as a ref-qualifier (c++/57532).  */
 
7679
+  if (cxx_dialect < cxx11 && cp_parser_parsing_tentatively (parser))
 
7680
+    return ref_qual;
 
7681
+
 
7682
   switch (token->type)
 
7683
     {
 
7684
     case CPP_AND:
 
7685
Index: gcc/cp/call.c
 
7686
===================================================================
 
7687
--- a/src/gcc/cp/call.c (.../tags/gcc_4_8_1_release)
 
7688
+++ b/src/gcc/cp/call.c (.../branches/gcc-4_8-branch)
 
7689
@@ -6195,8 +6195,8 @@
 
7690
   if (convs->check_narrowing)
 
7691
     check_narrowing (totype, expr);
 
7692
 
 
7693
-  if (issue_conversion_warnings && (complain & tf_warning))
 
7694
-    expr = convert_and_check (totype, expr);
 
7695
+  if (issue_conversion_warnings)
 
7696
+    expr = cp_convert_and_check (totype, expr, complain);
 
7697
   else
 
7698
     expr = convert (totype, expr);
 
7699
 
 
7700
Index: gcc/cp/cvt.c
 
7701
===================================================================
 
7702
--- a/src/gcc/cp/cvt.c  (.../tags/gcc_4_8_1_release)
 
7703
+++ b/src/gcc/cp/cvt.c  (.../branches/gcc-4_8-branch)
 
7704
@@ -620,6 +620,9 @@
 
7705
 
 
7706
   if (TREE_TYPE (expr) == type)
 
7707
     return expr;
 
7708
+
 
7709
+  if (TREE_CODE (expr) == SIZEOF_EXPR)
 
7710
+    expr = maybe_constant_value (expr);
 
7711
   
 
7712
   result = cp_convert (type, expr, complain);
 
7713
 
 
7714
Index: gcc/cp/cp-tree.h
 
7715
===================================================================
 
7716
--- a/src/gcc/cp/cp-tree.h      (.../tags/gcc_4_8_1_release)
 
7717
+++ b/src/gcc/cp/cp-tree.h      (.../branches/gcc-4_8-branch)
 
7718
@@ -5057,6 +5057,7 @@
 
7719
 extern bool user_provided_p                    (tree);
 
7720
 extern bool type_has_user_provided_constructor  (tree);
 
7721
 extern bool type_has_user_provided_default_constructor (tree);
 
7722
+extern bool vbase_has_user_provided_move_assign (tree);
 
7723
 extern tree default_init_uninitialized_part (tree);
 
7724
 extern bool trivial_default_constructor_is_constexpr (tree);
 
7725
 extern bool type_has_constexpr_default_constructor (tree);
 
7726
@@ -5585,6 +5586,7 @@
 
7727
 extern void stop_deferring_access_checks       (void);
 
7728
 extern void pop_deferring_access_checks                (void);
 
7729
 extern vec<deferred_access_check, va_gc> *get_deferred_access_checks (void);
 
7730
+extern void reopen_deferring_access_checks (vec<deferred_access_check, va_gc> *);
 
7731
 extern void pop_to_parent_deferring_access_checks (void);
 
7732
 extern bool perform_access_checks (vec<deferred_access_check, va_gc> *,
 
7733
                                   tsubst_flags_t);
 
7734
Index: gcc/config.in
 
7735
===================================================================
 
7736
--- a/src/gcc/config.in (.../tags/gcc_4_8_1_release)
 
7737
+++ b/src/gcc/config.in (.../branches/gcc-4_8-branch)
 
7738
@@ -1228,7 +1228,7 @@
 
7739
 #endif
 
7740
 
 
7741
 
 
7742
-/* Define if your AIX linker supports a large TOC. */
 
7743
+/* Define if your PowerPC64 linker supports a large TOC. */
 
7744
 #ifndef USED_FOR_TARGET
 
7745
 #undef HAVE_LD_LARGE_TOC
 
7746
 #endif
 
7747
Index: gcc/go/go-gcc.cc
 
7748
===================================================================
 
7749
--- a/src/gcc/go/go-gcc.cc      (.../tags/gcc_4_8_1_release)
 
7750
+++ b/src/gcc/go/go-gcc.cc      (.../branches/gcc-4_8-branch)
 
7751
@@ -287,10 +287,10 @@
 
7752
                     Location, Bstatement**);
 
7753
 
 
7754
   Bvariable*
 
7755
-  immutable_struct(const std::string&, bool, Btype*, Location);
 
7756
+  immutable_struct(const std::string&, bool, bool, Btype*, Location);
 
7757
 
 
7758
   void
 
7759
-  immutable_struct_set_init(Bvariable*, const std::string&, bool, Btype*,
 
7760
+  immutable_struct_set_init(Bvariable*, const std::string&, bool, bool, Btype*,
 
7761
                            Location, Bexpression*);
 
7762
 
 
7763
   Bvariable*
 
7764
@@ -1454,8 +1454,8 @@
 
7765
 // Create a named immutable initialized data structure.
 
7766
 
 
7767
 Bvariable*
 
7768
-Gcc_backend::immutable_struct(const std::string& name, bool, Btype* btype,
 
7769
-                             Location location)
 
7770
+Gcc_backend::immutable_struct(const std::string& name, bool, bool,
 
7771
+                             Btype* btype, Location location)
 
7772
 {
 
7773
   tree type_tree = btype->get_tree();
 
7774
   if (type_tree == error_mark_node)
 
7775
@@ -1482,7 +1482,7 @@
 
7776
 
 
7777
 void
 
7778
 Gcc_backend::immutable_struct_set_init(Bvariable* var, const std::string&,
 
7779
-                                      bool is_common, Btype*,
 
7780
+                                      bool is_hidden, bool is_common, Btype*,
 
7781
                                       Location,
 
7782
                                       Bexpression* initializer)
 
7783
 {
 
7784
@@ -1495,7 +1495,10 @@
 
7785
 
 
7786
   // We can't call make_decl_one_only until we set DECL_INITIAL.
 
7787
   if (!is_common)
 
7788
-    TREE_PUBLIC(decl) = 1;
 
7789
+    {
 
7790
+      if (!is_hidden)
 
7791
+       TREE_PUBLIC(decl) = 1;
 
7792
+    }
 
7793
   else
 
7794
     {
 
7795
       make_decl_one_only(decl, DECL_ASSEMBLER_NAME(decl));
 
7796
Index: gcc/go/ChangeLog
 
7797
===================================================================
 
7798
--- a/src/gcc/go/ChangeLog      (.../tags/gcc_4_8_1_release)
 
7799
+++ b/src/gcc/go/ChangeLog      (.../branches/gcc-4_8-branch)
 
7800
@@ -1,3 +1,9 @@
 
7801
+2013-06-18  Ian Lance Taylor  <iant@google.com>
 
7802
+
 
7803
+       * go-gcc.cc (Gcc_backend::immutable_struct): Add is_hidden
 
7804
+       parameter.
 
7805
+       (Gcc_backend::immutable_struct_set_init): Likewise.
 
7806
+
 
7807
 2013-05-31  Release Manager
 
7808
 
 
7809
        * GCC 4.8.1 released.
 
7810
Index: gcc/go/gofrontend/gogo.cc
 
7811
===================================================================
 
7812
--- a/src/gcc/go/gofrontend/gogo.cc     (.../tags/gcc_4_8_1_release)
 
7813
+++ b/src/gcc/go/gofrontend/gogo.cc     (.../branches/gcc-4_8-branch)
 
7814
@@ -364,7 +364,7 @@
 
7815
       // Declare "main" as a function which takes no parameters and
 
7816
       // returns no value.
 
7817
       Location uloc = Linemap::unknown_location();
 
7818
-      this->declare_function("main",
 
7819
+      this->declare_function(Gogo::pack_hidden_name("main", false),
 
7820
                             Type::make_function_type (NULL, NULL, NULL, uloc),
 
7821
                             uloc);
 
7822
     }
 
7823
@@ -819,7 +819,8 @@
 
7824
       char buf[30];
 
7825
       snprintf(buf, sizeof buf, ".$sink%d", sink_count);
 
7826
       ++sink_count;
 
7827
-      ret = Named_object::make_function(buf, NULL, function);
 
7828
+      ret = this->package_->bindings()->add_function(buf, NULL, function);
 
7829
+      ret->func_value()->set_is_sink();
 
7830
     }
 
7831
   else if (!type->is_method())
 
7832
     {
 
7833
@@ -1277,6 +1278,14 @@
 
7834
                   n.c_str());
 
7835
          inform(pf->second, "%qs imported here", n.c_str());
 
7836
        }
 
7837
+
 
7838
+      // No package scope identifier may be named "init".
 
7839
+      if (!p->second->is_function()
 
7840
+         && Gogo::unpack_hidden_name(p->second->name()) == "init")
 
7841
+       {
 
7842
+         error_at(p->second->location(),
 
7843
+                  "cannot declare init - must be func");
 
7844
+       }
 
7845
     }
 
7846
 }
 
7847
 
 
7848
@@ -1599,8 +1608,9 @@
 
7849
   return TRAVERSE_CONTINUE;
 
7850
 }
 
7851
 
 
7852
-// Lower function closure types.  Record the function while lowering
 
7853
-// it, so that we can pass it down when lowering an expression.
 
7854
+// Lower the body of a function, and set the closure type.  Record the
 
7855
+// function while lowering it, so that we can pass it down when
 
7856
+// lowering an expression.
 
7857
 
 
7858
 int
 
7859
 Lower_parse_tree::function(Named_object* no)
 
7860
@@ -1732,6 +1742,146 @@
 
7861
   lower.constant(no, false);
 
7862
 }
 
7863
 
 
7864
+// Traverse the tree to create function descriptors as needed.
 
7865
+
 
7866
+class Create_function_descriptors : public Traverse
 
7867
+{
 
7868
+ public:
 
7869
+  Create_function_descriptors(Gogo* gogo)
 
7870
+    : Traverse(traverse_functions | traverse_expressions),
 
7871
+      gogo_(gogo)
 
7872
+  { }
 
7873
+
 
7874
+  int
 
7875
+  function(Named_object*);
 
7876
+
 
7877
+  int
 
7878
+  expression(Expression**);
 
7879
+
 
7880
+ private:
 
7881
+  Gogo* gogo_;
 
7882
+};
 
7883
+
 
7884
+// Create a descriptor for every top-level exported function.
 
7885
+
 
7886
+int
 
7887
+Create_function_descriptors::function(Named_object* no)
 
7888
+{
 
7889
+  if (no->is_function()
 
7890
+      && no->func_value()->enclosing() == NULL
 
7891
+      && !no->func_value()->is_method()
 
7892
+      && !no->func_value()->is_descriptor_wrapper()
 
7893
+      && !Gogo::is_hidden_name(no->name()))
 
7894
+    no->func_value()->descriptor(this->gogo_, no);
 
7895
+
 
7896
+  return TRAVERSE_CONTINUE;
 
7897
+}
 
7898
+
 
7899
+// If we see a function referenced in any way other than calling it,
 
7900
+// create a descriptor for it.
 
7901
+
 
7902
+int
 
7903
+Create_function_descriptors::expression(Expression** pexpr)
 
7904
+{
 
7905
+  Expression* expr = *pexpr;
 
7906
+
 
7907
+  Func_expression* fe = expr->func_expression();
 
7908
+  if (fe != NULL)
 
7909
+    {
 
7910
+      // We would not get here for a call to this function, so this is
 
7911
+      // a reference to a function other than calling it.  We need a
 
7912
+      // descriptor.
 
7913
+      if (fe->closure() != NULL)
 
7914
+       return TRAVERSE_CONTINUE;
 
7915
+      Named_object* no = fe->named_object();
 
7916
+      if (no->is_function() && !no->func_value()->is_method())
 
7917
+       no->func_value()->descriptor(this->gogo_, no);
 
7918
+      else if (no->is_function_declaration()
 
7919
+              && !no->func_declaration_value()->type()->is_method()
 
7920
+              && !Linemap::is_predeclared_location(no->location()))
 
7921
+       no->func_declaration_value()->descriptor(this->gogo_, no);
 
7922
+      return TRAVERSE_CONTINUE;
 
7923
+    }
 
7924
+
 
7925
+  Bound_method_expression* bme = expr->bound_method_expression();
 
7926
+  if (bme != NULL)
 
7927
+    {
 
7928
+      // We would not get here for a call to this method, so this is a
 
7929
+      // method value.  We need to create a thunk.
 
7930
+      Bound_method_expression::create_thunk(this->gogo_, bme->method(),
 
7931
+                                           bme->function());
 
7932
+      return TRAVERSE_CONTINUE;
 
7933
+    }
 
7934
+
 
7935
+  Interface_field_reference_expression* ifre =
 
7936
+    expr->interface_field_reference_expression();
 
7937
+  if (ifre != NULL)
 
7938
+    {
 
7939
+      // We would not get here for a call to this interface method, so
 
7940
+      // this is a method value.  We need to create a thunk.
 
7941
+      Interface_type* type = ifre->expr()->type()->interface_type();
 
7942
+      if (type != NULL)
 
7943
+       Interface_field_reference_expression::create_thunk(this->gogo_, type,
 
7944
+                                                          ifre->name());
 
7945
+      return TRAVERSE_CONTINUE;
 
7946
+    }
 
7947
+
 
7948
+  Call_expression* ce = expr->call_expression();
 
7949
+  if (ce != NULL)
 
7950
+    {
 
7951
+      Expression* fn = ce->fn();
 
7952
+      if (fn->func_expression() != NULL
 
7953
+         || fn->bound_method_expression() != NULL
 
7954
+         || fn->interface_field_reference_expression() != NULL)
 
7955
+       {
 
7956
+         // Traverse the arguments but not the function.
 
7957
+         Expression_list* args = ce->args();
 
7958
+         if (args != NULL)
 
7959
+           {
 
7960
+             if (args->traverse(this) == TRAVERSE_EXIT)
 
7961
+               return TRAVERSE_EXIT;
 
7962
+           }
 
7963
+         return TRAVERSE_SKIP_COMPONENTS;
 
7964
+       }
 
7965
+    }
 
7966
+
 
7967
+  return TRAVERSE_CONTINUE;
 
7968
+}
 
7969
+
 
7970
+// Create function descriptors as needed.  We need a function
 
7971
+// descriptor for all exported functions and for all functions that
 
7972
+// are referenced without being called.
 
7973
+
 
7974
+void
 
7975
+Gogo::create_function_descriptors()
 
7976
+{
 
7977
+  // Create a function descriptor for any exported function that is
 
7978
+  // declared in this package.  This is so that we have a descriptor
 
7979
+  // for functions written in assembly.  Gather the descriptors first
 
7980
+  // so that we don't add declarations while looping over them.
 
7981
+  std::vector<Named_object*> fndecls;
 
7982
+  Bindings* b = this->package_->bindings();
 
7983
+  for (Bindings::const_declarations_iterator p = b->begin_declarations();
 
7984
+       p != b->end_declarations();
 
7985
+       ++p)
 
7986
+    {
 
7987
+      Named_object* no = p->second;
 
7988
+      if (no->is_function_declaration()
 
7989
+         && !no->func_declaration_value()->type()->is_method()
 
7990
+         && !Linemap::is_predeclared_location(no->location())
 
7991
+         && !Gogo::is_hidden_name(no->name()))
 
7992
+       fndecls.push_back(no);
 
7993
+    }
 
7994
+  for (std::vector<Named_object*>::const_iterator p = fndecls.begin();
 
7995
+       p != fndecls.end();
 
7996
+       ++p)
 
7997
+    (*p)->func_declaration_value()->descriptor(this, *p);
 
7998
+  fndecls.clear();
 
7999
+
 
8000
+  Create_function_descriptors cfd(this);
 
8001
+  this->traverse(&cfd);
 
8002
+}
 
8003
+
 
8004
 // Look for interface types to finalize methods of inherited
 
8005
 // interfaces.
 
8006
 
 
8007
@@ -2643,6 +2793,13 @@
 
8008
   Expression* closure = NULL;
 
8009
   if (orig_func->needs_closure())
 
8010
     {
 
8011
+      // For the new function we are creating, declare a new parameter
 
8012
+      // variable NEW_CLOSURE_NO and set it to be the closure variable
 
8013
+      // of the function.  This will be set to the closure value
 
8014
+      // passed in by the caller.  Then pass a reference to this
 
8015
+      // variable as the closure value when calling the original
 
8016
+      // function.  In other words, simply pass the closure value
 
8017
+      // through the thunk we are creating.
 
8018
       Named_object* orig_closure_no = orig_func->closure_var();
 
8019
       Variable* orig_closure_var = orig_closure_no->var_value();
 
8020
       Variable* new_var = new Variable(orig_closure_var->type(), NULL, false,
 
8021
@@ -2682,22 +2839,7 @@
 
8022
   // Any varargs call has already been lowered.
 
8023
   call->set_varargs_are_lowered();
 
8024
 
 
8025
-  Statement* s;
 
8026
-  if (orig_fntype->results() == NULL || orig_fntype->results()->empty())
 
8027
-    s = Statement::make_statement(call, true);
 
8028
-  else
 
8029
-    {
 
8030
-      Expression_list* vals = new Expression_list();
 
8031
-      size_t rc = orig_fntype->results()->size();
 
8032
-      if (rc == 1)
 
8033
-       vals->push_back(call);
 
8034
-      else
 
8035
-       {
 
8036
-         for (size_t i = 0; i < rc; ++i)
 
8037
-           vals->push_back(Expression::make_call_result(call, i));
 
8038
-       }
 
8039
-      s = Statement::make_return_statement(vals, location);
 
8040
-    }
 
8041
+  Statement* s = Statement::make_return_from_call(call, location);
 
8042
   s->determine_types();
 
8043
   gogo->add_statement(s);
 
8044
 
 
8045
@@ -3101,6 +3243,7 @@
 
8046
   Map_type::make_map_descriptor_type();
 
8047
   Channel_type::make_chan_type_descriptor_type();
 
8048
   Interface_type::make_interface_type_descriptor_type();
 
8049
+  Expression::make_func_descriptor_type();
 
8050
   Type::convert_builtin_named_types(this);
 
8051
 
 
8052
   Runtime::convert_types(this);
 
8053
@@ -3128,10 +3271,10 @@
 
8054
                   Location location)
 
8055
   : type_(type), enclosing_(enclosing), results_(NULL),
 
8056
     closure_var_(NULL), block_(block), location_(location), labels_(),
 
8057
-    local_type_count_(0), fndecl_(NULL), defer_stack_(NULL),
 
8058
-    results_are_named_(false), nointerface_(false), calls_recover_(false),
 
8059
-    is_recover_thunk_(false), has_recover_thunk_(false),
 
8060
-    in_unique_section_(false)
 
8061
+    local_type_count_(0), descriptor_(NULL), fndecl_(NULL), defer_stack_(NULL),
 
8062
+    is_sink_(false), results_are_named_(false), nointerface_(false),
 
8063
+    calls_recover_(false), is_recover_thunk_(false), has_recover_thunk_(false),
 
8064
+    in_unique_section_(false), is_descriptor_wrapper_(false)
 
8065
 {
 
8066
 }
 
8067
 
 
8068
@@ -3206,6 +3349,7 @@
 
8069
 {
 
8070
   if (this->closure_var_ == NULL)
 
8071
     {
 
8072
+      go_assert(this->descriptor_ == NULL);
 
8073
       // We don't know the type of the variable yet.  We add fields as
 
8074
       // we find them.
 
8075
       Location loc = this->type_->location();
 
8076
@@ -3229,6 +3373,13 @@
 
8077
     return;
 
8078
   Named_object* closure = this->closure_var_;
 
8079
   Struct_type* st = closure->var_value()->type()->deref()->struct_type();
 
8080
+
 
8081
+  // The first field of a closure is always a pointer to the function
 
8082
+  // code.
 
8083
+  Type* voidptr_type = Type::make_pointer_type(Type::make_void_type());
 
8084
+  st->push_field(Struct_field(Typed_identifier(".$f", voidptr_type,
 
8085
+                                              this->location_)));
 
8086
+
 
8087
   unsigned int index = 0;
 
8088
   for (Closure_fields::const_iterator p = this->closure_fields_.begin();
 
8089
        p != this->closure_fields_.end();
 
8090
@@ -3410,6 +3561,96 @@
 
8091
     this->block_->determine_types();
 
8092
 }
 
8093
 
 
8094
+// Build a wrapper function for a function descriptor.  A function
 
8095
+// descriptor refers to a function that takes a closure as its last
 
8096
+// argument.  In this case there will be no closure, but an indirect
 
8097
+// call will pass nil as the last argument.  We need to build a
 
8098
+// wrapper function that accepts and discards that last argument, so
 
8099
+// that cases like -mrtd will work correctly.  In most cases the
 
8100
+// wrapper function will simply be a jump.
 
8101
+
 
8102
+Named_object*
 
8103
+Function::make_descriptor_wrapper(Gogo* gogo, Named_object* no,
 
8104
+                                 Function_type* orig_fntype)
 
8105
+{
 
8106
+  Location loc = no->location();
 
8107
+
 
8108
+  Type* vt = Type::make_pointer_type(Type::make_void_type());
 
8109
+  Function_type* new_fntype = orig_fntype->copy_with_closure(vt);
 
8110
+
 
8111
+  std::string name = no->name() + "$descriptorfn";
 
8112
+  Named_object* dno = gogo->start_function(name, new_fntype, false, loc);
 
8113
+  dno->func_value()->is_descriptor_wrapper_ = true;
 
8114
+
 
8115
+  gogo->start_block(loc);
 
8116
+
 
8117
+  Expression* fn = Expression::make_func_reference(no, NULL, loc);
 
8118
+
 
8119
+  // Call the function begin wrapped, passing all of the arguments
 
8120
+  // except for the last one (the last argument is the ignored
 
8121
+  // closure).
 
8122
+  const Typed_identifier_list* orig_params = orig_fntype->parameters();
 
8123
+  Expression_list* args;
 
8124
+  if (orig_params == NULL || orig_params->empty())
 
8125
+    args = NULL;
 
8126
+  else
 
8127
+    {
 
8128
+      const Typed_identifier_list* new_params = new_fntype->parameters();
 
8129
+      args = new Expression_list();
 
8130
+      for (Typed_identifier_list::const_iterator p = new_params->begin();
 
8131
+          p + 1 != new_params->end();
 
8132
+          ++p)
 
8133
+       {
 
8134
+         Named_object* p_no = gogo->lookup(p->name(), NULL);
 
8135
+         go_assert(p_no != NULL
 
8136
+                   && p_no->is_variable()
 
8137
+                   && p_no->var_value()->is_parameter());
 
8138
+         args->push_back(Expression::make_var_reference(p_no, loc));
 
8139
+       }
 
8140
+    }
 
8141
+
 
8142
+  Call_expression* call = Expression::make_call(fn, args,
 
8143
+                                               orig_fntype->is_varargs(),
 
8144
+                                               loc);
 
8145
+  call->set_varargs_are_lowered();
 
8146
+
 
8147
+  Statement* s = Statement::make_return_from_call(call, loc);
 
8148
+  gogo->add_statement(s);
 
8149
+  Block* b = gogo->finish_block(loc);
 
8150
+  gogo->add_block(b, loc);
 
8151
+  gogo->lower_block(dno, b);
 
8152
+  gogo->finish_function(loc);
 
8153
+
 
8154
+  return dno;
 
8155
+}
 
8156
+
 
8157
+// Return the function descriptor, the value you get when you refer to
 
8158
+// the function in Go code without calling it.
 
8159
+
 
8160
+Expression*
 
8161
+Function::descriptor(Gogo* gogo, Named_object* no)
 
8162
+{
 
8163
+  go_assert(!this->is_method());
 
8164
+  go_assert(this->closure_var_ == NULL);
 
8165
+  go_assert(!this->is_descriptor_wrapper_);
 
8166
+  if (this->descriptor_ == NULL)
 
8167
+    {
 
8168
+      // Make and record the descriptor first, so that when we lower
 
8169
+      // the descriptor wrapper we don't try to make it again.
 
8170
+      Func_descriptor_expression* descriptor =
 
8171
+       Expression::make_func_descriptor(no);
 
8172
+      this->descriptor_ = descriptor;
 
8173
+      if (no->package() == NULL
 
8174
+         && !Linemap::is_predeclared_location(no->location()))
 
8175
+       {
 
8176
+         Named_object* dno = Function::make_descriptor_wrapper(gogo, no,
 
8177
+                                                               this->type_);
 
8178
+         descriptor->set_descriptor_wrapper(dno);
 
8179
+       }
 
8180
+    }
 
8181
+  return this->descriptor_;
 
8182
+}
 
8183
+
 
8184
 // Get a pointer to the variable representing the defer stack for this
 
8185
 // function, making it if necessary.  The value of the variable is set
 
8186
 // by the runtime routines to true if the function is returning,
 
8187
@@ -3940,6 +4181,32 @@
 
8188
     }
 
8189
 }
 
8190
 
 
8191
+// Class Function_declaration.
 
8192
+
 
8193
+// Return the function descriptor.
 
8194
+
 
8195
+Expression*
 
8196
+Function_declaration::descriptor(Gogo* gogo, Named_object* no)
 
8197
+{
 
8198
+  go_assert(!this->fntype_->is_method());
 
8199
+  if (this->descriptor_ == NULL)
 
8200
+    {
 
8201
+      // Make and record the descriptor first, so that when we lower
 
8202
+      // the descriptor wrapper we don't try to make it again.
 
8203
+      Func_descriptor_expression* descriptor =
 
8204
+       Expression::make_func_descriptor(no);
 
8205
+      this->descriptor_ = descriptor;
 
8206
+      if (no->package() == NULL
 
8207
+         && !Linemap::is_predeclared_location(no->location()))
 
8208
+       {
 
8209
+         Named_object* dno = Function::make_descriptor_wrapper(gogo, no,
 
8210
+                                                               this->fntype_);
 
8211
+         descriptor->set_descriptor_wrapper(dno);
 
8212
+       }
 
8213
+    }
 
8214
+  return this->descriptor_;
 
8215
+}
 
8216
+
 
8217
 // Class Variable.
 
8218
 
 
8219
 Variable::Variable(Type* type, Expression* init, bool is_global,
 
8220
@@ -4755,6 +5022,12 @@
 
8221
 Named_object::set_function_value(Function* function)
 
8222
 {
 
8223
   go_assert(this->classification_ == NAMED_OBJECT_FUNC_DECLARATION);
 
8224
+  if (this->func_declaration_value()->has_descriptor())
 
8225
+    {
 
8226
+      Expression* descriptor =
 
8227
+       this->func_declaration_value()->descriptor(NULL, NULL);
 
8228
+      function->set_descriptor(descriptor);
 
8229
+    }
 
8230
   this->classification_ = NAMED_OBJECT_FUNC;
 
8231
   // FIXME: We should free the old value.
 
8232
   this->u_.func_value = function;
 
8233
Index: gcc/go/gofrontend/runtime.def
 
8234
===================================================================
 
8235
--- a/src/gcc/go/gofrontend/runtime.def (.../tags/gcc_4_8_1_release)
 
8236
+++ b/src/gcc/go/gofrontend/runtime.def (.../branches/gcc-4_8-branch)
 
8237
@@ -224,11 +224,6 @@
 
8238
 DEF_GO_RUNTIME(NEW_NOPOINTERS, "__go_new_nopointers", P1(UINTPTR), R1(POINTER))
 
8239
 
 
8240
 
 
8241
-// Allocate a trampoline for a function literal.
 
8242
-DEF_GO_RUNTIME(ALLOCATE_GO_TRAMPOLINE, "__go_allocate_trampoline",
 
8243
-              P2(UINTPTR, POINTER), R1(POINTER))
 
8244
-
 
8245
-
 
8246
 // Start a new goroutine.
 
8247
 DEF_GO_RUNTIME(GO, "__go_go", P2(FUNC_PTR, POINTER), R0())
 
8248
 
 
8249
Index: gcc/go/gofrontend/gogo.h
 
8250
===================================================================
 
8251
--- a/src/gcc/go/gofrontend/gogo.h      (.../tags/gcc_4_8_1_release)
 
8252
+++ b/src/gcc/go/gofrontend/gogo.h      (.../branches/gcc-4_8-branch)
 
8253
@@ -476,6 +476,10 @@
 
8254
   void
 
8255
   lower_constant(Named_object*);
 
8256
 
 
8257
+  // Create all necessary function descriptors.
 
8258
+  void
 
8259
+  create_function_descriptors();
 
8260
+
 
8261
   // Finalize the method lists and build stub methods for named types.
 
8262
   void
 
8263
   finalize_methods();
 
8264
@@ -614,10 +618,6 @@
 
8265
   receive_from_channel(tree type_tree, tree type_descriptor_tree, tree channel,
 
8266
                       Location);
 
8267
 
 
8268
-  // Make a trampoline which calls FNADDR passing CLOSURE.
 
8269
-  tree
 
8270
-  make_trampoline(tree fnaddr, tree closure, Location);
 
8271
-
 
8272
  private:
 
8273
   // During parsing, we keep a stack of functions.  Each function on
 
8274
   // the stack is one that we are currently parsing.  For each
 
8275
@@ -669,10 +669,6 @@
 
8276
   tree
 
8277
   ptr_go_string_constant_tree(const std::string&);
 
8278
 
 
8279
-  // Return the type of a trampoline.
 
8280
-  static tree
 
8281
-  trampoline_type_tree();
 
8282
-
 
8283
   // Type used to map import names to packages.
 
8284
   typedef std::map<std::string, Package*> Imports;
 
8285
 
 
8286
@@ -915,6 +911,14 @@
 
8287
   result_variables()
 
8288
   { return this->results_; }
 
8289
 
 
8290
+  bool
 
8291
+  is_sink() const
 
8292
+  { return this->is_sink_; }
 
8293
+
 
8294
+  void
 
8295
+  set_is_sink()
 
8296
+  { this->is_sink_ = true; }
 
8297
+
 
8298
   // Whether the result variables have names.
 
8299
   bool
 
8300
   results_are_named() const
 
8301
@@ -1046,6 +1050,12 @@
 
8302
   set_in_unique_section()
 
8303
   { this->in_unique_section_ = true; }
 
8304
 
 
8305
+  // Whether this function was created as a descriptor wrapper for
 
8306
+  // another function.
 
8307
+  bool
 
8308
+  is_descriptor_wrapper() const
 
8309
+  { return this->is_descriptor_wrapper_; }
 
8310
+
 
8311
   // Swap with another function.  Used only for the thunk which calls
 
8312
   // recover.
 
8313
   void
 
8314
@@ -1059,6 +1069,26 @@
 
8315
   void
 
8316
   determine_types();
 
8317
 
 
8318
+  // Return an expression for the function descriptor, given the named
 
8319
+  // object for this function.  This may only be called for functions
 
8320
+  // without a closure.  This will be an immutable struct with one
 
8321
+  // field that points to the function's code.
 
8322
+  Expression*
 
8323
+  descriptor(Gogo*, Named_object*);
 
8324
+
 
8325
+  // Set the descriptor for this function.  This is used when a
 
8326
+  // function declaration is followed by a function definition.
 
8327
+  void
 
8328
+  set_descriptor(Expression* descriptor)
 
8329
+  {
 
8330
+    go_assert(this->descriptor_ == NULL);
 
8331
+    this->descriptor_ = descriptor;
 
8332
+  }
 
8333
+
 
8334
+  // Build a descriptor wrapper function.
 
8335
+  static Named_object*
 
8336
+  make_descriptor_wrapper(Gogo*, Named_object*, Function_type*);
 
8337
+
 
8338
   // Return the function's decl given an identifier.
 
8339
   tree
 
8340
   get_or_make_decl(Gogo*, Named_object*, tree id);
 
8341
@@ -1137,25 +1167,32 @@
 
8342
   Labels labels_;
 
8343
   // The number of local types defined in this function.
 
8344
   unsigned int local_type_count_;
 
8345
+  // The function descriptor, if any.
 
8346
+  Expression* descriptor_;
 
8347
   // The function decl.
 
8348
   tree fndecl_;
 
8349
   // The defer stack variable.  A pointer to this variable is used to
 
8350
   // distinguish the defer stack for one function from another.  This
 
8351
   // is NULL unless we actually need a defer stack.
 
8352
   Temporary_statement* defer_stack_;
 
8353
+  // True if this function is sink-named.  No code is generated.
 
8354
+  bool is_sink_ : 1;
 
8355
   // True if the result variables are named.
 
8356
-  bool results_are_named_;
 
8357
+  bool results_are_named_ : 1;
 
8358
   // True if this method should not be included in the type descriptor.
 
8359
-  bool nointerface_;
 
8360
+  bool nointerface_ : 1;
 
8361
   // True if this function calls the predeclared recover function.
 
8362
-  bool calls_recover_;
 
8363
+  bool calls_recover_ : 1;
 
8364
   // True if this a thunk built for a function which calls recover.
 
8365
-  bool is_recover_thunk_;
 
8366
+  bool is_recover_thunk_ : 1;
 
8367
   // True if this function already has a recover thunk.
 
8368
-  bool has_recover_thunk_;
 
8369
+  bool has_recover_thunk_ : 1;
 
8370
   // True if this function should be put in a unique section.  This is
 
8371
   // turned on for field tracking.
 
8372
   bool in_unique_section_ : 1;
 
8373
+  // True if this is a function wrapper created to put in a function
 
8374
+  // descriptor.
 
8375
+  bool is_descriptor_wrapper_ : 1;
 
8376
 };
 
8377
 
 
8378
 // A snapshot of the current binding state.
 
8379
@@ -1198,7 +1235,8 @@
 
8380
 {
 
8381
  public:
 
8382
   Function_declaration(Function_type* fntype, Location location)
 
8383
-    : fntype_(fntype), location_(location), asm_name_(), fndecl_(NULL)
 
8384
+    : fntype_(fntype), location_(location), asm_name_(), descriptor_(NULL),
 
8385
+      fndecl_(NULL)
 
8386
   { }
 
8387
 
 
8388
   Function_type*
 
8389
@@ -1218,10 +1256,27 @@
 
8390
   set_asm_name(const std::string& asm_name)
 
8391
   { this->asm_name_ = asm_name; }
 
8392
 
 
8393
+  // Return an expression for the function descriptor, given the named
 
8394
+  // object for this function.  This may only be called for functions
 
8395
+  // without a closure.  This will be an immutable struct with one
 
8396
+  // field that points to the function's code.
 
8397
+  Expression*
 
8398
+  descriptor(Gogo*, Named_object*);
 
8399
+
 
8400
+  // Return true if we have created a descriptor for this declaration.
 
8401
+  bool
 
8402
+  has_descriptor() const
 
8403
+  { return this->descriptor_ != NULL; }
 
8404
+
 
8405
   // Return a decl for the function given an identifier.
 
8406
   tree
 
8407
   get_or_make_decl(Gogo*, Named_object*, tree id);
 
8408
 
 
8409
+  // If there is a descriptor, build it into the backend
 
8410
+  // representation.
 
8411
+  void
 
8412
+  build_backend_descriptor(Gogo*);
 
8413
+
 
8414
   // Export a function declaration.
 
8415
   void
 
8416
   export_func(Export* exp, const std::string& name) const
 
8417
@@ -1235,6 +1290,8 @@
 
8418
   // The assembler name: this is the name to use in references to the
 
8419
   // function.  This is normally empty.
 
8420
   std::string asm_name_;
 
8421
+  // The function descriptor, if any.
 
8422
+  Expression* descriptor_;
 
8423
   // The function decl if needed.
 
8424
   tree fndecl_;
 
8425
 };
 
8426
@@ -1630,7 +1687,7 @@
 
8427
   Named_constant(Type* type, Expression* expr, int iota_value,
 
8428
                 Location location)
 
8429
     : type_(type), expr_(expr), iota_value_(iota_value), location_(location),
 
8430
-      lowering_(false)
 
8431
+      lowering_(false), is_sink_(false)
 
8432
   { }
 
8433
 
 
8434
   Type*
 
8435
@@ -1664,6 +1721,14 @@
 
8436
   clear_lowering()
 
8437
   { this->lowering_ = false; }
 
8438
 
 
8439
+  bool
 
8440
+  is_sink() const
 
8441
+  { return this->is_sink_; }
 
8442
+
 
8443
+  void
 
8444
+  set_is_sink()
 
8445
+  { this->is_sink_ = true; }
 
8446
+
 
8447
   // Traverse the expression.
 
8448
   int
 
8449
   traverse_expression(Traverse*);
 
8450
@@ -1699,6 +1764,8 @@
 
8451
   Location location_;
 
8452
   // Whether we are currently lowering this constant.
 
8453
   bool lowering_;
 
8454
+  // Whether this constant is blank named and needs only type checking.
 
8455
+  bool is_sink_;
 
8456
 };
 
8457
 
 
8458
 // A type declaration.
 
8459
Index: gcc/go/gofrontend/go.cc
 
8460
===================================================================
 
8461
--- a/src/gcc/go/gofrontend/go.cc       (.../tags/gcc_4_8_1_release)
 
8462
+++ b/src/gcc/go/gofrontend/go.cc       (.../branches/gcc-4_8-branch)
 
8463
@@ -44,7 +44,7 @@
 
8464
 GO_EXTERN_C
 
8465
 void
 
8466
 go_parse_input_files(const char** filenames, unsigned int filename_count,
 
8467
-                    bool only_check_syntax, bool require_return_statement)
 
8468
+                    bool only_check_syntax, bool)
 
8469
 {
 
8470
   go_assert(filename_count > 0);
 
8471
 
 
8472
@@ -84,10 +84,16 @@
 
8473
   // Finalize method lists and build stub methods for named types.
 
8474
   ::gogo->finalize_methods();
 
8475
 
 
8476
+  // Check that functions have a terminating statement.
 
8477
+  ::gogo->check_return_statements();
 
8478
+
 
8479
   // Now that we have seen all the names, lower the parse tree into a
 
8480
   // form which is easier to use.
 
8481
   ::gogo->lower_parse_tree();
 
8482
 
 
8483
+  // Create function descriptors as needed.
 
8484
+  ::gogo->create_function_descriptors();
 
8485
+
 
8486
   // Write out queued up functions for hash and comparison of types.
 
8487
   ::gogo->write_specific_type_functions();
 
8488
 
 
8489
@@ -104,10 +110,6 @@
 
8490
   if (only_check_syntax)
 
8491
     return;
 
8492
 
 
8493
-  // Check that functions have return statements.
 
8494
-  if (require_return_statement)
 
8495
-    ::gogo->check_return_statements();
 
8496
-
 
8497
   // Export global identifiers as appropriate.
 
8498
   ::gogo->do_exports();
 
8499
 
 
8500
Index: gcc/go/gofrontend/types.h
 
8501
===================================================================
 
8502
--- a/src/gcc/go/gofrontend/types.h     (.../tags/gcc_4_8_1_release)
 
8503
+++ b/src/gcc/go/gofrontend/types.h     (.../branches/gcc-4_8-branch)
 
8504
@@ -523,6 +523,14 @@
 
8505
   static Type*
 
8506
   make_forward_declaration(Named_object*);
 
8507
 
 
8508
+  // Make a builtin struct type from a list of fields.
 
8509
+  static Struct_type*
 
8510
+  make_builtin_struct_type(int nfields, ...);
 
8511
+
 
8512
+  // Make a builtin named type.
 
8513
+  static Named_type*
 
8514
+  make_builtin_named_type(const char* name, Type* type);
 
8515
+
 
8516
   // Traverse a type.
 
8517
   static int
 
8518
   traverse(Type*, Traverse*);
 
8519
@@ -1035,14 +1043,6 @@
 
8520
   type_descriptor_constructor(Gogo*, int runtime_type_kind, Named_type*,
 
8521
                              const Methods*, bool only_value_methods);
 
8522
 
 
8523
-  // Make a builtin struct type from a list of fields.
 
8524
-  static Struct_type*
 
8525
-  make_builtin_struct_type(int nfields, ...);
 
8526
-
 
8527
-  // Make a builtin named type.
 
8528
-  static Named_type*
 
8529
-  make_builtin_named_type(const char* name, Type* type);
 
8530
-
 
8531
   // For the benefit of child class reflection string generation.
 
8532
   void
 
8533
   append_reflection(const Type* type, Gogo* gogo, std::string* ret) const
 
8534
@@ -1789,6 +1789,12 @@
 
8535
   Function_type*
 
8536
   copy_with_receiver(Type*) const;
 
8537
 
 
8538
+  // Return a copy of this type ignoring any receiver and adding a
 
8539
+  // final closure parameter of type CLOSURE_TYPE.  This is used when
 
8540
+  // creating descriptors.
 
8541
+  Function_type*
 
8542
+  copy_with_closure(Type* closure_type) const;
 
8543
+
 
8544
   static Type*
 
8545
   make_function_type_descriptor_type();
 
8546
 
 
8547
@@ -1796,7 +1802,7 @@
 
8548
   int
 
8549
   do_traverse(Traverse*);
 
8550
 
 
8551
-  // A trampoline function has a pointer which matters for GC.
 
8552
+  // A function descriptor may be allocated on the heap.
 
8553
   bool
 
8554
   do_has_pointer() const
 
8555
   { return true; }
 
8556
Index: gcc/go/gofrontend/parse.cc
 
8557
===================================================================
 
8558
--- a/src/gcc/go/gofrontend/parse.cc    (.../tags/gcc_4_8_1_release)
 
8559
+++ b/src/gcc/go/gofrontend/parse.cc    (.../branches/gcc-4_8-branch)
 
8560
@@ -1457,6 +1457,16 @@
 
8561
 
 
8562
       if (!Gogo::is_sink_name(pi->name()))
 
8563
        this->gogo_->add_constant(*pi, *pe, this->iota_value());
 
8564
+      else
 
8565
+       {
 
8566
+         static int count;
 
8567
+         char buf[30];
 
8568
+         snprintf(buf, sizeof buf, ".$sinkconst%d", count);
 
8569
+         ++count;
 
8570
+         Typed_identifier ti(std::string(buf), type, pi->location());
 
8571
+         Named_object* no = this->gogo_->add_constant(ti, *pe, this->iota_value());
 
8572
+         no->const_value()->set_is_sink();
 
8573
+       }
 
8574
     }
 
8575
   if (pe != expr_list->end())
 
8576
     error_at(this->location(), "too many initializers");
 
8577
@@ -2627,7 +2637,11 @@
 
8578
   Named_object* this_function = this->gogo_->current_function();
 
8579
   Named_object* closure = this_function->func_value()->closure_var();
 
8580
 
 
8581
-  Enclosing_var ev(var, in_function, this->enclosing_vars_.size());
 
8582
+  // The last argument to the Enclosing_var constructor is the index
 
8583
+  // of this variable in the closure.  We add 1 to the current number
 
8584
+  // of enclosed variables, because the first field in the closure
 
8585
+  // points to the function code.
 
8586
+  Enclosing_var ev(var, in_function, this->enclosing_vars_.size() + 1);
 
8587
   std::pair<Enclosing_vars::iterator, bool> ins =
 
8588
     this->enclosing_vars_.insert(ev);
 
8589
   if (ins.second)
 
8590
@@ -2882,8 +2896,9 @@
 
8591
 // Create a closure for the nested function FUNCTION.  This is based
 
8592
 // on ENCLOSING_VARS, which is a list of all variables defined in
 
8593
 // enclosing functions and referenced from FUNCTION.  A closure is the
 
8594
-// address of a struct which contains the addresses of all the
 
8595
-// referenced variables.  This returns NULL if no closure is required.
 
8596
+// address of a struct which point to the real function code and
 
8597
+// contains the addresses of all the referenced variables.  This
 
8598
+// returns NULL if no closure is required.
 
8599
 
 
8600
 Expression*
 
8601
 Parse::create_closure(Named_object* function, Enclosing_vars* enclosing_vars,
 
8602
@@ -2899,16 +2914,25 @@
 
8603
   for (Enclosing_vars::const_iterator p = enclosing_vars->begin();
 
8604
        p != enclosing_vars->end();
 
8605
        ++p)
 
8606
-    ev[p->index()] = *p;
 
8607
+    {
 
8608
+      // Subtract 1 because index 0 is the function code.
 
8609
+      ev[p->index() - 1] = *p;
 
8610
+    }
 
8611
 
 
8612
   // Build an initializer for a composite literal of the closure's
 
8613
   // type.
 
8614
 
 
8615
   Named_object* enclosing_function = this->gogo_->current_function();
 
8616
   Expression_list* initializer = new Expression_list;
 
8617
+
 
8618
+  initializer->push_back(Expression::make_func_code_reference(function,
 
8619
+                                                             location));
 
8620
+
 
8621
   for (size_t i = 0; i < enclosing_var_count; ++i)
 
8622
     {
 
8623
-      go_assert(ev[i].index() == i);
 
8624
+      // Add 1 to i because the first field in the closure is a
 
8625
+      // pointer to the function code.
 
8626
+      go_assert(ev[i].index() == i + 1);
 
8627
       Named_object* var = ev[i].var();
 
8628
       Expression* ref;
 
8629
       if (ev[i].in_function() == enclosing_function)
 
8630
@@ -3016,7 +3040,7 @@
 
8631
                  && t->array_type()->length()->is_nil_expression())
 
8632
                {
 
8633
                  error_at(ret->location(),
 
8634
-                          "invalid use of %<...%> in type conversion");
 
8635
+                          "use of %<[...]%> outside of array literal");
 
8636
                  ret = Expression::make_error(loc);
 
8637
                }
 
8638
              else
 
8639
@@ -4499,9 +4523,12 @@
 
8640
   bool is_fallthrough = false;
 
8641
   if (this->peek_token()->is_keyword(KEYWORD_FALLTHROUGH))
 
8642
     {
 
8643
+      Location fallthrough_loc = this->location();
 
8644
       is_fallthrough = true;
 
8645
       if (this->advance_token()->is_op(OPERATOR_SEMICOLON))
 
8646
        this->advance_token();
 
8647
+      if (this->peek_token()->is_op(OPERATOR_RCURLY))
 
8648
+       error_at(fallthrough_loc, _("cannot fallthrough final case in switch"));
 
8649
     }
 
8650
 
 
8651
   if (is_default)
 
8652
Index: gcc/go/gofrontend/expressions.h
 
8653
===================================================================
 
8654
--- a/src/gcc/go/gofrontend/expressions.h       (.../tags/gcc_4_8_1_release)
 
8655
+++ b/src/gcc/go/gofrontend/expressions.h       (.../branches/gcc-4_8-branch)
 
8656
@@ -16,6 +16,7 @@
 
8657
 class Traverse;
 
8658
 class Statement_inserter;
 
8659
 class Type;
 
8660
+class Method;
 
8661
 struct Type_context;
 
8662
 class Integer_type;
 
8663
 class Float_type;
 
8664
@@ -32,6 +33,7 @@
 
8665
 class Binary_expression;
 
8666
 class Call_expression;
 
8667
 class Func_expression;
 
8668
+class Func_descriptor_expression;
 
8669
 class Unknown_expression;
 
8670
 class Index_expression;
 
8671
 class Map_index_expression;
 
8672
@@ -67,6 +69,8 @@
 
8673
     EXPRESSION_SET_AND_USE_TEMPORARY,
 
8674
     EXPRESSION_SINK,
 
8675
     EXPRESSION_FUNC_REFERENCE,
 
8676
+    EXPRESSION_FUNC_DESCRIPTOR,
 
8677
+    EXPRESSION_FUNC_CODE_REFERENCE,
 
8678
     EXPRESSION_UNKNOWN_REFERENCE,
 
8679
     EXPRESSION_BOOLEAN,
 
8680
     EXPRESSION_STRING,
 
8681
@@ -150,10 +154,24 @@
 
8682
   static Expression*
 
8683
   make_sink(Location);
 
8684
 
 
8685
-  // Make a reference to a function in an expression.
 
8686
+  // Make a reference to a function in an expression.  This returns a
 
8687
+  // pointer to the struct holding the address of the function
 
8688
+  // followed by any closed-over variables.
 
8689
   static Expression*
 
8690
   make_func_reference(Named_object*, Expression* closure, Location);
 
8691
 
 
8692
+  // Make a function descriptor, an immutable struct with a single
 
8693
+  // field that points to the function code.  This may only be used
 
8694
+  // with functions that do not have closures.  FN is the function for
 
8695
+  // which we are making the descriptor.
 
8696
+  static Func_descriptor_expression*
 
8697
+  make_func_descriptor(Named_object* fn);
 
8698
+
 
8699
+  // Make a reference to the code of a function.  This is used to set
 
8700
+  // descriptor and closure fields.
 
8701
+  static Expression*
 
8702
+  make_func_code_reference(Named_object*, Location);
 
8703
+
 
8704
   // Make a reference to an unknown name.  In a correct program this
 
8705
   // will always be lowered to a real const/var/func reference.
 
8706
   static Unknown_expression*
 
8707
@@ -207,9 +225,11 @@
 
8708
   make_call_result(Call_expression*, unsigned int index);
 
8709
 
 
8710
   // Make an expression which is a method bound to its first
 
8711
-  // parameter.
 
8712
+  // parameter.  METHOD is the method being called, FUNCTION is the
 
8713
+  // function to call.
 
8714
   static Bound_method_expression*
 
8715
-  make_bound_method(Expression* object, Named_object* method, Location);
 
8716
+  make_bound_method(Expression* object, const Method* method,
 
8717
+                   Named_object* function, Location);
 
8718
 
 
8719
   // Make an index or slice expression.  This is a parser expression
 
8720
   // which represents LEFT[START:END].  END may be NULL, meaning an
 
8721
@@ -523,6 +543,11 @@
 
8722
   bool
 
8723
   is_local_variable() const;
 
8724
 
 
8725
+  // Make the builtin function descriptor type, so that it can be
 
8726
+  // converted.
 
8727
+  static void
 
8728
+  make_func_descriptor_type();
 
8729
+
 
8730
   // Traverse an expression.
 
8731
   static int
 
8732
   traverse(Expression**, Traverse*);
 
8733
@@ -1057,8 +1082,7 @@
 
8734
   do_type();
 
8735
 
 
8736
   void
 
8737
-  do_determine_type(const Type_context*)
 
8738
-  { }
 
8739
+  do_determine_type(const Type_context*);
 
8740
 
 
8741
   Expression*
 
8742
   do_copy()
 
8743
@@ -1484,7 +1508,7 @@
 
8744
   { }
 
8745
 
 
8746
   // Return the object associated with the function.
 
8747
-  const Named_object*
 
8748
+  Named_object*
 
8749
   named_object() const
 
8750
   { return this->function_; }
 
8751
 
 
8752
@@ -1494,9 +1518,9 @@
 
8753
   closure()
 
8754
   { return this->closure_; }
 
8755
 
 
8756
-  // Return a tree for this function without evaluating the closure.
 
8757
-  tree
 
8758
-  get_tree_without_closure(Gogo*);
 
8759
+  // Return a tree for the code for a function.
 
8760
+  static tree
 
8761
+  get_code_pointer(Gogo*, Named_object* function, Location loc);
 
8762
 
 
8763
  protected:
 
8764
   int
 
8765
@@ -1532,11 +1556,68 @@
 
8766
   // The function itself.
 
8767
   Named_object* function_;
 
8768
   // A closure.  This is normally NULL.  For a nested function, it may
 
8769
-  // be a heap-allocated struct holding pointers to all the variables
 
8770
-  // referenced by this function and defined in enclosing functions.
 
8771
+  // be a struct holding pointers to all the variables referenced by
 
8772
+  // this function and defined in enclosing functions.
 
8773
   Expression* closure_;
 
8774
 };
 
8775
 
 
8776
+// A function descriptor.  A function descriptor is a struct with a
 
8777
+// single field pointing to the function code.  This is used for
 
8778
+// functions without closures.
 
8779
+
 
8780
+class Func_descriptor_expression : public Expression
 
8781
+{
 
8782
+ public:
 
8783
+  Func_descriptor_expression(Named_object* fn);
 
8784
+
 
8785
+  // Set the descriptor wrapper.
 
8786
+  void
 
8787
+  set_descriptor_wrapper(Named_object* dfn)
 
8788
+  {
 
8789
+    go_assert(this->dfn_ == NULL);
 
8790
+    this->dfn_ = dfn;
 
8791
+  }
 
8792
+
 
8793
+  // Make the function descriptor type, so that it can be converted.
 
8794
+  static void
 
8795
+  make_func_descriptor_type();
 
8796
+
 
8797
+ protected:
 
8798
+  int
 
8799
+  do_traverse(Traverse*);
 
8800
+
 
8801
+  Type*
 
8802
+  do_type();
 
8803
+
 
8804
+  void
 
8805
+  do_determine_type(const Type_context*)
 
8806
+  { }
 
8807
+
 
8808
+  Expression*
 
8809
+  do_copy();
 
8810
+
 
8811
+  bool
 
8812
+  do_is_addressable() const
 
8813
+  { return true; }
 
8814
+
 
8815
+  tree
 
8816
+  do_get_tree(Translate_context*);
 
8817
+
 
8818
+  void
 
8819
+  do_dump_expression(Ast_dump_context* context) const;
 
8820
+
 
8821
+ private:
 
8822
+  // The type of all function descriptors.
 
8823
+  static Type* descriptor_type;
 
8824
+
 
8825
+  // The function for which this is the descriptor.
 
8826
+  Named_object* fn_;
 
8827
+  // The descriptor function.
 
8828
+  Named_object* dfn_;
 
8829
+  // The descriptor variable.
 
8830
+  Bvariable* dvar_;
 
8831
+};
 
8832
+
 
8833
 // A reference to an unknown name.
 
8834
 
 
8835
 class Unknown_expression : public Parser_expression
 
8836
@@ -1773,10 +1854,10 @@
 
8837
 class Bound_method_expression : public Expression
 
8838
 {
 
8839
  public:
 
8840
-  Bound_method_expression(Expression* expr, Named_object* method,
 
8841
-                         Location location)
 
8842
+  Bound_method_expression(Expression* expr, const Method *method,
 
8843
+                         Named_object* function, Location location)
 
8844
     : Expression(EXPRESSION_BOUND_METHOD, location),
 
8845
-      expr_(expr), expr_type_(NULL), method_(method)
 
8846
+      expr_(expr), expr_type_(NULL), method_(method), function_(function)
 
8847
   { }
 
8848
 
 
8849
   // Return the object which is the first argument.
 
8850
@@ -1791,20 +1872,33 @@
 
8851
   first_argument_type() const
 
8852
   { return this->expr_type_; }
 
8853
 
 
8854
-  // Return the method function.
 
8855
-  Named_object*
 
8856
-  method()
 
8857
+  // Return the method.
 
8858
+  const Method*
 
8859
+  method() const
 
8860
   { return this->method_; }
 
8861
 
 
8862
+  // Return the function to call.
 
8863
+  Named_object*
 
8864
+  function() const
 
8865
+  { return this->function_; }
 
8866
+
 
8867
   // Set the implicit type of the expression.
 
8868
   void
 
8869
   set_first_argument_type(Type* type)
 
8870
   { this->expr_type_ = type; }
 
8871
 
 
8872
+  // Create a thunk to call FUNCTION, for METHOD, when it is used as
 
8873
+  // part of a method value.
 
8874
+  static Named_object*
 
8875
+  create_thunk(Gogo*, const Method* method, Named_object* function);
 
8876
+
 
8877
  protected:
 
8878
   int
 
8879
   do_traverse(Traverse*);
 
8880
 
 
8881
+  Expression*
 
8882
+  do_lower(Gogo*, Named_object*, Statement_inserter*, int);
 
8883
+
 
8884
   Type*
 
8885
   do_type();
 
8886
 
 
8887
@@ -1818,7 +1912,7 @@
 
8888
   do_copy()
 
8889
   {
 
8890
     return new Bound_method_expression(this->expr_->copy(), this->method_,
 
8891
-                                      this->location());
 
8892
+                                      this->function_, this->location());
 
8893
   }
 
8894
 
 
8895
   tree
 
8896
@@ -1828,6 +1922,11 @@
 
8897
   do_dump_expression(Ast_dump_context*) const;
 
8898
 
 
8899
  private:
 
8900
+  // A mapping from method functions to the thunks we have created for
 
8901
+  // them.
 
8902
+  typedef Unordered_map(Named_object*, Named_object*) Method_value_thunks;
 
8903
+  static Method_value_thunks method_value_thunks;
 
8904
+
 
8905
   // The object used to find the method.  This is passed to the method
 
8906
   // as the first argument.
 
8907
   Expression* expr_;
 
8908
@@ -1835,8 +1934,12 @@
 
8909
   // NULL in the normal case, non-NULL when using a method from an
 
8910
   // anonymous field which does not require a stub.
 
8911
   Type* expr_type_;
 
8912
-  // The method itself.
 
8913
-  Named_object* method_;
 
8914
+  // The method.
 
8915
+  const Method* method_;
 
8916
+  // The function to call.  This is not the same as
 
8917
+  // method_->named_object() when the method has a stub.  This will be
 
8918
+  // the real function rather than the stub.
 
8919
+  Named_object* function_;
 
8920
 };
 
8921
 
 
8922
 // A reference to a field in a struct.
 
8923
@@ -1847,7 +1950,7 @@
 
8924
   Field_reference_expression(Expression* expr, unsigned int field_index,
 
8925
                             Location location)
 
8926
     : Expression(EXPRESSION_FIELD_REFERENCE, location),
 
8927
-      expr_(expr), field_index_(field_index), called_fieldtrack_(false)
 
8928
+      expr_(expr), field_index_(field_index), implicit_(false), called_fieldtrack_(false)
 
8929
   { }
 
8930
 
 
8931
   // Return the struct expression.
 
8932
@@ -1860,6 +1963,15 @@
 
8933
   field_index() const
 
8934
   { return this->field_index_; }
 
8935
 
 
8936
+  // Return whether this node was implied by an anonymous field.
 
8937
+  bool
 
8938
+  implicit() const
 
8939
+  { return this->implicit_; }
 
8940
+
 
8941
+  void
 
8942
+  set_implicit(bool implicit)
 
8943
+  { this->implicit_ = implicit; }
 
8944
+
 
8945
   // Set the struct expression.  This is used when parsing.
 
8946
   void
 
8947
   set_struct_expression(Expression* expr)
 
8948
@@ -1914,6 +2026,9 @@
 
8949
   Expression* expr_;
 
8950
   // The zero-based index of the field we are retrieving.
 
8951
   unsigned int field_index_;
 
8952
+  // Whether this node was emitted implicitly for an embedded field,
 
8953
+  // that is, expr_ is not the expr_ of the original user node.
 
8954
+  bool implicit_;
 
8955
   // Whether we have already emitted a fieldtrack call.
 
8956
   bool called_fieldtrack_;
 
8957
 };
 
8958
@@ -1940,6 +2055,11 @@
 
8959
   name() const
 
8960
   { return this->name_; }
 
8961
 
 
8962
+  // Create a thunk to call the method NAME in TYPE when it is used as
 
8963
+  // part of a method value.
 
8964
+  static Named_object*
 
8965
+  create_thunk(Gogo*, Interface_type* type, const std::string& name);
 
8966
+
 
8967
   // Return a tree for the pointer to the function to call, given a
 
8968
   // tree for the expression.
 
8969
   tree
 
8970
@@ -1955,6 +2075,9 @@
 
8971
   int
 
8972
   do_traverse(Traverse* traverse);
 
8973
 
 
8974
+  Expression*
 
8975
+  do_lower(Gogo*, Named_object*, Statement_inserter*, int);
 
8976
+
 
8977
   Type*
 
8978
   do_type();
 
8979
 
 
8980
@@ -1979,6 +2102,13 @@
 
8981
   do_dump_expression(Ast_dump_context*) const;
 
8982
 
 
8983
  private:
 
8984
+  // A mapping from interface types to a list of thunks we have
 
8985
+  // created for methods.
 
8986
+  typedef std::vector<std::pair<std::string, Named_object*> > Method_thunks;
 
8987
+  typedef Unordered_map(Interface_type*, Method_thunks*)
 
8988
+    Interface_method_thunks;
 
8989
+  static Interface_method_thunks interface_method_thunks;
 
8990
+
 
8991
   // The expression for the interface object.  This should have a type
 
8992
   // of interface or pointer to interface.
 
8993
   Expression* expr_;
 
8994
Index: gcc/go/gofrontend/statements.cc
 
8995
===================================================================
 
8996
--- a/src/gcc/go/gofrontend/statements.cc       (.../tags/gcc_4_8_1_release)
 
8997
+++ b/src/gcc/go/gofrontend/statements.cc       (.../branches/gcc-4_8-branch)
 
8998
@@ -569,7 +569,10 @@
 
8999
 Assignment_statement::do_determine_types()
 
9000
 {
 
9001
   this->lhs_->determine_type_no_context();
 
9002
-  Type_context context(this->lhs_->type(), false);
 
9003
+  Type* rhs_context_type = this->lhs_->type();
 
9004
+  if (rhs_context_type->is_sink_type())
 
9005
+    rhs_context_type = NULL;
 
9006
+  Type_context context(rhs_context_type, false);
 
9007
   this->rhs_->determine_type(&context);
 
9008
 }
 
9009
 
 
9010
@@ -1707,8 +1710,8 @@
 
9011
     this->expr_->discarding_value();
 
9012
 }
 
9013
 
 
9014
-// An expression statement may fall through unless it is a call to a
 
9015
-// function which does not return.
 
9016
+// An expression statement is only a terminating statement if it is
 
9017
+// a call to panic.
 
9018
 
 
9019
 bool
 
9020
 Expression_statement::do_may_fall_through() const
 
9021
@@ -1717,22 +1720,28 @@
 
9022
   if (call != NULL)
 
9023
     {
 
9024
       const Expression* fn = call->fn();
 
9025
-      const Func_expression* fe = fn->func_expression();
 
9026
-      if (fe != NULL)
 
9027
+      // panic is still an unknown named object.
 
9028
+      const Unknown_expression* ue = fn->unknown_expression();
 
9029
+      if (ue != NULL)
 
9030
        {
 
9031
-         const Named_object* no = fe->named_object();
 
9032
+         Named_object* no = ue->named_object();
 
9033
 
 
9034
-         Function_type* fntype;
 
9035
-         if (no->is_function())
 
9036
-           fntype = no->func_value()->type();
 
9037
-         else if (no->is_function_declaration())
 
9038
-           fntype = no->func_declaration_value()->type();
 
9039
-         else
 
9040
-           fntype = NULL;
 
9041
+          if (no->is_unknown())
 
9042
+            no = no->unknown_value()->real_named_object();
 
9043
+          if (no != NULL)
 
9044
+            {
 
9045
+              Function_type* fntype;
 
9046
+              if (no->is_function())
 
9047
+                fntype = no->func_value()->type();
 
9048
+              else if (no->is_function_declaration())
 
9049
+                fntype = no->func_declaration_value()->type();
 
9050
+              else
 
9051
+                fntype = NULL;
 
9052
 
 
9053
-         // The builtin function panic does not return.
 
9054
-         if (fntype != NULL && fntype->is_builtin() && no->name() == "panic")
 
9055
-           return false;
 
9056
+              // The builtin function panic does not return.
 
9057
+              if (fntype != NULL && fntype->is_builtin() && no->name() == "panic")
 
9058
+                return false;
 
9059
+            }
 
9060
        }
 
9061
     }
 
9062
   return true;
 
9063
@@ -1953,12 +1962,17 @@
 
9064
              && results->begin()->type()->points_to() == NULL)))
 
9065
     return false;
 
9066
 
 
9067
-  // If this calls something which is not a simple function, then we
 
9068
+  // If this calls something that is not a simple function, then we
 
9069
   // need a thunk.
 
9070
   Expression* fn = this->call_->call_expression()->fn();
 
9071
-  if (fn->interface_field_reference_expression() != NULL)
 
9072
+  if (fn->func_expression() == NULL)
 
9073
     return false;
 
9074
 
 
9075
+  // If the function uses a closure, then we need a thunk.  FIXME: We
 
9076
+  // could accept a zero argument function with a closure.
 
9077
+  if (fn->func_expression()->closure() != NULL)
 
9078
+    return false;
 
9079
+
 
9080
   return true;
 
9081
 }
 
9082
 
 
9083
@@ -2496,7 +2510,11 @@
 
9084
 
 
9085
   Call_expression* ce = this->call_->call_expression();
 
9086
 
 
9087
-  *pfn = ce->fn();
 
9088
+  Expression* fn = ce->fn();
 
9089
+  Func_expression* fe = fn->func_expression();
 
9090
+  go_assert(fe != NULL);
 
9091
+  *pfn = Expression::make_func_code_reference(fe->named_object(),
 
9092
+                                             fe->location());
 
9093
 
 
9094
   const Expression_list* args = ce->args();
 
9095
   if (args == NULL || args->empty())
 
9096
@@ -2800,6 +2818,28 @@
 
9097
   return new Return_statement(vals, location);
 
9098
 }
 
9099
 
 
9100
+// Make a statement that returns the result of a call expression.
 
9101
+
 
9102
+Statement*
 
9103
+Statement::make_return_from_call(Call_expression* call, Location location)
 
9104
+{
 
9105
+  size_t rc = call->result_count();
 
9106
+  if (rc == 0)
 
9107
+    return Statement::make_statement(call, true);
 
9108
+  else
 
9109
+    {
 
9110
+      Expression_list* vals = new Expression_list();
 
9111
+      if (rc == 1)
 
9112
+       vals->push_back(call);
 
9113
+      else
 
9114
+       {
 
9115
+         for (size_t i = 0; i < rc; ++i)
 
9116
+           vals->push_back(Expression::make_call_result(call, i));
 
9117
+       }
 
9118
+      return Statement::make_return_statement(vals, location);
 
9119
+    }
 
9120
+}
 
9121
+
 
9122
 // A break or continue statement.
 
9123
 
 
9124
 class Bc_statement : public Statement
 
9125
@@ -3700,9 +3740,6 @@
 
9126
   void
 
9127
   do_check_types(Gogo*);
 
9128
 
 
9129
-  bool
 
9130
-  do_may_fall_through() const;
 
9131
-
 
9132
   Bstatement*
 
9133
   do_get_backend(Translate_context*);
 
9134
 
 
9135
@@ -3746,22 +3783,6 @@
 
9136
     this->set_is_error();
 
9137
 }
 
9138
 
 
9139
-// Return whether this switch may fall through.
 
9140
-
 
9141
-bool
 
9142
-Constant_switch_statement::do_may_fall_through() const
 
9143
-{
 
9144
-  if (this->clauses_ == NULL)
 
9145
-    return true;
 
9146
-
 
9147
-  // If we have a break label, then some case needed it.  That implies
 
9148
-  // that the switch statement as a whole can fall through.
 
9149
-  if (this->break_label_ != NULL)
 
9150
-    return true;
 
9151
-
 
9152
-  return this->clauses_->may_fall_through();
 
9153
-}
 
9154
-
 
9155
 // Convert to GENERIC.
 
9156
 
 
9157
 Bstatement*
 
9158
@@ -3911,6 +3932,22 @@
 
9159
   ast_dump_context->ostream() << std::endl;
 
9160
 }
 
9161
 
 
9162
+// Return whether this switch may fall through.
 
9163
+
 
9164
+bool
 
9165
+Switch_statement::do_may_fall_through() const
 
9166
+{
 
9167
+  if (this->clauses_ == NULL)
 
9168
+    return true;
 
9169
+
 
9170
+  // If we have a break label, then some case needed it.  That implies
 
9171
+  // that the switch statement as a whole can fall through.
 
9172
+  if (this->break_label_ != NULL)
 
9173
+    return true;
 
9174
+
 
9175
+  return this->clauses_->may_fall_through();
 
9176
+}
 
9177
+
 
9178
 // Make a switch statement.
 
9179
 
 
9180
 Switch_statement*
 
9181
@@ -4050,6 +4087,17 @@
 
9182
     }
 
9183
 }
 
9184
 
 
9185
+// Return true if this type clause may fall through to the statements
 
9186
+// following the switch.
 
9187
+
 
9188
+bool
 
9189
+Type_case_clauses::Type_case_clause::may_fall_through() const
 
9190
+{
 
9191
+  if (this->statements_ == NULL)
 
9192
+    return true;
 
9193
+  return this->statements_->may_fall_through();
 
9194
+}
 
9195
+
 
9196
 // Dump the AST representation for a type case clause
 
9197
 
 
9198
 void
 
9199
@@ -4148,6 +4196,25 @@
 
9200
                        NULL);
 
9201
 }
 
9202
 
 
9203
+// Return true if these clauses may fall through to the statements
 
9204
+// following the switch statement.
 
9205
+
 
9206
+bool
 
9207
+Type_case_clauses::may_fall_through() const
 
9208
+{
 
9209
+  bool found_default = false;
 
9210
+  for (Type_clauses::const_iterator p = this->clauses_.begin();
 
9211
+       p != this->clauses_.end();
 
9212
+       ++p)
 
9213
+    {
 
9214
+      if (p->may_fall_through())
 
9215
+       return true;
 
9216
+      if (p->is_default())
 
9217
+       found_default = true;
 
9218
+    }
 
9219
+  return !found_default;
 
9220
+}
 
9221
+
 
9222
 // Dump the AST representation for case clauses (from a switch statement)
 
9223
 
 
9224
 void
 
9225
@@ -4237,6 +4304,22 @@
 
9226
   return Statement::make_block_statement(b, loc);
 
9227
 }
 
9228
 
 
9229
+// Return whether this switch may fall through.
 
9230
+
 
9231
+bool
 
9232
+Type_switch_statement::do_may_fall_through() const
 
9233
+{
 
9234
+  if (this->clauses_ == NULL)
 
9235
+    return true;
 
9236
+
 
9237
+  // If we have a break label, then some case needed it.  That implies
 
9238
+  // that the switch statement as a whole can fall through.
 
9239
+  if (this->break_label_ != NULL)
 
9240
+    return true;
 
9241
+
 
9242
+  return this->clauses_->may_fall_through();
 
9243
+}
 
9244
+
 
9245
 // Return the break label for this type switch statement, creating it
 
9246
 // if necessary.
 
9247
 
 
9248
@@ -4954,6 +5037,19 @@
 
9249
   return Statement::make_block_statement(b, loc);
 
9250
 }
 
9251
 
 
9252
+// Whether the select statement itself may fall through to the following
 
9253
+// statement.
 
9254
+
 
9255
+bool
 
9256
+Select_statement::do_may_fall_through() const
 
9257
+{
 
9258
+  // A select statement is terminating if no break statement
 
9259
+  // refers to it and all of its clauses are terminating.
 
9260
+  if (this->break_label_ != NULL)
 
9261
+    return true;
 
9262
+  return this->clauses_->may_fall_through();
 
9263
+}
 
9264
+
 
9265
 // Return the backend representation for a select statement.
 
9266
 
 
9267
 Bstatement*
 
9268
@@ -5114,6 +5210,20 @@
 
9269
   this->continue_label_ = continue_label;
 
9270
 }
 
9271
 
 
9272
+// Whether the overall statement may fall through.
 
9273
+
 
9274
+bool
 
9275
+For_statement::do_may_fall_through() const
 
9276
+{
 
9277
+  // A for loop is terminating if it has no condition and
 
9278
+  // no break statement.
 
9279
+  if(this->cond_ != NULL)
 
9280
+    return true;
 
9281
+  if(this->break_label_ != NULL)
 
9282
+    return true;
 
9283
+  return false;
 
9284
+}
 
9285
+
 
9286
 // Dump the AST representation for a for statement.
 
9287
 
 
9288
 void
 
9289
Index: gcc/go/gofrontend/gogo-tree.cc
 
9290
===================================================================
 
9291
--- a/src/gcc/go/gofrontend/gogo-tree.cc        (.../tags/gcc_4_8_1_release)
 
9292
+++ b/src/gcc/go/gofrontend/gogo-tree.cc        (.../branches/gcc-4_8-branch)
 
9293
@@ -755,6 +755,18 @@
 
9294
   this->build_interface_method_tables();
 
9295
 
 
9296
   Bindings* bindings = this->current_bindings();
 
9297
+
 
9298
+  for (Bindings::const_declarations_iterator p = bindings->begin_declarations();
 
9299
+       p != bindings->end_declarations();
 
9300
+       ++p)
 
9301
+    {
 
9302
+      // If any function declarations needed a descriptor, make sure
 
9303
+      // we build it.
 
9304
+      Named_object* no = p->second;
 
9305
+      if (no->is_function_declaration())
 
9306
+       no->func_declaration_value()->build_backend_descriptor(this);
 
9307
+    }
 
9308
+
 
9309
   size_t count_definitions = bindings->size_definitions();
 
9310
   size_t count = count_definitions;
 
9311
 
 
9312
@@ -782,6 +794,8 @@
 
9313
     {
 
9314
       Named_object* no = *p;
 
9315
 
 
9316
+      go_assert(i < count);
 
9317
+
 
9318
       go_assert(!no->is_type_declaration() && !no->is_function_declaration());
 
9319
       // There is nothing to do for a package.
 
9320
       if (no->is_package())
 
9321
@@ -800,6 +814,15 @@
 
9322
          continue;
 
9323
        }
 
9324
 
 
9325
+      // Skip blank named functions and constants.
 
9326
+      if ((no->is_function() && no->func_value()->is_sink())
 
9327
+         || (no->is_const() && no->const_value()->is_sink()))
 
9328
+        {
 
9329
+          --i;
 
9330
+          --count;
 
9331
+          continue;
 
9332
+        }
 
9333
+
 
9334
       // There is nothing useful we can output for constants which
 
9335
       // have ideal or non-integral type.
 
9336
       if (no->is_const())
 
9337
@@ -1255,14 +1278,47 @@
 
9338
   if (this->fndecl_ == NULL_TREE)
 
9339
     {
 
9340
       tree functype = type_to_tree(this->type_->get_backend(gogo));
 
9341
+
 
9342
+      if (functype != error_mark_node)
 
9343
+       {
 
9344
+         // The type of a function comes back as a pointer to a
 
9345
+         // struct whose first field is the function, but we want the
 
9346
+         // real function type for a function declaration.
 
9347
+         go_assert(POINTER_TYPE_P(functype)
 
9348
+                   && TREE_CODE(TREE_TYPE(functype)) == RECORD_TYPE);
 
9349
+         functype = TREE_TYPE(TYPE_FIELDS(TREE_TYPE(functype)));
 
9350
+         go_assert(FUNCTION_POINTER_TYPE_P(functype));
 
9351
+         functype = TREE_TYPE(functype);
 
9352
+
 
9353
+         // In the struct, the function type always has a trailing
 
9354
+         // closure argument.  For the function body, we only use
 
9355
+         // that trailing arg if this is a function literal or if it
 
9356
+         // is a wrapper created to store in a descriptor.  Remove it
 
9357
+         // in that case.
 
9358
+         if (this->enclosing_ == NULL && !this->is_descriptor_wrapper_)
 
9359
+           {
 
9360
+             tree old_params = TYPE_ARG_TYPES(functype);
 
9361
+             go_assert(old_params != NULL_TREE
 
9362
+                       && old_params != void_list_node);
 
9363
+             tree new_params = NULL_TREE;
 
9364
+             tree *pp = &new_params;
 
9365
+             while (TREE_CHAIN (old_params) != void_list_node)
 
9366
+               {
 
9367
+                 tree p = TREE_VALUE(old_params);
 
9368
+                 go_assert(TYPE_P(p));
 
9369
+                 *pp = tree_cons(NULL_TREE, p, NULL_TREE);
 
9370
+                 pp = &TREE_CHAIN(*pp);
 
9371
+                 old_params = TREE_CHAIN (old_params);
 
9372
+               }
 
9373
+             *pp = void_list_node;
 
9374
+             functype = build_function_type(TREE_TYPE(functype), new_params);
 
9375
+           }
 
9376
+       }
 
9377
+
 
9378
       if (functype == error_mark_node)
 
9379
        this->fndecl_ = error_mark_node;
 
9380
       else
 
9381
        {
 
9382
-         // The type of a function comes back as a pointer, but we
 
9383
-         // want the real function type for a function declaration.
 
9384
-         go_assert(POINTER_TYPE_P(functype));
 
9385
-         functype = TREE_TYPE(functype);
 
9386
          tree decl = build_decl(this->location().gcc_location(), FUNCTION_DECL,
 
9387
                                  id, functype);
 
9388
 
 
9389
@@ -1308,9 +1364,6 @@
 
9390
          DECL_CONTEXT(resdecl) = decl;
 
9391
          DECL_RESULT(decl) = resdecl;
 
9392
 
 
9393
-         if (this->enclosing_ != NULL)
 
9394
-           DECL_STATIC_CHAIN(decl) = 1;
 
9395
-
 
9396
          // If a function calls the predeclared recover function, we
 
9397
          // can't inline it, because recover behaves differently in a
 
9398
          // function passed directly to defer.  If this is a recover
 
9399
@@ -1333,29 +1386,6 @@
 
9400
            resolve_unique_section (decl, 0, 1);
 
9401
 
 
9402
          go_preserve_from_gc(decl);
 
9403
-
 
9404
-         if (this->closure_var_ != NULL)
 
9405
-           {
 
9406
-             push_struct_function(decl);
 
9407
-
 
9408
-             Bvariable* bvar = this->closure_var_->get_backend_variable(gogo,
 
9409
-                                                                        no);
 
9410
-             tree closure_decl = var_to_tree(bvar);
 
9411
-             if (closure_decl == error_mark_node)
 
9412
-               this->fndecl_ = error_mark_node;
 
9413
-             else
 
9414
-               {
 
9415
-                 DECL_ARTIFICIAL(closure_decl) = 1;
 
9416
-                 DECL_IGNORED_P(closure_decl) = 1;
 
9417
-                 TREE_USED(closure_decl) = 1;
 
9418
-                 DECL_ARG_TYPE(closure_decl) = TREE_TYPE(closure_decl);
 
9419
-                 TREE_READONLY(closure_decl) = 1;
 
9420
-
 
9421
-                 DECL_STRUCT_FUNCTION(decl)->static_chain_decl = closure_decl;
 
9422
-               }
 
9423
-
 
9424
-             pop_cfun();
 
9425
-           }
 
9426
        }
 
9427
     }
 
9428
   return this->fndecl_;
 
9429
@@ -1382,15 +1412,44 @@
 
9430
        }
 
9431
 
 
9432
       tree functype = type_to_tree(this->fntype_->get_backend(gogo));
 
9433
+
 
9434
+      if (functype != error_mark_node)
 
9435
+       {
 
9436
+         // The type of a function comes back as a pointer to a
 
9437
+         // struct whose first field is the function, but we want the
 
9438
+         // real function type for a function declaration.
 
9439
+         go_assert(POINTER_TYPE_P(functype)
 
9440
+                   && TREE_CODE(TREE_TYPE(functype)) == RECORD_TYPE);
 
9441
+         functype = TREE_TYPE(TYPE_FIELDS(TREE_TYPE(functype)));
 
9442
+         go_assert(FUNCTION_POINTER_TYPE_P(functype));
 
9443
+         functype = TREE_TYPE(functype);
 
9444
+
 
9445
+         // In the struct, the function type always has a trailing
 
9446
+         // closure argument.  Here we are referring to the function
 
9447
+         // code directly, and we know it is not a function literal,
 
9448
+         // and we know it is not a wrapper created to store in a
 
9449
+         // descriptor.  Remove that trailing argument.
 
9450
+         tree old_params = TYPE_ARG_TYPES(functype);
 
9451
+         go_assert(old_params != NULL_TREE && old_params != void_list_node);
 
9452
+         tree new_params = NULL_TREE;
 
9453
+         tree *pp = &new_params;
 
9454
+         while (TREE_CHAIN (old_params) != void_list_node)
 
9455
+           {
 
9456
+             tree p = TREE_VALUE(old_params);
 
9457
+             go_assert(TYPE_P(p));
 
9458
+             *pp = tree_cons(NULL_TREE, p, NULL_TREE);
 
9459
+             pp = &TREE_CHAIN(*pp);
 
9460
+             old_params = TREE_CHAIN (old_params);
 
9461
+           }
 
9462
+         *pp = void_list_node;
 
9463
+         functype = build_function_type(TREE_TYPE(functype), new_params);
 
9464
+       }
 
9465
+
 
9466
       tree decl;
 
9467
       if (functype == error_mark_node)
 
9468
        decl = error_mark_node;
 
9469
       else
 
9470
        {
 
9471
-         // The type of a function comes back as a pointer, but we
 
9472
-         // want the real function type for a function declaration.
 
9473
-         go_assert(POINTER_TYPE_P(functype));
 
9474
-         functype = TREE_TYPE(functype);
 
9475
          decl = build_decl(this->location().gcc_location(), FUNCTION_DECL, id,
 
9476
                             functype);
 
9477
          TREE_PUBLIC(decl) = 1;
 
9478
@@ -1599,6 +1658,32 @@
 
9479
            }
 
9480
        }
 
9481
     }
 
9482
+
 
9483
+  // The closure variable is passed last, if this is a function
 
9484
+  // literal or a descriptor wrapper.
 
9485
+  if (this->closure_var_ != NULL)
 
9486
+    {
 
9487
+      Bvariable* bvar =
 
9488
+       this->closure_var_->get_backend_variable(gogo, named_function);
 
9489
+      tree var_decl = var_to_tree(bvar);
 
9490
+      if (var_decl != error_mark_node)
 
9491
+       {
 
9492
+         go_assert(TREE_CODE(var_decl) == PARM_DECL);
 
9493
+         *pp = var_decl;
 
9494
+         pp = &DECL_CHAIN(*pp);
 
9495
+       }
 
9496
+    }
 
9497
+  else if (this->enclosing_ != NULL || this->is_descriptor_wrapper_)
 
9498
+    {
 
9499
+      tree parm_decl = build_decl(this->location_.gcc_location(), PARM_DECL,
 
9500
+                                 get_identifier("$closure"),
 
9501
+                                 const_ptr_type_node);
 
9502
+      DECL_CONTEXT(parm_decl) = current_function_decl;
 
9503
+      DECL_ARG_TYPE(parm_decl) = const_ptr_type_node;
 
9504
+      *pp = parm_decl;
 
9505
+      pp = &DECL_CHAIN(*pp);
 
9506
+    }
 
9507
+
 
9508
   *pp = NULL_TREE;
 
9509
 
 
9510
   DECL_ARGUMENTS(fndecl) = params;
 
9511
@@ -1681,6 +1766,13 @@
 
9512
 
 
9513
       DECL_SAVED_TREE(fndecl) = code;
 
9514
     }
 
9515
+
 
9516
+  // If we created a descriptor for the function, make sure we emit it.
 
9517
+  if (this->descriptor_ != NULL)
 
9518
+    {
 
9519
+      Translate_context context(gogo, NULL, NULL, NULL);
 
9520
+      this->descriptor_->get_tree(&context);
 
9521
+    }
 
9522
 }
 
9523
 
 
9524
 // Build the wrappers around function code needed if the function has
 
9525
@@ -1844,6 +1936,20 @@
 
9526
     }
 
9527
 }
 
9528
 
 
9529
+// Build the descriptor for a function declaration.  This won't
 
9530
+// necessarily happen if the package has just a declaration for the
 
9531
+// function and no other reference to it, but we may still need the
 
9532
+// descriptor for references from other packages.
 
9533
+void
 
9534
+Function_declaration::build_backend_descriptor(Gogo* gogo)
 
9535
+{
 
9536
+  if (this->descriptor_ != NULL)
 
9537
+    {
 
9538
+      Translate_context context(gogo, NULL, NULL, NULL);
 
9539
+      this->descriptor_->get_tree(&context);
 
9540
+    }
 
9541
+}
 
9542
+
 
9543
 // Return the integer type to use for a size.
 
9544
 
 
9545
 GO_EXTERN_C
 
9546
@@ -2437,70 +2543,3 @@
 
9547
                    build2(COMPOUND_EXPR, type_tree, call, tmp));
 
9548
     }
 
9549
 }
 
9550
-
 
9551
-// Return the type of a function trampoline.  This is like
 
9552
-// get_trampoline_type in tree-nested.c.
 
9553
-
 
9554
-tree
 
9555
-Gogo::trampoline_type_tree()
 
9556
-{
 
9557
-  static tree type_tree;
 
9558
-  if (type_tree == NULL_TREE)
 
9559
-    {
 
9560
-      unsigned int size;
 
9561
-      unsigned int align;
 
9562
-      go_trampoline_info(&size, &align);
 
9563
-      tree t = build_index_type(build_int_cst(integer_type_node, size - 1));
 
9564
-      t = build_array_type(char_type_node, t);
 
9565
-
 
9566
-      type_tree = Gogo::builtin_struct(NULL, "__go_trampoline", NULL_TREE, 1,
 
9567
-                                      "__data", t);
 
9568
-      t = TYPE_FIELDS(type_tree);
 
9569
-      DECL_ALIGN(t) = align;
 
9570
-      DECL_USER_ALIGN(t) = 1;
 
9571
-
 
9572
-      go_preserve_from_gc(type_tree);
 
9573
-    }
 
9574
-  return type_tree;
 
9575
-}
 
9576
-
 
9577
-// Make a trampoline which calls FNADDR passing CLOSURE.
 
9578
-
 
9579
-tree
 
9580
-Gogo::make_trampoline(tree fnaddr, tree closure, Location location)
 
9581
-{
 
9582
-  tree trampoline_type = Gogo::trampoline_type_tree();
 
9583
-  tree trampoline_size = TYPE_SIZE_UNIT(trampoline_type);
 
9584
-
 
9585
-  closure = save_expr(closure);
 
9586
-
 
9587
-  // We allocate the trampoline using a special function which will
 
9588
-  // mark it as executable.
 
9589
-  static tree trampoline_fndecl;
 
9590
-  tree x = Gogo::call_builtin(&trampoline_fndecl,
 
9591
-                             location,
 
9592
-                             "__go_allocate_trampoline",
 
9593
-                             2,
 
9594
-                             ptr_type_node,
 
9595
-                             size_type_node,
 
9596
-                             trampoline_size,
 
9597
-                             ptr_type_node,
 
9598
-                             fold_convert_loc(location.gcc_location(),
 
9599
-                                               ptr_type_node, closure));
 
9600
-  if (x == error_mark_node)
 
9601
-    return error_mark_node;
 
9602
-
 
9603
-  x = save_expr(x);
 
9604
-
 
9605
-  // Initialize the trampoline.
 
9606
-  tree calldecl = builtin_decl_implicit(BUILT_IN_INIT_HEAP_TRAMPOLINE);
 
9607
-  tree ini = build_call_expr(calldecl, 3, x, fnaddr, closure);
 
9608
-
 
9609
-  // On some targets the trampoline address needs to be adjusted.  For
 
9610
-  // example, when compiling in Thumb mode on the ARM, the address
 
9611
-  // needs to have the low bit set.
 
9612
-  x = build_call_expr(builtin_decl_explicit(BUILT_IN_ADJUST_TRAMPOLINE), 1, x);
 
9613
-  x = fold_convert(TREE_TYPE(fnaddr), x);
 
9614
-
 
9615
-  return build2(COMPOUND_EXPR, TREE_TYPE(x), ini, x);
 
9616
-}
 
9617
Index: gcc/go/gofrontend/statements.h
 
9618
===================================================================
 
9619
--- a/src/gcc/go/gofrontend/statements.h        (.../tags/gcc_4_8_1_release)
 
9620
+++ b/src/gcc/go/gofrontend/statements.h        (.../branches/gcc-4_8-branch)
 
9621
@@ -207,6 +207,13 @@
 
9622
   static Return_statement*
 
9623
   make_return_statement(Expression_list*, Location);
 
9624
 
 
9625
+  // Make a statement that returns the result of a call expression.
 
9626
+  // If the call does not return any results, this just returns the
 
9627
+  // call expression as a statement, assuming that the function will
 
9628
+  // end immediately afterward.
 
9629
+  static Statement*
 
9630
+  make_return_from_call(Call_expression*, Location);
 
9631
+
 
9632
   // Make a break statement.
 
9633
   static Statement*
 
9634
   make_break_statement(Unnamed_label* label, Location);
 
9635
@@ -894,8 +901,7 @@
 
9636
   { this->clauses_->check_types(); }
 
9637
 
 
9638
   bool
 
9639
-  do_may_fall_through() const
 
9640
-  { return this->clauses_->may_fall_through(); }
 
9641
+  do_may_fall_through() const;
 
9642
 
 
9643
   Bstatement*
 
9644
   do_get_backend(Translate_context*);
 
9645
@@ -1086,6 +1092,9 @@
 
9646
   Statement*
 
9647
   do_lower(Gogo*, Named_object*, Block*, Statement_inserter*);
 
9648
 
 
9649
+  bool
 
9650
+  do_may_fall_through() const;
 
9651
+
 
9652
   Bstatement*
 
9653
   do_get_backend(Translate_context*)
 
9654
   { go_unreachable(); }
 
9655
@@ -1399,6 +1408,9 @@
 
9656
   void
 
9657
   do_dump_statement(Ast_dump_context*) const;
 
9658
 
 
9659
+  bool
 
9660
+  do_may_fall_through() const;
 
9661
+
 
9662
  private:
 
9663
   // The value to switch on.  This may be NULL.
 
9664
   Expression* val_;
 
9665
@@ -1449,6 +1461,11 @@
 
9666
   lower(Type*, Block*, Temporary_statement* descriptor_temp,
 
9667
        Unnamed_label* break_label) const;
 
9668
 
 
9669
+  // Return true if these clauses may fall through to the statements
 
9670
+  // following the switch statement.
 
9671
+  bool
 
9672
+  may_fall_through() const;
 
9673
+
 
9674
   // Dump the AST representation to a dump context.
 
9675
   void
 
9676
   dump_clauses(Ast_dump_context*) const;
 
9677
@@ -1493,6 +1510,12 @@
 
9678
     lower(Type*, Block*, Temporary_statement* descriptor_temp,
 
9679
          Unnamed_label* break_label, Unnamed_label** stmts_label) const;
 
9680
 
 
9681
+    // Return true if this clause may fall through to execute the
 
9682
+    // statements following the switch statement.  This is not the
 
9683
+    // same as whether this clause falls through to the next clause.
 
9684
+    bool
 
9685
+    may_fall_through() const;
 
9686
+
 
9687
     // Dump the AST representation to a dump context.
 
9688
     void
 
9689
     dump_clause(Ast_dump_context*) const;
 
9690
@@ -1556,6 +1579,9 @@
 
9691
   void
 
9692
   do_dump_statement(Ast_dump_context*) const;
 
9693
 
 
9694
+  bool
 
9695
+  do_may_fall_through() const;
 
9696
+
 
9697
  private:
 
9698
   // The variable holding the value we are switching on.
 
9699
   Named_object* var_;
 
9700
Index: gcc/go/gofrontend/backend.h
 
9701
===================================================================
 
9702
--- a/src/gcc/go/gofrontend/backend.h   (.../tags/gcc_4_8_1_release)
 
9703
+++ b/src/gcc/go/gofrontend/backend.h   (.../branches/gcc-4_8-branch)
 
9704
@@ -95,7 +95,10 @@
 
9705
 
 
9706
   // Get a function type.  The receiver, parameter, and results are
 
9707
   // generated from the types in the Function_type.  The Function_type
 
9708
-  // is provided so that the names are available.
 
9709
+  // is provided so that the names are available.  This should return
 
9710
+  // not the type of a Go function (which is a pointer to a struct)
 
9711
+  // but the type of a C function pointer (which will be used as the
 
9712
+  // type of the first field of the struct).
 
9713
   virtual Btype*
 
9714
   function_type(const Btyped_identifier& receiver,
 
9715
                const std::vector<Btyped_identifier>& parameters,
 
9716
@@ -388,18 +391,22 @@
 
9717
                     Bstatement** pstatement) = 0;
 
9718
 
 
9719
   // Create a named immutable initialized data structure.  This is
 
9720
-  // used for type descriptors and map descriptors.  This returns a
 
9721
-  // Bvariable because it corresponds to an initialized const global
 
9722
-  // variable in C.
 
9723
+  // used for type descriptors, map descriptors, and function
 
9724
+  // descriptors.  This returns a Bvariable because it corresponds to
 
9725
+  // an initialized const variable in C.
 
9726
   //
 
9727
   // NAME is the name to use for the initialized global variable which
 
9728
   // this call will create.
 
9729
   //
 
9730
+  // IS_HIDDEN will be true if the descriptor should only be visible
 
9731
+  // within the current object.
 
9732
+  //
 
9733
   // IS_COMMON is true if NAME may be defined by several packages, and
 
9734
   // the linker should merge all such definitions.  If IS_COMMON is
 
9735
   // false, NAME should be defined in only one file.  In general
 
9736
   // IS_COMMON will be true for the type descriptor of an unnamed type
 
9737
-  // or a builtin type.
 
9738
+  // or a builtin type.  IS_HIDDEN and IS_COMMON will never both be
 
9739
+  // true.
 
9740
   //
 
9741
   // TYPE will be a struct type; the type of the returned expression
 
9742
   // must be a pointer to this struct type.
 
9743
@@ -409,20 +416,20 @@
 
9744
   // address.  After calling this the frontend will call
 
9745
   // immutable_struct_set_init.
 
9746
   virtual Bvariable*
 
9747
-  immutable_struct(const std::string& name, bool is_common, Btype* type,
 
9748
-                  Location) = 0;
 
9749
+  immutable_struct(const std::string& name, bool is_hidden, bool is_common,
 
9750
+                  Btype* type, Location) = 0;
 
9751
 
 
9752
   // Set the initial value of a variable created by immutable_struct.
 
9753
-  // The NAME, IS_COMMON, TYPE, and location parameters are the same
 
9754
-  // ones passed to immutable_struct.  INITIALIZER will be a composite
 
9755
-  // literal of type TYPE.  It will not contain any function calls or
 
9756
-  // anything else which can not be put into a read-only data section.
 
9757
-  // It may contain the address of variables created by
 
9758
+  // The NAME, IS_HIDDEN, IS_COMMON, TYPE, and location parameters are
 
9759
+  // the same ones passed to immutable_struct.  INITIALIZER will be a
 
9760
+  // composite literal of type TYPE.  It will not contain any function
 
9761
+  // calls or anything else that can not be put into a read-only data
 
9762
+  // section.  It may contain the address of variables created by
 
9763
   // immutable_struct.
 
9764
   virtual void
 
9765
   immutable_struct_set_init(Bvariable*, const std::string& name,
 
9766
-                           bool is_common, Btype* type, Location,
 
9767
-                           Bexpression* initializer) = 0;
 
9768
+                           bool is_hidden, bool is_common, Btype* type,
 
9769
+                           Location, Bexpression* initializer) = 0;
 
9770
 
 
9771
   // Create a reference to a named immutable initialized data
 
9772
   // structure defined in some other package.  This will be a
 
9773
Index: gcc/go/gofrontend/types.cc
 
9774
===================================================================
 
9775
--- a/src/gcc/go/gofrontend/types.cc    (.../tags/gcc_4_8_1_release)
 
9776
+++ b/src/gcc/go/gofrontend/types.cc    (.../branches/gcc-4_8-branch)
 
9777
@@ -1298,8 +1298,8 @@
 
9778
   // converting INITIALIZER.
 
9779
 
 
9780
   this->type_descriptor_var_ =
 
9781
-    gogo->backend()->immutable_struct(var_name, is_common, initializer_btype,
 
9782
-                                     loc);
 
9783
+    gogo->backend()->immutable_struct(var_name, false, is_common,
 
9784
+                                     initializer_btype, loc);
 
9785
   if (phash != NULL)
 
9786
     *phash = this->type_descriptor_var_;
 
9787
 
 
9788
@@ -1308,7 +1308,7 @@
 
9789
   Bexpression* binitializer = tree_to_expr(initializer->get_tree(&context));
 
9790
 
 
9791
   gogo->backend()->immutable_struct_set_init(this->type_descriptor_var_,
 
9792
-                                            var_name, is_common,
 
9793
+                                            var_name, false, is_common,
 
9794
                                             initializer_btype, loc,
 
9795
                                             binitializer);
 
9796
 }
 
9797
@@ -1528,26 +1528,6 @@
 
9798
 
 
9799
       // The type descriptor type.
 
9800
 
 
9801
-      Typed_identifier_list* params = new Typed_identifier_list();
 
9802
-      params->push_back(Typed_identifier("key", unsafe_pointer_type, bloc));
 
9803
-      params->push_back(Typed_identifier("key_size", uintptr_type, bloc));
 
9804
-
 
9805
-      Typed_identifier_list* results = new Typed_identifier_list();
 
9806
-      results->push_back(Typed_identifier("", uintptr_type, bloc));
 
9807
-
 
9808
-      Type* hashfn_type = Type::make_function_type(NULL, params, results, bloc);
 
9809
-
 
9810
-      params = new Typed_identifier_list();
 
9811
-      params->push_back(Typed_identifier("key1", unsafe_pointer_type, bloc));
 
9812
-      params->push_back(Typed_identifier("key2", unsafe_pointer_type, bloc));
 
9813
-      params->push_back(Typed_identifier("key_size", uintptr_type, bloc));
 
9814
-
 
9815
-      results = new Typed_identifier_list();
 
9816
-      results->push_back(Typed_identifier("", Type::lookup_bool_type(), bloc));
 
9817
-
 
9818
-      Type* equalfn_type = Type::make_function_type(NULL, params, results,
 
9819
-                                                   bloc);
 
9820
-
 
9821
       Struct_type* type_descriptor_type =
 
9822
        Type::make_builtin_struct_type(10,
 
9823
                                       "Kind", uint8_type,
 
9824
@@ -1555,8 +1535,8 @@
 
9825
                                       "fieldAlign", uint8_type,
 
9826
                                       "size", uintptr_type,
 
9827
                                       "hash", uint32_type,
 
9828
-                                      "hashfn", hashfn_type,
 
9829
-                                      "equalfn", equalfn_type,
 
9830
+                                      "hashfn", uintptr_type,
 
9831
+                                      "equalfn", uintptr_type,
 
9832
                                       "string", pointer_string_type,
 
9833
                                       "", pointer_uncommon_type,
 
9834
                                       "ptrToThis",
 
9835
@@ -1946,8 +1926,8 @@
 
9836
   Named_object* equal_fn;
 
9837
   this->type_functions(gogo, name, hash_fntype, equal_fntype, &hash_fn,
 
9838
                       &equal_fn);
 
9839
-  vals->push_back(Expression::make_func_reference(hash_fn, NULL, bloc));
 
9840
-  vals->push_back(Expression::make_func_reference(equal_fn, NULL, bloc));
 
9841
+  vals->push_back(Expression::make_func_code_reference(hash_fn, bloc));
 
9842
+  vals->push_back(Expression::make_func_code_reference(equal_fn, bloc));
 
9843
 
 
9844
   ++p;
 
9845
   go_assert(p->is_field_name("string"));
 
9846
@@ -2207,7 +2187,7 @@
 
9847
 
 
9848
   ++p;
 
9849
   go_assert(p->is_field_name("tfn"));
 
9850
-  vals->push_back(Expression::make_func_reference(no, NULL, bloc));
 
9851
+  vals->push_back(Expression::make_func_code_reference(no, bloc));
 
9852
 
 
9853
   ++p;
 
9854
   go_assert(p == fields->end());
 
9855
@@ -3407,6 +3387,19 @@
 
9856
 Btype*
 
9857
 Function_type::do_get_backend(Gogo* gogo)
 
9858
 {
 
9859
+  // When we do anything with a function value other than call it, it
 
9860
+  // is represented as a pointer to a struct whose first field is the
 
9861
+  // actual function.  So that is what we return as the type of a Go
 
9862
+  // function.  The function stored in the first field always that
 
9863
+  // takes one additional trailing argument: the closure pointer.  For
 
9864
+  // a top-level function, this additional argument will only be
 
9865
+  // passed when invoking the function indirectly, via the struct.
 
9866
+
 
9867
+  Location loc = this->location();
 
9868
+  Btype* struct_type =
 
9869
+    gogo->backend()->placeholder_struct_type("__go_descriptor", loc);
 
9870
+  Btype* ptr_struct_type = gogo->backend()->pointer_type(struct_type);
 
9871
+
 
9872
   Backend::Btyped_identifier breceiver;
 
9873
   if (this->receiver_ != NULL)
 
9874
     {
 
9875
@@ -3422,9 +3415,15 @@
 
9876
     }
 
9877
 
 
9878
   std::vector<Backend::Btyped_identifier> bparameters;
 
9879
-  if (this->parameters_ != NULL)
 
9880
+  size_t last;
 
9881
+  if (this->parameters_ == NULL)
 
9882
     {
 
9883
-      bparameters.resize(this->parameters_->size());
 
9884
+      bparameters.resize(1);
 
9885
+      last = 0;
 
9886
+    }
 
9887
+  else
 
9888
+    {
 
9889
+      bparameters.resize(this->parameters_->size() + 1);
 
9890
       size_t i = 0;
 
9891
       for (Typed_identifier_list::const_iterator p = this->parameters_->begin();
 
9892
           p != this->parameters_->end();
 
9893
@@ -3434,8 +3433,12 @@
 
9894
          bparameters[i].btype = p->type()->get_backend(gogo);
 
9895
          bparameters[i].location = p->location();
 
9896
        }
 
9897
-      go_assert(i == bparameters.size());
 
9898
+      last = i;
 
9899
     }
 
9900
+  go_assert(last + 1 == bparameters.size());
 
9901
+  bparameters[last].name = "$closure";
 
9902
+  bparameters[last].btype = ptr_struct_type;
 
9903
+  bparameters[last].location = loc;
 
9904
 
 
9905
   std::vector<Backend::Btyped_identifier> bresults;
 
9906
   if (this->results_ != NULL)
 
9907
@@ -3453,8 +3456,15 @@
 
9908
       go_assert(i == bresults.size());
 
9909
     }
 
9910
 
 
9911
-  return gogo->backend()->function_type(breceiver, bparameters, bresults,
 
9912
-                                       this->location());
 
9913
+  Btype* fntype = gogo->backend()->function_type(breceiver, bparameters,
 
9914
+                                                bresults, loc);
 
9915
+  std::vector<Backend::Btyped_identifier> fields(1);
 
9916
+  fields[0].name = "code";
 
9917
+  fields[0].btype = fntype;
 
9918
+  fields[0].location = loc;
 
9919
+  if (!gogo->backend()->set_placeholder_struct_type(struct_type, fields))
 
9920
+    return gogo->backend()->error_type();
 
9921
+  return ptr_struct_type;
 
9922
 }
 
9923
 
 
9924
 // The type of a function type descriptor.
 
9925
@@ -3826,6 +3836,49 @@
 
9926
   return ret;
 
9927
 }
 
9928
 
 
9929
+// Make a copy of a function type ignoring any receiver and adding a
 
9930
+// closure parameter.
 
9931
+
 
9932
+Function_type*
 
9933
+Function_type::copy_with_closure(Type* closure_type) const
 
9934
+{
 
9935
+  Typed_identifier_list* new_params = new Typed_identifier_list();
 
9936
+  const Typed_identifier_list* orig_params = this->parameters_;
 
9937
+  if (orig_params != NULL && !orig_params->empty())
 
9938
+    {
 
9939
+      static int count;
 
9940
+      char buf[50];
 
9941
+      for (Typed_identifier_list::const_iterator p = orig_params->begin();
 
9942
+          p != orig_params->end();
 
9943
+          ++p)
 
9944
+       {
 
9945
+         snprintf(buf, sizeof buf, "pt.%u", count);
 
9946
+         ++count;
 
9947
+         new_params->push_back(Typed_identifier(buf, p->type(),
 
9948
+                                                p->location()));
 
9949
+       }
 
9950
+    }
 
9951
+  new_params->push_back(Typed_identifier("closure.0", closure_type,
 
9952
+                                        this->location_));
 
9953
+
 
9954
+  const Typed_identifier_list* orig_results = this->results_;
 
9955
+  Typed_identifier_list* new_results;
 
9956
+  if (orig_results == NULL || orig_results->empty())
 
9957
+    new_results = NULL;
 
9958
+  else
 
9959
+    {
 
9960
+      new_results = new Typed_identifier_list();
 
9961
+      for (Typed_identifier_list::const_iterator p = orig_results->begin();
 
9962
+          p != orig_results->end();
 
9963
+          ++p)
 
9964
+       new_results->push_back(Typed_identifier("", p->type(),
 
9965
+                                               p->location()));
 
9966
+    }
 
9967
+
 
9968
+  return Type::make_function_type(NULL, new_params, new_results,
 
9969
+                                 this->location());
 
9970
+}
 
9971
+
 
9972
 // Make a function type.
 
9973
 
 
9974
 Function_type*
 
9975
@@ -4532,6 +4585,7 @@
 
9976
              go_assert(sub != NULL);
 
9977
            }
 
9978
          sub->set_struct_expression(here);
 
9979
+          sub->set_implicit(true);
 
9980
        }
 
9981
       else if (subdepth > found_depth)
 
9982
        delete sub;
 
9983
@@ -6227,7 +6281,8 @@
 
9984
 
 
9985
   std::string mangled_name = "__go_map_" + this->mangled_name(gogo);
 
9986
   Btype* map_descriptor_btype = map_descriptor_type->get_backend(gogo);
 
9987
-  Bvariable* bvar = gogo->backend()->immutable_struct(mangled_name, true,
 
9988
+  Bvariable* bvar = gogo->backend()->immutable_struct(mangled_name, false,
 
9989
+                                                     true,
 
9990
                                                      map_descriptor_btype,
 
9991
                                                      bloc);
 
9992
 
 
9993
@@ -6235,7 +6290,7 @@
 
9994
   context.set_is_const();
 
9995
   Bexpression* binitializer = tree_to_expr(initializer->get_tree(&context));
 
9996
 
 
9997
-  gogo->backend()->immutable_struct_set_init(bvar, mangled_name, true,
 
9998
+  gogo->backend()->immutable_struct_set_init(bvar, mangled_name, false, true,
 
9999
                                             map_descriptor_btype, bloc,
 
10000
                                             binitializer);
 
10001
 
 
10002
@@ -7569,7 +7624,7 @@
 
10003
       // the child class.
 
10004
       return this->do_bind_method(expr, location);
 
10005
     }
 
10006
-  return Expression::make_bound_method(expr, this->stub_, location);
 
10007
+  return Expression::make_bound_method(expr, this, this->stub_, location);
 
10008
 }
 
10009
 
 
10010
 // Return the named object associated with a method.  This may only be
 
10011
@@ -7612,8 +7667,8 @@
 
10012
 Named_method::do_bind_method(Expression* expr, Location location) const
 
10013
 {
 
10014
   Named_object* no = this->named_object_;
 
10015
-  Bound_method_expression* bme = Expression::make_bound_method(expr, no,
 
10016
-                                                              location);
 
10017
+  Bound_method_expression* bme = Expression::make_bound_method(expr, this,
 
10018
+                                                              no, location);
 
10019
   // If this is not a local method, and it does not use a stub, then
 
10020
   // the real method expects a different type.  We need to cast the
 
10021
   // first argument.
 
10022
@@ -8991,28 +9046,16 @@
 
10023
   Call_expression* call = Expression::make_call(func, arguments, is_varargs,
 
10024
                                                location);
 
10025
   call->set_hidden_fields_are_ok();
 
10026
-  size_t count = call->result_count();
 
10027
-  if (count == 0)
 
10028
-    gogo->add_statement(Statement::make_statement(call, true));
 
10029
-  else
 
10030
+
 
10031
+  Statement* s = Statement::make_return_from_call(call, location);
 
10032
+  Return_statement* retstat = s->return_statement();
 
10033
+  if (retstat != NULL)
 
10034
     {
 
10035
-      Expression_list* retvals = new Expression_list();
 
10036
-      if (count <= 1)
 
10037
-       retvals->push_back(call);
 
10038
-      else
 
10039
-       {
 
10040
-         for (size_t i = 0; i < count; ++i)
 
10041
-           retvals->push_back(Expression::make_call_result(call, i));
 
10042
-       }
 
10043
-      Return_statement* retstat = Statement::make_return_statement(retvals,
 
10044
-                                                                  location);
 
10045
-
 
10046
       // We can return values with hidden fields from a stub.  This is
 
10047
       // necessary if the method is itself hidden.
 
10048
       retstat->set_hidden_fields_are_ok();
 
10049
-
 
10050
-      gogo->add_statement(retstat);
 
10051
     }
 
10052
+  gogo->add_statement(s);
 
10053
 }
 
10054
 
 
10055
 // Apply FIELD_INDEXES to EXPR.  The field indexes have to be applied
 
10056
@@ -9353,13 +9396,18 @@
 
10057
        fnt = pf->type()->deref()->named_type();
 
10058
       go_assert(fnt != NULL);
 
10059
 
 
10060
+      // Methods with pointer receivers on embedded field are
 
10061
+      // inherited by the pointer to struct, and also by the struct
 
10062
+      // type if the field itself is a pointer.
 
10063
+      bool can_be_pointer = (receiver_can_be_pointer
 
10064
+                            || pf->type()->points_to() != NULL);
 
10065
       int sublevel = level == NULL ? 1 : *level + 1;
 
10066
       bool sub_is_method;
 
10067
       std::string subambig1;
 
10068
       std::string subambig2;
 
10069
       bool subfound = Type::find_field_or_method(fnt,
 
10070
                                                 name,
 
10071
-                                                receiver_can_be_pointer,
 
10072
+                                                can_be_pointer,
 
10073
                                                 seen,
 
10074
                                                 &sublevel,
 
10075
                                                 &sub_is_method,
 
10076
Index: gcc/go/gofrontend/expressions.cc
 
10077
===================================================================
 
10078
--- a/src/gcc/go/gofrontend/expressions.cc      (.../tags/gcc_4_8_1_release)
 
10079
+++ b/src/gcc/go/gofrontend/expressions.cc      (.../branches/gcc-4_8-branch)
 
10080
@@ -1090,6 +1090,15 @@
 
10081
   return this->statement_->type();
 
10082
 }
 
10083
 
 
10084
+// Determine the type of the expression.
 
10085
+
 
10086
+void
 
10087
+Set_and_use_temporary_expression::do_determine_type(
 
10088
+    const Type_context* context)
 
10089
+{
 
10090
+  this->expr_->determine_type(context);
 
10091
+}
 
10092
+
 
10093
 // Take the address.
 
10094
 
 
10095
 void
 
10096
@@ -1255,17 +1264,16 @@
 
10097
     go_unreachable();
 
10098
 }
 
10099
 
 
10100
-// Get the tree for a function expression without evaluating the
 
10101
-// closure.
 
10102
+// Get the tree for the code of a function expression.
 
10103
 
 
10104
 tree
 
10105
-Func_expression::get_tree_without_closure(Gogo* gogo)
 
10106
+Func_expression::get_code_pointer(Gogo* gogo, Named_object* no, Location loc)
 
10107
 {
 
10108
   Function_type* fntype;
 
10109
-  if (this->function_->is_function())
 
10110
-    fntype = this->function_->func_value()->type();
 
10111
-  else if (this->function_->is_function_declaration())
 
10112
-    fntype = this->function_->func_declaration_value()->type();
 
10113
+  if (no->is_function())
 
10114
+    fntype = no->func_value()->type();
 
10115
+  else if (no->is_function_declaration())
 
10116
+    fntype = no->func_declaration_value()->type();
 
10117
   else
 
10118
     go_unreachable();
 
10119
 
 
10120
@@ -1273,14 +1281,12 @@
 
10121
   // can't take their address.
 
10122
   if (fntype->is_builtin())
 
10123
     {
 
10124
-      error_at(this->location(),
 
10125
+      error_at(loc,
 
10126
               "invalid use of special builtin function %qs; must be called",
 
10127
-              this->function_->name().c_str());
 
10128
+              no->message_name().c_str());
 
10129
       return error_mark_node;
 
10130
     }
 
10131
 
 
10132
-  Named_object* no = this->function_;
 
10133
-
 
10134
   tree id = no->get_id(gogo);
 
10135
   if (id == error_mark_node)
 
10136
     return error_mark_node;
 
10137
@@ -1296,46 +1302,55 @@
 
10138
   if (fndecl == error_mark_node)
 
10139
     return error_mark_node;
 
10140
 
 
10141
-  return build_fold_addr_expr_loc(this->location().gcc_location(), fndecl);
 
10142
+  return build_fold_addr_expr_loc(loc.gcc_location(), fndecl);
 
10143
 }
 
10144
 
 
10145
 // Get the tree for a function expression.  This is used when we take
 
10146
-// the address of a function rather than simply calling it.  If the
 
10147
-// function has a closure, we must use a trampoline.
 
10148
+// the address of a function rather than simply calling it.  A func
 
10149
+// value is represented as a pointer to a block of memory.  The first
 
10150
+// word of that memory is a pointer to the function code.  The
 
10151
+// remaining parts of that memory are the addresses of variables that
 
10152
+// the function closes over.
 
10153
 
 
10154
 tree
 
10155
 Func_expression::do_get_tree(Translate_context* context)
 
10156
 {
 
10157
-  Gogo* gogo = context->gogo();
 
10158
+  // If there is no closure, just use the function descriptor.
 
10159
+  if (this->closure_ == NULL)
 
10160
+    {
 
10161
+      Gogo* gogo = context->gogo();
 
10162
+      Named_object* no = this->function_;
 
10163
+      Expression* descriptor;
 
10164
+      if (no->is_function())
 
10165
+       descriptor = no->func_value()->descriptor(gogo, no);
 
10166
+      else if (no->is_function_declaration())
 
10167
+       {
 
10168
+         if (no->func_declaration_value()->type()->is_builtin())
 
10169
+           {
 
10170
+             error_at(this->location(),
 
10171
+                      ("invalid use of special builtin function %qs; "
 
10172
+                       "must be called"),
 
10173
+                      no->message_name().c_str());
 
10174
+             return error_mark_node;
 
10175
+           }
 
10176
+         descriptor = no->func_declaration_value()->descriptor(gogo, no);
 
10177
+       }
 
10178
+      else
 
10179
+       go_unreachable();
 
10180
 
 
10181
-  tree fnaddr = this->get_tree_without_closure(gogo);
 
10182
-  if (fnaddr == error_mark_node)
 
10183
-    return error_mark_node;
 
10184
+      tree dtree = descriptor->get_tree(context);
 
10185
+      if (dtree == error_mark_node)
 
10186
+       return error_mark_node;
 
10187
+      return build_fold_addr_expr_loc(this->location().gcc_location(), dtree);
 
10188
+    }
 
10189
 
 
10190
-  go_assert(TREE_CODE(fnaddr) == ADDR_EXPR
 
10191
-            && TREE_CODE(TREE_OPERAND(fnaddr, 0)) == FUNCTION_DECL);
 
10192
-  TREE_ADDRESSABLE(TREE_OPERAND(fnaddr, 0)) = 1;
 
10193
-
 
10194
-  // If there is no closure, that is all have to do.
 
10195
-  if (this->closure_ == NULL)
 
10196
-    return fnaddr;
 
10197
-
 
10198
   go_assert(this->function_->func_value()->enclosing() != NULL);
 
10199
 
 
10200
-  // Get the value of the closure.  This will be a pointer to space
 
10201
-  // allocated on the heap.
 
10202
-  tree closure_tree = this->closure_->get_tree(context);
 
10203
-  if (closure_tree == error_mark_node)
 
10204
-    return error_mark_node;
 
10205
-  go_assert(POINTER_TYPE_P(TREE_TYPE(closure_tree)));
 
10206
-
 
10207
-  // Now we need to build some code on the heap.  This code will load
 
10208
-  // the static chain pointer with the closure and then jump to the
 
10209
-  // body of the function.  The normal gcc approach is to build the
 
10210
-  // code on the stack.  Unfortunately we can not do that, as Go
 
10211
-  // permits us to return the function pointer.
 
10212
-
 
10213
-  return gogo->make_trampoline(fnaddr, closure_tree, this->location());
 
10214
+  // If there is a closure, then the closure is itself the function
 
10215
+  // expression.  It is a pointer to a struct whose first field points
 
10216
+  // to the function code and whose remaining fields are the addresses
 
10217
+  // of the closed-over variables.
 
10218
+  return this->closure_->get_tree(context);
 
10219
 }
 
10220
 
 
10221
 // Ast dump for function.
 
10222
@@ -1361,6 +1376,197 @@
 
10223
   return new Func_expression(function, closure, location);
 
10224
 }
 
10225
 
 
10226
+// Class Func_descriptor_expression.
 
10227
+
 
10228
+// Constructor.
 
10229
+
 
10230
+Func_descriptor_expression::Func_descriptor_expression(Named_object* fn)
 
10231
+  : Expression(EXPRESSION_FUNC_DESCRIPTOR, fn->location()),
 
10232
+    fn_(fn), dfn_(NULL), dvar_(NULL)
 
10233
+{
 
10234
+  go_assert(!fn->is_function() || !fn->func_value()->needs_closure());
 
10235
+}
 
10236
+
 
10237
+// Traversal.
 
10238
+
 
10239
+int
 
10240
+Func_descriptor_expression::do_traverse(Traverse*)
 
10241
+{
 
10242
+  return TRAVERSE_CONTINUE;
 
10243
+}
 
10244
+
 
10245
+// All function descriptors have the same type.
 
10246
+
 
10247
+Type* Func_descriptor_expression::descriptor_type;
 
10248
+
 
10249
+void
 
10250
+Func_descriptor_expression::make_func_descriptor_type()
 
10251
+{
 
10252
+  if (Func_descriptor_expression::descriptor_type != NULL)
 
10253
+    return;
 
10254
+  Type* uintptr_type = Type::lookup_integer_type("uintptr");
 
10255
+  Type* struct_type = Type::make_builtin_struct_type(1, "code", uintptr_type);
 
10256
+  Func_descriptor_expression::descriptor_type =
 
10257
+    Type::make_builtin_named_type("functionDescriptor", struct_type);
 
10258
+}
 
10259
+
 
10260
+Type*
 
10261
+Func_descriptor_expression::do_type()
 
10262
+{
 
10263
+  Func_descriptor_expression::make_func_descriptor_type();
 
10264
+  return Func_descriptor_expression::descriptor_type;
 
10265
+}
 
10266
+
 
10267
+// Copy a Func_descriptor_expression;
 
10268
+
 
10269
+Expression*
 
10270
+Func_descriptor_expression::do_copy()
 
10271
+{
 
10272
+  Func_descriptor_expression* fde =
 
10273
+    Expression::make_func_descriptor(this->fn_);
 
10274
+  if (this->dfn_ != NULL)
 
10275
+    fde->set_descriptor_wrapper(this->dfn_);
 
10276
+  return fde;
 
10277
+}
 
10278
+
 
10279
+// The tree for a function descriptor.
 
10280
+
 
10281
+tree
 
10282
+Func_descriptor_expression::do_get_tree(Translate_context* context)
 
10283
+{
 
10284
+  if (this->dvar_ != NULL)
 
10285
+    return var_to_tree(this->dvar_);
 
10286
+
 
10287
+  Gogo* gogo = context->gogo();
 
10288
+  Named_object* no = this->fn_;
 
10289
+  Location loc = no->location();
 
10290
+
 
10291
+  std::string var_name;
 
10292
+  if (no->package() == NULL)
 
10293
+    var_name = gogo->pkgpath_symbol();
 
10294
+  else
 
10295
+    var_name = no->package()->pkgpath_symbol();
 
10296
+  var_name.push_back('.');
 
10297
+  var_name.append(Gogo::unpack_hidden_name(no->name()));
 
10298
+  var_name.append("$descriptor");
 
10299
+
 
10300
+  Btype* btype = this->type()->get_backend(gogo);
 
10301
+
 
10302
+  Bvariable* bvar;
 
10303
+  if (no->package() != NULL
 
10304
+      || Linemap::is_predeclared_location(no->location()))
 
10305
+    {
 
10306
+      bvar = context->backend()->immutable_struct_reference(var_name, btype,
 
10307
+                                                           loc);
 
10308
+      go_assert(this->dfn_ == NULL);
 
10309
+    }
 
10310
+  else
 
10311
+    {
 
10312
+      Location bloc = Linemap::predeclared_location();
 
10313
+      bool is_hidden = ((no->is_function()
 
10314
+                        && no->func_value()->enclosing() != NULL)
 
10315
+                       || Gogo::is_thunk(no));
 
10316
+      bvar = context->backend()->immutable_struct(var_name, is_hidden, false,
 
10317
+                                                 btype, bloc);
 
10318
+      Expression_list* vals = new Expression_list();
 
10319
+      go_assert(this->dfn_ != NULL);
 
10320
+      vals->push_back(Expression::make_func_code_reference(this->dfn_, bloc));
 
10321
+      Expression* init =
 
10322
+       Expression::make_struct_composite_literal(this->type(), vals, bloc);
 
10323
+      Translate_context bcontext(gogo, NULL, NULL, NULL);
 
10324
+      bcontext.set_is_const();
 
10325
+      Bexpression* binit = tree_to_expr(init->get_tree(&bcontext));
 
10326
+      context->backend()->immutable_struct_set_init(bvar, var_name, is_hidden,
 
10327
+                                                   false, btype, bloc, binit);
 
10328
+    }
 
10329
+
 
10330
+  this->dvar_ = bvar;
 
10331
+  return var_to_tree(bvar);
 
10332
+}
 
10333
+
 
10334
+// Print a function descriptor expression.
 
10335
+
 
10336
+void
 
10337
+Func_descriptor_expression::do_dump_expression(Ast_dump_context* context) const
 
10338
+{
 
10339
+  context->ostream() << "[descriptor " << this->fn_->name() << "]";
 
10340
+}
 
10341
+
 
10342
+// Make a function descriptor expression.
 
10343
+
 
10344
+Func_descriptor_expression*
 
10345
+Expression::make_func_descriptor(Named_object* fn)
 
10346
+{
 
10347
+  return new Func_descriptor_expression(fn);
 
10348
+}
 
10349
+
 
10350
+// Make the function descriptor type, so that it can be converted.
 
10351
+
 
10352
+void
 
10353
+Expression::make_func_descriptor_type()
 
10354
+{
 
10355
+  Func_descriptor_expression::make_func_descriptor_type();
 
10356
+}
 
10357
+
 
10358
+// A reference to just the code of a function.
 
10359
+
 
10360
+class Func_code_reference_expression : public Expression
 
10361
+{
 
10362
+ public:
 
10363
+  Func_code_reference_expression(Named_object* function, Location location)
 
10364
+    : Expression(EXPRESSION_FUNC_CODE_REFERENCE, location),
 
10365
+      function_(function)
 
10366
+  { }
 
10367
+
 
10368
+ protected:
 
10369
+  int
 
10370
+  do_traverse(Traverse*)
 
10371
+  { return TRAVERSE_CONTINUE; }
 
10372
+
 
10373
+  Type*
 
10374
+  do_type()
 
10375
+  { return Type::make_pointer_type(Type::make_void_type()); }
 
10376
+
 
10377
+  void
 
10378
+  do_determine_type(const Type_context*)
 
10379
+  { }
 
10380
+
 
10381
+  Expression*
 
10382
+  do_copy()
 
10383
+  {
 
10384
+    return Expression::make_func_code_reference(this->function_,
 
10385
+                                               this->location());
 
10386
+  }
 
10387
+
 
10388
+  tree
 
10389
+  do_get_tree(Translate_context*);
 
10390
+
 
10391
+  void
 
10392
+  do_dump_expression(Ast_dump_context* context) const
 
10393
+  { context->ostream() << "[raw " << this->function_->name() << "]" ; }
 
10394
+
 
10395
+ private:
 
10396
+  // The function.
 
10397
+  Named_object* function_;
 
10398
+};
 
10399
+
 
10400
+// Get the tree for a reference to function code.
 
10401
+
 
10402
+tree
 
10403
+Func_code_reference_expression::do_get_tree(Translate_context* context)
 
10404
+{
 
10405
+  return Func_expression::get_code_pointer(context->gogo(), this->function_,
 
10406
+                                          this->location());
 
10407
+}
 
10408
+
 
10409
+// Make a reference to the code of a function.
 
10410
+
 
10411
+Expression*
 
10412
+Expression::make_func_code_reference(Named_object* function, Location location)
 
10413
+{
 
10414
+  return new Func_code_reference_expression(function, location);
 
10415
+}
 
10416
+
 
10417
 // Class Unknown_expression.
 
10418
 
 
10419
 // Return the name of an unknown expression.
 
10420
@@ -5462,6 +5668,7 @@
 
10421
       if (tleft->is_abstract()
 
10422
          && subcontext.type != NULL
 
10423
          && !subcontext.may_be_abstract
 
10424
+         && subcontext.type->interface_type() == NULL
 
10425
          && subcontext.type->integer_type() == NULL)
 
10426
        this->report_error(("invalid context-determined non-integer type "
 
10427
                            "for left operand of shift"));
 
10428
@@ -5641,6 +5848,20 @@
 
10429
          this->set_is_error();
 
10430
          return;
 
10431
        }
 
10432
+      if (this->op_ == OPERATOR_DIV || this->op_ == OPERATOR_MOD)
 
10433
+       {
 
10434
+         // Division by a zero integer constant is an error.
 
10435
+         Numeric_constant rconst;
 
10436
+         unsigned long rval;
 
10437
+         if (left_type->integer_type() != NULL
 
10438
+             && this->right_->numeric_constant_value(&rconst)
 
10439
+             && rconst.to_unsigned_long(&rval) == Numeric_constant::NC_UL_VALID
 
10440
+             && rval == 0)
 
10441
+           {
 
10442
+             this->report_error(_("integer division by zero"));
 
10443
+             return;
 
10444
+           }
 
10445
+       }
 
10446
     }
 
10447
   else
 
10448
     {
 
10449
@@ -6429,20 +6650,49 @@
 
10450
   return Expression::traverse(&this->expr_, traverse);
 
10451
 }
 
10452
 
 
10453
+// Lower the expression.  If this is a method value rather than being
 
10454
+// called, and the method is accessed via a pointer, we may need to
 
10455
+// add nil checks.  Introduce a temporary variable so that those nil
 
10456
+// checks do not cause multiple evaluation.
 
10457
+
 
10458
+Expression*
 
10459
+Bound_method_expression::do_lower(Gogo*, Named_object*,
 
10460
+                                 Statement_inserter* inserter, int)
 
10461
+{
 
10462
+  // For simplicity we use a temporary for every call to an embedded
 
10463
+  // method, even though some of them might be pure value methods and
 
10464
+  // not require a temporary.
 
10465
+  if (this->expr_->var_expression() == NULL
 
10466
+      && this->expr_->temporary_reference_expression() == NULL
 
10467
+      && this->expr_->set_and_use_temporary_expression() == NULL
 
10468
+      && (this->method_->field_indexes() != NULL
 
10469
+         || (this->method_->is_value_method()
 
10470
+             && this->expr_->type()->points_to() != NULL)))
 
10471
+    {
 
10472
+      Temporary_statement* temp =
 
10473
+       Statement::make_temporary(this->expr_->type(), NULL, this->location());
 
10474
+      inserter->insert(temp);
 
10475
+      this->expr_ = Expression::make_set_and_use_temporary(temp, this->expr_,
 
10476
+                                                          this->location());
 
10477
+    }
 
10478
+  return this;
 
10479
+}
 
10480
+
 
10481
 // Return the type of a bound method expression.  The type of this
 
10482
-// object is really the type of the method with no receiver.  We
 
10483
-// should be able to get away with just returning the type of the
 
10484
-// method.
 
10485
+// object is simply the type of the method with no receiver.
 
10486
 
 
10487
 Type*
 
10488
 Bound_method_expression::do_type()
 
10489
 {
 
10490
-  if (this->method_->is_function())
 
10491
-    return this->method_->func_value()->type();
 
10492
-  else if (this->method_->is_function_declaration())
 
10493
-    return this->method_->func_declaration_value()->type();
 
10494
+  Named_object* fn = this->method_->named_object();
 
10495
+  Function_type* fntype;
 
10496
+  if (fn->is_function())
 
10497
+    fntype = fn->func_value()->type();
 
10498
+  else if (fn->is_function_declaration())
 
10499
+    fntype = fn->func_declaration_value()->type();
 
10500
   else
 
10501
     return Type::make_error_type();
 
10502
+  return fntype->copy_without_receiver();
 
10503
 }
 
10504
 
 
10505
 // Determine the types of a method expression.
 
10506
@@ -6450,7 +6700,14 @@
 
10507
 void
 
10508
 Bound_method_expression::do_determine_type(const Type_context*)
 
10509
 {
 
10510
-  Function_type* fntype = this->type()->function_type();
 
10511
+  Named_object* fn = this->method_->named_object();
 
10512
+  Function_type* fntype;
 
10513
+  if (fn->is_function())
 
10514
+    fntype = fn->func_value()->type();
 
10515
+  else if (fn->is_function_declaration())
 
10516
+    fntype = fn->func_declaration_value()->type();
 
10517
+  else
 
10518
+    fntype = NULL;
 
10519
   if (fntype == NULL || !fntype->is_method())
 
10520
     this->expr_->determine_type_no_context();
 
10521
   else
 
10522
@@ -6465,31 +6722,278 @@
 
10523
 void
 
10524
 Bound_method_expression::do_check_types(Gogo*)
 
10525
 {
 
10526
-  if (!this->method_->is_function()
 
10527
-      && !this->method_->is_function_declaration())
 
10528
-    this->report_error(_("object is not a method"));
 
10529
+  Named_object* fn = this->method_->named_object();
 
10530
+  if (!fn->is_function() && !fn->is_function_declaration())
 
10531
+    {
 
10532
+      this->report_error(_("object is not a method"));
 
10533
+      return;
 
10534
+    }
 
10535
+
 
10536
+  Function_type* fntype;
 
10537
+  if (fn->is_function())
 
10538
+    fntype = fn->func_value()->type();
 
10539
+  else if (fn->is_function_declaration())
 
10540
+    fntype = fn->func_declaration_value()->type();
 
10541
   else
 
10542
+    go_unreachable();
 
10543
+  Type* rtype = fntype->receiver()->type()->deref();
 
10544
+  Type* etype = (this->expr_type_ != NULL
 
10545
+                ? this->expr_type_
 
10546
+                : this->expr_->type());
 
10547
+  etype = etype->deref();
 
10548
+  if (!Type::are_identical(rtype, etype, true, NULL))
 
10549
+    this->report_error(_("method type does not match object type"));
 
10550
+}
 
10551
+
 
10552
+// If a bound method expression is not simply called, then it is
 
10553
+// represented as a closure.  The closure will hold a single variable,
 
10554
+// the receiver to pass to the method.  The function will be a simple
 
10555
+// thunk that pulls that value from the closure and calls the method
 
10556
+// with the remaining arguments.
 
10557
+//
 
10558
+// Because method values are not common, we don't build all thunks for
 
10559
+// every methods, but instead only build them as we need them.  In
 
10560
+// particular, we even build them on demand for methods defined in
 
10561
+// other packages.
 
10562
+
 
10563
+Bound_method_expression::Method_value_thunks
 
10564
+  Bound_method_expression::method_value_thunks;
 
10565
+
 
10566
+// Find or create the thunk for METHOD.
 
10567
+
 
10568
+Named_object*
 
10569
+Bound_method_expression::create_thunk(Gogo* gogo, const Method* method,
 
10570
+                                     Named_object* fn)
 
10571
+{
 
10572
+  std::pair<Named_object*, Named_object*> val(fn, NULL);
 
10573
+  std::pair<Method_value_thunks::iterator, bool> ins =
 
10574
+    Bound_method_expression::method_value_thunks.insert(val);
 
10575
+  if (!ins.second)
 
10576
     {
 
10577
-      Type* rtype = this->type()->function_type()->receiver()->type()->deref();
 
10578
-      Type* etype = (this->expr_type_ != NULL
 
10579
-                    ? this->expr_type_
 
10580
-                    : this->expr_->type());
 
10581
-      etype = etype->deref();
 
10582
-      if (!Type::are_identical(rtype, etype, true, NULL))
 
10583
-       this->report_error(_("method type does not match object type"));
 
10584
+      // We have seen this method before.
 
10585
+      go_assert(ins.first->second != NULL);
 
10586
+      return ins.first->second;
 
10587
     }
 
10588
+
 
10589
+  Location loc = fn->location();
 
10590
+
 
10591
+  Function_type* orig_fntype;
 
10592
+  if (fn->is_function())
 
10593
+    orig_fntype = fn->func_value()->type();
 
10594
+  else if (fn->is_function_declaration())
 
10595
+    orig_fntype = fn->func_declaration_value()->type();
 
10596
+  else
 
10597
+    orig_fntype = NULL;
 
10598
+
 
10599
+  if (orig_fntype == NULL || !orig_fntype->is_method())
 
10600
+    {
 
10601
+      ins.first->second = Named_object::make_erroneous_name(Gogo::thunk_name());
 
10602
+      return ins.first->second;
 
10603
+    }
 
10604
+
 
10605
+  Struct_field_list* sfl = new Struct_field_list();
 
10606
+  // The type here is wrong--it should be new_fntype.  But we don't
 
10607
+  // have new_fntype yet, and it doesn't really matter.
 
10608
+  Type* vt = Type::make_pointer_type(Type::make_void_type());
 
10609
+  sfl->push_back(Struct_field(Typed_identifier("fn.0", vt, loc)));
 
10610
+  sfl->push_back(Struct_field(Typed_identifier("val.1",
 
10611
+                                              orig_fntype->receiver()->type(),
 
10612
+                                              loc)));
 
10613
+  Type* closure_type = Type::make_struct_type(sfl, loc);
 
10614
+  closure_type = Type::make_pointer_type(closure_type);
 
10615
+
 
10616
+  Function_type* new_fntype = orig_fntype->copy_with_closure(closure_type);
 
10617
+
 
10618
+  Named_object* new_no = gogo->start_function(Gogo::thunk_name(), new_fntype,
 
10619
+                                             false, loc);
 
10620
+
 
10621
+  gogo->start_block(loc);
 
10622
+
 
10623
+  Named_object* cp = gogo->lookup("closure.0", NULL);
 
10624
+  go_assert(cp != NULL
 
10625
+           && cp->is_variable()
 
10626
+           && cp->var_value()->is_parameter());
 
10627
+
 
10628
+  // Field 0 of the closure is the function code pointer, field 1 is
 
10629
+  // the value on which to invoke the method.
 
10630
+  Expression* arg = Expression::make_var_reference(cp, loc);
 
10631
+  arg = Expression::make_unary(OPERATOR_MULT, arg, loc);
 
10632
+  arg = Expression::make_field_reference(arg, 1, loc);
 
10633
+
 
10634
+  Expression* bme = Expression::make_bound_method(arg, method, fn, loc);
 
10635
+
 
10636
+  const Typed_identifier_list* orig_params = orig_fntype->parameters();
 
10637
+  Expression_list* args;
 
10638
+  if (orig_params == NULL || orig_params->empty())
 
10639
+    args = NULL;
 
10640
+  else
 
10641
+    {
 
10642
+      const Typed_identifier_list* new_params = new_fntype->parameters();
 
10643
+      args = new Expression_list();
 
10644
+      for (Typed_identifier_list::const_iterator p = new_params->begin();
 
10645
+          p + 1 != new_params->end();
 
10646
+          ++p)
 
10647
+       {
 
10648
+         Named_object* p_no = gogo->lookup(p->name(), NULL);
 
10649
+         go_assert(p_no != NULL
 
10650
+                   && p_no->is_variable()
 
10651
+                   && p_no->var_value()->is_parameter());
 
10652
+         args->push_back(Expression::make_var_reference(p_no, loc));
 
10653
+       }
 
10654
+    }
 
10655
+
 
10656
+  Call_expression* call = Expression::make_call(bme, args,
 
10657
+                                               orig_fntype->is_varargs(),
 
10658
+                                               loc);
 
10659
+  call->set_varargs_are_lowered();
 
10660
+
 
10661
+  Statement* s = Statement::make_return_from_call(call, loc);
 
10662
+  gogo->add_statement(s);
 
10663
+  Block* b = gogo->finish_block(loc);
 
10664
+  gogo->add_block(b, loc);
 
10665
+  gogo->lower_block(new_no, b);
 
10666
+  gogo->finish_function(loc);
 
10667
+
 
10668
+  ins.first->second = new_no;
 
10669
+  return new_no;
 
10670
 }
 
10671
 
 
10672
-// Get the tree for a method expression.  There is no standard tree
 
10673
-// representation for this.  The only places it may currently be used
 
10674
-// are in a Call_expression or a Go_statement, which will take it
 
10675
-// apart directly.  So this has nothing to do at present.
 
10676
+// Return an expression to check *REF for nil while dereferencing
 
10677
+// according to FIELD_INDEXES.  Update *REF to build up the field
 
10678
+// reference.  This is a static function so that we don't have to
 
10679
+// worry about declaring Field_indexes in expressions.h.
 
10680
 
 
10681
+static Expression*
 
10682
+bme_check_nil(const Method::Field_indexes* field_indexes, Location loc,
 
10683
+             Expression** ref)
 
10684
+{
 
10685
+  if (field_indexes == NULL)
 
10686
+    return Expression::make_boolean(false, loc);
 
10687
+  Expression* cond = bme_check_nil(field_indexes->next, loc, ref);
 
10688
+  Struct_type* stype = (*ref)->type()->deref()->struct_type();
 
10689
+  go_assert(stype != NULL
 
10690
+           && field_indexes->field_index < stype->field_count());
 
10691
+  if ((*ref)->type()->struct_type() == NULL)
 
10692
+    {
 
10693
+      go_assert((*ref)->type()->points_to() != NULL);
 
10694
+      Expression* n = Expression::make_binary(OPERATOR_EQEQ, *ref,
 
10695
+                                             Expression::make_nil(loc),
 
10696
+                                             loc);
 
10697
+      cond = Expression::make_binary(OPERATOR_OROR, cond, n, loc);
 
10698
+      *ref = Expression::make_unary(OPERATOR_MULT, *ref, loc);
 
10699
+      go_assert((*ref)->type()->struct_type() == stype);
 
10700
+    }
 
10701
+  *ref = Expression::make_field_reference(*ref, field_indexes->field_index,
 
10702
+                                         loc);
 
10703
+  return cond;
 
10704
+}
 
10705
+
 
10706
+// Get the tree for a method value.
 
10707
+
 
10708
 tree
 
10709
-Bound_method_expression::do_get_tree(Translate_context*)
 
10710
+Bound_method_expression::do_get_tree(Translate_context* context)
 
10711
 {
 
10712
-  error_at(this->location(), "reference to method other than calling it");
 
10713
-  return error_mark_node;
 
10714
+  Named_object* thunk = Bound_method_expression::create_thunk(context->gogo(),
 
10715
+                                                             this->method_,
 
10716
+                                                             this->function_);
 
10717
+  if (thunk->is_erroneous())
 
10718
+    {
 
10719
+      go_assert(saw_errors());
 
10720
+      return error_mark_node;
 
10721
+    }
 
10722
+
 
10723
+  // FIXME: We should lower this earlier, but we can't lower it in the
 
10724
+  // lowering pass because at that point we don't know whether we need
 
10725
+  // to create the thunk or not.  If the expression is called, we
 
10726
+  // don't need the thunk.
 
10727
+
 
10728
+  Location loc = this->location();
 
10729
+
 
10730
+  // If the method expects a value, and we have a pointer, we need to
 
10731
+  // dereference the pointer.
 
10732
+
 
10733
+  Named_object* fn = this->method_->named_object();
 
10734
+  Function_type* fntype;
 
10735
+  if (fn->is_function())
 
10736
+    fntype = fn->func_value()->type();
 
10737
+  else if (fn->is_function_declaration())
 
10738
+    fntype = fn->func_declaration_value()->type();
 
10739
+  else
 
10740
+    go_unreachable();
 
10741
+
 
10742
+  Expression* val = this->expr_;
 
10743
+  if (fntype->receiver()->type()->points_to() == NULL
 
10744
+      && val->type()->points_to() != NULL)
 
10745
+    val = Expression::make_unary(OPERATOR_MULT, val, loc);
 
10746
+
 
10747
+  // Note that we are ignoring this->expr_type_ here.  The thunk will
 
10748
+  // expect a closure whose second field has type this->expr_type_ (if
 
10749
+  // that is not NULL).  We are going to pass it a closure whose
 
10750
+  // second field has type this->expr_->type().  Since
 
10751
+  // this->expr_type_ is only not-NULL for pointer types, we can get
 
10752
+  // away with this.
 
10753
+
 
10754
+  Struct_field_list* fields = new Struct_field_list();
 
10755
+  fields->push_back(Struct_field(Typed_identifier("fn.0",
 
10756
+                                                 thunk->func_value()->type(),
 
10757
+                                                 loc)));
 
10758
+  fields->push_back(Struct_field(Typed_identifier("val.1", val->type(), loc)));
 
10759
+  Struct_type* st = Type::make_struct_type(fields, loc);
 
10760
+
 
10761
+  Expression_list* vals = new Expression_list();
 
10762
+  vals->push_back(Expression::make_func_code_reference(thunk, loc));
 
10763
+  vals->push_back(val);
 
10764
+
 
10765
+  Expression* ret = Expression::make_struct_composite_literal(st, vals, loc);
 
10766
+  ret = Expression::make_heap_composite(ret, loc);
 
10767
+
 
10768
+  tree ret_tree = ret->get_tree(context);
 
10769
+
 
10770
+  Expression* nil_check = NULL;
 
10771
+
 
10772
+  // See whether the expression or any embedded pointers are nil.
 
10773
+
 
10774
+  Expression* expr = this->expr_;
 
10775
+  if (this->method_->field_indexes() != NULL)
 
10776
+    {
 
10777
+      // Note that we are evaluating this->expr_ twice, but that is OK
 
10778
+      // because in the lowering pass we forced it into a temporary
 
10779
+      // variable.
 
10780
+      Expression* ref = expr;
 
10781
+      nil_check = bme_check_nil(this->method_->field_indexes(), loc, &ref);
 
10782
+      expr = ref;
 
10783
+    }
 
10784
+
 
10785
+  if (this->method_->is_value_method() && expr->type()->points_to() != NULL)
 
10786
+    {
 
10787
+      Expression* n = Expression::make_binary(OPERATOR_EQEQ, expr,
 
10788
+                                             Expression::make_nil(loc),
 
10789
+                                             loc);
 
10790
+      if (nil_check == NULL)
 
10791
+       nil_check = n;
 
10792
+      else
 
10793
+       nil_check = Expression::make_binary(OPERATOR_OROR, nil_check, n, loc);
 
10794
+    }
 
10795
+
 
10796
+  if (nil_check != NULL)
 
10797
+    {
 
10798
+      tree nil_check_tree = nil_check->get_tree(context);
 
10799
+      tree crash =
 
10800
+       context->gogo()->runtime_error(RUNTIME_ERROR_NIL_DEREFERENCE, loc);
 
10801
+      if (ret_tree == error_mark_node
 
10802
+         || nil_check_tree == error_mark_node
 
10803
+         || crash == error_mark_node)
 
10804
+       return error_mark_node;
 
10805
+
 
10806
+      ret_tree = fold_build2_loc(loc.gcc_location(), COMPOUND_EXPR,
 
10807
+                                TREE_TYPE(ret_tree),
 
10808
+                                build3_loc(loc.gcc_location(), COND_EXPR,
 
10809
+                                           void_type_node, nil_check_tree,
 
10810
+                                           crash, NULL_TREE),
 
10811
+                                ret_tree);
 
10812
+    }
 
10813
+
 
10814
+  return ret_tree;
 
10815
 }
 
10816
 
 
10817
 // Dump ast representation of a bound method expression.
 
10818
@@ -6508,16 +7012,16 @@
 
10819
       ast_dump_context->ostream() << ")";
 
10820
     }
 
10821
     
 
10822
-  ast_dump_context->ostream() << "." << this->method_->name();
 
10823
+  ast_dump_context->ostream() << "." << this->function_->name();
 
10824
 }
 
10825
 
 
10826
 // Make a method expression.
 
10827
 
 
10828
 Bound_method_expression*
 
10829
-Expression::make_bound_method(Expression* expr, Named_object* method,
 
10830
-                             Location location)
 
10831
+Expression::make_bound_method(Expression* expr, const Method* method,
 
10832
+                             Named_object* function, Location location)
 
10833
 {
 
10834
-  return new Bound_method_expression(expr, method, location);
 
10835
+  return new Bound_method_expression(expr, method, function, location);
 
10836
 }
 
10837
 
 
10838
 // Class Builtin_call_expression.  This is used for a call to a
 
10839
@@ -6722,6 +7226,26 @@
 
10840
       return Expression::make_error(loc);
 
10841
     }
 
10842
 
 
10843
+  if (this->code_ == BUILTIN_OFFSETOF)
 
10844
+    {
 
10845
+      Expression* arg = this->one_arg();
 
10846
+      Field_reference_expression* farg = arg->field_reference_expression();
 
10847
+      while (farg != NULL)
 
10848
+       {
 
10849
+         if (!farg->implicit())
 
10850
+           break;
 
10851
+         // When the selector refers to an embedded field,
 
10852
+         // it must not be reached through pointer indirections.
 
10853
+         if (farg->expr()->deref() != farg->expr())
 
10854
+           {
 
10855
+             this->report_error(_("argument of Offsetof implies indirection of an embedded field"));
 
10856
+             return this;
 
10857
+           }
 
10858
+         // Go up until we reach the original base.
 
10859
+         farg = farg->expr()->field_reference_expression();
 
10860
+       }
 
10861
+    }
 
10862
 
10863
   if (this->is_constant())
 
10864
     {
 
10865
       Numeric_constant nc;
 
10866
@@ -6874,6 +7398,8 @@
 
10867
   Type* uintptr_type = Type::lookup_integer_type("uintptr");
 
10868
   int uintptr_bits = uintptr_type->integer_type()->bits();
 
10869
 
 
10870
+  Type_context int_context(Type::lookup_integer_type("int"), false);
 
10871
+
 
10872
   ++parg;
 
10873
   Expression* len_arg;
 
10874
   if (parg == args->end())
 
10875
@@ -6892,6 +7418,7 @@
 
10876
   else
 
10877
     {
 
10878
       len_arg = *parg;
 
10879
+      len_arg->determine_type(&int_context);
 
10880
       if (!this->check_int_value(len_arg, true))
 
10881
        return Expression::make_error(this->location());
 
10882
       if (len_arg->type()->integer_type() != NULL
 
10883
@@ -6904,6 +7431,7 @@
 
10884
   if (is_slice && parg != args->end())
 
10885
     {
 
10886
       cap_arg = *parg;
 
10887
+      cap_arg->determine_type(&int_context);
 
10888
       if (!this->check_int_value(cap_arg, false))
 
10889
        return Expression::make_error(this->location());
 
10890
 
 
10891
@@ -7279,19 +7807,31 @@
 
10892
       Field_reference_expression* farg = arg->field_reference_expression();
 
10893
       if (farg == NULL)
 
10894
        return false;
 
10895
-      Expression* struct_expr = farg->expr();
 
10896
-      Type* st = struct_expr->type();
 
10897
-      if (st->struct_type() == NULL)
 
10898
-       return false;
 
10899
-      if (st->named_type() != NULL)
 
10900
-       st->named_type()->convert(this->gogo_);
 
10901
-      unsigned int offset;
 
10902
-      if (!st->struct_type()->backend_field_offset(this->gogo_,
 
10903
-                                                  farg->field_index(),
 
10904
-                                                  &offset))
 
10905
-       return false;
 
10906
+      unsigned int total_offset = 0;
 
10907
+      while (true)
 
10908
+        {
 
10909
+          Expression* struct_expr = farg->expr();
 
10910
+          Type* st = struct_expr->type();
 
10911
+          if (st->struct_type() == NULL)
 
10912
+            return false;
 
10913
+          if (st->named_type() != NULL)
 
10914
+            st->named_type()->convert(this->gogo_);
 
10915
+          unsigned int offset;
 
10916
+          if (!st->struct_type()->backend_field_offset(this->gogo_,
 
10917
+                                                      farg->field_index(),
 
10918
+                                                      &offset))
 
10919
+            return false;
 
10920
+          total_offset += offset;
 
10921
+          if (farg->implicit() && struct_expr->field_reference_expression() != NULL)
 
10922
+            {
 
10923
+              // Go up until we reach the original base.
 
10924
+              farg = struct_expr->field_reference_expression();
 
10925
+              continue;
 
10926
+            }
 
10927
+          break;
 
10928
+        }
 
10929
       nc->set_unsigned_long(Type::lookup_integer_type("uintptr"),
 
10930
-                           static_cast<unsigned long>(offset));
 
10931
+                           static_cast<unsigned long>(total_offset));
 
10932
       return true;
 
10933
     }
 
10934
   else if (this->code_ == BUILTIN_REAL || this->code_ == BUILTIN_IMAG)
 
10935
@@ -7509,6 +8049,8 @@
 
10936
     case BUILTIN_REAL:
 
10937
     case BUILTIN_IMAG:
 
10938
       arg_type = Builtin_call_expression::complex_type(context->type);
 
10939
+      if (arg_type == NULL)
 
10940
+       arg_type = Type::lookup_complex_type("complex128");
 
10941
       is_print = false;
 
10942
       break;
 
10943
 
 
10944
@@ -7517,6 +8059,8 @@
 
10945
        // For the complex function the type of one operand can
 
10946
        // determine the type of the other, as in a binary expression.
 
10947
        arg_type = Builtin_call_expression::real_imag_type(context->type);
 
10948
+       if (arg_type == NULL)
 
10949
+         arg_type = Type::lookup_float_type("float64");
 
10950
        if (args != NULL && args->size() == 2)
 
10951
          {
 
10952
            Type* t1 = args->front()->type();
 
10953
@@ -8509,6 +9053,74 @@
 
10954
 
 
10955
 // Class Call_expression.
 
10956
 
 
10957
+// A Go function can be viewed in a couple of different ways.  The
 
10958
+// code of a Go function becomes a backend function with parameters
 
10959
+// whose types are simply the backend representation of the Go types.
 
10960
+// If there are multiple results, they are returned as a backend
 
10961
+// struct.
 
10962
+
 
10963
+// However, when Go code refers to a function other than simply
 
10964
+// calling it, the backend type of that function is actually a struct.
 
10965
+// The first field of the struct points to the Go function code
 
10966
+// (sometimes a wrapper as described below).  The remaining fields
 
10967
+// hold addresses of closed-over variables.  This struct is called a
 
10968
+// closure.
 
10969
+
 
10970
+// There are a few cases to consider.
 
10971
+
 
10972
+// A direct function call of a known function in package scope.  In
 
10973
+// this case there are no closed-over variables, and we know the name
 
10974
+// of the function code.  We can simply produce a backend call to the
 
10975
+// function directly, and not worry about the closure.
 
10976
+
 
10977
+// A direct function call of a known function literal.  In this case
 
10978
+// we know the function code and we know the closure.  We generate the
 
10979
+// function code such that it expects an additional final argument of
 
10980
+// the closure type.  We pass the closure as the last argument, after
 
10981
+// the other arguments.
 
10982
+
 
10983
+// An indirect function call.  In this case we have a closure.  We
 
10984
+// load the pointer to the function code from the first field of the
 
10985
+// closure.  We pass the address of the closure as the last argument.
 
10986
+
 
10987
+// A call to a method of an interface.  Type methods are always at
 
10988
+// package scope, so we call the function directly, and don't worry
 
10989
+// about the closure.
 
10990
+
 
10991
+// This means that for a function at package scope we have two cases.
 
10992
+// One is the direct call, which has no closure.  The other is the
 
10993
+// indirect call, which does have a closure.  We can't simply ignore
 
10994
+// the closure, even though it is the last argument, because that will
 
10995
+// fail on targets where the function pops its arguments.  So when
 
10996
+// generating a closure for a package-scope function we set the
 
10997
+// function code pointer in the closure to point to a wrapper
 
10998
+// function.  This wrapper function accepts a final argument that
 
10999
+// points to the closure, ignores it, and calls the real function as a
 
11000
+// direct function call.  This wrapper will normally be efficient, and
 
11001
+// can often simply be a tail call to the real function.
 
11002
+
 
11003
+// We don't use GCC's static chain pointer because 1) we don't need
 
11004
+// it; 2) GCC only permits using a static chain to call a known
 
11005
+// function, so we can't use it for an indirect call anyhow.  Since we
 
11006
+// can't use it for an indirect call, we may as well not worry about
 
11007
+// using it for a direct call either.
 
11008
+
 
11009
+// We pass the closure last rather than first because it means that
 
11010
+// the function wrapper we put into a closure for a package-scope
 
11011
+// function can normally just be a tail call to the real function.
 
11012
+
 
11013
+// For method expressions we generate a wrapper that loads the
 
11014
+// receiver from the closure and then calls the method.  This
 
11015
+// unfortunately forces reshuffling the arguments, since there is a
 
11016
+// new first argument, but we can't avoid reshuffling either for
 
11017
+// method expressions or for indirect calls of package-scope
 
11018
+// functions, and since the latter are more common we reshuffle for
 
11019
+// method expressions.
 
11020
+
 
11021
+// Note that the Go code retains the Go types.  The extra final
 
11022
+// argument only appears when we convert to the backend
 
11023
+// representation.
 
11024
+
 
11025
 // Traversal.
 
11026
 
 
11027
 int
 
11028
@@ -8624,7 +9236,7 @@
 
11029
   Bound_method_expression* bme = this->fn_->bound_method_expression();
 
11030
   if (bme != NULL)
 
11031
     {
 
11032
-      Named_object* method = bme->method();
 
11033
+      Named_object* methodfn = bme->function();
 
11034
       Expression* first_arg = bme->first_argument();
 
11035
 
 
11036
       // We always pass a pointer when calling a method.
 
11037
@@ -8665,7 +9277,7 @@
 
11038
       // old arguments, because we may be traversing them up in some
 
11039
       // caller.  FIXME.
 
11040
       this->args_ = new_args;
 
11041
-      this->fn_ = Expression::make_func_reference(method, NULL,
 
11042
+      this->fn_ = Expression::make_func_reference(methodfn, NULL,
 
11043
                                                  bme->location());
 
11044
     }
 
11045
 
 
11046
@@ -9117,11 +9729,21 @@
 
11047
   const bool has_closure = func != NULL && func->closure() != NULL;
 
11048
   const bool is_interface_method = interface_method != NULL;
 
11049
 
 
11050
+  int closure_arg;
 
11051
+  if (has_closure)
 
11052
+    closure_arg = 1;
 
11053
+  else if (func != NULL)
 
11054
+    closure_arg = 0;
 
11055
+  else if (is_interface_method)
 
11056
+    closure_arg = 0;
 
11057
+  else
 
11058
+    closure_arg = 1;
 
11059
+
 
11060
   int nargs;
 
11061
   tree* args;
 
11062
   if (this->args_ == NULL || this->args_->empty())
 
11063
     {
 
11064
-      nargs = is_interface_method ? 1 : 0;
 
11065
+      nargs = (is_interface_method ? 1 : 0) + closure_arg;
 
11066
       args = nargs == 0 ? NULL : new tree[nargs];
 
11067
     }
 
11068
   else if (fntype->parameters() == NULL || fntype->parameters()->empty())
 
11069
@@ -9130,7 +9752,7 @@
 
11070
       go_assert(!is_interface_method
 
11071
                && fntype->is_method()
 
11072
                && this->args_->size() == 1);
 
11073
-      nargs = 1;
 
11074
+      nargs = 1 + closure_arg;
 
11075
       args = new tree[nargs];
 
11076
       args[0] = this->args_->front()->get_tree(context);
 
11077
     }
 
11078
@@ -9141,6 +9763,7 @@
 
11079
       nargs = this->args_->size();
 
11080
       int i = is_interface_method ? 1 : 0;
 
11081
       nargs += i;
 
11082
+      nargs += closure_arg;
 
11083
       args = new tree[nargs];
 
11084
 
 
11085
       Typed_identifier_list::const_iterator pp = params->begin();
 
11086
@@ -9161,36 +9784,71 @@
 
11087
                                                       arg_val,
 
11088
                                                       location);
 
11089
          if (args[i] == error_mark_node)
 
11090
-           {
 
11091
-             delete[] args;
 
11092
-             return error_mark_node;
 
11093
-           }
 
11094
+           return error_mark_node;
 
11095
        }
 
11096
       go_assert(pp == params->end());
 
11097
-      go_assert(i == nargs);
 
11098
+      go_assert(i + closure_arg == nargs);
 
11099
     }
 
11100
 
 
11101
-  tree rettype = TREE_TYPE(TREE_TYPE(type_to_tree(fntype->get_backend(gogo))));
 
11102
+  tree fntype_tree = type_to_tree(fntype->get_backend(gogo));
 
11103
+  if (fntype_tree == error_mark_node)
 
11104
+    return error_mark_node;
 
11105
+  go_assert(POINTER_TYPE_P(fntype_tree));
 
11106
+  if (TREE_TYPE(fntype_tree) == error_mark_node)
 
11107
+    return error_mark_node;
 
11108
+  go_assert(TREE_CODE(TREE_TYPE(fntype_tree)) == RECORD_TYPE);
 
11109
+  tree fnfield_type = TREE_TYPE(TYPE_FIELDS(TREE_TYPE(fntype_tree)));
 
11110
+  if (fnfield_type == error_mark_node)
 
11111
+    return error_mark_node;
 
11112
+  go_assert(FUNCTION_POINTER_TYPE_P(fnfield_type));
 
11113
+  tree rettype = TREE_TYPE(TREE_TYPE(fnfield_type));
 
11114
   if (rettype == error_mark_node)
 
11115
+    return error_mark_node;
 
11116
+
 
11117
+  tree fn;
 
11118
+  if (func != NULL)
 
11119
     {
 
11120
-      delete[] args;
 
11121
-      return error_mark_node;
 
11122
+      Named_object* no = func->named_object();
 
11123
+      go_assert(!no->is_function()
 
11124
+               || !no->func_value()->is_descriptor_wrapper());
 
11125
+      fn = Func_expression::get_code_pointer(gogo, no, location);
 
11126
+      if (has_closure)
 
11127
+       {
 
11128
+         go_assert(closure_arg == 1 && nargs > 0);
 
11129
+         args[nargs - 1] = func->closure()->get_tree(context);
 
11130
+       }
 
11131
     }
 
11132
-
 
11133
-  tree fn;
 
11134
-  if (has_closure)
 
11135
-    fn = func->get_tree_without_closure(gogo);
 
11136
   else if (!is_interface_method)
 
11137
-    fn = this->fn_->get_tree(context);
 
11138
+    {
 
11139
+      tree closure_tree = this->fn_->get_tree(context);
 
11140
+      if (closure_tree == error_mark_node)
 
11141
+       return error_mark_node;
 
11142
+      tree fnc = fold_convert_loc(location.gcc_location(), fntype_tree,
 
11143
+                                 closure_tree);
 
11144
+      go_assert(POINTER_TYPE_P(TREE_TYPE(fnc))
 
11145
+               && (TREE_CODE(TREE_TYPE(TREE_TYPE(fnc)))
 
11146
+                   == RECORD_TYPE));
 
11147
+      tree field = TYPE_FIELDS(TREE_TYPE(TREE_TYPE(fnc)));
 
11148
+      fn = fold_build3_loc(location.gcc_location(), COMPONENT_REF,
 
11149
+                          TREE_TYPE(field),
 
11150
+                          build_fold_indirect_ref_loc(location.gcc_location(),
 
11151
+                                                      fnc),
 
11152
+                          field, NULL_TREE);
 
11153
+      go_assert(closure_arg == 1 && nargs > 0);
 
11154
+      args[nargs - 1] = closure_tree;
 
11155
+    }      
 
11156
   else
 
11157
-    fn = this->interface_method_function(context, interface_method, &args[0]);
 
11158
-
 
11159
-  if (fn == error_mark_node || TREE_TYPE(fn) == error_mark_node)
 
11160
     {
 
11161
-      delete[] args;
 
11162
-      return error_mark_node;
 
11163
+      fn = this->interface_method_function(context, interface_method,
 
11164
+                                          &args[0]);
 
11165
+      if (fn == error_mark_node)
 
11166
+       return error_mark_node;
 
11167
+      go_assert(closure_arg == 0);
 
11168
     }
 
11169
 
 
11170
+  if (fn == error_mark_node || TREE_TYPE(fn) == error_mark_node)
 
11171
+    return error_mark_node;
 
11172
+
 
11173
   tree fndecl = fn;
 
11174
   if (TREE_CODE(fndecl) == ADDR_EXPR)
 
11175
     fndecl = TREE_OPERAND(fndecl, 0);
 
11176
@@ -9198,12 +9856,7 @@
 
11177
   // Add a type cast in case the type of the function is a recursive
 
11178
   // type which refers to itself.
 
11179
   if (!DECL_P(fndecl) || !DECL_IS_BUILTIN(fndecl))
 
11180
-    {
 
11181
-      tree fnt = type_to_tree(fntype->get_backend(gogo));
 
11182
-      if (fnt == error_mark_node)
 
11183
-       return error_mark_node;
 
11184
-      fn = fold_convert_loc(location.gcc_location(), fnt, fn);
 
11185
-    }
 
11186
+    fn = fold_convert_loc(location.gcc_location(), fnfield_type, fn);
 
11187
 
 
11188
   // This is to support builtin math functions when using 80387 math.
 
11189
   tree excess_type = NULL_TREE;
 
11190
@@ -9247,13 +9900,6 @@
 
11191
 
 
11192
   SET_EXPR_LOCATION(ret, location.gcc_location());
 
11193
 
 
11194
-  if (has_closure)
 
11195
-    {
 
11196
-      tree closure_tree = func->closure()->get_tree(context);
 
11197
-      if (closure_tree != error_mark_node)
 
11198
-       CALL_EXPR_STATIC_CHAIN(ret) = closure_tree;
 
11199
-    }
 
11200
-
 
11201
   // If this is a recursive function type which returns itself, as in
 
11202
   //   type F func() F
 
11203
   // we have used ptr_type_node for the return type.  Add a cast here
 
11204
@@ -9274,24 +9920,6 @@
 
11205
   if (this->results_ != NULL)
 
11206
     ret = this->set_results(context, ret);
 
11207
 
 
11208
-  // We can't unwind the stack past a call to nil, so we need to
 
11209
-  // insert an explicit check so that the panic can be recovered.
 
11210
-  if (func == NULL)
 
11211
-    {
 
11212
-      tree compare = fold_build2_loc(location.gcc_location(), EQ_EXPR,
 
11213
-                                    boolean_type_node, fn,
 
11214
-                                    fold_convert_loc(location.gcc_location(),
 
11215
-                                                     TREE_TYPE(fn),
 
11216
-                                                     null_pointer_node));
 
11217
-      tree crash = build3_loc(location.gcc_location(), COND_EXPR,
 
11218
-                             void_type_node, compare,
 
11219
-                             gogo->runtime_error(RUNTIME_ERROR_NIL_DEREFERENCE,
 
11220
-                                                 location),
 
11221
-                             NULL_TREE);
 
11222
-      ret = fold_build2_loc(location.gcc_location(), COMPOUND_EXPR,
 
11223
-                           TREE_TYPE(ret), crash, ret);
 
11224
-    }
 
11225
-
 
11226
   this->tree_ = ret;
 
11227
 
 
11228
   return ret;
 
11229
@@ -9774,13 +10402,20 @@
 
11230
 void
 
11231
 Array_index_expression::do_check_types(Gogo*)
 
11232
 {
 
11233
-  if (this->start_->type()->integer_type() == NULL)
 
11234
+  Numeric_constant nc;
 
11235
+  unsigned long v;
 
11236
+  if (this->start_->type()->integer_type() == NULL
 
11237
+      && !this->start_->type()->is_error()
 
11238
+      && (!this->start_->numeric_constant_value(&nc)
 
11239
+         || nc.to_unsigned_long(&v) == Numeric_constant::NC_UL_NOTINT))
 
11240
     this->report_error(_("index must be integer"));
 
11241
   if (this->end_ != NULL
 
11242
       && this->end_->type()->integer_type() == NULL
 
11243
       && !this->end_->type()->is_error()
 
11244
       && !this->end_->is_nil_expression()
 
11245
-      && !this->end_->is_error_expression())
 
11246
+      && !this->end_->is_error_expression()
 
11247
+      && (!this->end_->numeric_constant_value(&nc)
 
11248
+         || nc.to_unsigned_long(&v) == Numeric_constant::NC_UL_NOTINT))
 
11249
     this->report_error(_("slice end must be integer"));
 
11250
 
 
11251
   Array_type* array_type = this->array_->type()->array_type();
 
11252
@@ -10845,6 +11480,28 @@
 
11253
   return Expression::traverse(&this->expr_, traverse);
 
11254
 }
 
11255
 
 
11256
+// Lower the expression.  If this expression is not called, we need to
 
11257
+// evaluate the expression twice when converting to the backend
 
11258
+// interface.  So introduce a temporary variable if necessary.
 
11259
+
 
11260
+Expression*
 
11261
+Interface_field_reference_expression::do_lower(Gogo*, Named_object*,
 
11262
+                                              Statement_inserter* inserter,
 
11263
+                                              int)
 
11264
+{
 
11265
+  if (this->expr_->var_expression() == NULL
 
11266
+      && this->expr_->temporary_reference_expression() == NULL
 
11267
+      && this->expr_->set_and_use_temporary_expression() == NULL)
 
11268
+    {
 
11269
+      Temporary_statement* temp =
 
11270
+       Statement::make_temporary(this->expr_->type(), NULL, this->location());
 
11271
+      inserter->insert(temp);
 
11272
+      this->expr_ = Expression::make_set_and_use_temporary(temp, this->expr_,
 
11273
+                                                          this->location());
 
11274
+    }
 
11275
+  return this;
 
11276
+}
 
11277
+
 
11278
 // Return the type of an interface field reference.
 
11279
 
 
11280
 Type*
 
11281
@@ -10905,18 +11562,188 @@
 
11282
     }
 
11283
 }
 
11284
 
 
11285
-// Get a tree for a reference to a field in an interface.  There is no
 
11286
-// standard tree type representation for this: it's a function
 
11287
-// attached to its first argument, like a Bound_method_expression.
 
11288
-// The only places it may currently be used are in a Call_expression
 
11289
-// or a Go_statement, which will take it apart directly.  So this has
 
11290
-// nothing to do at present.
 
11291
+// If an interface field reference is not simply called, then it is
 
11292
+// represented as a closure.  The closure will hold a single variable,
 
11293
+// the value of the interface on which the method should be called.
 
11294
+// The function will be a simple thunk that pulls the value from the
 
11295
+// closure and calls the method with the remaining arguments.
 
11296
 
 
11297
+// Because method values are not common, we don't build all thunks for
 
11298
+// all possible interface methods, but instead only build them as we
 
11299
+// need them.  In particular, we even build them on demand for
 
11300
+// interface methods defined in other packages.
 
11301
+
 
11302
+Interface_field_reference_expression::Interface_method_thunks
 
11303
+  Interface_field_reference_expression::interface_method_thunks;
 
11304
+
 
11305
+// Find or create the thunk to call method NAME on TYPE.
 
11306
+
 
11307
+Named_object*
 
11308
+Interface_field_reference_expression::create_thunk(Gogo* gogo,
 
11309
+                                                  Interface_type* type,
 
11310
+                                                  const std::string& name)
 
11311
+{
 
11312
+  std::pair<Interface_type*, Method_thunks*> val(type, NULL);
 
11313
+  std::pair<Interface_method_thunks::iterator, bool> ins =
 
11314
+    Interface_field_reference_expression::interface_method_thunks.insert(val);
 
11315
+  if (ins.second)
 
11316
+    {
 
11317
+      // This is the first time we have seen this interface.
 
11318
+      ins.first->second = new Method_thunks();
 
11319
+    }
 
11320
+
 
11321
+  for (Method_thunks::const_iterator p = ins.first->second->begin();
 
11322
+       p != ins.first->second->end();
 
11323
+       p++)
 
11324
+    if (p->first == name)
 
11325
+      return p->second;
 
11326
+
 
11327
+  Location loc = type->location();
 
11328
+
 
11329
+  const Typed_identifier* method_id = type->find_method(name);
 
11330
+  if (method_id == NULL)
 
11331
+    return Named_object::make_erroneous_name(Gogo::thunk_name());
 
11332
+
 
11333
+  Function_type* orig_fntype = method_id->type()->function_type();
 
11334
+  if (orig_fntype == NULL)
 
11335
+    return Named_object::make_erroneous_name(Gogo::thunk_name());
 
11336
+
 
11337
+  Struct_field_list* sfl = new Struct_field_list();
 
11338
+  // The type here is wrong--it should be new_fntype.  But we don't
 
11339
+  // have new_fntype yet, and it doesn't really matter.
 
11340
+  Type* vt = Type::make_pointer_type(Type::make_void_type());
 
11341
+  sfl->push_back(Struct_field(Typed_identifier("fn.0", vt, loc)));
 
11342
+  sfl->push_back(Struct_field(Typed_identifier("val.1", type, loc)));
 
11343
+  Type* closure_type = Type::make_struct_type(sfl, loc);
 
11344
+  closure_type = Type::make_pointer_type(closure_type);
 
11345
+
 
11346
+  Function_type* new_fntype = orig_fntype->copy_with_closure(closure_type);
 
11347
+
 
11348
+  Named_object* new_no = gogo->start_function(Gogo::thunk_name(), new_fntype,
 
11349
+                                             false, loc);
 
11350
+
 
11351
+  gogo->start_block(loc);
 
11352
+
 
11353
+  Named_object* cp = gogo->lookup("closure.0", NULL);
 
11354
+  go_assert(cp != NULL
 
11355
+           && cp->is_variable()
 
11356
+           && cp->var_value()->is_parameter());
 
11357
+
 
11358
+  // Field 0 of the closure is the function code pointer, field 1 is
 
11359
+  // the value on which to invoke the method.
 
11360
+  Expression* arg = Expression::make_var_reference(cp, loc);
 
11361
+  arg = Expression::make_unary(OPERATOR_MULT, arg, loc);
 
11362
+  arg = Expression::make_field_reference(arg, 1, loc);
 
11363
+
 
11364
+  Expression *ifre = Expression::make_interface_field_reference(arg, name,
 
11365
+                                                               loc);
 
11366
+
 
11367
+  const Typed_identifier_list* orig_params = orig_fntype->parameters();
 
11368
+  Expression_list* args;
 
11369
+  if (orig_params == NULL || orig_params->empty())
 
11370
+    args = NULL;
 
11371
+  else
 
11372
+    {
 
11373
+      const Typed_identifier_list* new_params = new_fntype->parameters();
 
11374
+      args = new Expression_list();
 
11375
+      for (Typed_identifier_list::const_iterator p = new_params->begin();
 
11376
+          p + 1 != new_params->end();
 
11377
+          ++p)
 
11378
+       {
 
11379
+         Named_object* p_no = gogo->lookup(p->name(), NULL);
 
11380
+         go_assert(p_no != NULL
 
11381
+                   && p_no->is_variable()
 
11382
+                   && p_no->var_value()->is_parameter());
 
11383
+         args->push_back(Expression::make_var_reference(p_no, loc));
 
11384
+       }
 
11385
+    }
 
11386
+
 
11387
+  Call_expression* call = Expression::make_call(ifre, args,
 
11388
+                                               orig_fntype->is_varargs(),
 
11389
+                                               loc);
 
11390
+  call->set_varargs_are_lowered();
 
11391
+
 
11392
+  Statement* s = Statement::make_return_from_call(call, loc);
 
11393
+  gogo->add_statement(s);
 
11394
+  Block* b = gogo->finish_block(loc);
 
11395
+  gogo->add_block(b, loc);
 
11396
+  gogo->lower_block(new_no, b);
 
11397
+  gogo->finish_function(loc);
 
11398
+
 
11399
+  ins.first->second->push_back(std::make_pair(name, new_no));
 
11400
+  return new_no;
 
11401
+}
 
11402
+
 
11403
+// Get a tree for a method value.
 
11404
+
 
11405
 tree
 
11406
-Interface_field_reference_expression::do_get_tree(Translate_context*)
 
11407
+Interface_field_reference_expression::do_get_tree(Translate_context* context)
 
11408
 {
 
11409
-  error_at(this->location(), "reference to method other than calling it");
 
11410
-  return error_mark_node;
 
11411
+  Interface_type* type = this->expr_->type()->interface_type();
 
11412
+  if (type == NULL)
 
11413
+    {
 
11414
+      go_assert(saw_errors());
 
11415
+      return error_mark_node;
 
11416
+    }
 
11417
+
 
11418
+  Named_object* thunk =
 
11419
+    Interface_field_reference_expression::create_thunk(context->gogo(),
 
11420
+                                                      type, this->name_);
 
11421
+  if (thunk->is_erroneous())
 
11422
+    {
 
11423
+      go_assert(saw_errors());
 
11424
+      return error_mark_node;
 
11425
+    }
 
11426
+
 
11427
+  // FIXME: We should lower this earlier, but we can't it lower it in
 
11428
+  // the lowering pass because at that point we don't know whether we
 
11429
+  // need to create the thunk or not.  If the expression is called, we
 
11430
+  // don't need the thunk.
 
11431
+
 
11432
+  Location loc = this->location();
 
11433
+
 
11434
+  Struct_field_list* fields = new Struct_field_list();
 
11435
+  fields->push_back(Struct_field(Typed_identifier("fn.0",
 
11436
+                                                 thunk->func_value()->type(),
 
11437
+                                                 loc)));
 
11438
+  fields->push_back(Struct_field(Typed_identifier("val.1",
 
11439
+                                                 this->expr_->type(),
 
11440
+                                                 loc)));
 
11441
+  Struct_type* st = Type::make_struct_type(fields, loc);
 
11442
+
 
11443
+  Expression_list* vals = new Expression_list();
 
11444
+  vals->push_back(Expression::make_func_code_reference(thunk, loc));
 
11445
+  vals->push_back(this->expr_);
 
11446
+
 
11447
+  Expression* expr = Expression::make_struct_composite_literal(st, vals, loc);
 
11448
+  expr = Expression::make_heap_composite(expr, loc);
 
11449
+
 
11450
+  tree closure_tree = expr->get_tree(context);
 
11451
+
 
11452
+  // Note that we are evaluating this->expr_ twice, but that is OK
 
11453
+  // because in the lowering pass we forced it into a temporary
 
11454
+  // variable.
 
11455
+  tree expr_tree = this->expr_->get_tree(context);
 
11456
+  tree nil_check_tree = Expression::comparison_tree(context,
 
11457
+                                                   Type::lookup_bool_type(),
 
11458
+                                                   OPERATOR_EQEQ,
 
11459
+                                                   this->expr_->type(),
 
11460
+                                                   expr_tree,
 
11461
+                                                   Type::make_nil_type(),
 
11462
+                                                   null_pointer_node,
 
11463
+                                                   loc);
 
11464
+  tree crash = context->gogo()->runtime_error(RUNTIME_ERROR_NIL_DEREFERENCE,
 
11465
+                                             loc);
 
11466
+  if (closure_tree == error_mark_node
 
11467
+      || nil_check_tree == error_mark_node
 
11468
+      || crash == error_mark_node)
 
11469
+    return error_mark_node;
 
11470
+  return fold_build2_loc(loc.gcc_location(), COMPOUND_EXPR,
 
11471
+                        TREE_TYPE(closure_tree),
 
11472
+                        build3_loc(loc.gcc_location(), COND_EXPR,
 
11473
+                                   void_type_node, nil_check_tree, crash,
 
11474
+                                   NULL_TREE),
 
11475
+                        closure_tree);
 
11476
 }
 
11477
 
 
11478
 // Dump ast representation for an interface field reference.
 
11479
@@ -11114,8 +11941,10 @@
 
11480
   // as their first argument.  If this is for a pointer type, we can
 
11481
   // simply reuse the existing function.  We use an internal hack to
 
11482
   // get the right type.
 
11483
-
 
11484
-  if (method != NULL && is_pointer)
 
11485
+  // FIXME: This optimization is disabled because it doesn't yet work
 
11486
+  // with function descriptors when the method expression is not
 
11487
+  // directly called.
 
11488
+  if (method != NULL && is_pointer && false)
 
11489
     {
 
11490
       Named_object* mno = (method->needs_stub_method()
 
11491
                           ? method->stub_object()
 
11492
@@ -11170,22 +11999,7 @@
 
11493
                                                method_type->is_varargs(),
 
11494
                                                location);
 
11495
 
 
11496
-  size_t count = call->result_count();
 
11497
-  Statement* s;
 
11498
-  if (count == 0)
 
11499
-    s = Statement::make_statement(call, true);
 
11500
-  else
 
11501
-    {
 
11502
-      Expression_list* retvals = new Expression_list();
 
11503
-      if (count <= 1)
 
11504
-       retvals->push_back(call);
 
11505
-      else
 
11506
-       {
 
11507
-         for (size_t i = 0; i < count; ++i)
 
11508
-           retvals->push_back(Expression::make_call_result(call, i));
 
11509
-       }
 
11510
-      s = Statement::make_return_statement(retvals, location);
 
11511
-    }
 
11512
+  Statement* s = Statement::make_return_from_call(call, location);
 
11513
   gogo->add_statement(s);
 
11514
 
 
11515
   Block* b = gogo->finish_block(location);
 
11516
Index: gcc/recog.c
 
11517
===================================================================
 
11518
--- a/src/gcc/recog.c   (.../tags/gcc_4_8_1_release)
 
11519
+++ b/src/gcc/recog.c   (.../branches/gcc-4_8-branch)
 
11520
@@ -1949,9 +1949,6 @@
 
11521
     (strictp ? strict_memory_address_addr_space_p
 
11522
             : memory_address_addr_space_p);
 
11523
   unsigned int mode_sz = GET_MODE_SIZE (mode);
 
11524
-#ifdef POINTERS_EXTEND_UNSIGNED
 
11525
-  enum machine_mode pointer_mode = targetm.addr_space.pointer_mode (as);
 
11526
-#endif
 
11527
 
 
11528
   if (CONSTANT_ADDRESS_P (y))
 
11529
     return 1;
 
11530
@@ -1962,6 +1959,13 @@
 
11531
   if (mode_dependent_address_p (y, as))
 
11532
     return 0;
 
11533
 
 
11534
+  enum machine_mode address_mode = GET_MODE (y);
 
11535
+  if (address_mode == VOIDmode)
 
11536
+    address_mode = targetm.addr_space.address_mode (as);
 
11537
+#ifdef POINTERS_EXTEND_UNSIGNED
 
11538
+  enum machine_mode pointer_mode = targetm.addr_space.pointer_mode (as);
 
11539
+#endif
 
11540
+
 
11541
   /* ??? How much offset does an offsettable BLKmode reference need?
 
11542
      Clearly that depends on the situation in which it's being used.
 
11543
      However, the current situation in which we test 0xffffffff is
 
11544
@@ -1977,7 +1981,7 @@
 
11545
       int good;
 
11546
 
 
11547
       y1 = *y2;
 
11548
-      *y2 = plus_constant (GET_MODE (y), *y2, mode_sz - 1);
 
11549
+      *y2 = plus_constant (address_mode, *y2, mode_sz - 1);
 
11550
       /* Use QImode because an odd displacement may be automatically invalid
 
11551
         for any wider mode.  But it should be valid for a single byte.  */
 
11552
       good = (*addressp) (QImode, y, as);
 
11553
@@ -1998,20 +2002,20 @@
 
11554
   if (GET_CODE (y) == LO_SUM
 
11555
       && mode != BLKmode
 
11556
       && mode_sz <= GET_MODE_ALIGNMENT (mode) / BITS_PER_UNIT)
 
11557
-    z = gen_rtx_LO_SUM (GET_MODE (y), XEXP (y, 0),
 
11558
-                       plus_constant (GET_MODE (y), XEXP (y, 1),
 
11559
+    z = gen_rtx_LO_SUM (address_mode, XEXP (y, 0),
 
11560
+                       plus_constant (address_mode, XEXP (y, 1),
 
11561
                                       mode_sz - 1));
 
11562
 #ifdef POINTERS_EXTEND_UNSIGNED
 
11563
   /* Likewise for a ZERO_EXTEND from pointer_mode.  */
 
11564
   else if (POINTERS_EXTEND_UNSIGNED > 0
 
11565
           && GET_CODE (y) == ZERO_EXTEND
 
11566
           && GET_MODE (XEXP (y, 0)) == pointer_mode)
 
11567
-    z = gen_rtx_ZERO_EXTEND (GET_MODE (y),
 
11568
+    z = gen_rtx_ZERO_EXTEND (address_mode,
 
11569
                             plus_constant (pointer_mode, XEXP (y, 0),
 
11570
                                            mode_sz - 1));
 
11571
 #endif
 
11572
   else
 
11573
-    z = plus_constant (GET_MODE (y), y, mode_sz - 1);
 
11574
+    z = plus_constant (address_mode, y, mode_sz - 1);
 
11575
 
 
11576
   /* Use QImode because an odd displacement may be automatically invalid
 
11577
      for any wider mode.  But it should be valid for a single byte.  */
 
11578
Index: gcc/ada/targparm.ads
 
11579
===================================================================
 
11580
--- a/src/gcc/ada/targparm.ads  (.../tags/gcc_4_8_1_release)
 
11581
+++ b/src/gcc/ada/targparm.ads  (.../branches/gcc-4_8-branch)
 
11582
@@ -436,7 +436,7 @@
 
11583
    --  the source program may not contain explicit 64-bit shifts. In addition,
 
11584
    --  the code generated for packed arrays will avoid the use of long shifts.
 
11585
 
 
11586
-   Support_Nondefault_SSO_On_Target : Boolean := False;
 
11587
+   Support_Nondefault_SSO_On_Target : Boolean := True;
 
11588
    --  If True, the back end supports the non-default Scalar_Storage_Order
 
11589
    --  (i.e. allows non-confirming Scalar_Storage_Order attribute definition
 
11590
    --  clauses).
 
11591
Index: gcc/ada/ChangeLog
 
11592
===================================================================
 
11593
--- a/src/gcc/ada/ChangeLog     (.../tags/gcc_4_8_1_release)
 
11594
+++ b/src/gcc/ada/ChangeLog     (.../branches/gcc-4_8-branch)
 
11595
@@ -1,3 +1,20 @@
 
11596
+2013-06-13  Eric Botcazou  <ebotcazou@adacore.com>
 
11597
+
 
11598
+       * gcc-interface/ada-tree.h (DECL_BY_DOUBLE_REF_P): Delete.
 
11599
+       * gcc-interface/gigi.h (annotate_object): Adjust prototype.
 
11600
+       (convert_vms_descriptor): Likewise.
 
11601
+       * gcc-interface/decl.c (gnat_to_gnu_param): Do not pass fat pointer
 
11602
+       types by double dereference.
 
11603
+       (annotate_object): Remove BY_DOUBLE_REF parameter and adjust.
 
11604
+       (gnat_to_gnu_entity): Adjust calls to annotate_object.
 
11605
+       * gcc-interface/trans.c (Identifier_to_gnu): Do not deal with double
 
11606
+       dereference.
 
11607
+       (Call_to_gnu): Likewise.
 
11608
+       (build_function_stub): Adjust call to convert_vms_descriptor.
 
11609
+       (Subprogram_Body_to_gnu): Adjust call to annotate_object.
 
11610
+       * gcc-interface/utils.c (convert_vms_descriptor): Remove BY_REF
 
11611
+       parameter and adjust.
 
11612
+
 
11613
 2013-05-31  Release Manager
 
11614
 
 
11615
        * GCC 4.8.1 released.
 
11616
Index: gcc/ada/gcc-interface/utils.c
 
11617
===================================================================
 
11618
--- a/src/gcc/ada/gcc-interface/utils.c (.../tags/gcc_4_8_1_release)
 
11619
+++ b/src/gcc/ada/gcc-interface/utils.c (.../branches/gcc-4_8-branch)
 
11620
@@ -4073,33 +4073,25 @@
 
11621
 
 
11622
 /* Convert GNU_EXPR, a pointer to a VMS descriptor, to GNU_TYPE, a regular
 
11623
    pointer or fat pointer type.  GNU_EXPR_ALT_TYPE is the alternate (32-bit)
 
11624
-   pointer type of GNU_EXPR.  BY_REF is true if the result is to be used by
 
11625
-   reference.  GNAT_SUBPROG is the subprogram to which the VMS descriptor is
 
11626
-   passed.  */
 
11627
+   pointer type of GNU_EXPR.  GNAT_SUBPROG is the subprogram to which the
 
11628
+   descriptor is passed.  */
 
11629
 
 
11630
 tree
 
11631
 convert_vms_descriptor (tree gnu_type, tree gnu_expr, tree gnu_expr_alt_type,
 
11632
-                       bool by_ref, Entity_Id gnat_subprog)
 
11633
+                       Entity_Id gnat_subprog)
 
11634
 {
 
11635
   tree desc_type = TREE_TYPE (TREE_TYPE (gnu_expr));
 
11636
   tree desc = build1 (INDIRECT_REF, desc_type, gnu_expr);
 
11637
   tree mbo = TYPE_FIELDS (desc_type);
 
11638
   const char *mbostr = IDENTIFIER_POINTER (DECL_NAME (mbo));
 
11639
   tree mbmo = DECL_CHAIN (DECL_CHAIN (DECL_CHAIN (mbo)));
 
11640
-  tree real_type, is64bit, gnu_expr32, gnu_expr64;
 
11641
+  tree is64bit, gnu_expr32, gnu_expr64;
 
11642
 
 
11643
-  if (by_ref)
 
11644
-    real_type = TREE_TYPE (gnu_type);
 
11645
-  else
 
11646
-    real_type = gnu_type;
 
11647
-
 
11648
   /* If the field name is not MBO, it must be 32-bit and no alternate.
 
11649
      Otherwise primary must be 64-bit and alternate 32-bit.  */
 
11650
   if (strcmp (mbostr, "MBO") != 0)
 
11651
     {
 
11652
-      tree ret = convert_vms_descriptor32 (real_type, gnu_expr, gnat_subprog);
 
11653
-      if (by_ref)
 
11654
-       ret = build_unary_op (ADDR_EXPR, gnu_type, ret);
 
11655
+      tree ret = convert_vms_descriptor32 (gnu_type, gnu_expr, gnat_subprog);
 
11656
       return ret;
 
11657
     }
 
11658
 
 
11659
@@ -4116,14 +4108,9 @@
 
11660
                                        integer_minus_one_node));
 
11661
 
 
11662
   /* Build the 2 possible end results.  */
 
11663
-  gnu_expr64 = convert_vms_descriptor64 (real_type, gnu_expr, gnat_subprog);
 
11664
-  if (by_ref)
 
11665
-    gnu_expr64 =  build_unary_op (ADDR_EXPR, gnu_type, gnu_expr64);
 
11666
+  gnu_expr64 = convert_vms_descriptor64 (gnu_type, gnu_expr, gnat_subprog);
 
11667
   gnu_expr = fold_convert (gnu_expr_alt_type, gnu_expr);
 
11668
-  gnu_expr32 = convert_vms_descriptor32 (real_type, gnu_expr, gnat_subprog);
 
11669
-  if (by_ref)
 
11670
-    gnu_expr32 =  build_unary_op (ADDR_EXPR, gnu_type, gnu_expr32);
 
11671
-
 
11672
+  gnu_expr32 = convert_vms_descriptor32 (gnu_type, gnu_expr, gnat_subprog);
 
11673
   return build3 (COND_EXPR, gnu_type, is64bit, gnu_expr64, gnu_expr32);
 
11674
 }
 
11675
 
 
11676
Index: gcc/ada/gcc-interface/decl.c
 
11677
===================================================================
 
11678
--- a/src/gcc/ada/gcc-interface/decl.c  (.../tags/gcc_4_8_1_release)
 
11679
+++ b/src/gcc/ada/gcc-interface/decl.c  (.../branches/gcc-4_8-branch)
 
11680
@@ -1019,7 +1019,7 @@
 
11681
                        save_gnu_tree (gnat_entity, gnu_decl, true);
 
11682
                        saved = true;
 
11683
                        annotate_object (gnat_entity, gnu_type, NULL_TREE,
 
11684
-                                        false, false);
 
11685
+                                        false);
 
11686
                        /* This assertion will fail if the renamed object
 
11687
                           isn't aligned enough as to make it possible to
 
11688
                           honor the alignment set on the renaming.  */
 
11689
@@ -1605,7 +1605,7 @@
 
11690
           type of the object and not on the object directly, and makes it
 
11691
           possible to support all confirming representation clauses.  */
 
11692
        annotate_object (gnat_entity, TREE_TYPE (gnu_decl), gnu_object_size,
 
11693
-                        used_by_ref, false);
 
11694
+                        used_by_ref);
 
11695
       }
 
11696
       break;
 
11697
 
 
11698
@@ -5595,7 +5595,7 @@
 
11699
   /* The parameter can be indirectly modified if its address is taken.  */
 
11700
   bool ro_param = in_param && !Address_Taken (gnat_param);
 
11701
   bool by_return = false, by_component_ptr = false;
 
11702
-  bool by_ref = false, by_double_ref = false;
 
11703
+  bool by_ref = false;
 
11704
   tree gnu_param;
 
11705
 
 
11706
   /* Copy-return is used only for the first parameter of a valued procedure.
 
11707
@@ -5720,19 +5720,6 @@
 
11708
        gnu_param_type
 
11709
          = build_qualified_type (gnu_param_type, TYPE_QUAL_RESTRICT);
 
11710
       by_ref = true;
 
11711
-
 
11712
-      /* In some ABIs, e.g. SPARC 32-bit, fat pointer types are themselves
 
11713
-        passed by reference.  Pass them by explicit reference, this will
 
11714
-        generate more debuggable code at -O0.  */
 
11715
-      if (TYPE_IS_FAT_POINTER_P (gnu_param_type)
 
11716
-         && targetm.calls.pass_by_reference (pack_cumulative_args (NULL),
 
11717
-                                             TYPE_MODE (gnu_param_type),
 
11718
-                                             gnu_param_type,
 
11719
-                                             true))
 
11720
-       {
 
11721
-          gnu_param_type = build_reference_type (gnu_param_type);
 
11722
-          by_double_ref = true;
 
11723
-       }
 
11724
     }
 
11725
 
 
11726
   /* Pass In Out or Out parameters using copy-in copy-out mechanism.  */
 
11727
@@ -5775,7 +5762,6 @@
 
11728
   gnu_param = create_param_decl (gnu_param_name, gnu_param_type,
 
11729
                                 ro_param || by_ref || by_component_ptr);
 
11730
   DECL_BY_REF_P (gnu_param) = by_ref;
 
11731
-  DECL_BY_DOUBLE_REF_P (gnu_param) = by_double_ref;
 
11732
   DECL_BY_COMPONENT_PTR_P (gnu_param) = by_component_ptr;
 
11733
   DECL_BY_DESCRIPTOR_P (gnu_param) = (mech == By_Descriptor ||
 
11734
                                       mech == By_Short_Descriptor);
 
11735
@@ -7427,18 +7413,13 @@
 
11736
 /* Given GNAT_ENTITY, an object (constant, variable, parameter, exception)
 
11737
    and GNU_TYPE, its corresponding GCC type, set Esize and Alignment to the
 
11738
    size and alignment used by Gigi.  Prefer SIZE over TYPE_SIZE if non-null.
 
11739
-   BY_REF is true if the object is used by reference and BY_DOUBLE_REF is
 
11740
-   true if the object is used by double reference.  */
 
11741
+   BY_REF is true if the object is used by reference.  */
 
11742
 
 
11743
 void
 
11744
-annotate_object (Entity_Id gnat_entity, tree gnu_type, tree size, bool by_ref,
 
11745
-                bool by_double_ref)
 
11746
+annotate_object (Entity_Id gnat_entity, tree gnu_type, tree size, bool by_ref)
 
11747
 {
 
11748
   if (by_ref)
 
11749
     {
 
11750
-      if (by_double_ref)
 
11751
-       gnu_type = TREE_TYPE (gnu_type);
 
11752
-
 
11753
       if (TYPE_IS_FAT_POINTER_P (gnu_type))
 
11754
        gnu_type = TYPE_UNCONSTRAINED_ARRAY (gnu_type);
 
11755
       else
 
11756
Index: gcc/ada/gcc-interface/gigi.h
 
11757
===================================================================
 
11758
--- a/src/gcc/ada/gcc-interface/gigi.h  (.../tags/gcc_4_8_1_release)
 
11759
+++ b/src/gcc/ada/gcc-interface/gigi.h  (.../branches/gcc-4_8-branch)
 
11760
@@ -177,10 +177,9 @@
 
11761
 /* Given GNAT_ENTITY, an object (constant, variable, parameter, exception)
 
11762
    and GNU_TYPE, its corresponding GCC type, set Esize and Alignment to the
 
11763
    size and alignment used by Gigi.  Prefer SIZE over TYPE_SIZE if non-null.
 
11764
-   BY_REF is true if the object is used by reference and BY_DOUBLE_REF is
 
11765
-   true if the object is used by double reference.  */
 
11766
+   BY_REF is true if the object is used by reference.  */
 
11767
 extern void annotate_object (Entity_Id gnat_entity, tree gnu_type, tree size,
 
11768
-                            bool by_ref, bool by_double_ref);
 
11769
+                            bool by_ref);
 
11770
 
 
11771
 /* Return the variant part of RECORD_TYPE, if any.  Otherwise return NULL.  */
 
11772
 extern tree get_variant_part (tree record_type);
 
11773
@@ -930,11 +929,10 @@
 
11774
 
 
11775
 /* Convert GNU_EXPR, a pointer to a VMS descriptor, to GNU_TYPE, a regular
 
11776
    pointer or fat pointer type.  GNU_EXPR_ALT_TYPE is the alternate (32-bit)
 
11777
-   pointer type of GNU_EXPR.  BY_REF is true if the result is to be used by
 
11778
-   reference.  GNAT_SUBPROG is the subprogram to which the VMS descriptor is
 
11779
-   passed.  */
 
11780
+   pointer type of GNU_EXPR.  GNAT_SUBPROG is the subprogram to which the
 
11781
+   descriptor is passed.  */
 
11782
 extern tree convert_vms_descriptor (tree gnu_type, tree gnu_expr,
 
11783
-                                   tree gnu_expr_alt_type, bool by_ref,
 
11784
+                                   tree gnu_expr_alt_type,
 
11785
                                    Entity_Id gnat_subprog);
 
11786
 
 
11787
 /* Indicate that we need to take the address of T and that it therefore
 
11788
Index: gcc/ada/gcc-interface/ada-tree.h
 
11789
===================================================================
 
11790
--- a/src/gcc/ada/gcc-interface/ada-tree.h      (.../tags/gcc_4_8_1_release)
 
11791
+++ b/src/gcc/ada/gcc-interface/ada-tree.h      (.../branches/gcc-4_8-branch)
 
11792
@@ -360,10 +360,6 @@
 
11793
    constant CONSTRUCTOR.  */
 
11794
 #define DECL_CONST_ADDRESS_P(NODE) DECL_LANG_FLAG_0 (CONST_DECL_CHECK (NODE))
 
11795
 
 
11796
-/* Nonzero in a PARM_DECL if it is always used by double reference, i.e. a
 
11797
-   pair of INDIRECT_REFs is needed to access the object.  */
 
11798
-#define DECL_BY_DOUBLE_REF_P(NODE) DECL_LANG_FLAG_0 (PARM_DECL_CHECK (NODE))
 
11799
-
 
11800
 /* Nonzero in a FIELD_DECL if it is declared as aliased.  */
 
11801
 #define DECL_ALIASED_P(NODE) DECL_LANG_FLAG_0 (FIELD_DECL_CHECK (NODE))
 
11802
 
 
11803
Index: gcc/ada/gcc-interface/trans.c
 
11804
===================================================================
 
11805
--- a/src/gcc/ada/gcc-interface/trans.c (.../tags/gcc_4_8_1_release)
 
11806
+++ b/src/gcc/ada/gcc-interface/trans.c (.../branches/gcc-4_8-branch)
 
11807
@@ -1075,19 +1075,6 @@
 
11808
     {
 
11809
       const bool read_only = DECL_POINTS_TO_READONLY_P (gnu_result);
 
11810
 
 
11811
-      /* First do the first dereference if needed.  */
 
11812
-      if (TREE_CODE (gnu_result) == PARM_DECL
 
11813
-         && DECL_BY_DOUBLE_REF_P (gnu_result))
 
11814
-       {
 
11815
-         gnu_result = build_unary_op (INDIRECT_REF, NULL_TREE, gnu_result);
 
11816
-         if (TREE_CODE (gnu_result) == INDIRECT_REF)
 
11817
-           TREE_THIS_NOTRAP (gnu_result) = 1;
 
11818
-
 
11819
-         /* The first reference, in case of a double reference, always points
 
11820
-            to read-only, see gnat_to_gnu_param for the rationale.  */
 
11821
-         TREE_READONLY (gnu_result) = 1;
 
11822
-       }
 
11823
-
 
11824
       /* If it's a PARM_DECL to foreign convention subprogram, convert it.  */
 
11825
       if (TREE_CODE (gnu_result) == PARM_DECL
 
11826
          && DECL_BY_COMPONENT_PTR_P (gnu_result))
 
11827
@@ -3251,7 +3238,6 @@
 
11828
            = convert_vms_descriptor (TREE_TYPE (gnu_subprog_param),
 
11829
                                      gnu_stub_param,
 
11830
                                      DECL_PARM_ALT_TYPE (gnu_stub_param),
 
11831
-                                     DECL_BY_DOUBLE_REF_P (gnu_subprog_param),
 
11832
                                      gnat_subprog);
 
11833
        }
 
11834
       else
 
11835
@@ -3546,8 +3532,7 @@
 
11836
       bool is_var_decl = (TREE_CODE (gnu_param) == VAR_DECL);
 
11837
 
 
11838
       annotate_object (gnat_param, TREE_TYPE (gnu_param), NULL_TREE,
 
11839
-                      DECL_BY_REF_P (gnu_param),
 
11840
-                      !is_var_decl && DECL_BY_DOUBLE_REF_P (gnu_param));
 
11841
+                      DECL_BY_REF_P (gnu_param));
 
11842
 
 
11843
       if (is_var_decl)
 
11844
        save_gnu_tree (gnat_param, NULL_TREE, false);
 
11845
@@ -4009,12 +3994,6 @@
 
11846
          /* The symmetry of the paths to the type of an entity is broken here
 
11847
             since arguments don't know that they will be passed by ref.  */
 
11848
          gnu_formal_type = TREE_TYPE (gnu_formal);
 
11849
-
 
11850
-         if (DECL_BY_DOUBLE_REF_P (gnu_formal))
 
11851
-           gnu_actual
 
11852
-             = build_unary_op (ADDR_EXPR, TREE_TYPE (gnu_formal_type),
 
11853
-                               gnu_actual);
 
11854
-
 
11855
          gnu_actual = build_unary_op (ADDR_EXPR, gnu_formal_type, gnu_actual);
 
11856
        }
 
11857
       else if (is_true_formal_parm && DECL_BY_COMPONENT_PTR_P (gnu_formal))
 
11858
Index: gcc/fortran/interface.c
 
11859
===================================================================
 
11860
--- a/src/gcc/fortran/interface.c       (.../tags/gcc_4_8_1_release)
 
11861
+++ b/src/gcc/fortran/interface.c       (.../branches/gcc-4_8-branch)
 
11862
@@ -1024,7 +1024,8 @@
 
11863
                             bool type_must_agree, char *errmsg, int err_len)
 
11864
 {
 
11865
   /* Check type and rank.  */
 
11866
-  if (type_must_agree && !compare_type_rank (s2, s1))
 
11867
+  if (type_must_agree &&
 
11868
+      (!compare_type_rank (s1, s2) || !compare_type_rank (s2, s1)))
 
11869
     {
 
11870
       snprintf (errmsg, err_len, "Type/rank mismatch in argument '%s'",
 
11871
                s1->name);
 
11872
Index: gcc/fortran/ChangeLog
 
11873
===================================================================
 
11874
--- a/src/gcc/fortran/ChangeLog (.../tags/gcc_4_8_1_release)
 
11875
+++ b/src/gcc/fortran/ChangeLog (.../branches/gcc-4_8-branch)
 
11876
@@ -1,3 +1,30 @@
 
11877
+2013-07-08  Tobias Burnus  <burnus@net-b.de>
 
11878
+
 
11879
+       PR fortran/57785
 
11880
+       * simplify.c (compute_dot_product): Complex conjugate for
 
11881
+       dot_product.
 
11882
+       (gfc_simplify_dot_product, gfc_simplify_matmul): Update call.
 
11883
+
 
11884
+2013-06-11  Tobias Burnus  <burnus@net-b.de>
 
11885
+
 
11886
+       PR fortran/57508
 
11887
+       * resolve.c (get_temp_from_expr): Don't copy function
 
11888
+       result attributes to temporary.
 
11889
+
 
11890
+2013-06-04  Tobias Burnus  <burnus@net-b.de>
 
11891
+
 
11892
+       Backport from mainline
 
11893
+       2013-05-22  Tobias Burnus  <burnus@net-b.de>
 
11894
+
 
11895
+       PR fortran/57364
 
11896
+       * resolve.c (get_temp_from_expr): Commit created sym.
 
11897
+
 
11898
+2013-05-31  Janus Weil  <janus@gcc.gnu.org>
 
11899
+           Tobias Burnus  <burnus@net-b.de>
 
11900
+
 
11901
+       PR fortran/57217
 
11902
+       * interface.c (check_dummy_characteristics): Symmetrize type check.
 
11903
+
 
11904
 2013-05-31  Release Manager
 
11905
 
 
11906
        * GCC 4.8.1 released.
 
11907
Index: gcc/fortran/resolve.c
 
11908
===================================================================
 
11909
--- a/src/gcc/fortran/resolve.c (.../tags/gcc_4_8_1_release)
 
11910
+++ b/src/gcc/fortran/resolve.c (.../branches/gcc-4_8-branch)
 
11911
@@ -9746,6 +9746,10 @@
 
11912
 
 
11913
   /* Add the attributes and the arrayspec to the temporary.  */
 
11914
   tmp->n.sym->attr = gfc_expr_attr (e);
 
11915
+  tmp->n.sym->attr.function = 0;
 
11916
+  tmp->n.sym->attr.result = 0;
 
11917
+  tmp->n.sym->attr.flavor = FL_VARIABLE;
 
11918
+
 
11919
   if (as)
 
11920
     {
 
11921
       tmp->n.sym->as = gfc_copy_array_spec (as);
 
11922
@@ -9759,6 +9763,7 @@
 
11923
 
 
11924
   gfc_set_sym_referenced (tmp->n.sym);
 
11925
   gfc_add_flavor (&tmp->n.sym->attr, FL_VARIABLE, name, NULL);
 
11926
+  gfc_commit_symbol (tmp->n.sym);
 
11927
   e = gfc_lval_expr_from_sym (tmp->n.sym);
 
11928
 
 
11929
   /* Should the lhs be a section, use its array ref for the
 
11930
Index: gcc/fortran/simplify.c
 
11931
===================================================================
 
11932
--- a/src/gcc/fortran/simplify.c        (.../tags/gcc_4_8_1_release)
 
11933
+++ b/src/gcc/fortran/simplify.c        (.../branches/gcc-4_8-branch)
 
11934
@@ -332,13 +332,15 @@
 
11935
 }
 
11936
 
 
11937
 
 
11938
-/* Helper function for gfc_simplify_dot_product() and gfc_simplify_matmul.  */
 
11939
+/* Helper function for gfc_simplify_dot_product() and gfc_simplify_matmul;
 
11940
+   if conj_a is true, the matrix_a is complex conjugated.  */
 
11941
 
 
11942
 static gfc_expr *
 
11943
 compute_dot_product (gfc_expr *matrix_a, int stride_a, int offset_a,
 
11944
-                    gfc_expr *matrix_b, int stride_b, int offset_b)
 
11945
+                    gfc_expr *matrix_b, int stride_b, int offset_b,
 
11946
+                    bool conj_a)
 
11947
 {
 
11948
-  gfc_expr *result, *a, *b;
 
11949
+  gfc_expr *result, *a, *b, *c;
 
11950
 
 
11951
   result = gfc_get_constant_expr (matrix_a->ts.type, matrix_a->ts.kind,
 
11952
                                  &matrix_a->where);
 
11953
@@ -361,9 +363,11 @@
 
11954
          case BT_INTEGER:
 
11955
          case BT_REAL:
 
11956
          case BT_COMPLEX:
 
11957
-           result = gfc_add (result,
 
11958
-                             gfc_multiply (gfc_copy_expr (a),
 
11959
-                                           gfc_copy_expr (b)));
 
11960
+           if (conj_a && a->ts.type == BT_COMPLEX)
 
11961
+             c = gfc_simplify_conjg (a);
 
11962
+           else
 
11963
+             c = gfc_copy_expr (a);
 
11964
+           result = gfc_add (result, gfc_multiply (c, gfc_copy_expr (b)));
 
11965
            break;
 
11966
 
 
11967
          default:
 
11968
@@ -1881,7 +1885,7 @@
 
11969
   gcc_assert (vector_b->rank == 1);
 
11970
   gcc_assert (gfc_compare_types (&vector_a->ts, &vector_b->ts));
 
11971
 
 
11972
-  return compute_dot_product (vector_a, 1, 0, vector_b, 1, 0);
 
11973
+  return compute_dot_product (vector_a, 1, 0, vector_b, 1, 0, true);
 
11974
 }
 
11975
 
 
11976
 
 
11977
@@ -3894,7 +3898,7 @@
 
11978
       for (row = 0; row < result_rows; ++row)
 
11979
        {
 
11980
          gfc_expr *e = compute_dot_product (matrix_a, stride_a, offset_a,
 
11981
-                                            matrix_b, 1, offset_b);
 
11982
+                                            matrix_b, 1, offset_b, false);
 
11983
          gfc_constructor_append_expr (&result->value.constructor,
 
11984
                                       e, NULL);
 
11985
 
 
11986
Index: gcc/configure.ac
 
11987
===================================================================
 
11988
--- a/src/gcc/configure.ac      (.../tags/gcc_4_8_1_release)
 
11989
+++ b/src/gcc/configure.ac      (.../branches/gcc-4_8-branch)
 
11990
@@ -3044,35 +3044,9 @@
 
11991
        tls_first_major=0
 
11992
        tls_first_minor=0
 
11993
        ;;
 
11994
-  powerpc-*-*)
 
11995
+  powerpc64*-*-*)
 
11996
     conftest_s='
 
11997
        .section ".tdata","awT",@progbits
 
11998
-       .align 2
 
11999
-ld0:   .space 4
 
12000
-ld1:   .space 4
 
12001
-x1:    .space 4
 
12002
-x2:    .space 4
 
12003
-x3:    .space 4
 
12004
-       .text
 
12005
-       addi 3,31,ld0@got@tlsgd
 
12006
-       bl __tls_get_addr
 
12007
-       addi 3,31,x1@got@tlsld
 
12008
-       bl __tls_get_addr
 
12009
-       addi 9,3,x1@dtprel
 
12010
-       addis 9,3,x2@dtprel@ha
 
12011
-       addi 9,9,x2@dtprel@l
 
12012
-       lwz 9,x3@got@tprel(31)
 
12013
-       add 9,9,x@tls
 
12014
-       addi 9,2,x1@tprel
 
12015
-       addis 9,2,x2@tprel@ha
 
12016
-       addi 9,9,x2@tprel@l'
 
12017
-       tls_first_major=2
 
12018
-       tls_first_minor=14
 
12019
-       tls_as_opt="-a32 --fatal-warnings"
 
12020
-       ;;
 
12021
-  powerpc64-*-*)
 
12022
-    conftest_s='
 
12023
-       .section ".tdata","awT",@progbits
 
12024
        .align 3
 
12025
 ld0:   .space 8
 
12026
 ld1:   .space 8
 
12027
@@ -3104,6 +3078,32 @@
 
12028
        tls_first_minor=14
 
12029
        tls_as_opt="-a64 --fatal-warnings"
 
12030
        ;;
 
12031
+  powerpc*-*-*)
 
12032
+    conftest_s='
 
12033
+       .section ".tdata","awT",@progbits
 
12034
+       .align 2
 
12035
+ld0:   .space 4
 
12036
+ld1:   .space 4
 
12037
+x1:    .space 4
 
12038
+x2:    .space 4
 
12039
+x3:    .space 4
 
12040
+       .text
 
12041
+       addi 3,31,ld0@got@tlsgd
 
12042
+       bl __tls_get_addr
 
12043
+       addi 3,31,x1@got@tlsld
 
12044
+       bl __tls_get_addr
 
12045
+       addi 9,3,x1@dtprel
 
12046
+       addis 9,3,x2@dtprel@ha
 
12047
+       addi 9,9,x2@dtprel@l
 
12048
+       lwz 9,x3@got@tprel(31)
 
12049
+       add 9,9,x@tls
 
12050
+       addi 9,2,x1@tprel
 
12051
+       addis 9,2,x2@tprel@ha
 
12052
+       addi 9,9,x2@tprel@l'
 
12053
+       tls_first_major=2
 
12054
+       tls_first_minor=14
 
12055
+       tls_as_opt="-a32 --fatal-warnings"
 
12056
+       ;;
 
12057
   s390-*-*)
 
12058
     conftest_s='
 
12059
        .section ".tdata","awT",@progbits
 
12060
@@ -4507,6 +4507,9 @@
 
12061
 case "$target:$tm_file" in
 
12062
   powerpc64-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
 
12063
   case "$target" in
 
12064
+     *le-*-linux*)
 
12065
+     emul_name="-melf64lppc"
 
12066
+      ;;
 
12067
      *-*-linux*)
 
12068
      emul_name="-melf64ppc"
 
12069
       ;;
 
12070
@@ -4611,7 +4614,7 @@
 
12071
     ])
 
12072
     if test x"$gcc_cv_ld_large_toc" = xyes; then
 
12073
       AC_DEFINE(HAVE_LD_LARGE_TOC, 1,
 
12074
-    [Define if your AIX linker supports a large TOC.])
 
12075
+    [Define if your PowerPC64 linker supports a large TOC.])
 
12076
     fi
 
12077
     ;;
 
12078
 esac
 
12079
Index: gcc/gcc-ar.c
 
12080
===================================================================
 
12081
--- a/src/gcc/gcc-ar.c  (.../tags/gcc_4_8_1_release)
 
12082
+++ b/src/gcc/gcc-ar.c  (.../branches/gcc-4_8-branch)
 
12083
@@ -136,7 +136,7 @@
 
12084
   setup_prefixes (av[0]);
 
12085
 
 
12086
   /* Find the GCC LTO plugin */
 
12087
-  plugin = find_a_file (&target_path, LTOPLUGINSONAME);
 
12088
+  plugin = find_a_file (&target_path, LTOPLUGINSONAME, R_OK);
 
12089
   if (!plugin)
 
12090
     {
 
12091
       fprintf (stderr, "%s: Cannot find plugin '%s'\n", av[0], LTOPLUGINSONAME);
 
12092
@@ -144,24 +144,20 @@
 
12093
     }
 
12094
 
 
12095
   /* Find the wrapped binutils program.  */
 
12096
-  exe_name = find_a_file (&target_path, PERSONALITY);
 
12097
+  exe_name = find_a_file (&target_path, PERSONALITY, X_OK);
 
12098
   if (!exe_name)
 
12099
     {
 
12100
+      const char *real_exe_name = PERSONALITY;
 
12101
 #ifdef CROSS_DIRECTORY_STRUCTURE
 
12102
-      const char *cross_exe_name;
 
12103
-
 
12104
-      cross_exe_name = concat (target_machine, "-", PERSONALITY, NULL);
 
12105
-      exe_name = find_a_file (&path, cross_exe_name);
 
12106
+      real_exe_name = concat (target_machine, "-", PERSONALITY, NULL);
 
12107
+#endif
 
12108
+      exe_name = find_a_file (&path, real_exe_name, X_OK);
 
12109
       if (!exe_name)
 
12110
        {
 
12111
          fprintf (stderr, "%s: Cannot find binary '%s'\n", av[0],
 
12112
-                  cross_exe_name);
 
12113
+                  real_exe_name);
 
12114
          exit (1);
 
12115
        }
 
12116
-#else
 
12117
-      fprintf (stderr, "%s: Cannot find binary '%s'\n", av[0], PERSONALITY);
 
12118
-      exit (1);
 
12119
-#endif
 
12120
     }
 
12121
 
 
12122
   /* Create new command line with plugin */
 
12123
Index: gcc/simplify-rtx.c
 
12124
===================================================================
 
12125
--- a/src/gcc/simplify-rtx.c    (.../tags/gcc_4_8_1_release)
 
12126
+++ b/src/gcc/simplify-rtx.c    (.../branches/gcc-4_8-branch)
 
12127
@@ -2784,6 +2784,7 @@
 
12128
           HOST_WIDE_INT mask = INTVAL (trueop1) << count;
 
12129
 
 
12130
           if (mask >> count == INTVAL (trueop1)
 
12131
+             && trunc_int_for_mode (mask, mode) == mask
 
12132
               && (mask & nonzero_bits (XEXP (op0, 0), mode)) == 0)
 
12133
            return simplify_gen_binary (ASHIFTRT, mode,
 
12134
                                        plus_constant (mode, XEXP (op0, 0),
 
12135
Index: gcc/ipa-prop.c
 
12136
===================================================================
 
12137
--- a/src/gcc/ipa-prop.c        (.../tags/gcc_4_8_1_release)
 
12138
+++ b/src/gcc/ipa-prop.c        (.../branches/gcc-4_8-branch)
 
12139
@@ -678,13 +678,19 @@
 
12140
   bool modified = false;
 
12141
   ao_ref refd;
 
12142
 
 
12143
-  gcc_checking_assert (gimple_vuse (stmt));
 
12144
   if (parm_ainfo && parm_ainfo->ref_modified)
 
12145
     return false;
 
12146
 
 
12147
-  ao_ref_init (&refd, ref);
 
12148
-  walk_aliased_vdefs (&refd, gimple_vuse (stmt), mark_modified, &modified,
 
12149
-                     NULL);
 
12150
+  if (optimize)
 
12151
+    {
 
12152
+      gcc_checking_assert (gimple_vuse (stmt));
 
12153
+      ao_ref_init (&refd, ref);
 
12154
+      walk_aliased_vdefs (&refd, gimple_vuse (stmt), mark_modified, &modified,
 
12155
+                         NULL);
 
12156
+    }
 
12157
+  else
 
12158
+    modified = true;
 
12159
+
 
12160
   if (parm_ainfo && modified)
 
12161
     parm_ainfo->ref_modified = true;
 
12162
   return !modified;
 
12163
Index: gcc/po/ChangeLog
 
12164
===================================================================
 
12165
--- a/src/gcc/po/ChangeLog      (.../tags/gcc_4_8_1_release)
 
12166
+++ b/src/gcc/po/ChangeLog      (.../branches/gcc-4_8-branch)
 
12167
@@ -1,3 +1,15 @@
 
12168
+2013-07-11  Joseph Myers  <joseph@codesourcery.com>
 
12169
+
 
12170
+       * fi.po: Update.
 
12171
+
 
12172
+2013-07-02  Joseph Myers  <joseph@codesourcery.com>
 
12173
+
 
12174
+       * ru.po: Update.
 
12175
+
 
12176
+2013-06-25  Joseph Myers  <joseph@codesourcery.com>
 
12177
+
 
12178
+       * zh_TW.po: Update.
 
12179
+
 
12180
 2013-05-31  Release Manager
 
12181
 
 
12182
        * GCC 4.8.1 released.
 
12183
Index: gcc/po/ru.po
 
12184
===================================================================
 
12185
--- a/src/gcc/po/ru.po  (.../tags/gcc_4_8_1_release)
 
12186
+++ b/src/gcc/po/ru.po  (.../branches/gcc-4_8-branch)
 
12187
@@ -6,13 +6,13 @@
 
12188
 # Nickolay V. Shmyrev <nshmyrev@yandex.ru>, 2008.
 
12189
 # Pavel Maryanov <acid_jack@ukr.net>, 2006, 2008.
 
12190
 # Yuri Kozlov <yuray@komyakino.ru>, 2011.
 
12191
-# Pavel Maryanov <acid@jack.kiev.ua>, 2012.
 
12192
+# Pavel Maryanov <acid@jack.kiev.ua>, 2012, 2013.
 
12193
 msgid ""
 
12194
 msgstr ""
 
12195
-"Project-Id-Version: gcc 4.7.1\n"
 
12196
+"Project-Id-Version: gcc 4.8.0\n"
 
12197
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
12198
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
12199
-"PO-Revision-Date: 2012-07-01 16:16+0200\n"
 
12200
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
12201
+"PO-Revision-Date: 2013-07-02 16:00+0200\n"
 
12202
 "Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
 
12203
 "Language-Team: Russian <gnu@mx.ru>\n"
 
12204
 "Language: ru\n"
 
12205
@@ -20,20 +20,21 @@
 
12206
 "Content-Type: text/plain; charset=UTF-8\n"
 
12207
 "Content-Transfer-Encoding: 8bit\n"
 
12208
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
12209
+"X-Generator: Poedit 1.5.5\n"
 
12210
 
 
12211
-#: cfgrtl.c:2320
 
12212
+#: cfgrtl.c:2318
 
12213
 msgid "flow control insn inside a basic block"
 
12214
 msgstr "инструкция (insn) управления потоком выполнения внутри базового блока"
 
12215
 
 
12216
-#: cfgrtl.c:2448
 
12217
+#: cfgrtl.c:2446
 
12218
 msgid "wrong insn in the fallthru edge"
 
12219
 msgstr "некорректная insn в сквозной дуге"
 
12220
 
 
12221
-#: cfgrtl.c:2502
 
12222
+#: cfgrtl.c:2500
 
12223
 msgid "insn outside basic block"
 
12224
 msgstr "insn вне базового блока"
 
12225
 
 
12226
-#: cfgrtl.c:2509
 
12227
+#: cfgrtl.c:2507
 
12228
 msgid "return not followed by barrier"
 
12229
 msgstr "отсутствует барьер после return"
 
12230
 
 
12231
@@ -121,10 +122,6 @@
 
12232
 
 
12233
 #: diagnostic.c:442
 
12234
 #, fuzzy, c-format
 
12235
-#| msgid ""
 
12236
-#| "Please submit a full bug report,\n"
 
12237
-#| "with preprocessed source if appropriate.\n"
 
12238
-#| "See %s for instructions.\n"
 
12239
 msgid ""
 
12240
 "Please submit a full bug report,\n"
 
12241
 "with preprocessed source if appropriate.\n"
 
12242
@@ -135,7 +132,6 @@
 
12243
 
 
12244
 #: diagnostic.c:448
 
12245
 #, fuzzy, c-format
 
12246
-#| msgid "Use fp double instructions"
 
12247
 msgid "See %s for instructions.\n"
 
12248
 msgstr "Использовать инструкции двойной точности плавающих вычислений"
 
12249
 
 
12250
@@ -149,7 +145,7 @@
 
12251
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
12252
 msgstr "%s:%d: невозможно восстановление после предыдущих ошибок\n"
 
12253
 
 
12254
-#: diagnostic.c:1126
 
12255
+#: diagnostic.c:1129
 
12256
 #, c-format
 
12257
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
12258
 msgstr "Внутренняя ошибка компилятора: повторный вход в программу диагностики\n"
 
12259
@@ -212,12 +208,12 @@
 
12260
 msgid "invalid expression as operand"
 
12261
 msgstr "в списке операндов задано некорректное выражение"
 
12262
 
 
12263
-#: gcc.c:1402
 
12264
+#: gcc.c:1403
 
12265
 #, c-format
 
12266
 msgid "Using built-in specs.\n"
 
12267
 msgstr "Используются внутренние спецификации.\n"
 
12268
 
 
12269
-#: gcc.c:1599
 
12270
+#: gcc.c:1600
 
12271
 #, c-format
 
12272
 msgid ""
 
12273
 "Setting spec %s to '%s'\n"
 
12274
@@ -226,22 +222,22 @@
 
12275
 "Спецификация %s установлена в '%s'\n"
 
12276
 "\n"
 
12277
 
 
12278
-#: gcc.c:1708
 
12279
+#: gcc.c:1709
 
12280
 #, c-format
 
12281
 msgid "Reading specs from %s\n"
 
12282
 msgstr "Спецификации прочитаны из %s\n"
 
12283
 
 
12284
-#: gcc.c:1833
 
12285
+#: gcc.c:1834
 
12286
 #, c-format
 
12287
 msgid "could not find specs file %s\n"
 
12288
 msgstr "не найден файл спецификаций %s\n"
 
12289
 
 
12290
-#: gcc.c:1902
 
12291
+#: gcc.c:1903
 
12292
 #, c-format
 
12293
 msgid "rename spec %s to %s\n"
 
12294
 msgstr "переименование спецификации %s в %s\n"
 
12295
 
 
12296
-#: gcc.c:1904
 
12297
+#: gcc.c:1905
 
12298
 #, c-format
 
12299
 msgid ""
 
12300
 "spec is '%s'\n"
 
12301
@@ -250,12 +246,12 @@
 
12302
 "спецификация '%s'\n"
 
12303
 "\n"
 
12304
 
 
12305
-#: gcc.c:2337
 
12306
+#: gcc.c:2338
 
12307
 #, c-format
 
12308
 msgid "%s\n"
 
12309
 msgstr "%s\n"
 
12310
 
 
12311
-#: gcc.c:2704
 
12312
+#: gcc.c:2705
 
12313
 #, c-format
 
12314
 msgid ""
 
12315
 "\n"
 
12316
@@ -265,82 +261,79 @@
 
12317
 "\n"
 
12318
 "Продолжать? (y - да, n - нет) "
 
12319
 
 
12320
-#: gcc.c:2844
 
12321
+#: gcc.c:2845
 
12322
 #, c-format
 
12323
 msgid "# %s %.2f %.2f\n"
 
12324
 msgstr "# %s %.2f %.2f\n"
 
12325
 
 
12326
-#: gcc.c:3047
 
12327
+#: gcc.c:3048
 
12328
 #, c-format
 
12329
 msgid "Usage: %s [options] file...\n"
 
12330
 msgstr "Синтаксис: %s [ключи] файл...\n"
 
12331
 
 
12332
-#: gcc.c:3048
 
12333
+#: gcc.c:3049
 
12334
 msgid "Options:\n"
 
12335
 msgstr "Ключи:\n"
 
12336
 
 
12337
-#: gcc.c:3050
 
12338
+#: gcc.c:3051
 
12339
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
12340
 msgstr "  -pass-exit-codes         Выход с максимальным кодом возврата от прохода\n"
 
12341
 
 
12342
-#: gcc.c:3051
 
12343
+#: gcc.c:3052
 
12344
 msgid "  --help                   Display this information\n"
 
12345
 msgstr "  --help                   Вывести этот текст\n"
 
12346
 
 
12347
-#: gcc.c:3052
 
12348
+#: gcc.c:3053
 
12349
 msgid "  --target-help            Display target specific command line options\n"
 
12350
 msgstr "  --target-help            Показать специфические ключи целевой платформы\n"
 
12351
 
 
12352
-#: gcc.c:3053
 
12353
+#: gcc.c:3054
 
12354
 #, fuzzy
 
12355
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
12356
 msgstr "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
 
12357
 
 
12358
-#: gcc.c:3054
 
12359
+#: gcc.c:3055
 
12360
 msgid "                           Display specific types of command line options\n"
 
12361
 msgstr "                           Показать специфические ключи командной строки\n"
 
12362
 
 
12363
-#: gcc.c:3056
 
12364
+#: gcc.c:3057
 
12365
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
12366
 msgstr "  (Задайте '-v --help' для вывода ключей всех проходов компиляции)\n"
 
12367
 
 
12368
-#: gcc.c:3057
 
12369
+#: gcc.c:3058
 
12370
 msgid "  --version                Display compiler version information\n"
 
12371
 msgstr "  --version                Показать информацию о версии компилятора\n"
 
12372
 
 
12373
-#: gcc.c:3058
 
12374
+#: gcc.c:3059
 
12375
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
12376
 msgstr "  -dumpspecs               Показать встроенные спецификации\n"
 
12377
 
 
12378
-#: gcc.c:3059
 
12379
+#: gcc.c:3060
 
12380
 msgid "  -dumpversion             Display the version of the compiler\n"
 
12381
 msgstr "  -dumpversion             Показать версию компилятора\n"
 
12382
 
 
12383
-#: gcc.c:3060
 
12384
+#: gcc.c:3061
 
12385
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
12386
 msgstr "  -dumpmachine             Показать имя целевой платформы\n"
 
12387
 
 
12388
-#: gcc.c:3061
 
12389
+#: gcc.c:3062
 
12390
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
12391
 msgstr "  -print-search-dirs       Показать каталоги поиска\n"
 
12392
 
 
12393
-#: gcc.c:3062
 
12394
+#: gcc.c:3063
 
12395
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
12396
 msgstr "  -print-libgcc-file-name  Показать имя run-time библиотеки компилятора\n"
 
12397
 
 
12398
-#: gcc.c:3063
 
12399
+#: gcc.c:3064
 
12400
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
12401
 msgstr "  -print-file-name=<биб>   Показать полное маршрутное имя библиотеки <биб>\n"
 
12402
 
 
12403
-#: gcc.c:3064
 
12404
+#: gcc.c:3065
 
12405
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
12406
 msgstr "  -print-prog-name=<прог>  Показать полное имя компоненты компилятора <прог>\n"
 
12407
 
 
12408
-#: gcc.c:3065
 
12409
+#: gcc.c:3066
 
12410
 #, fuzzy
 
12411
-#| msgid ""
 
12412
-#| "  -print-multi-lib         Display the mapping between command line options and\n"
 
12413
-#| "                           multiple library search directories\n"
 
12414
 msgid ""
 
12415
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
12416
 "                           a component in the library path\n"
 
12417
@@ -348,11 +341,11 @@
 
12418
 "  -print-multi-lib         Показать соответствие между ключами и каталогами\n"
 
12419
 "                           поиска библиотек\n"
 
12420
 
 
12421
-#: gcc.c:3068
 
12422
+#: gcc.c:3069
 
12423
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
12424
 msgstr "  -print-multi-directory   Показать корневой каталог с версиями libgcc\n"
 
12425
 
 
12426
-#: gcc.c:3069
 
12427
+#: gcc.c:3070
 
12428
 msgid ""
 
12429
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
12430
 "                           multiple library search directories\n"
 
12431
@@ -360,51 +353,51 @@
 
12432
 "  -print-multi-lib         Показать соответствие между ключами и каталогами\n"
 
12433
 "                           поиска библиотек\n"
 
12434
 
 
12435
-#: gcc.c:3072
 
12436
+#: gcc.c:3073
 
12437
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
12438
 msgstr "  -print-multi-os-directory Показать относительный маршрут к библиотекам операционной системы\n"
 
12439
 
 
12440
-#: gcc.c:3073
 
12441
+#: gcc.c:3074
 
12442
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
12443
 msgstr "  -print-sysroot           Показать каталог библиотек цели\n"
 
12444
 
 
12445
-#: gcc.c:3074
 
12446
+#: gcc.c:3075
 
12447
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
12448
 msgstr "  -print-sysroot-headers-suffix Вывести суффикс sysroot, используемый для поиска заголовочных файлов\n"
 
12449
 
 
12450
-#: gcc.c:3075
 
12451
+#: gcc.c:3076
 
12452
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
12453
 msgstr "  -Wa,<ключи>              Передать <ключи>, разделённые запятыми, ассемблеру\n"
 
12454
 
 
12455
-#: gcc.c:3076
 
12456
+#: gcc.c:3077
 
12457
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
12458
 msgstr "  -Wp,<ключи>              Передать <ключи>, разделённые запятыми, препроцессору\n"
 
12459
 
 
12460
-#: gcc.c:3077
 
12461
+#: gcc.c:3078
 
12462
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
12463
 msgstr "  -Wl,<ключи>              Передать <ключи>, разделённые запятыми, компоновщику\n"
 
12464
 
 
12465
-#: gcc.c:3078
 
12466
+#: gcc.c:3079
 
12467
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
12468
 msgstr "  -Xassembler <арг>        Передать <арг> ассемблеру\n"
 
12469
 
 
12470
-#: gcc.c:3079
 
12471
+#: gcc.c:3080
 
12472
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
12473
 msgstr "  -Xpreprocessor <арг>     Передать <арг> препроцессору\n"
 
12474
 
 
12475
-#: gcc.c:3080
 
12476
+#: gcc.c:3081
 
12477
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
12478
 msgstr "  -Xlinker <арг>           Передать <арг> компоновщику\n"
 
12479
 
 
12480
-#: gcc.c:3081
 
12481
+#: gcc.c:3082
 
12482
 msgid "  -save-temps              Do not delete intermediate files\n"
 
12483
 msgstr "  -save-temps              Не удалять промежуточные файлы\n"
 
12484
 
 
12485
-#: gcc.c:3082
 
12486
+#: gcc.c:3083
 
12487
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
12488
 msgstr "  -save-temps=<arg>        Не удалять промежуточные файлы\n"
 
12489
 
 
12490
-#: gcc.c:3083
 
12491
+#: gcc.c:3084
 
12492
 msgid ""
 
12493
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
12494
 "                           prefixes to other gcc components\n"
 
12495
@@ -412,25 +405,25 @@
 
12496
 "  -no-canonical-prefixes   Не канонизировать пути при сборке относительных\n"
 
12497
 "                           префиксов к другим компонентам gcc\n"
 
12498
 
 
12499
-#: gcc.c:3086
 
12500
+#: gcc.c:3087
 
12501
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
12502
 msgstr "  -pipe                    Передавать промежуточные данные по конвейеру\n"
 
12503
 
 
12504
-#: gcc.c:3087
 
12505
+#: gcc.c:3088
 
12506
 msgid "  -time                    Time the execution of each subprocess\n"
 
12507
 msgstr "  -time                    Включить хронометраж проходов\n"
 
12508
 
 
12509
-#: gcc.c:3088
 
12510
+#: gcc.c:3089
 
12511
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
12512
 msgstr ""
 
12513
 "  -specs=<файл>            Использовать <файл> спецификаций вместо \n"
 
12514
 "                             внутренних спецификаций компилятора\n"
 
12515
 
 
12516
-#: gcc.c:3089
 
12517
+#: gcc.c:3090
 
12518
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
12519
 msgstr "  -std=<стандарт>          Считать, что исходный код следует <стандарту>\n"
 
12520
 
 
12521
-#: gcc.c:3090
 
12522
+#: gcc.c:3091
 
12523
 msgid ""
 
12524
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
12525
 "                           and libraries\n"
 
12526
@@ -438,47 +431,47 @@
 
12527
 "  --sysroot=<каталог>      Использовать <каталог> как головной каталог для заголовков\n"
 
12528
 "                           и библиотек\n"
 
12529
 
 
12530
-#: gcc.c:3093
 
12531
+#: gcc.c:3094
 
12532
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
12533
 msgstr ""
 
12534
 "  -B <каталог>             добавить <каталог> к списку поиска программ \n"
 
12535
 "                             компилятора\n"
 
12536
 
 
12537
-#: gcc.c:3094
 
12538
+#: gcc.c:3095
 
12539
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
12540
 msgstr "  -v                       Отображать команды, запускаемые компилятором\n"
 
12541
 
 
12542
-#: gcc.c:3095
 
12543
+#: gcc.c:3096
 
12544
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
12545
 msgstr "  -###                     Как -v, но параметры берутся в кавычки и команды не запускаются\n"
 
12546
 
 
12547
-#: gcc.c:3096
 
12548
+#: gcc.c:3097
 
12549
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
12550
 msgstr "  -E                       Только препроцессирование - без компиляции, ассемблирования, компоновки\n"
 
12551
 
 
12552
-#: gcc.c:3097
 
12553
+#: gcc.c:3098
 
12554
 msgid "  -S                       Compile only; do not assemble or link\n"
 
12555
 msgstr "  -S                       Только компиляция - без ассемблирования и компоновки\n"
 
12556
 
 
12557
-#: gcc.c:3098
 
12558
+#: gcc.c:3099
 
12559
 msgid "  -c                       Compile and assemble, but do not link\n"
 
12560
 msgstr "  -c                       Компиляция и ассемблирование, без компоновки\n"
 
12561
 
 
12562
-#: gcc.c:3099
 
12563
+#: gcc.c:3100
 
12564
 msgid "  -o <file>                Place the output into <file>\n"
 
12565
 msgstr "  -o <файл>                Записать результат в <файл>\n"
 
12566
 
 
12567
-#: gcc.c:3100
 
12568
+#: gcc.c:3101
 
12569
 #, fuzzy
 
12570
 msgid "  -pie                     Create a position independent executable\n"
 
12571
 msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим large)"
 
12572
 
 
12573
-#: gcc.c:3101
 
12574
+#: gcc.c:3102
 
12575
 #, fuzzy
 
12576
 msgid "  -shared                  Create a shared library\n"
 
12577
 msgstr "  --javap\t\t  Вывести результат в формате 'javap'\n"
 
12578
 
 
12579
-#: gcc.c:3102
 
12580
+#: gcc.c:3103
 
12581
 msgid ""
 
12582
 "  -x <language>            Specify the language of the following input files\n"
 
12583
 "                           Permissible languages include: c c++ assembler none\n"
 
12584
@@ -490,7 +483,7 @@
 
12585
 "                           'none' означает, что далее язык нужно\n"
 
12586
 "                           определять по расширению имени файла\n"
 
12587
 
 
12588
-#: gcc.c:3109
 
12589
+#: gcc.c:3110
 
12590
 #, c-format
 
12591
 msgid ""
 
12592
 "\n"
 
12593
@@ -502,27 +495,27 @@
 
12594
 "Ключи, начинающиеся с -g, -f, -m, -O, -W, или --param автоматически\n"
 
12595
 "передаются процессам, запускаемым %s. Для передачи ключей этим процессам, используйте ключи -W<буква>.\n"
 
12596
 
 
12597
-#: gcc.c:5364
 
12598
+#: gcc.c:5365
 
12599
 #, fuzzy, c-format
 
12600
 msgid "Processing spec (%s), which is '%s'\n"
 
12601
 msgstr "Обработка спецификации %c%s%c, т.е. '%s'\n"
 
12602
 
 
12603
-#: gcc.c:6649
 
12604
+#: gcc.c:6651
 
12605
 #, c-format
 
12606
 msgid "install: %s%s\n"
 
12607
 msgstr "установка: %s%s\n"
 
12608
 
 
12609
-#: gcc.c:6652
 
12610
+#: gcc.c:6654
 
12611
 #, c-format
 
12612
 msgid "programs: %s\n"
 
12613
 msgstr "программы: %s\n"
 
12614
 
 
12615
-#: gcc.c:6654
 
12616
+#: gcc.c:6656
 
12617
 #, c-format
 
12618
 msgid "libraries: %s\n"
 
12619
 msgstr "библиотеки: %s\n"
 
12620
 
 
12621
-#: gcc.c:6738
 
12622
+#: gcc.c:6740
 
12623
 #, c-format
 
12624
 msgid ""
 
12625
 "\n"
 
12626
@@ -531,16 +524,16 @@
 
12627
 "\n"
 
12628
 "Инструкции по составлению и отправке отчётов об ошибках см. на:\n"
 
12629
 
 
12630
-#: gcc.c:6754
 
12631
+#: gcc.c:6756
 
12632
 #, c-format
 
12633
 msgid "%s %s%s\n"
 
12634
 msgstr "%s %s%s\n"
 
12635
 
 
12636
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
12637
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
12638
 msgid "(C)"
 
12639
 msgstr "(C)"
 
12640
 
 
12641
-#: gcc.c:6758 java/jcf-dump.c:1231
 
12642
+#: gcc.c:6760 java/jcf-dump.c:1231
 
12643
 #, c-format
 
12644
 msgid ""
 
12645
 "This is free software; see the source for copying conditions.  There is NO\n"
 
12646
@@ -552,32 +545,32 @@
 
12647
 "коммерческую ценность и применимость для каких-либо целей.\n"
 
12648
 "\n"
 
12649
 
 
12650
-#: gcc.c:6775
 
12651
+#: gcc.c:6777
 
12652
 #, c-format
 
12653
 msgid "Target: %s\n"
 
12654
 msgstr "Целевая архитектура: %s\n"
 
12655
 
 
12656
-#: gcc.c:6776
 
12657
+#: gcc.c:6778
 
12658
 #, c-format
 
12659
 msgid "Configured with: %s\n"
 
12660
 msgstr "Параметры конфигурации: %s\n"
 
12661
 
 
12662
-#: gcc.c:6790
 
12663
+#: gcc.c:6792
 
12664
 #, c-format
 
12665
 msgid "Thread model: %s\n"
 
12666
 msgstr "Модель многопоточности: %s\n"
 
12667
 
 
12668
-#: gcc.c:6801
 
12669
+#: gcc.c:6803
 
12670
 #, c-format
 
12671
 msgid "gcc version %s %s\n"
 
12672
 msgstr "gcc версия %s %s\n"
 
12673
 
 
12674
-#: gcc.c:6804
 
12675
+#: gcc.c:6806
 
12676
 #, c-format
 
12677
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
12678
 msgstr "драйвер gcc версия %s; %sисполняет gcc версия %s\n"
 
12679
 
 
12680
-#: gcc.c:7058
 
12681
+#: gcc.c:7061
 
12682
 #, c-format
 
12683
 msgid ""
 
12684
 "\n"
 
12685
@@ -590,7 +583,7 @@
 
12686
 "==================\n"
 
12687
 "\n"
 
12688
 
 
12689
-#: gcc.c:7059
 
12690
+#: gcc.c:7062
 
12691
 #, c-format
 
12692
 msgid ""
 
12693
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
12694
@@ -599,7 +592,7 @@
 
12695
 "Используйте \"-Wl,КЛЮЧ\", чтобы передать \"КЛЮЧ\" компоновщику.\n"
 
12696
 "\n"
 
12697
 
 
12698
-#: gcc.c:8276
 
12699
+#: gcc.c:8279
 
12700
 #, c-format
 
12701
 msgid ""
 
12702
 "Assembler options\n"
 
12703
@@ -610,7 +603,7 @@
 
12704
 "=================\n"
 
12705
 "\n"
 
12706
 
 
12707
-#: gcc.c:8277
 
12708
+#: gcc.c:8280
 
12709
 #, c-format
 
12710
 msgid ""
 
12711
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
12712
@@ -773,7 +766,6 @@
 
12713
 
 
12714
 #: gcov.c:979
 
12715
 #, fuzzy, c-format
 
12716
-#| msgid "%s:source file is newer than graph file '%s'\n"
 
12717
 msgid "%s:source file is newer than notes file '%s'\n"
 
12718
 msgstr "%s:исходный файл новее чем файл графа '%s'\n"
 
12719
 
 
12720
@@ -784,13 +776,11 @@
 
12721
 
 
12722
 #: gcov.c:1009
 
12723
 #, fuzzy, c-format
 
12724
-#| msgid "%s:cannot open graph file\n"
 
12725
 msgid "%s:cannot open notes file\n"
 
12726
 msgstr "%s:ошибка открытия графического файла\n"
 
12727
 
 
12728
 #: gcov.c:1015
 
12729
 #, fuzzy, c-format
 
12730
-#| msgid "%s:not a gcov data file\n"
 
12731
 msgid "%s:not a gcov notes file\n"
 
12732
 msgstr "%s:не файл данных gcov\n"
 
12733
 
 
12734
@@ -831,7 +821,6 @@
 
12735
 
 
12736
 #: gcov.c:1251
 
12737
 #, fuzzy, c-format
 
12738
-#| msgid "%s:stamp mismatch with graph file\n"
 
12739
 msgid "%s:stamp mismatch with notes file\n"
 
12740
 msgstr "%s:штамп не соответствует графическому файлу\n"
 
12741
 
 
12742
@@ -1046,17 +1035,17 @@
 
12743
 msgid "ignoring nonexistent directory \"%s\"\n"
 
12744
 msgstr "несуществующий каталог \"%s\" проигнорирован\n"
 
12745
 
 
12746
-#: incpath.c:363
 
12747
+#: incpath.c:374
 
12748
 #, c-format
 
12749
 msgid "#include \"...\" search starts here:\n"
 
12750
 msgstr "порядок поиска для #include \"...\":\n"
 
12751
 
 
12752
-#: incpath.c:367
 
12753
+#: incpath.c:378
 
12754
 #, c-format
 
12755
 msgid "#include <...> search starts here:\n"
 
12756
 msgstr "порядок поиска для #include <...>:\n"
 
12757
 
 
12758
-#: incpath.c:372
 
12759
+#: incpath.c:383
 
12760
 #, c-format
 
12761
 msgid "End of search list.\n"
 
12762
 msgstr "Конец списка поиска.\n"
 
12763
@@ -1089,44 +1078,44 @@
 
12764
 msgid "At top level:"
 
12765
 msgstr "На верхнем уровне:"
 
12766
 
 
12767
-#: langhooks.c:400 cp/error.c:3038
 
12768
+#: langhooks.c:400 cp/error.c:3042
 
12769
 #, c-format
 
12770
 msgid "In member function %qs"
 
12771
 msgstr "В функции-члене %qs"
 
12772
 
 
12773
-#: langhooks.c:404 cp/error.c:3041
 
12774
+#: langhooks.c:404 cp/error.c:3045
 
12775
 #, c-format
 
12776
 msgid "In function %qs"
 
12777
 msgstr "В функции %qs"
 
12778
 
 
12779
-#: langhooks.c:455 cp/error.c:2991
 
12780
+#: langhooks.c:455 cp/error.c:2995
 
12781
 #, c-format
 
12782
 msgid "    inlined from %qs at %s:%d:%d"
 
12783
 msgstr "    включённом из %qs в %s:%d:%d"
 
12784
 
 
12785
-#: langhooks.c:460 cp/error.c:2996
 
12786
+#: langhooks.c:460 cp/error.c:3000
 
12787
 #, c-format
 
12788
 msgid "    inlined from %qs at %s:%d"
 
12789
 msgstr "    включённом из %qs в %s:%d"
 
12790
 
 
12791
-#: langhooks.c:466 cp/error.c:3002
 
12792
+#: langhooks.c:466 cp/error.c:3006
 
12793
 #, c-format
 
12794
 msgid "    inlined from %qs"
 
12795
 msgstr "    включённом из %qs"
 
12796
 
 
12797
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
12798
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
12799
 msgid "assuming that the loop is not infinite"
 
12800
 msgstr "предполагается, что цикл не бесконечный"
 
12801
 
 
12802
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
12803
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
12804
 msgid "cannot optimize possibly infinite loops"
 
12805
 msgstr "невозможно оптимизировать бесконечные циклы"
 
12806
 
 
12807
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
12808
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
12809
 msgid "assuming that the loop counter does not overflow"
 
12810
 msgstr "предполагается, что счётчик цикла не выходит за границы"
 
12811
 
 
12812
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
12813
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
12814
 msgid "cannot optimize loop, the loop counter may overflow"
 
12815
 msgstr "невозможно оптимизировать циклы, в которых счётчик выходит за границы"
 
12816
 
 
12817
@@ -1204,80 +1193,80 @@
 
12818
 msgid "This switch lacks documentation"
 
12819
 msgstr "Этот ключ не документирован"
 
12820
 
 
12821
-#: opts.c:1015
 
12822
+#: opts.c:1018
 
12823
 msgid "[default]"
 
12824
 msgstr "[по умолчанию]"
 
12825
 
 
12826
-#: opts.c:1026
 
12827
+#: opts.c:1029
 
12828
 msgid "[enabled]"
 
12829
 msgstr "[включено]"
 
12830
 
 
12831
-#: opts.c:1026
 
12832
+#: opts.c:1029
 
12833
 msgid "[disabled]"
 
12834
 msgstr "[выключено]"
 
12835
 
 
12836
-#: opts.c:1045
 
12837
+#: opts.c:1048
 
12838
 #, c-format
 
12839
 msgid " No options with the desired characteristics were found\n"
 
12840
 msgstr " Не найдено ключей с требуемыми характеристиками\n"
 
12841
 
 
12842
-#: opts.c:1054
 
12843
+#: opts.c:1057
 
12844
 #, c-format
 
12845
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
12846
 msgstr ""
 
12847
 
 
12848
-#: opts.c:1060
 
12849
+#: opts.c:1063
 
12850
 #, c-format
 
12851
 msgid " All options with the desired characteristics have already been displayed\n"
 
12852
 msgstr " Все ключи с требуемыми характеристиками уже выведены\n"
 
12853
 
 
12854
-#: opts.c:1155
 
12855
+#: opts.c:1158
 
12856
 msgid "The following options are target specific"
 
12857
-msgstr "Следующие ключи не зависят от целевой архитектуры"
 
12858
+msgstr "Следующие ключи зависят от целевой архитектуры"
 
12859
 
 
12860
-#: opts.c:1158
 
12861
+#: opts.c:1161
 
12862
 msgid "The following options control compiler warning messages"
 
12863
 msgstr "Следующие ключи контролируют предупреждения компилятора"
 
12864
 
 
12865
-#: opts.c:1161
 
12866
+#: opts.c:1164
 
12867
 msgid "The following options control optimizations"
 
12868
 msgstr "Следующие ключи контролируют оптимизацию"
 
12869
 
 
12870
-#: opts.c:1164 opts.c:1203
 
12871
+#: opts.c:1167 opts.c:1206
 
12872
 msgid "The following options are language-independent"
 
12873
 msgstr "Следующие ключи не зависят от входного языка"
 
12874
 
 
12875
-#: opts.c:1167
 
12876
+#: opts.c:1170
 
12877
 msgid "The --param option recognizes the following as parameters"
 
12878
 msgstr "Ключ --param позволяет задать следующие параметры"
 
12879
 
 
12880
-#: opts.c:1173
 
12881
+#: opts.c:1176
 
12882
 msgid "The following options are specific to just the language "
 
12883
 msgstr "Следующие ключи зависят только от языка "
 
12884
 
 
12885
-#: opts.c:1175
 
12886
+#: opts.c:1178
 
12887
 msgid "The following options are supported by the language "
 
12888
 msgstr "Следующие ключи поддерживаются языком "
 
12889
 
 
12890
-#: opts.c:1186
 
12891
+#: opts.c:1189
 
12892
 msgid "The following options are not documented"
 
12893
 msgstr "Следующие ключи не документированы"
 
12894
 
 
12895
-#: opts.c:1188
 
12896
+#: opts.c:1191
 
12897
 #, fuzzy
 
12898
 msgid "The following options take separate arguments"
 
12899
 msgstr "Следующие ключи не документированы"
 
12900
 
 
12901
-#: opts.c:1190
 
12902
+#: opts.c:1193
 
12903
 #, fuzzy
 
12904
 msgid "The following options take joined arguments"
 
12905
 msgstr "Следующие ключи не документированы"
 
12906
 
 
12907
-#: opts.c:1201
 
12908
+#: opts.c:1204
 
12909
 msgid "The following options are language-related"
 
12910
 msgstr "Следующие ключи относятся к исходному языку"
 
12911
 
 
12912
-#: opts.c:2078
 
12913
+#: opts.c:2081
 
12914
 msgid "enabled by default"
 
12915
 msgstr "по умолчанию включена"
 
12916
 
 
12917
@@ -2499,7 +2488,7 @@
 
12918
 msgid "<return-value>"
 
12919
 msgstr ""
 
12920
 
 
12921
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
12922
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
12923
 #, fuzzy
 
12924
 msgid "<unknown>"
 
12925
 msgstr "Неизвестный источник"
 
12926
@@ -2510,7 +2499,6 @@
 
12927
 #: config/aarch64/aarch64.c:3298 config/aarch64/aarch64.c:3313
 
12928
 #: config/aarch64/aarch64.c:3332
 
12929
 #, fuzzy, c-format
 
12930
-#| msgid "invalid operand for code '%c'"
 
12931
 msgid "invalid operand for '%%%c'"
 
12932
 msgstr "недопустимый операнд для кода '%c'"
 
12933
 
 
12934
@@ -2519,26 +2507,23 @@
 
12935
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
12936
 msgstr ""
 
12937
 
 
12938
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
12939
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
12940
 #, c-format
 
12941
 msgid "missing operand"
 
12942
 msgstr "отсутствует операнд"
 
12943
 
 
12944
 #: config/aarch64/aarch64.c:3462
 
12945
 #, fuzzy, c-format
 
12946
-#| msgid "invalid insn:"
 
12947
 msgid "invalid constant"
 
12948
 msgstr "недопустимая инструкция:"
 
12949
 
 
12950
 #: config/aarch64/aarch64.c:3465
 
12951
 #, fuzzy, c-format
 
12952
-#| msgid "invalid %%d operand"
 
12953
 msgid "invalid operand"
 
12954
 msgstr "некорректный операнд для %%d"
 
12955
 
 
12956
 #: config/aarch64/aarch64.c:3545
 
12957
 #, fuzzy, c-format
 
12958
-#| msgid "invalid operand code '%c'"
 
12959
 msgid "invalid operand prefix '%%%c'"
 
12960
 msgstr "некорректный код операнда '%c'"
 
12961
 
 
12962
@@ -2626,33 +2611,34 @@
 
12963
 msgid "invalid %%xn code"
 
12964
 msgstr "некорректный код %%xn"
 
12965
 
 
12966
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
12967
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
12968
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
12969
 #, c-format
 
12970
+msgid "invalid shift operand"
 
12971
+msgstr "некорректный оператор сдвига"
 
12972
+
 
12973
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
12974
+#, c-format
 
12975
 msgid "predicated Thumb instruction"
 
12976
 msgstr "предикативная инструкция для архитектуры Thumb"
 
12977
 
 
12978
-#: config/arm/arm.c:17566
 
12979
+#: config/arm/arm.c:17582
 
12980
 #, c-format
 
12981
 msgid "predicated instruction in conditional sequence"
 
12982
 msgstr "предикативная инструкция в условной последовательности"
 
12983
 
 
12984
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
12985
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
12986
 #, fuzzy, c-format
 
12987
 msgid "Unsupported operand for code '%c'"
 
12988
 msgstr "недопустимый операнд для кода '%c'"
 
12989
 
 
12990
-#: config/arm/arm.c:17748
 
12991
-#, c-format
 
12992
-msgid "invalid shift operand"
 
12993
-msgstr "некорректный оператор сдвига"
 
12994
-
 
12995
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
12996
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
12997
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
12998
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
12999
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
13000
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
13001
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
13002
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
13003
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
13004
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
13005
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
13006
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
13007
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
13008
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
13009
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
13010
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
13011
 #: config/bfin/bfin.c:1490
 
13012
@@ -2660,23 +2646,23 @@
 
13013
 msgid "invalid operand for code '%c'"
 
13014
 msgstr "недопустимый операнд для кода '%c'"
 
13015
 
 
13016
-#: config/arm/arm.c:17909
 
13017
+#: config/arm/arm.c:17919
 
13018
 #, c-format
 
13019
 msgid "instruction never executed"
 
13020
 msgstr "инструкция никогда не выполняется"
 
13021
 
 
13022
 #. Former Maverick support, removed after GCC-4.7.
 
13023
-#: config/arm/arm.c:17930
 
13024
+#: config/arm/arm.c:17940
 
13025
 #, fuzzy, c-format
 
13026
 msgid "obsolete Maverick format code '%c'"
 
13027
 msgstr "недопустимый операнд для кода '%c'"
 
13028
 
 
13029
-#: config/arm/arm.c:20988
 
13030
+#: config/arm/arm.c:20998
 
13031
 #, fuzzy
 
13032
 msgid "function parameters cannot have __fp16 type"
 
13033
 msgstr "функция возвращает агрегатное значение"
 
13034
 
 
13035
-#: config/arm/arm.c:20998
 
13036
+#: config/arm/arm.c:21008
 
13037
 #, fuzzy
 
13038
 msgid "functions cannot return __fp16 type"
 
13039
 msgstr "функция возвращает значение не строкового типа"
 
13040
@@ -2714,9 +2700,9 @@
 
13041
 msgstr "внутренняя ошибка компилятора: некорректный адрес:"
 
13042
 
 
13043
 #: config/avr/avr.c:2234
 
13044
-#, fuzzy, c-format
 
13045
-msgid "Unsupported code '%c'for fixed-point:"
 
13046
-msgstr "недопустимый операнд для кода '%c'"
 
13047
+#, c-format
 
13048
+msgid "Unsupported code '%c' for fixed-point:"
 
13049
+msgstr ""
 
13050
 
 
13051
 #: config/avr/avr.c:2243
 
13052
 msgid "internal compiler error.  Unknown mode:"
 
13053
@@ -2763,8 +2749,8 @@
 
13054
 msgstr "некорректный операнд const_double"
 
13055
 
 
13056
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
13057
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
13058
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
13059
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
13060
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
13061
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
13062
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
13063
 #, gcc-internal-format, gfc-internal-format
 
13064
@@ -3107,8 +3093,8 @@
 
13065
 msgid "invalid operation on %<__fpreg%>"
 
13066
 msgstr "некорректный операнд для %<__fpreg%>"
 
13067
 
 
13068
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
13069
-#: config/tilepro/tilepro.c:4695
 
13070
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
13071
+#: config/tilepro/tilepro.c:4693
 
13072
 #, c-format
 
13073
 msgid "invalid %%P operand"
 
13074
 msgstr "неверный операнд для кода %%P"
 
13075
@@ -3123,21 +3109,21 @@
 
13076
 msgid "invalid use of %%d, %%x, or %%X"
 
13077
 msgstr "некорректное использование %%d, %%x или %%X"
 
13078
 
 
13079
-#: config/lm32/lm32.c:521
 
13080
+#: config/lm32/lm32.c:518
 
13081
 #, c-format
 
13082
 msgid "only 0.0 can be loaded as an immediate"
 
13083
 msgstr ""
 
13084
 
 
13085
-#: config/lm32/lm32.c:591
 
13086
+#: config/lm32/lm32.c:588
 
13087
 #, fuzzy
 
13088
 msgid "bad operand"
 
13089
 msgstr "некорректный операнд"
 
13090
 
 
13091
-#: config/lm32/lm32.c:603
 
13092
+#: config/lm32/lm32.c:600
 
13093
 msgid "can't use non gp relative absolute address"
 
13094
 msgstr ""
 
13095
 
 
13096
-#: config/lm32/lm32.c:607
 
13097
+#: config/lm32/lm32.c:604
 
13098
 #, fuzzy
 
13099
 msgid "invalid addressing mode"
 
13100
 msgstr "некорректный адрес"
 
13101
@@ -3207,37 +3193,37 @@
 
13102
 msgid "invalid %%L code"
 
13103
 msgstr "недопустимое значение для кода %%j"
 
13104
 
 
13105
-#: config/microblaze/microblaze.c:1760
 
13106
+#: config/microblaze/microblaze.c:2156
 
13107
 #, fuzzy, c-format
 
13108
 msgid "unknown punctuation '%c'"
 
13109
 msgstr "неизвестная функция '%s' в спецификации"
 
13110
 
 
13111
-#: config/microblaze/microblaze.c:1769
 
13112
+#: config/microblaze/microblaze.c:2165
 
13113
 #, fuzzy, c-format
 
13114
 msgid "null pointer"
 
13115
 msgstr "нулевой указатель в вызове PRINT_OPERAND"
 
13116
 
 
13117
-#: config/microblaze/microblaze.c:1804
 
13118
+#: config/microblaze/microblaze.c:2200
 
13119
 #, fuzzy, c-format
 
13120
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
13121
 msgstr "PRINT_OPERAND_ADDRESS: некорректная инструкция #1"
 
13122
 
 
13123
-#: config/microblaze/microblaze.c:1833
 
13124
+#: config/microblaze/microblaze.c:2229
 
13125
 #, fuzzy, c-format
 
13126
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
13127
 msgstr "PRINT_OPERAND_ADDRESS: некорректная инструкция #1"
 
13128
 
 
13129
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
13130
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
13131
 #, fuzzy
 
13132
 msgid "insn contains an invalid address !"
 
13133
 msgstr "некорректный адрес"
 
13134
 
 
13135
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
13136
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
13137
 #: config/xtensa/xtensa.c:2443
 
13138
 msgid "invalid address"
 
13139
 msgstr "некорректный адрес"
 
13140
 
 
13141
-#: config/microblaze/microblaze.c:1966
 
13142
+#: config/microblaze/microblaze.c:2363
 
13143
 #, c-format
 
13144
 msgid "letter %c was found & insn was not CONST_INT"
 
13145
 msgstr ""
 
13146
@@ -3526,25 +3512,25 @@
 
13147
 msgid "invalid operand for code: '%c'"
 
13148
 msgstr "некорректный операнд для кода '%c'"
 
13149
 
 
13150
-#: config/sh/sh.c:1204
 
13151
+#: config/sh/sh.c:1201
 
13152
 #, c-format
 
13153
 msgid "invalid operand to %%R"
 
13154
 msgstr "некорректный операнд для %%R"
 
13155
 
 
13156
-#: config/sh/sh.c:1231
 
13157
+#: config/sh/sh.c:1228
 
13158
 #, c-format
 
13159
 msgid "invalid operand to %%S"
 
13160
 msgstr "некорректный операнд для %%S"
 
13161
 
 
13162
-#: config/sh/sh.c:9775
 
13163
+#: config/sh/sh.c:9772
 
13164
 msgid "created and used with different architectures / ABIs"
 
13165
 msgstr "создан с одной архитектурой / ABI, а используется с другим"
 
13166
 
 
13167
-#: config/sh/sh.c:9777
 
13168
+#: config/sh/sh.c:9774
 
13169
 msgid "created and used with different ABIs"
 
13170
 msgstr "создан с одним ABI, а используется с другим"
 
13171
 
 
13172
-#: config/sh/sh.c:9779
 
13173
+#: config/sh/sh.c:9776
 
13174
 msgid "created and used with different endianness"
 
13175
 msgstr "создан с одним значением endianness, а используется с другим"
 
13176
 
 
13177
@@ -3563,13 +3549,13 @@
 
13178
 msgid "invalid %%B operand"
 
13179
 msgstr "некорректный операнд для %%B"
 
13180
 
 
13181
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
13182
-#: config/tilepro/tilepro.c:4498
 
13183
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
13184
+#: config/tilepro/tilepro.c:4496
 
13185
 #, fuzzy, c-format
 
13186
 msgid "invalid %%C operand"
 
13187
 msgstr "неверный операнд для кода %%P"
 
13188
 
 
13189
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
13190
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
13191
 #, fuzzy, c-format
 
13192
 msgid "invalid %%D operand"
 
13193
 msgstr "неверный операнд для кода %%P"
 
13194
@@ -3614,87 +3600,87 @@
 
13195
 msgid "xstormy16_print_operand: unknown code"
 
13196
 msgstr "xstormy16_print_operand: некорректный код"
 
13197
 
 
13198
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
13199
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
13200
 #, c-format
 
13201
 msgid "invalid %%c operand"
 
13202
 msgstr "некорректный операнд для %%c"
 
13203
 
 
13204
-#: config/tilegx/tilegx.c:5004
 
13205
+#: config/tilegx/tilegx.c:5002
 
13206
 #, c-format
 
13207
 msgid "invalid %%d operand"
 
13208
 msgstr "некорректный операнд для %%d"
 
13209
 
 
13210
-#: config/tilegx/tilegx.c:5101
 
13211
+#: config/tilegx/tilegx.c:5099
 
13212
 #, fuzzy, c-format
 
13213
 msgid "invalid %%H specifier"
 
13214
 msgstr "недопустимое значение для кода %%j"
 
13215
 
 
13216
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
13217
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
13218
 #, fuzzy, c-format
 
13219
 msgid "invalid %%h operand"
 
13220
 msgstr "неверный операнд для кода %%P"
 
13221
 
 
13222
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
13223
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
13224
 #, fuzzy, c-format
 
13225
 msgid "invalid %%I operand"
 
13226
 msgstr "неверный операнд для кода %%P"
 
13227
 
 
13228
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
13229
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
13230
 #, fuzzy, c-format
 
13231
 msgid "invalid %%i operand"
 
13232
 msgstr "неверный операнд для кода %%P"
 
13233
 
 
13234
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
13235
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
13236
 #, fuzzy, c-format
 
13237
 msgid "invalid %%j operand"
 
13238
 msgstr "неверный операнд для кода %%P"
 
13239
 
 
13240
-#: config/tilegx/tilegx.c:5223
 
13241
+#: config/tilegx/tilegx.c:5221
 
13242
 #, fuzzy, c-format
 
13243
 msgid "invalid %%%c operand"
 
13244
 msgstr "некорректный операнд для %%c"
 
13245
 
 
13246
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
13247
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
13248
 #, fuzzy, c-format
 
13249
 msgid "invalid %%N operand"
 
13250
 msgstr "неверный операнд для кода %%P"
 
13251
 
 
13252
-#: config/tilegx/tilegx.c:5282
 
13253
+#: config/tilegx/tilegx.c:5280
 
13254
 #, fuzzy, c-format
 
13255
 msgid "invalid operand for 'r' specifier"
 
13256
 msgstr "некорректный операнд для модификатора 'b'"
 
13257
 
 
13258
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
13259
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
13260
 #, c-format
 
13261
 msgid "unable to print out operand yet; code == %d (%c)"
 
13262
 msgstr ""
 
13263
 
 
13264
-#: config/tilepro/tilepro.c:4548
 
13265
+#: config/tilepro/tilepro.c:4546
 
13266
 #, fuzzy, c-format
 
13267
 msgid "invalid %%H operand"
 
13268
 msgstr "неверный операнд для кода %%P"
 
13269
 
 
13270
-#: config/tilepro/tilepro.c:4652
 
13271
+#: config/tilepro/tilepro.c:4650
 
13272
 #, fuzzy, c-format
 
13273
 msgid "invalid %%L operand"
 
13274
 msgstr "неверный операнд для кода %%P"
 
13275
 
 
13276
-#: config/tilepro/tilepro.c:4712
 
13277
+#: config/tilepro/tilepro.c:4710
 
13278
 #, fuzzy, c-format
 
13279
 msgid "invalid %%M operand"
 
13280
 msgstr "неверный операнд для кода %%P"
 
13281
 
 
13282
-#: config/tilepro/tilepro.c:4755
 
13283
+#: config/tilepro/tilepro.c:4753
 
13284
 #, fuzzy, c-format
 
13285
 msgid "invalid %%t operand"
 
13286
 msgstr "неверный операнд для кода %%P"
 
13287
 
 
13288
-#: config/tilepro/tilepro.c:4762
 
13289
+#: config/tilepro/tilepro.c:4760
 
13290
 #, fuzzy, c-format
 
13291
 msgid "invalid %%t operand '"
 
13292
 msgstr "неверный операнд для кода %%P"
 
13293
 
 
13294
-#: config/tilepro/tilepro.c:4783
 
13295
+#: config/tilepro/tilepro.c:4781
 
13296
 #, fuzzy, c-format
 
13297
 msgid "invalid %%r operand"
 
13298
 msgstr "неверный операнд для кода %%P"
 
13299
@@ -3763,7 +3749,7 @@
 
13300
 msgid "({anonymous})"
 
13301
 msgstr "({anonymous})"
 
13302
 
 
13303
-#: c/c-parser.c:943 cp/parser.c:23010
 
13304
+#: c/c-parser.c:943 cp/parser.c:23014
 
13305
 #, gcc-internal-format
 
13306
 msgid "expected end of line"
 
13307
 msgstr "ожидался конец строки"
 
13308
@@ -3773,8 +3759,8 @@
 
13309
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
13310
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
13311
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
13312
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
13313
-#: cp/parser.c:22956
 
13314
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
13315
+#: cp/parser.c:22960
 
13316
 #, gcc-internal-format
 
13317
 msgid "expected %<;%>"
 
13318
 msgstr "ожидалось %<;%>"
 
13319
@@ -3786,13 +3772,13 @@
 
13320
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
13321
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
13322
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
13323
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
13324
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
13325
 #, gcc-internal-format
 
13326
 msgid "expected %<(%>"
 
13327
 msgstr "ожидалось %<(%>"
 
13328
 
 
13329
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
13330
-#: cp/parser.c:22421 cp/parser.c:22974
 
13331
+#: cp/parser.c:22425 cp/parser.c:22978
 
13332
 #, gcc-internal-format
 
13333
 msgid "expected %<,%>"
 
13334
 msgstr "ожидалось %<,%>"
 
13335
@@ -3808,15 +3794,15 @@
 
13336
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
13337
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
13338
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
13339
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
13340
-#: cp/parser.c:23004
 
13341
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
13342
+#: cp/parser.c:23008
 
13343
 #, gcc-internal-format
 
13344
 msgid "expected %<)%>"
 
13345
 msgstr "ожидалось %<)%>"
 
13346
 
 
13347
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
13348
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
13349
-#: c/c-parser.c:10680 cp/parser.c:22968
 
13350
+#: c/c-parser.c:10680 cp/parser.c:22972
 
13351
 #, gcc-internal-format
 
13352
 msgid "expected %<]%>"
 
13353
 msgstr "ожидалось %<]%>"
 
13354
@@ -3825,25 +3811,25 @@
 
13355
 msgid "expected %<;%>, %<,%> or %<)%>"
 
13356
 msgstr "ожидалось %<;%>, %<,%> или %<)%>"
 
13357
 
 
13358
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
13359
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
13360
 #, gcc-internal-format
 
13361
 msgid "expected %<}%>"
 
13362
 msgstr "ожидалось %<}%>"
 
13363
 
 
13364
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
13365
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
13366
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
13367
 #, gcc-internal-format
 
13368
 msgid "expected %<{%>"
 
13369
 msgstr "ожидалось %<{%>"
 
13370
 
 
13371
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
13372
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
13373
-#: cp/parser.c:22998 cp/parser.c:24001
 
13374
+#: cp/parser.c:23002 cp/parser.c:24005
 
13375
 #, gcc-internal-format
 
13376
 msgid "expected %<:%>"
 
13377
 msgstr "ожидалось %<:%>"
 
13378
 
 
13379
-#: c/c-parser.c:4831 cp/parser.c:22892
 
13380
+#: c/c-parser.c:4831 cp/parser.c:22896
 
13381
 #, gcc-internal-format
 
13382
 msgid "expected %<while%>"
 
13383
 msgstr "ожидалось %<while%>"
 
13384
@@ -3852,34 +3838,34 @@
 
13385
 msgid "expected %<.%>"
 
13386
 msgstr "ожидалось %<.%>"
 
13387
 
 
13388
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
13389
-#: cp/parser.c:24638
 
13390
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
13391
+#: cp/parser.c:24642
 
13392
 #, gcc-internal-format
 
13393
 msgid "expected %<@end%>"
 
13394
 msgstr "ожидалось %<@end%>"
 
13395
 
 
13396
-#: c/c-parser.c:7899 cp/parser.c:22983
 
13397
+#: c/c-parser.c:7899 cp/parser.c:22987
 
13398
 #, gcc-internal-format
 
13399
 msgid "expected %<>%>"
 
13400
 msgstr "ожидалось %<>%>"
 
13401
 
 
13402
-#: c/c-parser.c:9296 cp/parser.c:23007
 
13403
+#: c/c-parser.c:9296 cp/parser.c:23011
 
13404
 #, gcc-internal-format
 
13405
 msgid "expected %<,%> or %<)%>"
 
13406
 msgstr "ожидалось %<,%> или %<)%>"
 
13407
 
 
13408
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
13409
-#: c/c-parser.c:3968 cp/parser.c:22986
 
13410
+#: c/c-parser.c:3968 cp/parser.c:22990
 
13411
 #, gcc-internal-format
 
13412
 msgid "expected %<=%>"
 
13413
 msgstr "ожидалось %<=%>"
 
13414
 
 
13415
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
13416
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
13417
 #, gcc-internal-format
 
13418
 msgid "expected %<#pragma omp section%> or %<}%>"
 
13419
 msgstr "ожидалось %<#pragma omp section%> или %<}%>"
 
13420
 
 
13421
-#: c/c-parser.c:10666 cp/parser.c:22971
 
13422
+#: c/c-parser.c:10666 cp/parser.c:22975
 
13423
 #, fuzzy, gcc-internal-format
 
13424
 msgid "expected %<[%>"
 
13425
 msgstr "ожидалось %<{%>"
 
13426
@@ -3888,11 +3874,11 @@
 
13427
 msgid "(anonymous)"
 
13428
 msgstr "(anonymous)"
 
13429
 
 
13430
-#: cp/call.c:8680
 
13431
+#: cp/call.c:8698
 
13432
 msgid "candidate 1:"
 
13433
 msgstr "кандидат 1:"
 
13434
 
 
13435
-#: cp/call.c:8681
 
13436
+#: cp/call.c:8699
 
13437
 msgid "candidate 2:"
 
13438
 msgstr "кандидат 2:"
 
13439
 
 
13440
@@ -3900,7 +3886,7 @@
 
13441
 msgid "<unnamed>"
 
13442
 msgstr ""
 
13443
 
 
13444
-#: cp/cxx-pretty-print.c:2149
 
13445
+#: cp/cxx-pretty-print.c:2153
 
13446
 #, fuzzy
 
13447
 msgid "template-parameter-"
 
13448
 msgstr "параметр шаблона `%#D'"
 
13449
@@ -3972,7 +3958,6 @@
 
13450
 
 
13451
 #: cp/error.c:1035
 
13452
 #, fuzzy
 
13453
-#| msgid "(anonymous)"
 
13454
 msgid "(anonymous namespace)"
 
13455
 msgstr "(anonymous)"
 
13456
 
 
13457
@@ -3990,7 +3975,7 @@
 
13458
 msgid "<declaration error>"
 
13459
 msgstr "декларация %q#D"
 
13460
 
 
13461
-#: cp/error.c:1445 cp/error.c:2855
 
13462
+#: cp/error.c:1445 cp/error.c:2859
 
13463
 msgid "with"
 
13464
 msgstr ""
 
13465
 
 
13466
@@ -4015,114 +4000,118 @@
 
13467
 msgid "<unparsed>"
 
13468
 msgstr ""
 
13469
 
 
13470
-#: cp/error.c:2504
 
13471
+#: cp/error.c:2498
 
13472
+msgid "<lambda>"
 
13473
+msgstr ""
 
13474
+
 
13475
+#: cp/error.c:2508
 
13476
 msgid "<expression error>"
 
13477
 msgstr ""
 
13478
 
 
13479
-#: cp/error.c:2518
 
13480
+#: cp/error.c:2522
 
13481
 #, fuzzy
 
13482
 msgid "<unknown operator>"
 
13483
 msgstr "Неизвестный оператор '%s' в %%L"
 
13484
 
 
13485
-#: cp/error.c:2807
 
13486
+#: cp/error.c:2811
 
13487
 #, fuzzy
 
13488
 msgid "{unknown}"
 
13489
 msgstr "Неизвестный источник"
 
13490
 
 
13491
-#: cp/error.c:2922
 
13492
+#: cp/error.c:2926
 
13493
 msgid "At global scope:"
 
13494
 msgstr ""
 
13495
 
 
13496
-#: cp/error.c:3028
 
13497
+#: cp/error.c:3032
 
13498
 #, fuzzy, c-format
 
13499
 msgid "In static member function %qs"
 
13500
 msgstr "В функции-члене %qs"
 
13501
 
 
13502
-#: cp/error.c:3030
 
13503
+#: cp/error.c:3034
 
13504
 #, c-format
 
13505
 msgid "In copy constructor %qs"
 
13506
 msgstr ""
 
13507
 
 
13508
-#: cp/error.c:3032
 
13509
+#: cp/error.c:3036
 
13510
 #, fuzzy, c-format
 
13511
 msgid "In constructor %qs"
 
13512
 msgstr "В функции %qs"
 
13513
 
 
13514
-#: cp/error.c:3034
 
13515
+#: cp/error.c:3038
 
13516
 #, fuzzy, c-format
 
13517
 msgid "In destructor %qs"
 
13518
 msgstr "В функции %qs"
 
13519
 
 
13520
-#: cp/error.c:3036
 
13521
+#: cp/error.c:3040
 
13522
 #, fuzzy
 
13523
 msgid "In lambda function"
 
13524
 msgstr "В функции-члене %qs"
 
13525
 
 
13526
-#: cp/error.c:3056
 
13527
+#: cp/error.c:3060
 
13528
 #, fuzzy, c-format
 
13529
 msgid "%s: In substitution of %qS:\n"
 
13530
 msgstr "  в конкретизации шаблона %qT"
 
13531
 
 
13532
-#: cp/error.c:3057
 
13533
+#: cp/error.c:3061
 
13534
 #, fuzzy
 
13535
 msgid "%s: In instantiation of %q#D:\n"
 
13536
 msgstr "  в конкретизации шаблона %qT"
 
13537
 
 
13538
-#: cp/error.c:3080
 
13539
+#: cp/error.c:3084
 
13540
 #, c-format
 
13541
 msgid "%s:%d:%d:   "
 
13542
 msgstr ""
 
13543
 
 
13544
-#: cp/error.c:3083
 
13545
+#: cp/error.c:3087
 
13546
 #, fuzzy, c-format
 
13547
 msgid "%s:%d:   "
 
13548
 msgstr "%s: %s"
 
13549
 
 
13550
-#: cp/error.c:3091
 
13551
+#: cp/error.c:3095
 
13552
 #, c-format
 
13553
 msgid "recursively required by substitution of %qS\n"
 
13554
 msgstr ""
 
13555
 
 
13556
-#: cp/error.c:3092
 
13557
+#: cp/error.c:3096
 
13558
 #, c-format
 
13559
 msgid "required by substitution of %qS\n"
 
13560
 msgstr ""
 
13561
 
 
13562
-#: cp/error.c:3097
 
13563
+#: cp/error.c:3101
 
13564
 msgid "recursively required from %q#D\n"
 
13565
 msgstr ""
 
13566
 
 
13567
-#: cp/error.c:3098
 
13568
+#: cp/error.c:3102
 
13569
 #, fuzzy
 
13570
 msgid "required from %q#D\n"
 
13571
 msgstr "задано для %q+D"
 
13572
 
 
13573
-#: cp/error.c:3105
 
13574
+#: cp/error.c:3109
 
13575
 #, fuzzy
 
13576
 msgid "recursively required from here"
 
13577
 msgstr "которая вызвана здесь"
 
13578
 
 
13579
-#: cp/error.c:3106
 
13580
+#: cp/error.c:3110
 
13581
 #, fuzzy
 
13582
 msgid "required from here"
 
13583
 msgstr "которая вызвана здесь"
 
13584
 
 
13585
-#: cp/error.c:3158
 
13586
+#: cp/error.c:3162
 
13587
 #, c-format
 
13588
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
13589
 msgstr ""
 
13590
 
 
13591
-#: cp/error.c:3163
 
13592
+#: cp/error.c:3167
 
13593
 #, c-format
 
13594
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
13595
 msgstr ""
 
13596
 
 
13597
-#: cp/error.c:3227
 
13598
+#: cp/error.c:3231
 
13599
 #, c-format
 
13600
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
13601
 msgstr ""
 
13602
 
 
13603
-#: cp/error.c:3231
 
13604
+#: cp/error.c:3235
 
13605
 #, c-format
 
13606
 msgid "%s:%d:   in constexpr expansion of %qs"
 
13607
 msgstr ""
 
13608
@@ -4131,12 +4120,12 @@
 
13609
 msgid "candidates are:"
 
13610
 msgstr "претенденты:"
 
13611
 
 
13612
-#: cp/pt.c:17926 cp/call.c:3290
 
13613
-#, fuzzy, gcc-internal-format
 
13614
+#: cp/pt.c:17922 cp/call.c:3290
 
13615
+#, gcc-internal-format
 
13616
 msgid "candidate is:"
 
13617
 msgid_plural "candidates are:"
 
13618
-msgstr[0] "кандидат 1:"
 
13619
-msgstr[1] "кандидат 1:"
 
13620
+msgstr[0] ""
 
13621
+msgstr[1] ""
 
13622
 msgstr[2] ""
 
13623
 
 
13624
 #: cp/rtti.c:537
 
13625
@@ -4699,12 +4688,12 @@
 
13626
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
13627
 msgstr ""
 
13628
 
 
13629
-#: fortran/trans-decl.c:4842
 
13630
+#: fortran/trans-decl.c:4844
 
13631
 #, fuzzy, c-format
 
13632
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
13633
 msgstr "передано %qT для %s %P в %qD"
 
13634
 
 
13635
-#: fortran/trans-decl.c:4850
 
13636
+#: fortran/trans-decl.c:4852
 
13637
 #, fuzzy, c-format
 
13638
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
13639
 msgstr "передано %qT для %s %P в %qD"
 
13640
@@ -4719,12 +4708,12 @@
 
13641
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
13642
 msgstr ""
 
13643
 
 
13644
-#: fortran/trans-intrinsic.c:6157
 
13645
+#: fortran/trans-intrinsic.c:6156
 
13646
 #, fuzzy, c-format
 
13647
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
13648
 msgstr "аргумент `asm' - не константная строка"
 
13649
 
 
13650
-#: fortran/trans-intrinsic.c:6189
 
13651
+#: fortran/trans-intrinsic.c:6188
 
13652
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
13653
 msgstr ""
 
13654
 
 
13655
@@ -4959,7 +4948,7 @@
 
13656
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
13657
 msgstr ""
 
13658
 
 
13659
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
13660
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
13661
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
13662
 msgstr "-pg и -fomit-frame-pointer несовместимы"
 
13663
 
 
13664
@@ -5023,7 +5012,7 @@
 
13665
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
13666
 msgstr ""
 
13667
 
 
13668
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
13669
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
13670
 msgid "SH2a does not support little-endian"
 
13671
 msgstr "SH2a не поддерживает little-endian"
 
13672
 
 
13673
@@ -5088,7 +5077,7 @@
 
13674
 msgstr "Ключ -shared не поддерживается для VAX ELF"
 
13675
 
 
13676
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
13677
-#: config/i386/cygwin.h:113
 
13678
+#: config/i386/cygwin.h:109
 
13679
 msgid "shared and mdll are not compatible"
 
13680
 msgstr "shared и mdll несовместимы"
 
13681
 
 
13682
@@ -5132,25 +5121,25 @@
 
13683
 msgid "profiling not supported with -mg"
 
13684
 msgstr "профилирование с -mg не поддерживается\n"
 
13685
 
 
13686
-#: gcc.c:704
 
13687
+#: gcc.c:705
 
13688
 #, fuzzy
 
13689
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
13690
 msgstr "-m%s в данной конфигурации не поддерживается"
 
13691
 
 
13692
-#: gcc.c:718
 
13693
+#: gcc.c:719
 
13694
 msgid "cannot specify -static with -fsanitize=address"
 
13695
 msgstr ""
 
13696
 
 
13697
-#: gcc.c:720
 
13698
+#: gcc.c:721
 
13699
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
13700
 msgstr ""
 
13701
 
 
13702
-#: gcc.c:1012
 
13703
+#: gcc.c:1013
 
13704
 #, fuzzy
 
13705
 msgid "GNU C no longer supports -traditional without -E"
 
13706
 msgstr "ключ -C или -CC допустим только с -E"
 
13707
 
 
13708
-#: gcc.c:1021
 
13709
+#: gcc.c:1022
 
13710
 msgid "-E or -x required when input is from standard input"
 
13711
 msgstr "ввод со стандартного ввода возможен только с ключом -E или -x"
 
13712
 
 
13713
@@ -5210,7 +5199,7 @@
 
13714
 msgid "Warn about most implicit conversions"
 
13715
 msgstr "Предупреждать о неявных декларациях функций"
 
13716
 
 
13717
-#: fortran/lang.opt:234 common.opt:542
 
13718
+#: fortran/lang.opt:234 common.opt:546
 
13719
 msgid "Print extra (possibly unwanted) warnings"
 
13720
 msgstr "Печатать дополнительные (возможно, нежелательные) предупреждения"
 
13721
 
 
13722
@@ -5244,13 +5233,11 @@
 
13723
 
 
13724
 #: fortran/lang.opt:262
 
13725
 #, fuzzy
 
13726
-#| msgid "Warn when a register variable is declared volatile"
 
13727
 msgid "Warn when a left-hand-side array variable is reallocated"
 
13728
 msgstr "Предупреждать о регистровых переменных, объявленных volatile"
 
13729
 
 
13730
 #: fortran/lang.opt:266
 
13731
 #, fuzzy
 
13732
-#| msgid "Warn when a register variable is declared volatile"
 
13733
 msgid "Warn when a left-hand-side variable is reallocated"
 
13734
 msgstr "Предупреждать о регистровых переменных, объявленных volatile"
 
13735
 
 
13736
@@ -5368,9 +5355,9 @@
 
13737
 msgid "Allow dollar signs in entity names"
 
13738
 msgstr ""
 
13739
 
 
13740
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
13741
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
13742
-#: common.opt:1360 common.opt:1364
 
13743
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
13744
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
13745
+#: common.opt:1364 common.opt:1368
 
13746
 msgid "Does nothing. Preserved for backward compatibility."
 
13747
 msgstr ""
 
13748
 
 
13749
@@ -5618,7 +5605,7 @@
 
13750
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
13751
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
13752
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
13753
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
13754
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
13755
 #, c-format
 
13756
 msgid "missing filename after %qs"
 
13757
 msgstr "не задано имя файла после %qs"
 
13758
@@ -6077,7 +6064,6 @@
 
13759
 
 
13760
 #: c-family/c.opt:654
 
13761
 #, fuzzy
 
13762
-#| msgid "returning reference to temporary"
 
13763
 msgid "Warn about returning a pointer/reference to a local or temporary variable."
 
13764
 msgstr "возврат ссылки на временную переменную"
 
13765
 
 
13766
@@ -6171,7 +6157,6 @@
 
13767
 
 
13768
 #: c-family/c.opt:770
 
13769
 #, fuzzy
 
13770
-#| msgid "Do not warn about using variadic macros when -pedantic"
 
13771
 msgid "Warn about using variadic macros"
 
13772
 msgstr "Не предупреждать об использовании макросов с переменным числом аргументов с -pedantic"
 
13773
 
 
13774
@@ -6203,7 +6188,6 @@
 
13775
 
 
13776
 #: c-family/c.opt:798
 
13777
 #, fuzzy
 
13778
-#| msgid "Warn about misuses of pragmas"
 
13779
 msgid "Warn about useless casts"
 
13780
 msgstr "Предупреждать о неправильном использовании прагм"
 
13781
 
 
13782
@@ -6260,9 +6244,9 @@
 
13783
 msgstr "Разрешить разные типы для операндов операции '?'"
 
13784
 
 
13785
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
13786
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
13787
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
13788
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
13789
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
13790
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
13791
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
13792
 msgid "Does nothing.  Preserved for backward compatibility."
 
13793
 msgstr ""
 
13794
 
 
13795
@@ -6461,9 +6445,8 @@
 
13796
 msgstr "Ошибки соответствия трактовать как предупреждения"
 
13797
 
 
13798
 #: c-family/c.opt:1089
 
13799
-#, fuzzy
 
13800
 msgid "Enable Plan 9 language extensions"
 
13801
-msgstr "Включить ключ -relax при компоновке"
 
13802
+msgstr "Включить расширения языка Plan 9"
 
13803
 
 
13804
 #: c-family/c.opt:1093
 
13805
 msgid "Treat the input file as already preprocessed"
 
13806
@@ -6524,7 +6507,6 @@
 
13807
 
 
13808
 #: c-family/c.opt:1159
 
13809
 #, fuzzy
 
13810
-#| msgid "Set the maximum number of iterations for RPTS to N"
 
13811
 msgid "Set the maximum number of template instantiation notes for a single warning or error"
 
13812
 msgstr "Задать максимальное число итераций для RPTS"
 
13813
 
 
13814
@@ -7489,7 +7471,7 @@
 
13815
 msgstr "Включить раннее размещение stop-битов для улучшения планирования"
 
13816
 
 
13817
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
13818
-#: config/sh/sh.opt:261
 
13819
+#: config/sh/sh.opt:265
 
13820
 msgid "Specify range of registers to make fixed"
 
13821
 msgstr "Диапазон регистров с фиксированным назначением"
 
13822
 
 
13823
@@ -7972,7 +7954,6 @@
 
13824
 
 
13825
 #: config/i386/i386.opt:90
 
13826
 #, fuzzy
 
13827
-#| msgid "Use 128-bit long double"
 
13828
 msgid "Use 80-bit long double"
 
13829
 msgstr "Использовать 128-битное представление long double"
 
13830
 
 
13831
@@ -7981,7 +7962,7 @@
 
13832
 msgid "Use 64-bit long double"
 
13833
 msgstr "Использовать 64-битное представление long double"
 
13834
 
 
13835
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
13836
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
13837
 msgid "Reserve space for outgoing arguments in the function prologue"
 
13838
 msgstr "Выделять место для возвращаемых аргументов в прологе функции"
 
13839
 
 
13840
@@ -8032,7 +8013,6 @@
 
13841
 
 
13842
 #: config/i386/i386.opt:171
 
13843
 #, fuzzy
 
13844
-#| msgid "Use given x86-64 code model"
 
13845
 msgid "Use given address mode"
 
13846
 msgstr "Использовать указанную модель кода x86-64"
 
13847
 
 
13848
@@ -8338,7 +8318,6 @@
 
13849
 
 
13850
 #: config/i386/i386.opt:552
 
13851
 #, fuzzy
 
13852
-#| msgid "Support multiply accumulate instructions"
 
13853
 msgid "Support flag-preserving add-carry instructions"
 
13854
 msgstr "Использовать команды умножения со сложением"
 
13855
 
 
13856
@@ -8348,13 +8327,11 @@
 
13857
 
 
13858
 #: config/i386/i386.opt:560
 
13859
 #, fuzzy
 
13860
-#| msgid "Support calls between Thumb and ARM instruction sets"
 
13861
 msgid "Support XSAVE and XRSTOR instructions"
 
13862
 msgstr "Включить поддержку вызовов между системами команд Thumb и ARM"
 
13863
 
 
13864
 #: config/i386/i386.opt:564
 
13865
 #, fuzzy
 
13866
-#| msgid "Support MMX built-in functions"
 
13867
 msgid "Support XSAVEOPT instruction"
 
13868
 msgstr "Включить поддержку внутренних функций MMX"
 
13869
 
 
13870
@@ -8533,7 +8510,6 @@
 
13871
 
 
13872
 #: config/v850/v850.opt:41
 
13873
 #, fuzzy
 
13874
-#| msgid "Do not use the callt instruction"
 
13875
 msgid "Do not use the callt instruction (default)"
 
13876
 msgstr "Не использовать команды callt"
 
13877
 
 
13878
@@ -8603,7 +8579,6 @@
 
13879
 
 
13880
 #: config/v850/v850.opt:117
 
13881
 #, fuzzy
 
13882
-#| msgid "Compile for the v850e processor"
 
13883
 msgid "Compile for the v850e3v5 processor"
 
13884
 msgstr "Компилировать для процессора v850e"
 
13885
 
 
13886
@@ -8623,13 +8598,11 @@
 
13887
 
 
13888
 #: config/v850/v850.opt:139
 
13889
 #, fuzzy
 
13890
-#| msgid "Prohibit PC relative function calls"
 
13891
 msgid "Prohibit PC relative jumps"
 
13892
 msgstr "Запретить вызовы функций относительно PC"
 
13893
 
 
13894
 #: config/v850/v850.opt:143
 
13895
 #, fuzzy
 
13896
-#| msgid "Prevent the use of all hardware floating-point instructions"
 
13897
 msgid "Inhibit the use of hardware floating point instructions"
 
13898
 msgstr "Не использовать аппаратную реализацию плавающих операций"
 
13899
 
 
13900
@@ -8645,7 +8618,6 @@
 
13901
 
 
13902
 #: config/v850/v850.opt:155
 
13903
 #, fuzzy
 
13904
-#| msgid "Enable support for huge objects"
 
13905
 msgid "Enable support for the old GCC ABI"
 
13906
 msgstr "Включить поддержку больших объектов"
 
13907
 
 
13908
@@ -8763,6 +8735,10 @@
 
13909
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 
13910
 msgstr ""
 
13911
 
 
13912
+#: config/avr/avr.opt:80
 
13913
+msgid "Warn if the address space of an address is change."
 
13914
+msgstr ""
 
13915
+
 
13916
 #: config/m32r/m32r.opt:34
 
13917
 msgid "Compile for the m32rx"
 
13918
 msgstr "Компилировать для m32rx"
 
13919
@@ -9883,68 +9859,72 @@
 
13920
 msgstr ""
 
13921
 
 
13922
 #: config/microblaze/microblaze.opt:72
 
13923
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
13924
+msgstr ""
 
13925
+
 
13926
+#: config/microblaze/microblaze.opt:76
 
13927
 msgid "Use the software emulation for divides (default)"
 
13928
 msgstr ""
 
13929
 
 
13930
-#: config/microblaze/microblaze.opt:76
 
13931
+#: config/microblaze/microblaze.opt:80
 
13932
 msgid "Use the hardware barrel shifter instead of emulation"
 
13933
 msgstr ""
 
13934
 
 
13935
-#: config/microblaze/microblaze.opt:80
 
13936
+#: config/microblaze/microblaze.opt:84
 
13937
 #, fuzzy
 
13938
 msgid "Use pattern compare instructions"
 
13939
 msgstr "Использовать инструкции двойной точности плавающих вычислений"
 
13940
 
 
13941
-#: config/microblaze/microblaze.opt:83
 
13942
+#: config/microblaze/microblaze.opt:87
 
13943
 #, fuzzy, c-format
 
13944
 msgid "%qs is deprecated; use -fstack-check"
 
13945
 msgstr "имя %qs будет исключено в будущих версиях"
 
13946
 
 
13947
-#: config/microblaze/microblaze.opt:84
 
13948
+#: config/microblaze/microblaze.opt:88
 
13949
 #, fuzzy
 
13950
 msgid "Check for stack overflow at runtime"
 
13951
 msgstr "Проверить код на наличие синтаксических ошибок и завершить работу"
 
13952
 
 
13953
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
13954
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
13955
 msgid "Use GP relative sdata/sbss sections"
 
13956
 msgstr "Использовать секции sdata/sbss, адресуемые относительно регистра GP"
 
13957
 
 
13958
-#: config/microblaze/microblaze.opt:91
 
13959
+#: config/microblaze/microblaze.opt:95
 
13960
 #, c-format
 
13961
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
13962
 msgstr ""
 
13963
 
 
13964
-#: config/microblaze/microblaze.opt:92
 
13965
+#: config/microblaze/microblaze.opt:96
 
13966
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
13967
 msgstr ""
 
13968
 
 
13969
-#: config/microblaze/microblaze.opt:96
 
13970
+#: config/microblaze/microblaze.opt:100
 
13971
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
13972
 msgstr ""
 
13973
 
 
13974
-#: config/microblaze/microblaze.opt:100
 
13975
+#: config/microblaze/microblaze.opt:104
 
13976
 #, fuzzy
 
13977
 msgid "Use hardware floating point conversion instructions"
 
13978
 msgstr "Использовать команды плавающей арифметики формата paired-single (над парами значений одинарной точности)"
 
13979
 
 
13980
-#: config/microblaze/microblaze.opt:104
 
13981
+#: config/microblaze/microblaze.opt:108
 
13982
 #, fuzzy
 
13983
 msgid "Use hardware floating point square root instruction"
 
13984
 msgstr "Использовать команды плавающей арифметики формата paired-single (над парами значений одинарной точности)"
 
13985
 
 
13986
-#: config/microblaze/microblaze.opt:108
 
13987
+#: config/microblaze/microblaze.opt:112
 
13988
 msgid "Description for mxl-mode-executable"
 
13989
 msgstr ""
 
13990
 
 
13991
-#: config/microblaze/microblaze.opt:112
 
13992
+#: config/microblaze/microblaze.opt:116
 
13993
 msgid "Description for mxl-mode-xmdstub"
 
13994
 msgstr ""
 
13995
 
 
13996
-#: config/microblaze/microblaze.opt:116
 
13997
+#: config/microblaze/microblaze.opt:120
 
13998
 msgid "Description for mxl-mode-bootstrap"
 
13999
 msgstr ""
 
14000
 
 
14001
-#: config/microblaze/microblaze.opt:120
 
14002
+#: config/microblaze/microblaze.opt:124
 
14003
 msgid "Description for mxl-mode-novectors"
 
14004
 msgstr ""
 
14005
 
 
14006
@@ -10293,330 +10273,327 @@
 
14007
 msgid "Runtime name."
 
14008
 msgstr ""
 
14009
 
 
14010
-#: config/sh/sh.opt:44
 
14011
+#: config/sh/sh.opt:48
 
14012
 msgid "Generate SH1 code"
 
14013
 msgstr "Генерировать код SH1"
 
14014
 
 
14015
-#: config/sh/sh.opt:48
 
14016
+#: config/sh/sh.opt:52
 
14017
 msgid "Generate SH2 code"
 
14018
 msgstr "Генерировать код SH2"
 
14019
 
 
14020
-#: config/sh/sh.opt:52
 
14021
+#: config/sh/sh.opt:56
 
14022
 #, fuzzy
 
14023
 msgid "Generate default double-precision SH2a-FPU code"
 
14024
 msgstr "Генерировать код SH2a с одинарной точностью по умолчанию"
 
14025
 
 
14026
-#: config/sh/sh.opt:56
 
14027
+#: config/sh/sh.opt:60
 
14028
 msgid "Generate SH2a FPU-less code"
 
14029
 msgstr "Генерировать код для SH2a без FPU"
 
14030
 
 
14031
-#: config/sh/sh.opt:60
 
14032
+#: config/sh/sh.opt:64
 
14033
 #, fuzzy
 
14034
 msgid "Generate default single-precision SH2a-FPU code"
 
14035
 msgstr "Генерировать код SH2a с одинарной точностью по умолчанию"
 
14036
 
 
14037
-#: config/sh/sh.opt:64
 
14038
+#: config/sh/sh.opt:68
 
14039
 #, fuzzy
 
14040
 msgid "Generate only single-precision SH2a-FPU code"
 
14041
 msgstr "Генерировать только код SH2a с одинарной точностью"
 
14042
 
 
14043
-#: config/sh/sh.opt:68
 
14044
+#: config/sh/sh.opt:72
 
14045
 msgid "Generate SH2e code"
 
14046
 msgstr "Генерировать код SH2e"
 
14047
 
 
14048
-#: config/sh/sh.opt:72
 
14049
+#: config/sh/sh.opt:76
 
14050
 msgid "Generate SH3 code"
 
14051
 msgstr "Генерировать код SH3"
 
14052
 
 
14053
-#: config/sh/sh.opt:76
 
14054
+#: config/sh/sh.opt:80
 
14055
 msgid "Generate SH3e code"
 
14056
 msgstr "Генерировать код SH3e"
 
14057
 
 
14058
-#: config/sh/sh.opt:80
 
14059
+#: config/sh/sh.opt:84
 
14060
 msgid "Generate SH4 code"
 
14061
 msgstr "Генерировать код SH4"
 
14062
 
 
14063
-#: config/sh/sh.opt:84
 
14064
+#: config/sh/sh.opt:88
 
14065
 #, fuzzy
 
14066
 msgid "Generate SH4-100 code"
 
14067
 msgstr "Генерировать код SH1"
 
14068
 
 
14069
-#: config/sh/sh.opt:88
 
14070
+#: config/sh/sh.opt:92
 
14071
 #, fuzzy
 
14072
 msgid "Generate SH4-200 code"
 
14073
 msgstr "Генерировать код SH2"
 
14074
 
 
14075
-#: config/sh/sh.opt:94
 
14076
+#: config/sh/sh.opt:98
 
14077
 #, fuzzy
 
14078
 msgid "Generate SH4-300 code"
 
14079
 msgstr "Генерировать код SH3"
 
14080
 
 
14081
-#: config/sh/sh.opt:98
 
14082
+#: config/sh/sh.opt:102
 
14083
 msgid "Generate SH4 FPU-less code"
 
14084
 msgstr "Генерировать код для SH4 без FPU"
 
14085
 
 
14086
-#: config/sh/sh.opt:102
 
14087
+#: config/sh/sh.opt:106
 
14088
 #, fuzzy
 
14089
 msgid "Generate SH4-100 FPU-less code"
 
14090
 msgstr "Генерировать код для SH4 без FPU"
 
14091
 
 
14092
-#: config/sh/sh.opt:106
 
14093
+#: config/sh/sh.opt:110
 
14094
 #, fuzzy
 
14095
 msgid "Generate SH4-200 FPU-less code"
 
14096
 msgstr "Генерировать код для SH4 без FPU"
 
14097
 
 
14098
-#: config/sh/sh.opt:110
 
14099
+#: config/sh/sh.opt:114
 
14100
 #, fuzzy
 
14101
 msgid "Generate SH4-300 FPU-less code"
 
14102
 msgstr "Генерировать код для SH4 без FPU"
 
14103
 
 
14104
-#: config/sh/sh.opt:114
 
14105
+#: config/sh/sh.opt:118
 
14106
 #, fuzzy
 
14107
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
14108
 msgstr "Генерировать код для процессора C30"
 
14109
 
 
14110
-#: config/sh/sh.opt:119
 
14111
+#: config/sh/sh.opt:123
 
14112
 #, fuzzy
 
14113
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
14114
 msgstr "Генерировать код для процессора C40"
 
14115
 
 
14116
-#: config/sh/sh.opt:124
 
14117
+#: config/sh/sh.opt:128
 
14118
 #, fuzzy
 
14119
 msgid "Generate code for SH4 500 series (FPU-less)."
 
14120
 msgstr "Генерировать код для процессора C40"
 
14121
 
 
14122
-#: config/sh/sh.opt:129
 
14123
+#: config/sh/sh.opt:133
 
14124
 msgid "Generate default single-precision SH4 code"
 
14125
 msgstr "Генерировать код SH4 с одинарной точностью по умолчанию"
 
14126
 
 
14127
-#: config/sh/sh.opt:133
 
14128
+#: config/sh/sh.opt:137
 
14129
 #, fuzzy
 
14130
 msgid "Generate default single-precision SH4-100 code"
 
14131
 msgstr "Генерировать код SH4 с одинарной точностью по умолчанию"
 
14132
 
 
14133
-#: config/sh/sh.opt:137
 
14134
+#: config/sh/sh.opt:141
 
14135
 #, fuzzy
 
14136
 msgid "Generate default single-precision SH4-200 code"
 
14137
 msgstr "Генерировать код SH4 с одинарной точностью по умолчанию"
 
14138
 
 
14139
-#: config/sh/sh.opt:141
 
14140
+#: config/sh/sh.opt:145
 
14141
 #, fuzzy
 
14142
 msgid "Generate default single-precision SH4-300 code"
 
14143
 msgstr "Генерировать код SH4 с одинарной точностью по умолчанию"
 
14144
 
 
14145
-#: config/sh/sh.opt:145
 
14146
+#: config/sh/sh.opt:149
 
14147
 msgid "Generate only single-precision SH4 code"
 
14148
 msgstr "Генерировать только код SH4 с одинарной точностью"
 
14149
 
 
14150
-#: config/sh/sh.opt:149
 
14151
+#: config/sh/sh.opt:153
 
14152
 #, fuzzy
 
14153
 msgid "Generate only single-precision SH4-100 code"
 
14154
 msgstr "Генерировать только код SH4 с одинарной точностью"
 
14155
 
 
14156
-#: config/sh/sh.opt:153
 
14157
+#: config/sh/sh.opt:157
 
14158
 #, fuzzy
 
14159
 msgid "Generate only single-precision SH4-200 code"
 
14160
 msgstr "Генерировать только код SH4 с одинарной точностью"
 
14161
 
 
14162
-#: config/sh/sh.opt:157
 
14163
+#: config/sh/sh.opt:161
 
14164
 #, fuzzy
 
14165
 msgid "Generate only single-precision SH4-300 code"
 
14166
 msgstr "Генерировать только код SH4 с одинарной точностью"
 
14167
 
 
14168
-#: config/sh/sh.opt:161
 
14169
+#: config/sh/sh.opt:165
 
14170
 msgid "Generate SH4a code"
 
14171
 msgstr "Генерировать код SH4a"
 
14172
 
 
14173
-#: config/sh/sh.opt:165
 
14174
+#: config/sh/sh.opt:169
 
14175
 msgid "Generate SH4a FPU-less code"
 
14176
 msgstr "Генерировать код для SH4a без FPU"
 
14177
 
 
14178
-#: config/sh/sh.opt:169
 
14179
+#: config/sh/sh.opt:173
 
14180
 msgid "Generate default single-precision SH4a code"
 
14181
 msgstr "Генерировать по умолчанию код SH4a одинарной точности"
 
14182
 
 
14183
-#: config/sh/sh.opt:173
 
14184
+#: config/sh/sh.opt:177
 
14185
 msgid "Generate only single-precision SH4a code"
 
14186
 msgstr "Генерировать только код SH4a одинарной точности"
 
14187
 
 
14188
-#: config/sh/sh.opt:177
 
14189
+#: config/sh/sh.opt:181
 
14190
 msgid "Generate SH4al-dsp code"
 
14191
 msgstr "Генерировать SH4al-dsp код"
 
14192
 
 
14193
-#: config/sh/sh.opt:181
 
14194
+#: config/sh/sh.opt:185
 
14195
 msgid "Generate 32-bit SHmedia code"
 
14196
 msgstr "Генерировать 32-битный код для SHmedia"
 
14197
 
 
14198
-#: config/sh/sh.opt:185
 
14199
+#: config/sh/sh.opt:189
 
14200
 msgid "Generate 32-bit FPU-less SHmedia code"
 
14201
 msgstr "Генерировать код 32-битный код без плавающий инструкций для SHmedia"
 
14202
 
 
14203
-#: config/sh/sh.opt:189
 
14204
+#: config/sh/sh.opt:193
 
14205
 msgid "Generate 64-bit SHmedia code"
 
14206
 msgstr "Генерировать 64-битный код для SHmedia"
 
14207
 
 
14208
-#: config/sh/sh.opt:193
 
14209
+#: config/sh/sh.opt:197
 
14210
 #, fuzzy
 
14211
 msgid "Generate 64-bit FPU-less SHmedia code"
 
14212
 msgstr "Генерировать код для обратного порядка байт (big endian)"
 
14213
 
 
14214
-#: config/sh/sh.opt:197
 
14215
+#: config/sh/sh.opt:201
 
14216
 #, fuzzy
 
14217
 msgid "Generate SHcompact code"
 
14218
 msgstr "Генерировать код SA"
 
14219
 
 
14220
-#: config/sh/sh.opt:201
 
14221
+#: config/sh/sh.opt:205
 
14222
 #, fuzzy
 
14223
 msgid "Generate FPU-less SHcompact code"
 
14224
 msgstr "Генерировать код относительно pc"
 
14225
 
 
14226
-#: config/sh/sh.opt:213
 
14227
+#: config/sh/sh.opt:217
 
14228
 #, fuzzy
 
14229
 msgid "Generate code in big endian mode"
 
14230
 msgstr "Генерировать код для прямого (big endian) порядка байт"
 
14231
 
 
14232
-#: config/sh/sh.opt:217
 
14233
+#: config/sh/sh.opt:221
 
14234
 #, fuzzy
 
14235
 msgid "Generate 32-bit offsets in switch tables"
 
14236
 msgstr "Генерировать 4-байтные элементы в таблицах переключателей"
 
14237
 
 
14238
-#: config/sh/sh.opt:221
 
14239
+#: config/sh/sh.opt:225
 
14240
 #, fuzzy
 
14241
 msgid "Generate bit instructions"
 
14242
 msgstr "Генерировать команды isel"
 
14243
 
 
14244
-#: config/sh/sh.opt:225
 
14245
+#: config/sh/sh.opt:229
 
14246
 #, fuzzy
 
14247
 msgid "Cost to assume for a branch insn"
 
14248
 msgstr "Цена для инструкции gettr"
 
14249
 
 
14250
-#: config/sh/sh.opt:229
 
14251
+#: config/sh/sh.opt:233
 
14252
 msgid "Assume that zero displacement conditional branches are fast"
 
14253
 msgstr ""
 
14254
 
 
14255
-#: config/sh/sh.opt:233
 
14256
+#: config/sh/sh.opt:237
 
14257
 msgid "Enable cbranchdi4 pattern"
 
14258
 msgstr ""
 
14259
 
 
14260
-#: config/sh/sh.opt:237
 
14261
+#: config/sh/sh.opt:241
 
14262
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
14263
 msgstr ""
 
14264
 
 
14265
-#: config/sh/sh.opt:241
 
14266
+#: config/sh/sh.opt:245
 
14267
 msgid "Enable SH5 cut2 workaround"
 
14268
 msgstr ""
 
14269
 
 
14270
-#: config/sh/sh.opt:245
 
14271
+#: config/sh/sh.opt:249
 
14272
 #, fuzzy
 
14273
 msgid "Align doubles at 64-bit boundaries"
 
14274
 msgstr "Выравнивать переменные по границе 16 бит"
 
14275
 
 
14276
-#: config/sh/sh.opt:249
 
14277
+#: config/sh/sh.opt:253
 
14278
 msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
14279
 msgstr ""
 
14280
 
 
14281
-#: config/sh/sh.opt:253
 
14282
+#: config/sh/sh.opt:257
 
14283
 msgid "Specify name for 32 bit signed division function"
 
14284
 msgstr "Задать имя для функции деления 32-битных чисел со знаком"
 
14285
 
 
14286
-#: config/sh/sh.opt:257
 
14287
+#: config/sh/sh.opt:261
 
14288
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
14289
 msgstr ""
 
14290
 
 
14291
-#: config/sh/sh.opt:265
 
14292
+#: config/sh/sh.opt:269
 
14293
 msgid "Cost to assume for gettr insn"
 
14294
 msgstr "Цена для инструкции gettr"
 
14295
 
 
14296
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
14297
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
14298
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
14299
 msgstr "Следовать соглашениям о вызовах Renesas (бывшая Hitachi) для SuperH"
 
14300
 
 
14301
-#: config/sh/sh.opt:273
 
14302
+#: config/sh/sh.opt:277
 
14303
 #, fuzzy
 
14304
-#| msgid "Increase the IEEE compliance for floating-point code"
 
14305
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
14306
 msgstr "Увеличить соответствие кода для плавающей арифметики стандарту IEEE"
 
14307
 
 
14308
-#: config/sh/sh.opt:277
 
14309
+#: config/sh/sh.opt:281
 
14310
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
14311
 msgstr ""
 
14312
 
 
14313
-#: config/sh/sh.opt:281
 
14314
+#: config/sh/sh.opt:285
 
14315
 #, fuzzy
 
14316
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
14317
 msgstr "Генерировать вызов библиотечной функции для сброса кэша инструкций после исправления трамплина"
 
14318
 
 
14319
-#: config/sh/sh.opt:285
 
14320
+#: config/sh/sh.opt:289
 
14321
 msgid "Assume symbols might be invalid"
 
14322
 msgstr "Предполагать, что символы могут быть неправильными"
 
14323
 
 
14324
-#: config/sh/sh.opt:289
 
14325
+#: config/sh/sh.opt:293
 
14326
 msgid "Annotate assembler instructions with estimated addresses"
 
14327
 msgstr ""
 
14328
 
 
14329
-#: config/sh/sh.opt:293
 
14330
+#: config/sh/sh.opt:297
 
14331
 msgid "Generate code in little endian mode"
 
14332
 msgstr "Генерировать код для обратного (little endian) порядка байт"
 
14333
 
 
14334
-#: config/sh/sh.opt:297
 
14335
+#: config/sh/sh.opt:301
 
14336
 msgid "Mark MAC register as call-clobbered"
 
14337
 msgstr "Регистр MAC портится при вызовах"
 
14338
 
 
14339
-#: config/sh/sh.opt:303
 
14340
+#: config/sh/sh.opt:307
 
14341
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
14342
 msgstr "Размер структуры кратен 4 байтам (предупреждение: при этом изменяется ABI)"
 
14343
 
 
14344
-#: config/sh/sh.opt:307
 
14345
+#: config/sh/sh.opt:311
 
14346
 msgid "Emit function-calls using global offset table when generating PIC"
 
14347
 msgstr "Вызывать функции с использованием глобальной таблицы смещений при генерации PIC кода"
 
14348
 
 
14349
-#: config/sh/sh.opt:311
 
14350
+#: config/sh/sh.opt:315
 
14351
 msgid "Assume pt* instructions won't trap"
 
14352
 msgstr "Предполагать, что команды pt* не вызывают прерываний"
 
14353
 
 
14354
-#: config/sh/sh.opt:315
 
14355
+#: config/sh/sh.opt:319
 
14356
 msgid "Shorten address references during linking"
 
14357
 msgstr "Укорачивать ссылки по адресу во время компоновки"
 
14358
 
 
14359
-#: config/sh/sh.opt:323
 
14360
+#: config/sh/sh.opt:327
 
14361
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
14362
 msgstr ""
 
14363
 
 
14364
-#: config/sh/sh.opt:327
 
14365
+#: config/sh/sh.opt:331
 
14366
 #, fuzzy
 
14367
 msgid "Specify the model for atomic operations"
 
14368
 msgstr "Генерировать код для прямого (big endian) порядка байт"
 
14369
 
 
14370
-#: config/sh/sh.opt:331
 
14371
+#: config/sh/sh.opt:335
 
14372
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
14373
 msgstr ""
 
14374
 
 
14375
-#: config/sh/sh.opt:335
 
14376
+#: config/sh/sh.opt:339
 
14377
 #, fuzzy
 
14378
 msgid "Deprecated.  Use -Os instead"
 
14379
 msgstr "Ключ устарел. используйте -Os в качестве замены"
 
14380
 
 
14381
-#: config/sh/sh.opt:339
 
14382
+#: config/sh/sh.opt:343
 
14383
 msgid "Cost to assume for a multiply insn"
 
14384
 msgstr "Цена за команду умножения"
 
14385
 
 
14386
-#: config/sh/sh.opt:343
 
14387
+#: config/sh/sh.opt:347
 
14388
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
14389
 msgstr ""
 
14390
 
 
14391
-#: config/sh/sh.opt:349
 
14392
+#: config/sh/sh.opt:353
 
14393
 msgid "Pretend a branch-around-a-move is a conditional move."
 
14394
 msgstr ""
 
14395
 
 
14396
-#: config/sh/sh.opt:353
 
14397
+#: config/sh/sh.opt:357
 
14398
 #, fuzzy
 
14399
-#| msgid "Enable the use of the short load instructions"
 
14400
 msgid "Enable the use of the fsca instruction"
 
14401
 msgstr "Включить использование коротких команд загрузки"
 
14402
 
 
14403
-#: config/sh/sh.opt:357
 
14404
+#: config/sh/sh.opt:361
 
14405
 #, fuzzy
 
14406
-#| msgid "Enable the use of the short load instructions"
 
14407
 msgid "Enable the use of the fsrra instruction"
 
14408
 msgstr "Включить использование коротких команд загрузки"
 
14409
 
 
14410
@@ -10972,7 +10949,6 @@
 
14411
 
 
14412
 #: config/mips/mips.opt:274
 
14413
 #, fuzzy
 
14414
-#| msgid "Use MIPS-3D instructions"
 
14415
 msgid "Use MCU instructions"
 
14416
 msgstr "Использовать команды MIPS-3D"
 
14417
 
 
14418
@@ -11076,7 +11052,6 @@
 
14419
 
 
14420
 #: config/tilegx/tilegx.opt:45
 
14421
 #, fuzzy
 
14422
-#| msgid "Use given x86-64 code model"
 
14423
 msgid "Use given TILE-Gx code model"
 
14424
 msgstr "Использовать указанную модель кода x86-64"
 
14425
 
 
14426
@@ -11243,7 +11218,6 @@
 
14427
 
 
14428
 #: common.opt:453
 
14429
 #, fuzzy
 
14430
-#| msgid "Optimize for space rather than speed"
 
14431
 msgid "Optimize for debugging experience rather than speed or size"
 
14432
 msgstr "Оптимизировать размер, а не быстродействие"
 
14433
 
 
14434
@@ -11256,1647 +11230,1646 @@
 
14435
 msgstr "Предупреждать о возвращении функциями структур, объединений, массивов"
 
14436
 
 
14437
 #: common.opt:510
 
14438
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
14439
+msgstr ""
 
14440
+
 
14441
+#: common.opt:514
 
14442
 msgid "Warn if an array is accessed out of bounds"
 
14443
 msgstr ""
 
14444
 
 
14445
-#: common.opt:514
 
14446
+#: common.opt:518
 
14447
 msgid "Warn about inappropriate attribute usage"
 
14448
 msgstr "Предупреждать о неадекватном использовании атрибутов"
 
14449
 
 
14450
-#: common.opt:518
 
14451
+#: common.opt:522
 
14452
 msgid "Warn about pointer casts which increase alignment"
 
14453
 msgstr "Предупреждать о приведении указательных типов с увеличением выравнивания"
 
14454
 
 
14455
-#: common.opt:522
 
14456
+#: common.opt:526
 
14457
 #, fuzzy
 
14458
 msgid "Warn when a #warning directive is encountered"
 
14459
 msgstr "Предупреждать о неиспользуемых параметрах функций"
 
14460
 
 
14461
-#: common.opt:526
 
14462
+#: common.opt:530
 
14463
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
14464
 msgstr "Предупреждать об использовании имён, декларированных с атрибутом deprecated"
 
14465
 
 
14466
-#: common.opt:530
 
14467
+#: common.opt:534
 
14468
 msgid "Warn when an optimization pass is disabled"
 
14469
 msgstr "Предупреждать о невыполнении заказанных оптимизаций"
 
14470
 
 
14471
-#: common.opt:534
 
14472
+#: common.opt:538
 
14473
 msgid "Treat all warnings as errors"
 
14474
 msgstr "Все предупреждения считать ошибками"
 
14475
 
 
14476
-#: common.opt:538
 
14477
+#: common.opt:542
 
14478
 #, fuzzy
 
14479
 msgid "Treat specified warning as error"
 
14480
 msgstr "Все предупреждения считать ошибками"
 
14481
 
 
14482
-#: common.opt:546
 
14483
+#: common.opt:550
 
14484
 msgid "Exit on the first error occurred"
 
14485
 msgstr "Закончить работу при первой обнаруженной ошибке"
 
14486
 
 
14487
-#: common.opt:550
 
14488
+#: common.opt:554
 
14489
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
14490
 msgstr ""
 
14491
 
 
14492
-#: common.opt:554
 
14493
+#: common.opt:558
 
14494
 msgid "Warn when attempting to free a non-heap object"
 
14495
 msgstr ""
 
14496
 
 
14497
-#: common.opt:558
 
14498
+#: common.opt:562
 
14499
 msgid "Warn when an inlined function cannot be inlined"
 
14500
 msgstr "Предупреждать об inline-функциях, подстановка которых невозможна"
 
14501
 
 
14502
-#: common.opt:562
 
14503
+#: common.opt:566
 
14504
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
14505
 msgstr ""
 
14506
 
 
14507
-#: common.opt:569
 
14508
+#: common.opt:573
 
14509
 #, fuzzy
 
14510
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
14511
 msgstr "Предупреждать об объектах, размер которых превышает <число> байт"
 
14512
 
 
14513
-#: common.opt:573
 
14514
+#: common.opt:577
 
14515
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
14516
 msgstr "Предупреждать, если оптимизация цикла невозможна из-за нетривиальных предположений"
 
14517
 
 
14518
-#: common.opt:580
 
14519
+#: common.opt:584
 
14520
 #, fuzzy
 
14521
 msgid "Warn about overflow in arithmetic expressions"
 
14522
 msgstr "переполнение при вычислении константного выражения"
 
14523
 
 
14524
-#: common.opt:584
 
14525
+#: common.opt:588
 
14526
 msgid "Warn when the packed attribute has no effect on struct layout"
 
14527
 msgstr "Предупреждать о случаях, когда атрибут packed не влияет на "
 
14528
 
 
14529
-#: common.opt:588
 
14530
+#: common.opt:592
 
14531
 msgid "Warn when padding is required to align structure members"
 
14532
 msgstr "Предупреждать о дырах в результате выравнивания элементов структур"
 
14533
 
 
14534
-#: common.opt:592
 
14535
+#: common.opt:596
 
14536
 msgid "Issue warnings needed for strict compliance to the standard"
 
14537
 msgstr "Выдавать предупреждения, требуемые для соответствия стандарту"
 
14538
 
 
14539
-#: common.opt:596
 
14540
+#: common.opt:600
 
14541
 msgid "Warn when one local variable shadows another"
 
14542
 msgstr "Предупреждать когда одна локальная переменная перекрывает другую"
 
14543
 
 
14544
-#: common.opt:600
 
14545
+#: common.opt:604
 
14546
 msgid "Warn when not issuing stack smashing protection for some reason"
 
14547
 msgstr "Предупреждать, если защита от разрушения стека по каким-то причинам не сгенерирована"
 
14548
 
 
14549
-#: common.opt:604
 
14550
+#: common.opt:608
 
14551
 msgid "Warn if stack usage might be larger than specified amount"
 
14552
 msgstr ""
 
14553
 
 
14554
-#: common.opt:608 common.opt:612
 
14555
+#: common.opt:612 common.opt:616
 
14556
 msgid "Warn about code which might break strict aliasing rules"
 
14557
 msgstr "Предупреждать о возможных нарушениях правил перекрытия данных в памяти"
 
14558
 
 
14559
-#: common.opt:616 common.opt:620
 
14560
+#: common.opt:620 common.opt:624
 
14561
 #, fuzzy
 
14562
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
14563
 msgstr "Отменить оптимизации, предполагающие стандартное округление вещественных значений"
 
14564
 
 
14565
-#: common.opt:624
 
14566
+#: common.opt:628
 
14567
 #, fuzzy
 
14568
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
14569
 msgstr "Предупреждать о функциях, которым можно назначить атрибут noreturn"
 
14570
 
 
14571
-#: common.opt:628
 
14572
+#: common.opt:632
 
14573
 #, fuzzy
 
14574
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
14575
 msgstr "Предупреждать о функциях, которым можно назначить атрибут noreturn"
 
14576
 
 
14577
-#: common.opt:632
 
14578
+#: common.opt:636
 
14579
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
14580
 msgstr "Предупреждать о функциях, которым можно назначить атрибут noreturn"
 
14581
 
 
14582
-#: common.opt:636
 
14583
+#: common.opt:640
 
14584
 msgid "Do not suppress warnings from system headers"
 
14585
 msgstr "Не подавлять предупреждения от системных заголовков"
 
14586
 
 
14587
-#: common.opt:640
 
14588
+#: common.opt:644
 
14589
 #, fuzzy
 
14590
 msgid "Warn whenever a trampoline is generated"
 
14591
 msgstr "Предупреждать о неиспользуемых переменных"
 
14592
 
 
14593
-#: common.opt:644
 
14594
+#: common.opt:648
 
14595
 #, fuzzy
 
14596
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
14597
 msgstr "из-за ограниченности диапазона типа данных, результат сравнения всегда ложь"
 
14598
 
 
14599
-#: common.opt:648
 
14600
+#: common.opt:652
 
14601
 msgid "Warn about uninitialized automatic variables"
 
14602
 msgstr "Предупреждать о неинициализированных автоматических переменных"
 
14603
 
 
14604
-#: common.opt:652
 
14605
+#: common.opt:656
 
14606
 #, fuzzy
 
14607
 msgid "Warn about maybe uninitialized automatic variables"
 
14608
 msgstr "Предупреждать о неинициализированных автоматических переменных"
 
14609
 
 
14610
-#: common.opt:660
 
14611
+#: common.opt:664
 
14612
 msgid "Enable all -Wunused- warnings"
 
14613
 msgstr "Включить все предупреждения -Wunused-"
 
14614
 
 
14615
-#: common.opt:664
 
14616
+#: common.opt:668
 
14617
 #, fuzzy
 
14618
 msgid "Warn when a function parameter is only set, otherwise unused"
 
14619
 msgstr "Предупреждать о неиспользуемых параметрах функций"
 
14620
 
 
14621
-#: common.opt:668
 
14622
+#: common.opt:672
 
14623
 #, fuzzy
 
14624
 msgid "Warn when a variable is only set, otherwise unused"
 
14625
 msgstr "Предупреждать о неиспользуемых переменных"
 
14626
 
 
14627
-#: common.opt:672
 
14628
+#: common.opt:676
 
14629
 msgid "Warn when a function is unused"
 
14630
 msgstr "Предупреждать о неиспользуемых функциях"
 
14631
 
 
14632
-#: common.opt:676
 
14633
+#: common.opt:680
 
14634
 msgid "Warn when a label is unused"
 
14635
 msgstr "Предупреждать о неиспользуемых метках"
 
14636
 
 
14637
-#: common.opt:680
 
14638
+#: common.opt:684
 
14639
 msgid "Warn when a function parameter is unused"
 
14640
 msgstr "Предупреждать о неиспользуемых параметрах функций"
 
14641
 
 
14642
-#: common.opt:684
 
14643
+#: common.opt:688
 
14644
 msgid "Warn when an expression value is unused"
 
14645
 msgstr "Предупреждать о неиспользованных результатах выражений"
 
14646
 
 
14647
-#: common.opt:688
 
14648
+#: common.opt:692
 
14649
 msgid "Warn when a variable is unused"
 
14650
 msgstr "Предупреждать о неиспользуемых переменных"
 
14651
 
 
14652
-#: common.opt:692
 
14653
+#: common.opt:696
 
14654
 msgid "Warn in case profiles in -fprofile-use do not match"
 
14655
 msgstr ""
 
14656
 
 
14657
-#: common.opt:696
 
14658
+#: common.opt:700
 
14659
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
14660
 msgstr ""
 
14661
 
 
14662
-#: common.opt:712
 
14663
+#: common.opt:716
 
14664
 #, fuzzy
 
14665
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
14666
 msgstr "Выдать информацию о декларациях в <файл>"
 
14667
 
 
14668
-#: common.opt:731
 
14669
+#: common.opt:735
 
14670
 #, fuzzy
 
14671
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
14672
 msgstr "Выдать дампы от различных проходов компиляции"
 
14673
 
 
14674
-#: common.opt:735
 
14675
+#: common.opt:739
 
14676
 #, fuzzy
 
14677
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
14678
 msgstr "Базовое имя файла для дампов"
 
14679
 
 
14680
-#: common.opt:739
 
14681
+#: common.opt:743
 
14682
 #, fuzzy
 
14683
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
14684
 msgstr "Базовое имя файла для дампов"
 
14685
 
 
14686
-#: common.opt:798
 
14687
+#: common.opt:802
 
14688
 msgid "Aggressively optimize loops using language constraints"
 
14689
 msgstr ""
 
14690
 
 
14691
-#: common.opt:802
 
14692
+#: common.opt:806
 
14693
 msgid "Align the start of functions"
 
14694
 msgstr "Выравнивать начало функций"
 
14695
 
 
14696
-#: common.opt:809
 
14697
+#: common.opt:813
 
14698
 msgid "Align labels which are only reached by jumping"
 
14699
 msgstr "Выравнивать метки, доступные только по командам переходов"
 
14700
 
 
14701
-#: common.opt:816
 
14702
+#: common.opt:820
 
14703
 msgid "Align all labels"
 
14704
 msgstr "Выравнивать все метки"
 
14705
 
 
14706
-#: common.opt:823
 
14707
+#: common.opt:827
 
14708
 msgid "Align the start of loops"
 
14709
 msgstr "Выравнивать начало циклов"
 
14710
 
 
14711
-#: common.opt:846
 
14712
+#: common.opt:850
 
14713
 msgid "Enable AddressSanitizer, a memory error detector"
 
14714
 msgstr ""
 
14715
 
 
14716
-#: common.opt:850
 
14717
+#: common.opt:854
 
14718
 msgid "Enable ThreadSanitizer, a data race detector"
 
14719
 msgstr ""
 
14720
 
 
14721
-#: common.opt:854
 
14722
+#: common.opt:858
 
14723
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
14724
 msgstr "Генерировать unwind-таблицы, корректные на начало каждой команды"
 
14725
 
 
14726
-#: common.opt:858
 
14727
+#: common.opt:862
 
14728
 #, fuzzy
 
14729
 msgid "Generate auto-inc/dec instructions"
 
14730
 msgstr "Генерировать команды isel"
 
14731
 
 
14732
-#: common.opt:866
 
14733
+#: common.opt:870
 
14734
 msgid "Generate code to check bounds before indexing arrays"
 
14735
 msgstr "Генерировать код для проверки выхода за границы массивов"
 
14736
 
 
14737
-#: common.opt:870
 
14738
+#: common.opt:874
 
14739
 msgid "Replace add, compare, branch with branch on count register"
 
14740
 msgstr "Генерировать для циклов переход по счётчику вместо команд продвижения счётчика, сравнения и перехода"
 
14741
 
 
14742
-#: common.opt:874
 
14743
+#: common.opt:878
 
14744
 msgid "Use profiling information for branch probabilities"
 
14745
 msgstr "Оценивать вероятность переходов на основе данных профилирования"
 
14746
 
 
14747
-#: common.opt:878
 
14748
+#: common.opt:882
 
14749
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
14750
 msgstr "Оптимизировать чтение из памяти в точках, куда передается управление, до генерации прологов и эпилогов"
 
14751
 
 
14752
-#: common.opt:882
 
14753
+#: common.opt:886
 
14754
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
14755
 msgstr "Оптимизировать чтение из памяти в точках, куда передается управление, после генерации прологов и эпилогов"
 
14756
 
 
14757
-#: common.opt:886
 
14758
+#: common.opt:890
 
14759
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
14760
 msgstr "Ограничить миграцию регистров, в которые помещаются целевые адреса переходов, чтобы не переиспользовать эти регистры ни в каких блоках"
 
14761
 
 
14762
-#: common.opt:890
 
14763
+#: common.opt:894
 
14764
 #, fuzzy
 
14765
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
14766
 msgstr "Считать, что <регистр> сохраняется при вызовах функций"
 
14767
 
 
14768
-#: common.opt:894
 
14769
+#: common.opt:898
 
14770
 #, fuzzy
 
14771
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
14772
 msgstr "Считать, что <регистр> портится при вызовах функций"
 
14773
 
 
14774
-#: common.opt:901
 
14775
+#: common.opt:905
 
14776
 msgid "Save registers around function calls"
 
14777
 msgstr "Сохранять/восстанавливать регистры до/после вызовов функций"
 
14778
 
 
14779
-#: common.opt:905
 
14780
+#: common.opt:909
 
14781
 msgid "Compare the results of several data dependence analyzers."
 
14782
 msgstr ""
 
14783
 
 
14784
-#: common.opt:909
 
14785
+#: common.opt:913
 
14786
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
14787
 msgstr ""
 
14788
 
 
14789
-#: common.opt:913
 
14790
+#: common.opt:917
 
14791
 msgid "Do not put uninitialized globals in the common section"
 
14792
 msgstr "Не размещать неинициализированные глобальные данные в общих блоках"
 
14793
 
 
14794
-#: common.opt:921
 
14795
+#: common.opt:925
 
14796
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
14797
 msgstr ""
 
14798
 
 
14799
-#: common.opt:925
 
14800
+#: common.opt:929
 
14801
 msgid "Run only the second compilation of -fcompare-debug"
 
14802
 msgstr ""
 
14803
 
 
14804
-#: common.opt:929
 
14805
+#: common.opt:933
 
14806
 #, fuzzy
 
14807
 msgid "Perform comparison elimination after register allocation has finished"
 
14808
 msgstr "Выполнить глобальную экономию общих подвыражений после распределения регистров"
 
14809
 
 
14810
-#: common.opt:933
 
14811
+#: common.opt:937
 
14812
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
14813
 msgstr ""
 
14814
 
 
14815
-#: common.opt:937
 
14816
+#: common.opt:941
 
14817
 msgid "Perform a register copy-propagation optimization pass"
 
14818
 msgstr "Выполнить оптимизацию распространения копий регистров"
 
14819
 
 
14820
-#: common.opt:941
 
14821
+#: common.opt:945
 
14822
 msgid "Perform cross-jumping optimization"
 
14823
 msgstr "Выполнить оптимизацию кода вокруг команд передачи управления"
 
14824
 
 
14825
-#: common.opt:945
 
14826
+#: common.opt:949
 
14827
 msgid "When running CSE, follow jumps to their targets"
 
14828
 msgstr "При экономии общих подвыражений прослеживать код, доступный по переходам"
 
14829
 
 
14830
-#: common.opt:953
 
14831
+#: common.opt:957
 
14832
 msgid "Omit range reduction step when performing complex division"
 
14833
 msgstr "Отбрасывать шаг редукции отрезка при выполнении комплексного деления"
 
14834
 
 
14835
-#: common.opt:957
 
14836
+#: common.opt:961
 
14837
 msgid "Complex multiplication and division follow Fortran rules"
 
14838
 msgstr ""
 
14839
 
 
14840
-#: common.opt:961
 
14841
+#: common.opt:965
 
14842
 msgid "Place data items into their own section"
 
14843
 msgstr "Размещать элементы данных в отдельных секциях"
 
14844
 
 
14845
-#: common.opt:965
 
14846
+#: common.opt:969
 
14847
 msgid "List all available debugging counters with their limits and counts."
 
14848
 msgstr ""
 
14849
 
 
14850
-#: common.opt:969
 
14851
+#: common.opt:973
 
14852
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
14853
 msgstr ""
 
14854
 
 
14855
-#: common.opt:973
 
14856
+#: common.opt:977
 
14857
 msgid "Map one directory name to another in debug information"
 
14858
 msgstr ""
 
14859
 
 
14860
-#: common.opt:977
 
14861
+#: common.opt:981
 
14862
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
14863
 msgstr ""
 
14864
 
 
14865
-#: common.opt:983
 
14866
+#: common.opt:987
 
14867
 msgid "Defer popping functions args from stack until later"
 
14868
 msgstr "Откладывать \"на потом\" выталкивание аргументов из стека после вызовов функций"
 
14869
 
 
14870
-#: common.opt:987
 
14871
+#: common.opt:991
 
14872
 msgid "Attempt to fill delay slots of branch instructions"
 
14873
 msgstr "Заполнять гнезда задержки команд перехода"
 
14874
 
 
14875
-#: common.opt:991
 
14876
+#: common.opt:995
 
14877
 msgid "Delete dead instructions that may throw exceptions"
 
14878
 msgstr ""
 
14879
 
 
14880
-#: common.opt:995
 
14881
+#: common.opt:999
 
14882
 msgid "Delete useless null pointer checks"
 
14883
 msgstr "Удалять ненужные сравнения указателей с нулем"
 
14884
 
 
14885
-#: common.opt:999
 
14886
+#: common.opt:1003
 
14887
 msgid "Try to convert virtual calls to direct ones."
 
14888
 msgstr ""
 
14889
 
 
14890
-#: common.opt:1003
 
14891
+#: common.opt:1007
 
14892
 #, fuzzy
 
14893
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
14894
 msgstr "Выдавать местоположение источника сообщения один раз или для каждой строки (для многострочных сообщений)"
 
14895
 
 
14896
-#: common.opt:1020
 
14897
+#: common.opt:1024
 
14898
 msgid "Show the source line with a caret indicating the column"
 
14899
 msgstr ""
 
14900
 
 
14901
-#: common.opt:1024
 
14902
+#: common.opt:1028
 
14903
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
14904
 msgstr "Дополнять диагностические сообщения ключом, который контролирует это сообщение"
 
14905
 
 
14906
-#: common.opt:1028
 
14907
+#: common.opt:1032
 
14908
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
14909
 msgstr ""
 
14910
 
 
14911
-#: common.opt:1032
 
14912
+#: common.opt:1036
 
14913
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
14914
 msgstr ""
 
14915
 
 
14916
-#: common.opt:1036
 
14917
+#: common.opt:1040
 
14918
 #, fuzzy
 
14919
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
14920
 msgstr "Выдать внутреннюю информацию компилятора в файл"
 
14921
 
 
14922
-#: common.opt:1043
 
14923
+#: common.opt:1047
 
14924
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
14925
 msgstr ""
 
14926
 
 
14927
-#: common.opt:1047
 
14928
+#: common.opt:1051
 
14929
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
14930
 msgstr ""
 
14931
 
 
14932
-#: common.opt:1051
 
14933
+#: common.opt:1055
 
14934
 #, fuzzy
 
14935
 msgid "Suppress output of addresses in debugging dumps"
 
14936
 msgstr "Подавлять вывод номеров инструкций и номеров строк в отладочных дампах"
 
14937
 
 
14938
-#: common.opt:1055
 
14939
+#: common.opt:1059
 
14940
 #, fuzzy
 
14941
 msgid "Dump optimization passes"
 
14942
 msgstr "Выполнить полную оптимизацию перемещения регистров"
 
14943
 
 
14944
-#: common.opt:1059
 
14945
+#: common.opt:1063
 
14946
 #, fuzzy
 
14947
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
14948
 msgstr "Подавлять вывод номеров инструкций и номеров строк в отладочных дампах"
 
14949
 
 
14950
-#: common.opt:1063
 
14951
+#: common.opt:1067
 
14952
 #, fuzzy
 
14953
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
14954
 msgstr "Подавлять вывод номеров инструкций и номеров строк в отладочных дампах"
 
14955
 
 
14956
-#: common.opt:1067
 
14957
+#: common.opt:1071
 
14958
 msgid "Enable CFI tables via GAS assembler directives."
 
14959
 msgstr ""
 
14960
 
 
14961
-#: common.opt:1071
 
14962
+#: common.opt:1075
 
14963
 msgid "Perform early inlining"
 
14964
 msgstr "Выполнить inline-подстановки на ранних проходах оптимизации"
 
14965
 
 
14966
-#: common.opt:1075
 
14967
+#: common.opt:1079
 
14968
 msgid "Perform DWARF2 duplicate elimination"
 
14969
 msgstr "Исключить дублирование информации DWARF2"
 
14970
 
 
14971
-#: common.opt:1079
 
14972
+#: common.opt:1083
 
14973
 #, fuzzy
 
14974
 msgid "Perform interprocedural reduction of aggregates"
 
14975
 msgstr "Выполнить межпроцедурное распространение констант"
 
14976
 
 
14977
-#: common.opt:1083 common.opt:1087
 
14978
+#: common.opt:1087 common.opt:1091
 
14979
 msgid "Perform unused type elimination in debug info"
 
14980
 msgstr "Исключить отладочную информацию о неиспользуемых типах"
 
14981
 
 
14982
-#: common.opt:1091
 
14983
+#: common.opt:1095
 
14984
 msgid "Do not suppress C++ class debug information."
 
14985
 msgstr ""
 
14986
 
 
14987
-#: common.opt:1095
 
14988
+#: common.opt:1099
 
14989
 msgid "Enable exception handling"
 
14990
 msgstr "Активировать обработку исключительных ситуаций"
 
14991
 
 
14992
-#: common.opt:1099
 
14993
+#: common.opt:1103
 
14994
 msgid "Perform a number of minor, expensive optimizations"
 
14995
 msgstr "Выполнить некоторые дополнительные дорогостоящие оптимизации"
 
14996
 
 
14997
-#: common.opt:1103
 
14998
+#: common.opt:1107
 
14999
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
15000
 msgstr ""
 
15001
 
 
15002
-#: common.opt:1106
 
15003
+#: common.opt:1110
 
15004
 #, fuzzy, c-format
 
15005
 msgid "unknown excess precision style %qs"
 
15006
 msgstr "неизвестный стиль декодирования имён '%s'"
 
15007
 
 
15008
-#: common.opt:1119
 
15009
+#: common.opt:1123
 
15010
 msgid "Output lto objects containing both the intermediate language and binary output."
 
15011
 msgstr ""
 
15012
 
 
15013
-#: common.opt:1123
 
15014
+#: common.opt:1127
 
15015
 msgid "Assume no NaNs or infinities are generated"
 
15016
 msgstr "Предполагать что результаты вычислений конечны и не NaN"
 
15017
 
 
15018
-#: common.opt:1127
 
15019
+#: common.opt:1131
 
15020
 #, fuzzy
 
15021
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
15022
 msgstr "Не использовать <регистр> при генерации кода"
 
15023
 
 
15024
-#: common.opt:1131
 
15025
+#: common.opt:1135
 
15026
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
15027
 msgstr "Не выделять для значений типа float и double регистры повышенной точности"
 
15028
 
 
15029
-#: common.opt:1139
 
15030
+#: common.opt:1143
 
15031
 #, fuzzy
 
15032
 msgid "Perform a forward propagation pass on RTL"
 
15033
 msgstr "Выполнить оптимизацию распространения диапазонов значений на древовидном представлении"
 
15034
 
 
15035
-#: common.opt:1143
 
15036
+#: common.opt:1147
 
15037
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
15038
 msgstr ""
 
15039
 
 
15040
-#: common.opt:1146
 
15041
+#: common.opt:1150
 
15042
 #, fuzzy, c-format
 
15043
 msgid "unknown floating point contraction style %qs"
 
15044
 msgstr "не плавающий аргумент в вызове функции %qs"
 
15045
 
 
15046
-#: common.opt:1163
 
15047
+#: common.opt:1167
 
15048
 msgid "Allow function addresses to be held in registers"
 
15049
 msgstr "Разрешить хранение адресов функций на регистрах"
 
15050
 
 
15051
-#: common.opt:1167
 
15052
+#: common.opt:1171
 
15053
 msgid "Place each function into its own section"
 
15054
 msgstr "Помещать каждую функцию в отдельную секцию"
 
15055
 
 
15056
-#: common.opt:1171
 
15057
+#: common.opt:1175
 
15058
 msgid "Perform global common subexpression elimination"
 
15059
 msgstr "Выполнить глобальную экономию общих подвыражений"
 
15060
 
 
15061
-#: common.opt:1175
 
15062
+#: common.opt:1179
 
15063
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
15064
 msgstr "В рамках глобальной экономии общих подвыражений выполнить расширенный перенос чтений из памяти между блоками"
 
15065
 
 
15066
-#: common.opt:1179
 
15067
+#: common.opt:1183
 
15068
 msgid "Perform store motion after global common subexpression elimination"
 
15069
 msgstr "В рамках глобальной экономии общих подвыражений выполнить перенос записей в память между блоками"
 
15070
 
 
15071
-#: common.opt:1183
 
15072
+#: common.opt:1187
 
15073
 msgid "Perform redundant load after store elimination in global common subexpression"
 
15074
 msgstr "В рамках глобальной экономии общих подвыражений исключать лишние чтения из памяти после записей по тем же адресам"
 
15075
 
 
15076
-#: common.opt:1188
 
15077
+#: common.opt:1192
 
15078
 msgid "Perform global common subexpression elimination after register allocation"
 
15079
 msgstr "Выполнить глобальную экономию общих подвыражений после распределения регистров"
 
15080
 
 
15081
-#: common.opt:1194
 
15082
+#: common.opt:1198
 
15083
 #, fuzzy
 
15084
 msgid "Enable in and out of Graphite representation"
 
15085
 msgstr "Выполнить оптимизацию удаления мертвых команд записи в память"
 
15086
 
 
15087
-#: common.opt:1198
 
15088
+#: common.opt:1202
 
15089
 #, fuzzy
 
15090
 msgid "Enable Graphite Identity transformation"
 
15091
 msgstr "Выдавать граф вызовов"
 
15092
 
 
15093
-#: common.opt:1202
 
15094
+#: common.opt:1206
 
15095
 #, fuzzy
 
15096
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
15097
 msgstr "Использовать условные команды move"
 
15098
 
 
15099
-#: common.opt:1207
 
15100
+#: common.opt:1211
 
15101
 msgid "Mark all loops as parallel"
 
15102
 msgstr ""
 
15103
 
 
15104
-#: common.opt:1211
 
15105
+#: common.opt:1215
 
15106
 msgid "Enable Loop Strip Mining transformation"
 
15107
 msgstr ""
 
15108
 
 
15109
-#: common.opt:1215
 
15110
+#: common.opt:1219
 
15111
 msgid "Enable Loop Interchange transformation"
 
15112
 msgstr ""
 
15113
 
 
15114
-#: common.opt:1219
 
15115
+#: common.opt:1223
 
15116
 #, fuzzy
 
15117
 msgid "Enable Loop Blocking transformation"
 
15118
 msgstr "Включить линейные трансформации циклов на древовидном представлении"
 
15119
 
 
15120
-#: common.opt:1223
 
15121
+#: common.opt:1227
 
15122
 msgid "Enable support for GNU transactional memory"
 
15123
 msgstr ""
 
15124
 
 
15125
-#: common.opt:1231
 
15126
+#: common.opt:1235
 
15127
 msgid "Enable the ISL based loop nest optimizer"
 
15128
 msgstr ""
 
15129
 
 
15130
-#: common.opt:1235
 
15131
+#: common.opt:1239
 
15132
 msgid "Force bitfield accesses to match their type width"
 
15133
 msgstr ""
 
15134
 
 
15135
-#: common.opt:1239
 
15136
+#: common.opt:1243
 
15137
 msgid "Enable guessing of branch probabilities"
 
15138
 msgstr "Оценивать вероятности переходов"
 
15139
 
 
15140
-#: common.opt:1247
 
15141
+#: common.opt:1251
 
15142
 msgid "Process #ident directives"
 
15143
 msgstr "Обрабатывать директивы #ident"
 
15144
 
 
15145
-#: common.opt:1251
 
15146
+#: common.opt:1255
 
15147
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
15148
 msgstr "Преобразовывать условные переходы в эквивалентный код без переходов"
 
15149
 
 
15150
-#: common.opt:1255
 
15151
+#: common.opt:1259
 
15152
 msgid "Perform conversion of conditional jumps to conditional execution"
 
15153
 msgstr "Преобразовывать условные переходы в условно выполняемый код"
 
15154
 
 
15155
-#: common.opt:1259
 
15156
+#: common.opt:1263
 
15157
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
15158
 msgstr ""
 
15159
 
 
15160
-#: common.opt:1262
 
15161
+#: common.opt:1266
 
15162
 #, fuzzy, c-format
 
15163
 msgid "unknown Stack Reuse Level %qs"
 
15164
 msgstr "неизвестная машинный режим %qs"
 
15165
 
 
15166
-#: common.opt:1275
 
15167
+#: common.opt:1279
 
15168
 #, fuzzy
 
15169
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
15170
 msgstr "Преобразовывать условные переходы в эквивалентный код без переходов"
 
15171
 
 
15172
-#: common.opt:1279
 
15173
+#: common.opt:1283
 
15174
 msgid "Also if-convert conditional jumps containing memory writes"
 
15175
 msgstr ""
 
15176
 
 
15177
-#: common.opt:1287
 
15178
+#: common.opt:1291
 
15179
 msgid "Do not generate .size directives"
 
15180
 msgstr "Не генерировать директивы .size"
 
15181
 
 
15182
-#: common.opt:1291
 
15183
+#: common.opt:1295
 
15184
 #, fuzzy
 
15185
 msgid "Perform indirect inlining"
 
15186
 msgstr "Выполнить inline-подстановки на ранних проходах оптимизации"
 
15187
 
 
15188
-#: common.opt:1297
 
15189
+#: common.opt:1301
 
15190
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
15191
 msgstr ""
 
15192
 
 
15193
-#: common.opt:1301
 
15194
+#: common.opt:1305
 
15195
 #, fuzzy
 
15196
 msgid "Integrate functions into their callers when code size is known not to grow"
 
15197
 msgstr "Подставлять тела простых функций в места вызовов"
 
15198
 
 
15199
-#: common.opt:1305
 
15200
+#: common.opt:1309
 
15201
 #, fuzzy
 
15202
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
15203
 msgstr "Подставлять тела функций, вызываемых один раз, в места вызовов"
 
15204
 
 
15205
-#: common.opt:1309
 
15206
+#: common.opt:1313
 
15207
 #, fuzzy
 
15208
 msgid "Integrate functions only required by their single caller"
 
15209
 msgstr "Подставлять тела функций, вызываемых один раз, в места вызовов"
 
15210
 
 
15211
-#: common.opt:1316
 
15212
+#: common.opt:1320
 
15213
 #, fuzzy
 
15214
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
15215
 msgstr "Максимальный <размер> функций для inline-подстановки"
 
15216
 
 
15217
-#: common.opt:1320
 
15218
+#: common.opt:1324
 
15219
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
15220
 msgstr ""
 
15221
 
 
15222
-#: common.opt:1324
 
15223
+#: common.opt:1328
 
15224
 msgid "Instrument function entry and exit with profiling calls"
 
15225
 msgstr "При входе и выходе из функции генерировать вызовы профилирования"
 
15226
 
 
15227
-#: common.opt:1328
 
15228
+#: common.opt:1332
 
15229
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
15230
 msgstr ""
 
15231
 
 
15232
-#: common.opt:1332
 
15233
+#: common.opt:1336
 
15234
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
15235
 msgstr ""
 
15236
 
 
15237
-#: common.opt:1336
 
15238
+#: common.opt:1340
 
15239
 msgid "Perform Interprocedural constant propagation"
 
15240
 msgstr "Выполнить межпроцедурное распространение констант"
 
15241
 
 
15242
-#: common.opt:1340
 
15243
+#: common.opt:1344
 
15244
 #, fuzzy
 
15245
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
15246
 msgstr "Выполнить межпроцедурное распространение констант"
 
15247
 
 
15248
-#: common.opt:1344
 
15249
+#: common.opt:1348
 
15250
 #, fuzzy
 
15251
 msgid "Perform interprocedural profile propagation"
 
15252
 msgstr "Выполнить межпроцедурное распространение констант"
 
15253
 
 
15254
-#: common.opt:1348
 
15255
+#: common.opt:1352
 
15256
 #, fuzzy
 
15257
 msgid "Perform interprocedural points-to analysis"
 
15258
 msgstr "Выполнить межпроцедурное распространение констант"
 
15259
 
 
15260
-#: common.opt:1352
 
15261
+#: common.opt:1356
 
15262
 msgid "Discover pure and const functions"
 
15263
 msgstr "Выявлять pure и const функции"
 
15264
 
 
15265
-#: common.opt:1356
 
15266
+#: common.opt:1360
 
15267
 msgid "Discover readonly and non addressable static variables"
 
15268
 msgstr "Выявлять неадресуемые статические переменные, доступные только для чтения"
 
15269
 
 
15270
-#: common.opt:1368
 
15271
+#: common.opt:1372
 
15272
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
15273
 msgstr ""
 
15274
 
 
15275
-#: common.opt:1371
 
15276
+#: common.opt:1375
 
15277
 #, fuzzy, c-format
 
15278
 msgid "unknown IRA algorithm %qs"
 
15279
 msgstr "неизвестная машинный режим %qs"
 
15280
 
 
15281
-#: common.opt:1381
 
15282
+#: common.opt:1385
 
15283
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
15284
 msgstr ""
 
15285
 
 
15286
-#: common.opt:1384
 
15287
+#: common.opt:1388
 
15288
 #, fuzzy, c-format
 
15289
 msgid "unknown IRA region %qs"
 
15290
 msgstr "неизвестное имя регистра: %s"
 
15291
 
 
15292
-#: common.opt:1397 common.opt:1402
 
15293
+#: common.opt:1401 common.opt:1406
 
15294
 msgid "Use IRA based register pressure calculation"
 
15295
 msgstr ""
 
15296
 
 
15297
-#: common.opt:1407
 
15298
+#: common.opt:1411
 
15299
 msgid "Share slots for saving different hard registers."
 
15300
 msgstr ""
 
15301
 
 
15302
-#: common.opt:1411
 
15303
+#: common.opt:1415
 
15304
 msgid "Share stack slots for spilled pseudo-registers."
 
15305
 msgstr ""
 
15306
 
 
15307
-#: common.opt:1415
 
15308
+#: common.opt:1419
 
15309
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
15310
 msgstr ""
 
15311
 
 
15312
-#: common.opt:1419
 
15313
+#: common.opt:1423
 
15314
 msgid "Optimize induction variables on trees"
 
15315
 msgstr "Оптимизировать индуктивные переменные в древовидном представлении"
 
15316
 
 
15317
-#: common.opt:1423
 
15318
+#: common.opt:1427
 
15319
 msgid "Use jump tables for sufficiently large switch statements"
 
15320
 msgstr "Использовать таблицы переходов для достаточно больших операторов switch"
 
15321
 
 
15322
-#: common.opt:1427
 
15323
+#: common.opt:1431
 
15324
 msgid "Generate code for functions even if they are fully inlined"
 
15325
 msgstr "Генерировать код для функций даже при 100%% inline-подстановке"
 
15326
 
 
15327
-#: common.opt:1431
 
15328
+#: common.opt:1435
 
15329
 msgid "Emit static const variables even if they are not used"
 
15330
 msgstr "Не удалять даже неиспользуемые статические константные переменные"
 
15331
 
 
15332
-#: common.opt:1435
 
15333
+#: common.opt:1439
 
15334
 msgid "Give external symbols a leading underscore"
 
15335
 msgstr "Добавлять в начало внешних символов подчеркивание"
 
15336
 
 
15337
-#: common.opt:1443
 
15338
+#: common.opt:1447
 
15339
 #, fuzzy
 
15340
 msgid "Enable link-time optimization."
 
15341
 msgstr "Включить оптимизации компоновки"
 
15342
 
 
15343
-#: common.opt:1447
 
15344
+#: common.opt:1451
 
15345
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
15346
 msgstr ""
 
15347
 
 
15348
-#: common.opt:1451
 
15349
+#: common.opt:1455
 
15350
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
15351
 msgstr ""
 
15352
 
 
15353
-#: common.opt:1455
 
15354
+#: common.opt:1459
 
15355
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
15356
 msgstr ""
 
15357
 
 
15358
-#: common.opt:1459
 
15359
+#: common.opt:1463
 
15360
 msgid "Put every symbol into separate partition"
 
15361
 msgstr ""
 
15362
 
 
15363
-#: common.opt:1463
 
15364
+#: common.opt:1467
 
15365
 #, fuzzy
 
15366
 msgid "Disable partioning and streaming"
 
15367
 msgstr "Не использовать индексную адресацию"
 
15368
 
 
15369
-#: common.opt:1468
 
15370
+#: common.opt:1472
 
15371
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
15372
 msgstr ""
 
15373
 
 
15374
-#: common.opt:1472
 
15375
+#: common.opt:1476
 
15376
 #, fuzzy
 
15377
 msgid "Report various link-time optimization statistics"
 
15378
 msgstr "Выполнить оптимизацию переименования регистров"
 
15379
 
 
15380
-#: common.opt:1476
 
15381
+#: common.opt:1480
 
15382
 msgid "Set errno after built-in math functions"
 
15383
 msgstr "Устанавливать errno после вызовов встроенных мат. функций"
 
15384
 
 
15385
-#: common.opt:1480
 
15386
+#: common.opt:1484
 
15387
 #, fuzzy
 
15388
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
15389
 msgstr "Максимальный коэффициент развертки цикла"
 
15390
 
 
15391
-#: common.opt:1484
 
15392
+#: common.opt:1488
 
15393
 msgid "Report on permanent memory allocation"
 
15394
 msgstr "Вывести информацию о распределении памяти"
 
15395
 
 
15396
-#: common.opt:1488
 
15397
+#: common.opt:1492
 
15398
 #, fuzzy
 
15399
-#| msgid "Report on permanent memory allocation"
 
15400
 msgid "Report on permanent memory allocation in WPA only"
 
15401
 msgstr "Вывести информацию о распределении памяти"
 
15402
 
 
15403
-#: common.opt:1495
 
15404
+#: common.opt:1499
 
15405
 msgid "Attempt to merge identical constants and constant variables"
 
15406
 msgstr "Слить идентичные константы и константные переменные"
 
15407
 
 
15408
-#: common.opt:1499
 
15409
+#: common.opt:1503
 
15410
 msgid "Attempt to merge identical constants across compilation units"
 
15411
 msgstr "Слить идентичные константы по всем единицам компиляции"
 
15412
 
 
15413
-#: common.opt:1503
 
15414
+#: common.opt:1507
 
15415
 #, fuzzy
 
15416
 msgid "Attempt to merge identical debug strings across compilation units"
 
15417
 msgstr "Слить идентичные константы по всем единицам компиляции"
 
15418
 
 
15419
-#: common.opt:1507
 
15420
+#: common.opt:1511
 
15421
 #, fuzzy
 
15422
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
15423
 msgstr "Установить <длину> строк диагностических сообщений в символах. 0 - подавить разбиение на строки"
 
15424
 
 
15425
-#: common.opt:1511
 
15426
+#: common.opt:1515
 
15427
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
15428
 msgstr "Выполнять планирование циклов по модулю методом SMS перед первым проходом планирования команд"
 
15429
 
 
15430
-#: common.opt:1515
 
15431
+#: common.opt:1519
 
15432
 #, fuzzy
 
15433
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
15434
 msgstr "Выполнять планирование циклов по модулю методом SMS перед первым проходом планирования команд"
 
15435
 
 
15436
-#: common.opt:1519
 
15437
+#: common.opt:1523
 
15438
 msgid "Move loop invariant computations out of loops"
 
15439
 msgstr "Выносить инвариантные вычисления за пределы циклов"
 
15440
 
 
15441
-#: common.opt:1523
 
15442
+#: common.opt:1527
 
15443
 #, fuzzy
 
15444
 msgid "Use the RTL dead code elimination pass"
 
15445
 msgstr "Выполнить оптимизацию удаления мертвых команд записи в память"
 
15446
 
 
15447
-#: common.opt:1527
 
15448
+#: common.opt:1531
 
15449
 #, fuzzy
 
15450
 msgid "Use the RTL dead store elimination pass"
 
15451
 msgstr "Выполнить оптимизацию удаления мертвых команд записи в память"
 
15452
 
 
15453
-#: common.opt:1531
 
15454
+#: common.opt:1535
 
15455
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
15456
 msgstr "Включить/отменить обычное планирование для конвейеризованных циклов"
 
15457
 
 
15458
-#: common.opt:1535
 
15459
+#: common.opt:1539
 
15460
 msgid "Support synchronous non-call exceptions"
 
15461
 msgstr "Поддерживать синхронные исключения вне вызовов"
 
15462
 
 
15463
-#: common.opt:1539
 
15464
+#: common.opt:1543
 
15465
 msgid "When possible do not generate stack frames"
 
15466
 msgstr "По возможности не создавать кадры стека"
 
15467
 
 
15468
-#: common.opt:1543
 
15469
+#: common.opt:1547
 
15470
 #, fuzzy
 
15471
-#| msgid "Enable loop optimizations on tree level"
 
15472
 msgid "Enable all optimization info dumps on stderr"
 
15473
 msgstr "Включить оптимизации циклов на древовидном представлении"
 
15474
 
 
15475
-#: common.opt:1547
 
15476
+#: common.opt:1551
 
15477
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
15478
 msgstr ""
 
15479
 
 
15480
-#: common.opt:1551
 
15481
+#: common.opt:1555
 
15482
 msgid "Do the full register move optimization pass"
 
15483
 msgstr "Выполнить полную оптимизацию перемещения регистров"
 
15484
 
 
15485
-#: common.opt:1555
 
15486
+#: common.opt:1559
 
15487
 msgid "Optimize sibling and tail recursive calls"
 
15488
 msgstr "Оптимизировать парные вызовы и хвостовую рекурсию"
 
15489
 
 
15490
-#: common.opt:1559
 
15491
+#: common.opt:1563
 
15492
 #, fuzzy
 
15493
 msgid "Perform partial inlining"
 
15494
 msgstr "Выполнить inline-подстановки на ранних проходах оптимизации"
 
15495
 
 
15496
-#: common.opt:1563 common.opt:1567
 
15497
+#: common.opt:1567 common.opt:1571
 
15498
 msgid "Report on memory allocation before interprocedural optimization"
 
15499
 msgstr ""
 
15500
 
 
15501
-#: common.opt:1571
 
15502
+#: common.opt:1575
 
15503
 msgid "Pack structure members together without holes"
 
15504
 msgstr "Паковать поля структур без дыр"
 
15505
 
 
15506
-#: common.opt:1575
 
15507
+#: common.opt:1579
 
15508
 #, fuzzy
 
15509
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
15510
 msgstr "Установить начальное максимальное выравнивание для элементов структур"
 
15511
 
 
15512
-#: common.opt:1579
 
15513
+#: common.opt:1583
 
15514
 msgid "Return small aggregates in memory, not registers"
 
15515
 msgstr "Возвращать короткие агрегатные значения в памяти, а не в регистрах"
 
15516
 
 
15517
-#: common.opt:1583
 
15518
+#: common.opt:1587
 
15519
 msgid "Perform loop peeling"
 
15520
 msgstr "Выполнить раскатку циклов"
 
15521
 
 
15522
-#: common.opt:1587
 
15523
+#: common.opt:1591
 
15524
 msgid "Enable machine specific peephole optimizations"
 
15525
 msgstr "Выполнить машинно-зависимые оптимизации"
 
15526
 
 
15527
-#: common.opt:1591
 
15528
+#: common.opt:1595
 
15529
 msgid "Enable an RTL peephole pass before sched2"
 
15530
 msgstr "Выполнить машинно-зависимые оптимизации перед вторым планированием"
 
15531
 
 
15532
-#: common.opt:1595
 
15533
+#: common.opt:1599
 
15534
 msgid "Generate position-independent code if possible (large mode)"
 
15535
 msgstr "Генерировать позиционно-независимый код, если возможно (режим large)"
 
15536
 
 
15537
-#: common.opt:1599
 
15538
+#: common.opt:1603
 
15539
 msgid "Generate position-independent code for executables if possible (large mode)"
 
15540
 msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим large)"
 
15541
 
 
15542
-#: common.opt:1603
 
15543
+#: common.opt:1607
 
15544
 msgid "Generate position-independent code if possible (small mode)"
 
15545
 msgstr "Генерировать позиционно-независимый код, если возможно (режим small)"
 
15546
 
 
15547
-#: common.opt:1607
 
15548
+#: common.opt:1611
 
15549
 msgid "Generate position-independent code for executables if possible (small mode)"
 
15550
 msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим small)"
 
15551
 
 
15552
-#: common.opt:1611
 
15553
+#: common.opt:1615
 
15554
 #, fuzzy
 
15555
 msgid "Specify a plugin to load"
 
15556
 msgstr "Задать ключи GNAT"
 
15557
 
 
15558
-#: common.opt:1615
 
15559
+#: common.opt:1619
 
15560
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
15561
 msgstr ""
 
15562
 
 
15563
-#: common.opt:1619
 
15564
+#: common.opt:1623
 
15565
 #, fuzzy
 
15566
 msgid "Run predictive commoning optimization."
 
15567
 msgstr "Выполнить оптимизацию перемещения регистров"
 
15568
 
 
15569
-#: common.opt:1623
 
15570
+#: common.opt:1627
 
15571
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
15572
 msgstr "Генерировать команды предвыборки элементов массивов, если они поддерживаются"
 
15573
 
 
15574
-#: common.opt:1627
 
15575
+#: common.opt:1631
 
15576
 msgid "Enable basic program profiling code"
 
15577
 msgstr "Включить генерацию базового кода для профилирования"
 
15578
 
 
15579
-#: common.opt:1631
 
15580
+#: common.opt:1635
 
15581
 msgid "Insert arc-based program profiling code"
 
15582
 msgstr "Вставлять код для профилирования по дугам управляющего графа программы"
 
15583
 
 
15584
-#: common.opt:1635
 
15585
+#: common.opt:1639
 
15586
 msgid "Set the top-level directory for storing the profile data."
 
15587
 msgstr ""
 
15588
 
 
15589
-#: common.opt:1640
 
15590
+#: common.opt:1644
 
15591
 msgid "Enable correction of flow inconsistent profile data input"
 
15592
 msgstr ""
 
15593
 
 
15594
-#: common.opt:1644
 
15595
+#: common.opt:1648
 
15596
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
15597
 msgstr "Активировать ключи генерации данных профилирования для выполнения соответствующих оптимизаций"
 
15598
 
 
15599
-#: common.opt:1648
 
15600
+#: common.opt:1652
 
15601
 #, fuzzy
 
15602
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
15603
 msgstr "Активировать ключи генерации данных профилирования для выполнения соответствующих оптимизаций"
 
15604
 
 
15605
-#: common.opt:1652
 
15606
+#: common.opt:1656
 
15607
 msgid "Enable common options for performing profile feedback directed optimizations"
 
15608
 msgstr "Активировать ключи оптимизаций, основанных на данных профилирования"
 
15609
 
 
15610
-#: common.opt:1656
 
15611
+#: common.opt:1660
 
15612
 #, fuzzy
 
15613
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
15614
 msgstr "Активировать ключи оптимизаций, основанных на данных профилирования"
 
15615
 
 
15616
-#: common.opt:1660
 
15617
+#: common.opt:1664
 
15618
 msgid "Insert code to profile values of expressions"
 
15619
 msgstr "Вставлять код для профилирования значений выражений"
 
15620
 
 
15621
-#: common.opt:1664
 
15622
+#: common.opt:1668
 
15623
 #, fuzzy
 
15624
-#| msgid "internal consistency failure"
 
15625
 msgid "Report on consistency of profile"
 
15626
 msgstr "обнаружена несогласованность внутреннего представления gcc"
 
15627
 
 
15628
-#: common.opt:1671
 
15629
+#: common.opt:1675
 
15630
 #, fuzzy
 
15631
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
15632
 msgstr "Компилировать воспроизводимым образом, используя <строку> для генерации случайных чисел"
 
15633
 
 
15634
-#: common.opt:1681
 
15635
+#: common.opt:1685
 
15636
 msgid "Record gcc command line switches in the object file."
 
15637
 msgstr ""
 
15638
 
 
15639
-#: common.opt:1685
 
15640
+#: common.opt:1689
 
15641
 msgid "Return small aggregates in registers"
 
15642
 msgstr "Возвращать короткие агрегатные в регистрах"
 
15643
 
 
15644
-#: common.opt:1689
 
15645
+#: common.opt:1693
 
15646
 msgid "Enables a register move optimization"
 
15647
 msgstr "Выполнить оптимизацию перемещения регистров"
 
15648
 
 
15649
-#: common.opt:1693
 
15650
+#: common.opt:1697
 
15651
 msgid "Perform a register renaming optimization pass"
 
15652
 msgstr "Выполнить оптимизацию переименования регистров"
 
15653
 
 
15654
-#: common.opt:1697
 
15655
+#: common.opt:1701
 
15656
 msgid "Reorder basic blocks to improve code placement"
 
15657
 msgstr "Переупорядочить блоки для улучшения размещения кода"
 
15658
 
 
15659
-#: common.opt:1701
 
15660
+#: common.opt:1705
 
15661
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
15662
 msgstr "Переупорядочить блоки и партиции в hot и cold разделы"
 
15663
 
 
15664
-#: common.opt:1705
 
15665
+#: common.opt:1709
 
15666
 msgid "Reorder functions to improve code placement"
 
15667
 msgstr "Переупорядочить функции для улучшения размещения кода"
 
15668
 
 
15669
-#: common.opt:1709
 
15670
+#: common.opt:1713
 
15671
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
15672
 msgstr "Выполнить экономию общих подвыражений еще и после оптимизации циклов"
 
15673
 
 
15674
-#: common.opt:1717
 
15675
+#: common.opt:1721
 
15676
 msgid "Disable optimizations that assume default FP rounding behavior"
 
15677
 msgstr "Отменить оптимизации, предполагающие стандартное округление вещественных значений"
 
15678
 
 
15679
-#: common.opt:1721
 
15680
+#: common.opt:1725
 
15681
 msgid "Enable scheduling across basic blocks"
 
15682
 msgstr "Планировать команды в рамках нескольких блоков"
 
15683
 
 
15684
-#: common.opt:1725
 
15685
+#: common.opt:1729
 
15686
 msgid "Enable register pressure sensitive insn scheduling"
 
15687
 msgstr ""
 
15688
 
 
15689
-#: common.opt:1729
 
15690
+#: common.opt:1733
 
15691
 msgid "Allow speculative motion of non-loads"
 
15692
 msgstr "Разрешить спекулятивный перенос команд, кроме чтения"
 
15693
 
 
15694
-#: common.opt:1733
 
15695
+#: common.opt:1737
 
15696
 msgid "Allow speculative motion of some loads"
 
15697
 msgstr "Разрешить спекулятивный перенос некоторых команд чтения"
 
15698
 
 
15699
-#: common.opt:1737
 
15700
+#: common.opt:1741
 
15701
 msgid "Allow speculative motion of more loads"
 
15702
 msgstr "Разрешить более активный спекулятивный перенос команд чтения"
 
15703
 
 
15704
-#: common.opt:1741
 
15705
+#: common.opt:1745
 
15706
 #, fuzzy
 
15707
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
15708
 msgstr "Установить уровень подробности сообщений от планировщика"
 
15709
 
 
15710
-#: common.opt:1745
 
15711
+#: common.opt:1749
 
15712
 msgid "If scheduling post reload, do superblock scheduling"
 
15713
 msgstr "При планировании после распределения регистров, использовать метод суперблоков"
 
15714
 
 
15715
-#: common.opt:1753
 
15716
+#: common.opt:1757
 
15717
 msgid "Reschedule instructions before register allocation"
 
15718
 msgstr "Планировать код перед распределением регистров"
 
15719
 
 
15720
-#: common.opt:1757
 
15721
+#: common.opt:1761
 
15722
 msgid "Reschedule instructions after register allocation"
 
15723
 msgstr "Планировать код после распределения регистров"
 
15724
 
 
15725
-#: common.opt:1764
 
15726
+#: common.opt:1768
 
15727
 msgid "Schedule instructions using selective scheduling algorithm"
 
15728
 msgstr ""
 
15729
 
 
15730
-#: common.opt:1768
 
15731
+#: common.opt:1772
 
15732
 msgid "Run selective scheduling after reload"
 
15733
 msgstr ""
 
15734
 
 
15735
-#: common.opt:1772
 
15736
+#: common.opt:1776
 
15737
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
15738
 msgstr ""
 
15739
 
 
15740
-#: common.opt:1776
 
15741
+#: common.opt:1780
 
15742
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
15743
 msgstr ""
 
15744
 
 
15745
-#: common.opt:1780
 
15746
+#: common.opt:1784
 
15747
 msgid "Reschedule pipelined regions without pipelining"
 
15748
 msgstr ""
 
15749
 
 
15750
-#: common.opt:1786
 
15751
+#: common.opt:1790
 
15752
 msgid "Allow premature scheduling of queued insns"
 
15753
 msgstr "Разрешить предварительное планирование отложенных команд"
 
15754
 
 
15755
-#: common.opt:1790
 
15756
+#: common.opt:1794
 
15757
 #, fuzzy
 
15758
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
15759
 msgstr "Число отложенных команд, подлежащих предварительному планированию"
 
15760
 
 
15761
-#: common.opt:1798
 
15762
+#: common.opt:1802
 
15763
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
15764
 msgstr "Включить проверку дальности зависимостей при предварительном планировании отложенных команд"
 
15765
 
 
15766
-#: common.opt:1802
 
15767
+#: common.opt:1806
 
15768
 #, fuzzy
 
15769
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
15770
 msgstr "Включить проверку дальности зависимостей при предварительном планировании отложенных команд"
 
15771
 
 
15772
-#: common.opt:1806
 
15773
+#: common.opt:1810
 
15774
 #, fuzzy
 
15775
 msgid "Enable the group heuristic in the scheduler"
 
15776
 msgstr "Установить уровень подробности сообщений от планировщика"
 
15777
 
 
15778
-#: common.opt:1810
 
15779
+#: common.opt:1814
 
15780
 msgid "Enable the critical path heuristic in the scheduler"
 
15781
 msgstr ""
 
15782
 
 
15783
-#: common.opt:1814
 
15784
+#: common.opt:1818
 
15785
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
15786
 msgstr ""
 
15787
 
 
15788
-#: common.opt:1818
 
15789
+#: common.opt:1822
 
15790
 #, fuzzy
 
15791
 msgid "Enable the rank heuristic in the scheduler"
 
15792
 msgstr "Установить уровень подробности сообщений от планировщика"
 
15793
 
 
15794
-#: common.opt:1822
 
15795
+#: common.opt:1826
 
15796
 msgid "Enable the last instruction heuristic in the scheduler"
 
15797
 msgstr ""
 
15798
 
 
15799
-#: common.opt:1826
 
15800
+#: common.opt:1830
 
15801
 msgid "Enable the dependent count heuristic in the scheduler"
 
15802
 msgstr ""
 
15803
 
 
15804
-#: common.opt:1830
 
15805
+#: common.opt:1834
 
15806
 msgid "Access data in the same section from shared anchor points"
 
15807
 msgstr ""
 
15808
 
 
15809
-#: common.opt:1842
 
15810
+#: common.opt:1846
 
15811
 msgid "Turn on Redundant Extensions Elimination pass."
 
15812
 msgstr ""
 
15813
 
 
15814
-#: common.opt:1846
 
15815
+#: common.opt:1850
 
15816
 #, fuzzy
 
15817
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
15818
 msgstr "Показывать номера колонок в диагностических сообщений. По умолчанию включено"
 
15819
 
 
15820
-#: common.opt:1850
 
15821
+#: common.opt:1854
 
15822
 msgid "Emit function prologues only before parts of the function that need it,"
 
15823
 msgstr ""
 
15824
 
 
15825
-#: common.opt:1855
 
15826
+#: common.opt:1859
 
15827
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
15828
 msgstr "Отменить оптимизации, влияющие на поведение сигнализирующих NaN по IEEE"
 
15829
 
 
15830
-#: common.opt:1859
 
15831
+#: common.opt:1863
 
15832
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
15833
 msgstr ""
 
15834
 
 
15835
-#: common.opt:1863
 
15836
+#: common.opt:1867
 
15837
 msgid "Convert floating point constants to single precision constants"
 
15838
 msgstr "Преобразовывать вещественные константы к значениям одинарной точности"
 
15839
 
 
15840
-#: common.opt:1867
 
15841
+#: common.opt:1871
 
15842
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
15843
 msgstr "Разбивать диапазоны жизни индуктивных переменных при развертке циклов"
 
15844
 
 
15845
-#: common.opt:1871
 
15846
+#: common.opt:1875
 
15847
 #, fuzzy
 
15848
 msgid "Generate discontiguous stack frames"
 
15849
 msgstr "Генерировать APCS-совместимые кадры стека"
 
15850
 
 
15851
-#: common.opt:1875
 
15852
+#: common.opt:1879
 
15853
 msgid "Split wide types into independent registers"
 
15854
 msgstr ""
 
15855
 
 
15856
-#: common.opt:1879
 
15857
+#: common.opt:1883
 
15858
 msgid "Apply variable expansion when loops are unrolled"
 
15859
 msgstr "Выполнять расширение переменных при развертке циклов"
 
15860
 
 
15861
-#: common.opt:1883
 
15862
+#: common.opt:1887
 
15863
 #, fuzzy
 
15864
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
15865
 msgstr "Генерировать код для проверки стека"
 
15866
 
 
15867
-#: common.opt:1887
 
15868
+#: common.opt:1891
 
15869
 #, fuzzy
 
15870
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
15871
 msgstr "Генерировать код для проверки стека"
 
15872
 
 
15873
-#: common.opt:1894
 
15874
+#: common.opt:1898
 
15875
 #, fuzzy
 
15876
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
15877
 msgstr "Прерывание при переполнении стека, <регистр> задает границу стека"
 
15878
 
 
15879
-#: common.opt:1898
 
15880
+#: common.opt:1902
 
15881
 #, fuzzy
 
15882
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
15883
 msgstr "Прерывание при переполнении стека, <символ> задает границу стека"
 
15884
 
 
15885
-#: common.opt:1902
 
15886
+#: common.opt:1906
 
15887
 msgid "Use propolice as a stack protection method"
 
15888
 msgstr "Использовать propolice как метод защиты стека"
 
15889
 
 
15890
-#: common.opt:1906
 
15891
+#: common.opt:1910
 
15892
 msgid "Use a stack protection method for every function"
 
15893
 msgstr "Использовать защиту стека для каждой функции"
 
15894
 
 
15895
-#: common.opt:1910
 
15896
+#: common.opt:1914
 
15897
 #, fuzzy
 
15898
 msgid "Output stack usage information on a per-function basis"
 
15899
 msgstr "Включить использование r30"
 
15900
 
 
15901
-#: common.opt:1922
 
15902
+#: common.opt:1926
 
15903
 msgid "Assume strict aliasing rules apply"
 
15904
 msgstr "Предполагать строгое соблюдение правил перекрытия данных в памяти"
 
15905
 
 
15906
-#: common.opt:1926
 
15907
+#: common.opt:1930
 
15908
 #, fuzzy
 
15909
 msgid "Treat signed overflow as undefined"
 
15910
 msgstr "Трактовать отсутствующие заголовки как генерируемые файлы"
 
15911
 
 
15912
-#: common.opt:1930
 
15913
+#: common.opt:1934
 
15914
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
15915
 msgstr ""
 
15916
 
 
15917
-#: common.opt:1934
 
15918
+#: common.opt:1938
 
15919
 msgid "Check for syntax errors, then stop"
 
15920
 msgstr "Проверить код на наличие синтаксических ошибок и завершить работу"
 
15921
 
 
15922
-#: common.opt:1938
 
15923
+#: common.opt:1942
 
15924
 msgid "Create data files needed by \"gcov\""
 
15925
 msgstr "Создать файлы данных для \"gcov\""
 
15926
 
 
15927
-#: common.opt:1942
 
15928
+#: common.opt:1946
 
15929
 msgid "Perform jump threading optimizations"
 
15930
 msgstr "Выполнить протягивание переходов"
 
15931
 
 
15932
-#: common.opt:1946
 
15933
+#: common.opt:1950
 
15934
 msgid "Report the time taken by each compiler pass"
 
15935
 msgstr "Показать время, затраченное на каждый проход оптимизации"
 
15936
 
 
15937
-#: common.opt:1950
 
15938
+#: common.opt:1954
 
15939
 #, fuzzy
 
15940
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
15941
 msgstr "Модель генерации кода для данных, локальных для потов, по умолчанию"
 
15942
 
 
15943
-#: common.opt:1953
 
15944
+#: common.opt:1957
 
15945
 #, fuzzy, c-format
 
15946
 msgid "unknown TLS model %qs"
 
15947
 msgstr "неизвестная машинный режим %qs"
 
15948
 
 
15949
-#: common.opt:1969
 
15950
+#: common.opt:1973
 
15951
 msgid "Reorder top level functions, variables, and asms"
 
15952
 msgstr ""
 
15953
 
 
15954
-#: common.opt:1973
 
15955
+#: common.opt:1977
 
15956
 msgid "Perform superblock formation via tail duplication"
 
15957
 msgstr "Формировать суперблоки методом дублирования хвостов"
 
15958
 
 
15959
-#: common.opt:1980
 
15960
+#: common.opt:1984
 
15961
 msgid "Assume floating-point operations can trap"
 
15962
 msgstr "Предполагать возможность прерываний при плавающих операциях"
 
15963
 
 
15964
-#: common.opt:1984
 
15965
+#: common.opt:1988
 
15966
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
15967
 msgstr "Прерывания при знаковых операциях сложения, вычитания, умножения"
 
15968
 
 
15969
-#: common.opt:1988
 
15970
+#: common.opt:1992
 
15971
 msgid "Enable SSA-CCP optimization on trees"
 
15972
 msgstr "Включить SSA-оптимизацию  распространения констант на древовидном представлении"
 
15973
 
 
15974
-#: common.opt:1992
 
15975
+#: common.opt:1996
 
15976
 #, fuzzy
 
15977
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
15978
 msgstr "Включить SSA-оптимизацию  распространения констант на древовидном представлении"
 
15979
 
 
15980
-#: common.opt:2000
 
15981
+#: common.opt:2004
 
15982
 msgid "Enable loop header copying on trees"
 
15983
 msgstr "Включить копирование заголовков циклов в древовидном представлении"
 
15984
 
 
15985
-#: common.opt:2004
 
15986
+#: common.opt:2008
 
15987
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
15988
 msgstr ""
 
15989
 
 
15990
-#: common.opt:2008
 
15991
+#: common.opt:2012
 
15992
 msgid "Enable coalescing of all copy-related user variables"
 
15993
 msgstr ""
 
15994
 
 
15995
-#: common.opt:2012
 
15996
+#: common.opt:2016
 
15997
 msgid "Replace SSA temporaries with better names in copies"
 
15998
 msgstr "Переименовывать временные SSA-переменные при копировании для более близкого соответствия программным переменным"
 
15999
 
 
16000
-#: common.opt:2016
 
16001
+#: common.opt:2020
 
16002
 msgid "Enable copy propagation on trees"
 
16003
 msgstr "Выполнять распространение копий в древовидном представлении"
 
16004
 
 
16005
-#: common.opt:2024
 
16006
+#: common.opt:2028
 
16007
 #, fuzzy
 
16008
 msgid "Transform condition stores into unconditional ones"
 
16009
 msgstr "Преобразовывать условные переходы в условно выполняемый код"
 
16010
 
 
16011
-#: common.opt:2028
 
16012
+#: common.opt:2032
 
16013
 #, fuzzy
 
16014
 msgid "Perform conversions of switch initializations."
 
16015
 msgstr "Преобразовывать условные переходы в условно выполняемый код"
 
16016
 
 
16017
-#: common.opt:2032
 
16018
+#: common.opt:2036
 
16019
 msgid "Enable SSA dead code elimination optimization on trees"
 
16020
 msgstr "Выполнить удаление мертвого SSA-кода на древовидном представлении"
 
16021
 
 
16022
-#: common.opt:2036
 
16023
+#: common.opt:2040
 
16024
 msgid "Enable dominator optimizations"
 
16025
 msgstr "Включить оптимизации доминаторов"
 
16026
 
 
16027
-#: common.opt:2040
 
16028
+#: common.opt:2044
 
16029
 #, fuzzy
 
16030
 msgid "Enable tail merging on trees"
 
16031
 msgstr "Включить копирование заголовков циклов в древовидном представлении"
 
16032
 
 
16033
-#: common.opt:2044
 
16034
+#: common.opt:2048
 
16035
 msgid "Enable dead store elimination"
 
16036
 msgstr "Выполнить оптимизацию удаления мертвых команд записи в память"
 
16037
 
 
16038
-#: common.opt:2048
 
16039
+#: common.opt:2052
 
16040
 #, fuzzy
 
16041
 msgid "Enable forward propagation on trees"
 
16042
 msgstr "Выполнять распространение копий в древовидном представлении"
 
16043
 
 
16044
-#: common.opt:2052
 
16045
+#: common.opt:2056
 
16046
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
16047
 msgstr "Выполнить полный набор оптимизаций удаления избыточного кода на древовидном  представлении"
 
16048
 
 
16049
-#: common.opt:2056
 
16050
+#: common.opt:2060
 
16051
 #, fuzzy
 
16052
 msgid "Enable string length optimizations on trees"
 
16053
 msgstr "Включить SSA-оптимизацию  распространения констант на древовидном представлении"
 
16054
 
 
16055
-#: common.opt:2060
 
16056
+#: common.opt:2064
 
16057
 #, fuzzy
 
16058
 msgid "Enable loop distribution on trees"
 
16059
 msgstr "Выполнить векторизацию циклов на древовидном представлении"
 
16060
 
 
16061
-#: common.opt:2064
 
16062
+#: common.opt:2068
 
16063
 msgid "Enable loop distribution for patterns transformed into a library call"
 
16064
 msgstr ""
 
16065
 
 
16066
-#: common.opt:2068
 
16067
+#: common.opt:2072
 
16068
 msgid "Enable loop invariant motion on trees"
 
16069
 msgstr "Выполнить вынесение инвариантных вычислений за пределы циклов на древовидном представлении"
 
16070
 
 
16071
-#: common.opt:2072
 
16072
+#: common.opt:2076
 
16073
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
16074
 msgstr ""
 
16075
 
 
16076
-#: common.opt:2076
 
16077
+#: common.opt:2080
 
16078
 msgid "Create canonical induction variables in loops"
 
16079
 msgstr "Создавать канонические индуктивные переменные в циклах"
 
16080
 
 
16081
-#: common.opt:2080
 
16082
+#: common.opt:2084
 
16083
 msgid "Enable loop optimizations on tree level"
 
16084
 msgstr "Включить оптимизации циклов на древовидном представлении"
 
16085
 
 
16086
-#: common.opt:2084
 
16087
+#: common.opt:2088
 
16088
 #, fuzzy
 
16089
 msgid "Enable automatic parallelization of loops"
 
16090
 msgstr "Включить автоматическую конкретизацию шаблонов"
 
16091
 
 
16092
-#: common.opt:2088
 
16093
+#: common.opt:2092
 
16094
 #, fuzzy
 
16095
 msgid "Enable hoisting loads from conditional pointers."
 
16096
 msgstr "Использовать условные команды move"
 
16097
 
 
16098
-#: common.opt:2092
 
16099
+#: common.opt:2096
 
16100
 msgid "Enable SSA-PRE optimization on trees"
 
16101
 msgstr "Включить оптимизации SSA-PRE на древовидном представлении"
 
16102
 
 
16103
-#: common.opt:2096
 
16104
+#: common.opt:2100
 
16105
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
16106
 msgstr ""
 
16107
 
 
16108
-#: common.opt:2100
 
16109
+#: common.opt:2104
 
16110
 #, fuzzy
 
16111
 msgid "Perform function-local points-to analysis on trees."
 
16112
 msgstr "Выполнить межпроцедурное распространение констант"
 
16113
 
 
16114
-#: common.opt:2104
 
16115
+#: common.opt:2108
 
16116
 #, fuzzy
 
16117
 msgid "Enable reassociation on tree level"
 
16118
 msgstr "Включить оптимизации циклов на древовидном представлении"
 
16119
 
 
16120
-#: common.opt:2112
 
16121
+#: common.opt:2116
 
16122
 msgid "Enable SSA code sinking on trees"
 
16123
 msgstr "Выполнить погружение SSA-кода на древовидном представлении"
 
16124
 
 
16125
-#: common.opt:2116
 
16126
+#: common.opt:2120
 
16127
 msgid "Perform straight-line strength reduction"
 
16128
 msgstr ""
 
16129
 
 
16130
-#: common.opt:2120
 
16131
+#: common.opt:2124
 
16132
 msgid "Perform scalar replacement of aggregates"
 
16133
 msgstr "Выполнить замену скаляров для агрегатных значений"
 
16134
 
 
16135
-#: common.opt:2124
 
16136
+#: common.opt:2128
 
16137
 msgid "Replace temporary expressions in the SSA->normal pass"
 
16138
 msgstr "Выполнить замену временных выражений на проходе SSA->normal"
 
16139
 
 
16140
-#: common.opt:2128
 
16141
+#: common.opt:2132
 
16142
 msgid "Perform live range splitting during the SSA->normal pass"
 
16143
 msgstr "Выполнить разбиение диапазонов жизни значений на проходе SSA->normal"
 
16144
 
 
16145
-#: common.opt:2132
 
16146
+#: common.opt:2136
 
16147
 msgid "Perform Value Range Propagation on trees"
 
16148
 msgstr "Выполнить оптимизацию распространения диапазонов значений на древовидном представлении"
 
16149
 
 
16150
-#: common.opt:2136
 
16151
+#: common.opt:2140
 
16152
 msgid "Compile whole compilation unit at a time"
 
16153
 msgstr "Компилировать весь модуль целиком (а не по функциям)"
 
16154
 
 
16155
-#: common.opt:2140
 
16156
+#: common.opt:2144
 
16157
 msgid "Perform loop unrolling when iteration count is known"
 
16158
 msgstr "Выполнить развертку циклов с известным числом итераций"
 
16159
 
 
16160
-#: common.opt:2144
 
16161
+#: common.opt:2148
 
16162
 msgid "Perform loop unrolling for all loops"
 
16163
 msgstr "Выполнить развертку всех циклов"
 
16164
 
 
16165
-#: common.opt:2151
 
16166
+#: common.opt:2155
 
16167
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
16168
 msgstr "При оптимизации циклов предполагать нормальное поведение цикла"
 
16169
 
 
16170
-#: common.opt:2155
 
16171
+#: common.opt:2159
 
16172
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
16173
 msgstr ""
 
16174
 
 
16175
-#: common.opt:2160
 
16176
+#: common.opt:2164
 
16177
 msgid "Same as -fassociative-math for expressions which include division."
 
16178
 msgstr ""
 
16179
 
 
16180
-#: common.opt:2168
 
16181
+#: common.opt:2172
 
16182
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
16183
 msgstr "Разрешить оптимизации плавающих вычислений, которые могут противоречить стандартам IEEE или ISO"
 
16184
 
 
16185
-#: common.opt:2172
 
16186
+#: common.opt:2176
 
16187
 msgid "Perform loop unswitching"
 
16188
 msgstr "Выполнить декомпозицию циклов, содержащих условные ветвления"
 
16189
 
 
16190
-#: common.opt:2176
 
16191
+#: common.opt:2180
 
16192
 msgid "Just generate unwind tables for exception handling"
 
16193
 msgstr "Генерировать unwind-таблицы только для обработки исключений"
 
16194
 
 
16195
-#: common.opt:2180
 
16196
+#: common.opt:2184
 
16197
 msgid "Use the bfd linker instead of the default linker"
 
16198
 msgstr ""
 
16199
 
 
16200
-#: common.opt:2184
 
16201
+#: common.opt:2188
 
16202
 msgid "Use the gold linker instead of the default linker"
 
16203
 msgstr ""
 
16204
 
 
16205
-#: common.opt:2196
 
16206
+#: common.opt:2200
 
16207
 msgid "Perform variable tracking"
 
16208
 msgstr "Выполнить отслеживание переменных"
 
16209
 
 
16210
-#: common.opt:2204
 
16211
+#: common.opt:2208
 
16212
 #, fuzzy
 
16213
 msgid "Perform variable tracking by annotating assignments"
 
16214
 msgstr "Выполнить отслеживание переменных"
 
16215
 
 
16216
-#: common.opt:2210
 
16217
+#: common.opt:2214
 
16218
 msgid "Toggle -fvar-tracking-assignments"
 
16219
 msgstr ""
 
16220
 
 
16221
-#: common.opt:2218
 
16222
+#: common.opt:2222
 
16223
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
16224
 msgstr ""
 
16225
 
 
16226
-#: common.opt:2222
 
16227
+#: common.opt:2226
 
16228
 msgid "Enable loop vectorization on trees"
 
16229
 msgstr "Выполнить векторизацию циклов на древовидном представлении"
 
16230
 
 
16231
-#: common.opt:2226
 
16232
+#: common.opt:2230
 
16233
 #, fuzzy
 
16234
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
16235
 msgstr "Установить степень подробности сообщений при векторизации циклов"
 
16236
 
 
16237
-#: common.opt:2230
 
16238
+#: common.opt:2234
 
16239
 #, fuzzy
 
16240
 msgid "Enable basic block vectorization (SLP) on trees"
 
16241
 msgstr "Выполнить векторизацию циклов на древовидном представлении"
 
16242
 
 
16243
-#: common.opt:2234
 
16244
+#: common.opt:2238
 
16245
 #, fuzzy
 
16246
 msgid "Enable use of cost model in vectorization"
 
16247
 msgstr "Использовать команду DB"
 
16248
 
 
16249
-#: common.opt:2238
 
16250
+#: common.opt:2242
 
16251
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
16252
 msgstr "Создавать версии циклов при векторизации"
 
16253
 
 
16254
-#: common.opt:2242
 
16255
+#: common.opt:2246
 
16256
 #, fuzzy
 
16257
 msgid "Enable copy propagation of scalar-evolution information."
 
16258
 msgstr "Выполнять распространение копий для записей и загрузок"
 
16259
 
 
16260
-#: common.opt:2252
 
16261
+#: common.opt:2256
 
16262
 msgid "Add extra commentary to assembler output"
 
16263
 msgstr "Добавить комментарии к ассемблерному коду"
 
16264
 
 
16265
-#: common.opt:2256
 
16266
+#: common.opt:2260
 
16267
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
16268
 msgstr ""
 
16269
 
 
16270
-#: common.opt:2259
 
16271
+#: common.opt:2263
 
16272
 #, fuzzy, c-format
 
16273
 msgid "unrecognized visibility value %qs"
 
16274
 msgstr "некорректный тип видимости \"%s\""
 
16275
 
 
16276
-#: common.opt:2275
 
16277
+#: common.opt:2279
 
16278
 msgid "Use expression value profiles in optimizations"
 
16279
 msgstr "Использовать данные профилирования значений при оптимизациях"
 
16280
 
 
16281
-#: common.opt:2279
 
16282
+#: common.opt:2283
 
16283
 msgid "Construct webs and split unrelated uses of single variable"
 
16284
 msgstr "Снять зависимости между различными использованиями одной и той же переменной"
 
16285
 
 
16286
-#: common.opt:2283
 
16287
+#: common.opt:2287
 
16288
 #, fuzzy
 
16289
 msgid "Enable conditional dead code elimination for builtin calls"
 
16290
 msgstr "Выполнить удаление мертвого SSA-кода на древовидном представлении"
 
16291
 
 
16292
-#: common.opt:2287
 
16293
+#: common.opt:2291
 
16294
 msgid "Perform whole program optimizations"
 
16295
 msgstr "Выполнить оптимизации на уровне всей программы"
 
16296
 
 
16297
-#: common.opt:2291
 
16298
+#: common.opt:2295
 
16299
 msgid "Assume signed arithmetic overflow wraps around"
 
16300
 msgstr "Предполагать циклический перенос при арифметических переполнениях"
 
16301
 
 
16302
-#: common.opt:2295
 
16303
+#: common.opt:2299
 
16304
 msgid "Put zero initialized data in the bss section"
 
16305
 msgstr "Помещать данные, инициализированные нулями, в секцию bss"
 
16306
 
 
16307
-#: common.opt:2299
 
16308
+#: common.opt:2303
 
16309
 msgid "Generate debug information in default format"
 
16310
 msgstr "Генерировать отладочную информацию в формате по умолчанию"
 
16311
 
 
16312
-#: common.opt:2303
 
16313
+#: common.opt:2307
 
16314
 msgid "Generate debug information in COFF format"
 
16315
 msgstr "Генерировать отладочную информацию в формате COFF"
 
16316
 
 
16317
-#: common.opt:2307
 
16318
+#: common.opt:2311
 
16319
 #, fuzzy
 
16320
 msgid "Generate debug information in DWARF v2 (or later) format"
 
16321
 msgstr "Генерировать отладочную информацию в формате DWARF версии 2"
 
16322
 
 
16323
-#: common.opt:2311
 
16324
+#: common.opt:2315
 
16325
 msgid "Generate debug information in default extended format"
 
16326
 msgstr "Генерировать отладочную информацию в расширенном формате по умолчанию"
 
16327
 
 
16328
-#: common.opt:2315
 
16329
+#: common.opt:2319
 
16330
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
16331
 msgstr ""
 
16332
 
 
16333
-#: common.opt:2319
 
16334
+#: common.opt:2323
 
16335
 msgid "Generate DWARF pubnames and pubtypes sections."
 
16336
 msgstr ""
 
16337
 
 
16338
-#: common.opt:2323
 
16339
+#: common.opt:2327
 
16340
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
16341
 msgstr ""
 
16342
 
 
16343
-#: common.opt:2327
 
16344
+#: common.opt:2331
 
16345
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
16346
 msgstr ""
 
16347
 
 
16348
-#: common.opt:2331
 
16349
+#: common.opt:2335
 
16350
 #, fuzzy
 
16351
-#| msgid "Generate debug information in default format"
 
16352
 msgid "Don't generate debug information in separate .dwo files"
 
16353
 msgstr "Генерировать отладочную информацию в формате по умолчанию"
 
16354
 
 
16355
-#: common.opt:2335
 
16356
+#: common.opt:2339
 
16357
 #, fuzzy
 
16358
-#| msgid "Generate debug information in default format"
 
16359
 msgid "Generate debug information in separate .dwo files"
 
16360
 msgstr "Генерировать отладочную информацию в формате по умолчанию"
 
16361
 
 
16362
-#: common.opt:2339
 
16363
+#: common.opt:2343
 
16364
 msgid "Generate debug information in STABS format"
 
16365
 msgstr "Генерировать отладочную информацию в формате STABS"
 
16366
 
 
16367
-#: common.opt:2343
 
16368
+#: common.opt:2347
 
16369
 msgid "Generate debug information in extended STABS format"
 
16370
 msgstr "Генерировать отладочную информацию в расширенном формате STABS"
 
16371
 
 
16372
-#: common.opt:2347
 
16373
+#: common.opt:2351
 
16374
 msgid "Emit DWARF additions beyond selected version"
 
16375
 msgstr ""
 
16376
 
 
16377
-#: common.opt:2351
 
16378
+#: common.opt:2355
 
16379
 msgid "Don't emit DWARF additions beyond selected version"
 
16380
 msgstr ""
 
16381
 
 
16382
-#: common.opt:2355
 
16383
+#: common.opt:2359
 
16384
 #, fuzzy
 
16385
 msgid "Toggle debug information generation"
 
16386
 msgstr "Генерировать отладочную информацию в формате VMS"
 
16387
 
 
16388
-#: common.opt:2359
 
16389
+#: common.opt:2363
 
16390
 msgid "Generate debug information in VMS format"
 
16391
 msgstr "Генерировать отладочную информацию в формате VMS"
 
16392
 
 
16393
-#: common.opt:2363
 
16394
+#: common.opt:2367
 
16395
 msgid "Generate debug information in XCOFF format"
 
16396
 msgstr "Генерировать отладочную информацию в формате XCOFF"
 
16397
 
 
16398
-#: common.opt:2367
 
16399
+#: common.opt:2371
 
16400
 msgid "Generate debug information in extended XCOFF format"
 
16401
 msgstr "Генерировать отладочную информацию в расширенном формате XCOFF"
 
16402
 
 
16403
-#: common.opt:2374
 
16404
+#: common.opt:2378
 
16405
 #, fuzzy
 
16406
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
16407
 msgstr "Считать <каталог> корневым каталогом системы"
 
16408
 
 
16409
-#: common.opt:2378
 
16410
+#: common.opt:2382
 
16411
 #, fuzzy
 
16412
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
16413
 msgstr "Считать <каталог> корневым каталогом системы"
 
16414
 
 
16415
-#: common.opt:2400
 
16416
+#: common.opt:2404
 
16417
 #, fuzzy
 
16418
 msgid "-o <file>\tPlace output into <file>"
 
16419
 msgstr "Записать результат в <файл>"
 
16420
 
 
16421
-#: common.opt:2404
 
16422
+#: common.opt:2408
 
16423
 msgid "Enable function profiling"
 
16424
 msgstr "Включить профилирование функций"
 
16425
 
 
16426
-#: common.opt:2414
 
16427
+#: common.opt:2418
 
16428
 msgid "Like -pedantic but issue them as errors"
 
16429
 msgstr "Как -pedantic, но выдавать ошибки, а не предупреждения"
 
16430
 
 
16431
-#: common.opt:2454
 
16432
+#: common.opt:2458
 
16433
 msgid "Do not display functions compiled or elapsed time"
 
16434
 msgstr "Не отображать время компиляции функций"
 
16435
 
 
16436
-#: common.opt:2486
 
16437
+#: common.opt:2490
 
16438
 msgid "Enable verbose output"
 
16439
 msgstr "Включить подробную выдачу"
 
16440
 
 
16441
-#: common.opt:2490
 
16442
+#: common.opt:2494
 
16443
 msgid "Display the compiler's version"
 
16444
 msgstr "Показать версию компилятора"
 
16445
 
 
16446
-#: common.opt:2494
 
16447
+#: common.opt:2498
 
16448
 msgid "Suppress warnings"
 
16449
 msgstr "Подавить выдачу предупреждений"
 
16450
 
 
16451
-#: common.opt:2504
 
16452
+#: common.opt:2508
 
16453
 #, fuzzy
 
16454
 msgid "Create a shared library"
 
16455
 msgstr "Поддерживать разделяемые библиотеки на основе ID"
 
16456
 
 
16457
-#: common.opt:2543
 
16458
+#: common.opt:2547
 
16459
 #, fuzzy
 
16460
 msgid "Create a position independent executable"
 
16461
 msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим large)"
 
16462
 
 
16463
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
16464
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
16465
 #: cp/cvt.c:1395
 
16466
 #, gcc-internal-format
 
16467
 msgid "value computed is not used"
 
16468
@@ -13362,7 +13335,7 @@
 
16469
 msgstr ""
 
16470
 
 
16471
 #. Warn about and ignore all others for now, but store them.
 
16472
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
16473
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
16474
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
16475
 #, fuzzy, gcc-internal-format
 
16476
 msgid "%qE attribute directive ignored"
 
16477
@@ -13383,7 +13356,6 @@
 
16478
 #. type.  Ignore it.
 
16479
 #: attribs.c:452
 
16480
 #, fuzzy, gcc-internal-format
 
16481
-#| msgid "%qE attribute ignored"
 
16482
 msgid "attribute ignored"
 
16483
 msgstr "атрибут %qE проигнорирован"
 
16484
 
 
16485
@@ -13551,19 +13523,17 @@
 
16486
 
 
16487
 #: builtins.c:5764
 
16488
 #, fuzzy, gcc-internal-format
 
16489
-#| msgid "__builtin_eh_return not supported on this target"
 
16490
 msgid "__builtin_thread_pointer is not supported on this target"
 
16491
 msgstr "__builtin_eh_return не поддерживается для этой платформы"
 
16492
 
 
16493
 #: builtins.c:5784
 
16494
 #, fuzzy, gcc-internal-format
 
16495
-#| msgid "__builtin_eh_return not supported on this target"
 
16496
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
16497
 msgstr "__builtin_eh_return не поддерживается для этой платформы"
 
16498
 
 
16499
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
16500
 #. inlining.
 
16501
-#: builtins.c:6025 expr.c:10184
 
16502
+#: builtins.c:6025 expr.c:10185
 
16503
 #, fuzzy, gcc-internal-format
 
16504
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
16505
 msgstr "неверный аргумент для %<__builtin_frame_address%>"
 
16506
@@ -13650,17 +13620,17 @@
 
16507
 msgid "function call has aggregate value"
 
16508
 msgstr "функция возвращает агрегатное значение"
 
16509
 
 
16510
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
16511
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
16512
 #, gcc-internal-format
 
16513
 msgid "size of variable %q+D is too large"
 
16514
 msgstr "размер переменной %q+D слишком велик"
 
16515
 
 
16516
-#: cfgexpand.c:4487
 
16517
+#: cfgexpand.c:4542
 
16518
 #, fuzzy, gcc-internal-format
 
16519
 msgid "stack protector not protecting local variables: variable length buffer"
 
16520
 msgstr "локальные переменные не защищены: буфер переменного размера"
 
16521
 
 
16522
-#: cfgexpand.c:4491
 
16523
+#: cfgexpand.c:4546
 
16524
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16525
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
16526
 msgstr "функция не защищена: отсутствует буфер размера не менее %d байт"
 
16527
@@ -13742,7 +13712,6 @@
 
16528
 
 
16529
 #: cfghooks.c:293
 
16530
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16531
-#| msgid "%s does not support duplicate_block"
 
16532
 msgid "%s does not support dump_bb_for_graph"
 
16533
 msgstr "%s не поддерживает duplicate_block"
 
16534
 
 
16535
@@ -13848,19 +13817,16 @@
 
16536
 
 
16537
 #: cfgloop.c:1363
 
16538
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16539
-#| msgid "Enable loop header copying on trees"
 
16540
 msgid "loop with header %d not in loop tree"
 
16541
 msgstr "Включить копирование заголовков циклов в древовидном представлении"
 
16542
 
 
16543
 #: cfgloop.c:1380
 
16544
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16545
-#| msgid "bb %d do not belong to loop %d"
 
16546
 msgid "bb %d does not belong to loop %d"
 
16547
 msgstr "блок %d не принадлежит циклу %d"
 
16548
 
 
16549
 #: cfgloop.c:1392
 
16550
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16551
-#| msgid "size of loop %d should be %d, not %d"
 
16552
 msgid "bb %d has father loop %d, should be loop %d"
 
16553
 msgstr "размер цикла %d должен быть %d, а не %d"
 
16554
 
 
16555
@@ -13964,169 +13930,162 @@
 
16556
 msgid "%d exits recorded for loop %d (having %d exits)"
 
16557
 msgstr "нет записи о единственном выходе из цикла %d"
 
16558
 
 
16559
-#: cfgrtl.c:2092
 
16560
+#: cfgrtl.c:2090
 
16561
 #, gcc-internal-format, gfc-internal-format
 
16562
 msgid "BB_RTL flag not set for block %d"
 
16563
 msgstr "для блока %d не установлен флаг BB_RTL"
 
16564
 
 
16565
-#: cfgrtl.c:2099
 
16566
+#: cfgrtl.c:2097
 
16567
 #, gcc-internal-format, gfc-internal-format
 
16568
 msgid "insn %d basic block pointer is %d, should be %d"
 
16569
 msgstr ""
 
16570
 
 
16571
-#: cfgrtl.c:2110
 
16572
+#: cfgrtl.c:2108
 
16573
 #, gcc-internal-format, gfc-internal-format
 
16574
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
16575
 msgstr ""
 
16576
 
 
16577
-#: cfgrtl.c:2118
 
16578
+#: cfgrtl.c:2116
 
16579
 #, gcc-internal-format, gfc-internal-format
 
16580
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
16581
 msgstr ""
 
16582
 
 
16583
-#: cfgrtl.c:2141
 
16584
+#: cfgrtl.c:2139
 
16585
 #, gcc-internal-format
 
16586
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
16587
 msgstr "verify_flow_info: REG_BR_PROB не соответствует CFG %wi %i"
 
16588
 
 
16589
-#: cfgrtl.c:2160
 
16590
+#: cfgrtl.c:2158
 
16591
 #, gcc-internal-format
 
16592
 msgid "EDGE_CROSSING incorrectly set across same section"
 
16593
 msgstr ""
 
16594
 
 
16595
-#: cfgrtl.c:2165
 
16596
+#: cfgrtl.c:2163
 
16597
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16598
-#| msgid "fallthru edge crosses section boundary (bb %i)"
 
16599
 msgid "fallthru edge crosses section boundary in bb %i"
 
16600
 msgstr "сквозная дуга пересекает границу секции (блок %i)"
 
16601
 
 
16602
-#: cfgrtl.c:2171
 
16603
+#: cfgrtl.c:2169
 
16604
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16605
 msgid "EH edge crosses section boundary in bb %i"
 
16606
 msgstr "сквозная дуга пересекает границу секции (блок %i)"
 
16607
 
 
16608
-#: cfgrtl.c:2178
 
16609
+#: cfgrtl.c:2176
 
16610
 #, gcc-internal-format
 
16611
 msgid "EDGE_CROSSING missing across section boundary"
 
16612
 msgstr ""
 
16613
 
 
16614
-#: cfgrtl.c:2205
 
16615
+#: cfgrtl.c:2203
 
16616
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16617
-#| msgid "missing REG_EH_REGION note in the end of bb %i"
 
16618
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
16619
 msgstr "отсутствует пометка REG_EH_REGION в конце блока %i"
 
16620
 
 
16621
-#: cfgrtl.c:2210
 
16622
+#: cfgrtl.c:2208
 
16623
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16624
-#| msgid "too many outgoing branch edges from bb %i"
 
16625
 msgid "too many exception handling edges in bb %i"
 
16626
 msgstr "слишком много переходов, исходящих из блока %i"
 
16627
 
 
16628
-#: cfgrtl.c:2218
 
16629
+#: cfgrtl.c:2216
 
16630
 #, gcc-internal-format, gfc-internal-format
 
16631
 msgid "too many outgoing branch edges from bb %i"
 
16632
 msgstr "слишком много переходов, исходящих из блока %i"
 
16633
 
 
16634
-#: cfgrtl.c:2223
 
16635
+#: cfgrtl.c:2221
 
16636
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16637
-#| msgid "fallthru edge after unconditional jump %i"
 
16638
 msgid "fallthru edge after unconditional jump in bb %i"
 
16639
 msgstr "сквозная дуга после безусловного перехода %i"
 
16640
 
 
16641
-#: cfgrtl.c:2228
 
16642
+#: cfgrtl.c:2226
 
16643
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16644
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
16645
 msgstr "некорректное число ветвлений после безусловного перехода %i"
 
16646
 
 
16647
-#: cfgrtl.c:2235
 
16648
+#: cfgrtl.c:2233
 
16649
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16650
-#| msgid "wrong amount of branch edges after conditional jump %i"
 
16651
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
16652
 msgstr "некорректное число ветвлений после условного перехода %i"
 
16653
 
 
16654
-#: cfgrtl.c:2241
 
16655
+#: cfgrtl.c:2239
 
16656
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16657
-#| msgid "call edges for non-call insn in bb %i"
 
16658
 msgid "abnormal call edges for non-call insn in bb %i"
 
16659
 msgstr "дуги вызова для не-call инструкции в блоке %i"
 
16660
 
 
16661
-#: cfgrtl.c:2246
 
16662
+#: cfgrtl.c:2244
 
16663
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16664
-#| msgid "call edges for non-call insn in bb %i"
 
16665
 msgid "sibcall edges for non-call insn in bb %i"
 
16666
 msgstr "дуги вызова для не-call инструкции в блоке %i"
 
16667
 
 
16668
-#: cfgrtl.c:2256
 
16669
+#: cfgrtl.c:2254
 
16670
 #, gcc-internal-format, gfc-internal-format
 
16671
 msgid "abnormal edges for no purpose in bb %i"
 
16672
 msgstr "ненужные аномальные дуги в блоке %i"
 
16673
 
 
16674
-#: cfgrtl.c:2268
 
16675
+#: cfgrtl.c:2266
 
16676
 #, gcc-internal-format, gfc-internal-format
 
16677
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
16678
 msgstr "RTL-инструкция %d - внутри блока %d, а block_for_insn=NULL"
 
16679
 
 
16680
-#: cfgrtl.c:2272
 
16681
+#: cfgrtl.c:2270
 
16682
 #, gcc-internal-format, gfc-internal-format
 
16683
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
16684
 msgstr "RTL-инструкция %d - внутри блока %d, а block_for_insn=%i"
 
16685
 
 
16686
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
16687
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
16688
 #, gcc-internal-format, gfc-internal-format
 
16689
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
16690
 msgstr "отсутствует NOTE_INSN_BASIC_BLOCK для блока %d"
 
16691
 
 
16692
-#: cfgrtl.c:2309
 
16693
+#: cfgrtl.c:2307
 
16694
 #, gcc-internal-format, gfc-internal-format
 
16695
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
16696
 msgstr "NOTE_INSN_BASIC_BLOCK %d в середине блока %d"
 
16697
 
 
16698
-#: cfgrtl.c:2319
 
16699
+#: cfgrtl.c:2317
 
16700
 #, gcc-internal-format, gfc-internal-format
 
16701
 msgid "in basic block %d:"
 
16702
 msgstr "в блоке %d"
 
16703
 
 
16704
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
16705
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
16706
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16707
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
16708
 msgstr "RTL-инструкция - вне блока"
 
16709
 
 
16710
-#: cfgrtl.c:2379
 
16711
+#: cfgrtl.c:2377
 
16712
 #, gcc-internal-format, gfc-internal-format
 
16713
 msgid "end insn %d for block %d not found in the insn stream"
 
16714
 msgstr "заключительная инструкция %d блока %d не найдена в списке инструкций"
 
16715
 
 
16716
-#: cfgrtl.c:2392
 
16717
+#: cfgrtl.c:2390
 
16718
 #, gcc-internal-format, gfc-internal-format
 
16719
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
16720
 msgstr "инструкция %d в нескольких блоках (%d и %d)"
 
16721
 
 
16722
-#: cfgrtl.c:2404
 
16723
+#: cfgrtl.c:2402
 
16724
 #, gcc-internal-format, gfc-internal-format
 
16725
 msgid "head insn %d for block %d not found in the insn stream"
 
16726
 msgstr "головная RTL-инструкция %d для блока %d не найдена"
 
16727
 
 
16728
-#: cfgrtl.c:2421
 
16729
+#: cfgrtl.c:2419
 
16730
 #, gcc-internal-format, gfc-internal-format
 
16731
 msgid "missing barrier after block %i"
 
16732
 msgstr "отсутствует барьер после блока %i"
 
16733
 
 
16734
-#: cfgrtl.c:2437
 
16735
+#: cfgrtl.c:2435
 
16736
 #, gcc-internal-format, gfc-internal-format
 
16737
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
16738
 msgstr "verify_flow_info: Некорректные блоки для сквозного перехода %i->%i"
 
16739
 
 
16740
-#: cfgrtl.c:2446
 
16741
+#: cfgrtl.c:2444
 
16742
 #, gcc-internal-format, gfc-internal-format
 
16743
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
16744
 msgstr "verify_flow_info: Некорректный сквозной переход %i->%i"
 
16745
 
 
16746
-#: cfgrtl.c:2479
 
16747
+#: cfgrtl.c:2477
 
16748
 #, gcc-internal-format
 
16749
 msgid "basic blocks not laid down consecutively"
 
16750
 msgstr "блоки не были размещены последовательно"
 
16751
 
 
16752
-#: cfgrtl.c:2516
 
16753
+#: cfgrtl.c:2514
 
16754
 #, gcc-internal-format, gfc-internal-format
 
16755
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
16756
 msgstr "число меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)"
 
16757
@@ -14396,7 +14355,7 @@
 
16758
 msgid "no arguments"
 
16759
 msgstr "отсутствуют аргументы"
 
16760
 
 
16761
-#: collect2.c:1284 opts.c:794
 
16762
+#: collect2.c:1284 opts.c:797
 
16763
 #, fuzzy, gcc-internal-format
 
16764
 msgid "LTO support has not been enabled in this configuration"
 
16765
 msgstr "-m%s в данной конфигурации не поддерживается"
 
16766
@@ -14451,12 +14410,12 @@
 
16767
 msgid "cannot find '%s'"
 
16768
 msgstr "не удалось найти '%s'"
 
16769
 
 
16770
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
16771
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
16772
 #, fuzzy, gcc-internal-format
 
16773
 msgid "pex_init failed: %m"
 
16774
 msgstr "ошибка в pex_init"
 
16775
 
 
16776
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
16777
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
16778
 #, fuzzy, gcc-internal-format
 
16779
 msgid "%s: %m"
 
16780
 msgstr "%s: %s"
 
16781
@@ -14696,7 +14655,7 @@
 
16782
 msgid "global constructors not supported on this target"
 
16783
 msgstr "глобальные конструкторы не поддерживаются для этой платформы"
 
16784
 
 
16785
-#: diagnostic.c:1145
 
16786
+#: diagnostic.c:1148
 
16787
 #, gcc-internal-format, gfc-internal-format
 
16788
 msgid "in %s, at %s:%d"
 
16789
 msgstr "в %s, в %s:%d"
 
16790
@@ -14723,7 +14682,6 @@
 
16791
 
 
16792
 #: dumpfile.c:831
 
16793
 #, fuzzy, gcc-internal-format
 
16794
-#| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 
16795
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
16796
 msgstr "проигнорирован неопознанная опция %q.*s в %<-fdump-%s%>"
 
16797
 
 
16798
@@ -14742,22 +14700,22 @@
 
16799
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
16800
 msgstr ""
 
16801
 
 
16802
-#: emit-rtl.c:2612
 
16803
+#: emit-rtl.c:2616
 
16804
 #, gcc-internal-format
 
16805
 msgid "invalid rtl sharing found in the insn"
 
16806
 msgstr "Некорректное разделение rtl-кода в инструкции"
 
16807
 
 
16808
-#: emit-rtl.c:2614
 
16809
+#: emit-rtl.c:2618
 
16810
 #, gcc-internal-format
 
16811
 msgid "shared rtx"
 
16812
 msgstr "разделяемый rtl-код"
 
16813
 
 
16814
-#: emit-rtl.c:2616
 
16815
+#: emit-rtl.c:2620
 
16816
 #, gcc-internal-format
 
16817
 msgid "internal consistency failure"
 
16818
 msgstr "обнаружена несогласованность внутреннего представления gcc"
 
16819
 
 
16820
-#: emit-rtl.c:3741
 
16821
+#: emit-rtl.c:3749
 
16822
 #, gcc-internal-format
 
16823
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
16824
 msgstr "Внутренняя ошибка: использование emit_insn вместо emit_jump_insn:\n"
 
16825
@@ -14767,57 +14725,57 @@
 
16826
 msgid "abort in %s, at %s:%d"
 
16827
 msgstr "аварийный выход в %s, на %s:%d"
 
16828
 
 
16829
-#: except.c:2026
 
16830
+#: except.c:2075
 
16831
 #, gcc-internal-format
 
16832
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
16833
 msgstr "аргумент %<__builtin_eh_return_regno%> должен быть константой"
 
16834
 
 
16835
-#: except.c:2163
 
16836
+#: except.c:2212
 
16837
 #, gcc-internal-format
 
16838
 msgid "__builtin_eh_return not supported on this target"
 
16839
 msgstr "__builtin_eh_return не поддерживается для этой платформы"
 
16840
 
 
16841
-#: except.c:3222 except.c:3247
 
16842
+#: except.c:3271 except.c:3296
 
16843
 #, gcc-internal-format, gfc-internal-format
 
16844
 msgid "region_array is corrupted for region %i"
 
16845
 msgstr "испорчен region_array для региона %i"
 
16846
 
 
16847
-#: except.c:3235 except.c:3266
 
16848
+#: except.c:3284 except.c:3315
 
16849
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16850
 msgid "lp_array is corrupted for lp %i"
 
16851
 msgstr "испорчен region_array для региона %i"
 
16852
 
 
16853
-#: except.c:3252
 
16854
+#: except.c:3301
 
16855
 #, gcc-internal-format, gfc-internal-format
 
16856
 msgid "outer block of region %i is wrong"
 
16857
 msgstr "неправильный внешний блок региона %i"
 
16858
 
 
16859
-#: except.c:3257
 
16860
+#: except.c:3306
 
16861
 #, gcc-internal-format, gfc-internal-format
 
16862
 msgid "negative nesting depth of region %i"
 
16863
 msgstr "отрицательная глубина вложенности региона %i"
 
16864
 
 
16865
-#: except.c:3271
 
16866
+#: except.c:3320
 
16867
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
16868
 msgid "region of lp %i is wrong"
 
16869
 msgstr "неправильный внешний блок региона %i"
 
16870
 
 
16871
-#: except.c:3298
 
16872
+#: except.c:3347
 
16873
 #, gcc-internal-format, gfc-internal-format
 
16874
 msgid "tree list ends on depth %i"
 
16875
 msgstr "лист дерева на глубине %i"
 
16876
 
 
16877
-#: except.c:3303
 
16878
+#: except.c:3352
 
16879
 #, fuzzy, gcc-internal-format
 
16880
 msgid "region_array does not match region_tree"
 
16881
 msgstr "массив не соответствует дереву регионов"
 
16882
 
 
16883
-#: except.c:3308
 
16884
+#: except.c:3357
 
16885
 #, fuzzy, gcc-internal-format
 
16886
 msgid "lp_array does not match region_tree"
 
16887
 msgstr "массив не соответствует дереву регионов"
 
16888
 
 
16889
-#: except.c:3315
 
16890
+#: except.c:3364
 
16891
 #, gcc-internal-format
 
16892
 msgid "verify_eh_tree failed"
 
16893
 msgstr "процедура verify_eh_tree выявила ошибки"
 
16894
@@ -14857,12 +14815,12 @@
 
16895
 msgid "local frame unavailable (naked function?)"
 
16896
 msgstr "глобальная регистровая переменная %qD использована во вложенной функции"
 
16897
 
 
16898
-#: expr.c:10191
 
16899
+#: expr.c:10192
 
16900
 #, fuzzy, gcc-internal-format
 
16901
 msgid "%Kcall to %qs declared with attribute error: %s"
 
16902
 msgstr "%Jфункция %qD повторно декларирована с атрибутом noinline"
 
16903
 
 
16904
-#: expr.c:10198
 
16905
+#: expr.c:10199
 
16906
 #, fuzzy, gcc-internal-format
 
16907
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
16908
 msgstr "%Jфункция %qD повторно декларирована с атрибутом noinline"
 
16909
@@ -14897,47 +14855,47 @@
 
16910
 msgid "assuming signed overflow does not occur when negating a division"
 
16911
 msgstr ""
 
16912
 
 
16913
-#: fold-const.c:3437 fold-const.c:3449
 
16914
+#: fold-const.c:3450 fold-const.c:3462
 
16915
 #, gcc-internal-format, gfc-internal-format
 
16916
 msgid "comparison is always %d due to width of bit-field"
 
16917
 msgstr "при данной ширине битового поля результат сравнения - всегда %d"
 
16918
 
 
16919
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
16920
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
16921
 #, gcc-internal-format
 
16922
 msgid "assuming signed overflow does not occur when simplifying range test"
 
16923
 msgstr ""
 
16924
 
 
16925
-#: fold-const.c:5285 fold-const.c:5299
 
16926
+#: fold-const.c:5298 fold-const.c:5312
 
16927
 #, gcc-internal-format, gfc-internal-format
 
16928
 msgid "comparison is always %d"
 
16929
 msgstr "результат сравнения - всегда %d"
 
16930
 
 
16931
-#: fold-const.c:5432
 
16932
+#: fold-const.c:5445
 
16933
 #, gcc-internal-format
 
16934
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
16935
 msgstr "%<или%> от двух сравнений на неравенство с разными величинами - всегда 1"
 
16936
 
 
16937
-#: fold-const.c:5437
 
16938
+#: fold-const.c:5450
 
16939
 #, gcc-internal-format
 
16940
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
16941
 msgstr "%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0"
 
16942
 
 
16943
-#: fold-const.c:8729
 
16944
+#: fold-const.c:8742
 
16945
 #, gcc-internal-format
 
16946
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
16947
 msgstr ""
 
16948
 
 
16949
-#: fold-const.c:8887
 
16950
+#: fold-const.c:8900
 
16951
 #, gcc-internal-format
 
16952
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
16953
 msgstr ""
 
16954
 
 
16955
-#: fold-const.c:9150
 
16956
+#: fold-const.c:9163
 
16957
 #, gcc-internal-format
 
16958
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
16959
 msgstr ""
 
16960
 
 
16961
-#: fold-const.c:14564
 
16962
+#: fold-const.c:14577
 
16963
 #, gcc-internal-format
 
16964
 msgid "fold check: original tree changed by fold"
 
16965
 msgstr "проверка fold: исходное дерево изменено функцией fold"
 
16966
@@ -14962,142 +14920,142 @@
 
16967
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
16968
 msgstr "аргумент %qD мог быть испорчен вызовами `longjmp' или `vfork'"
 
16969
 
 
16970
-#: function.c:4631
 
16971
+#: function.c:4620
 
16972
 #, gcc-internal-format
 
16973
 msgid "function returns an aggregate"
 
16974
 msgstr "функция возвращает агрегатное значение"
 
16975
 
 
16976
-#: function.c:4993
 
16977
+#: function.c:4982
 
16978
 #, gcc-internal-format
 
16979
 msgid "unused parameter %q+D"
 
16980
 msgstr "параметр %q+D не используется"
 
16981
 
 
16982
-#: gcc.c:1804 gcc.c:1824
 
16983
+#: gcc.c:1805 gcc.c:1825
 
16984
 #, gcc-internal-format, gfc-internal-format
 
16985
 msgid "specs %%include syntax malformed after %ld characters"
 
16986
 msgstr "некорректный синтаксис спецификации %%include после %ld символов"
 
16987
 
 
16988
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
16989
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
16990
 #, gcc-internal-format, gfc-internal-format
 
16991
 msgid "specs %%rename syntax malformed after %ld characters"
 
16992
 msgstr "некорректный синтаксис спецификации %%rename после %ld символов"
 
16993
 
 
16994
-#: gcc.c:1889
 
16995
+#: gcc.c:1890
 
16996
 #, gcc-internal-format, gfc-internal-format
 
16997
 msgid "specs %s spec was not found to be renamed"
 
16998
 msgstr "спецификация %s, которую нужно переименовать, не найдена"
 
16999
 
 
17000
-#: gcc.c:1896
 
17001
+#: gcc.c:1897
 
17002
 #, fuzzy, gcc-internal-format
 
17003
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
17004
 msgstr "%s: попытка переименовать '%s в уже определённую спецификацию '%s'"
 
17005
 
 
17006
-#: gcc.c:1917
 
17007
+#: gcc.c:1918
 
17008
 #, gcc-internal-format, gfc-internal-format
 
17009
 msgid "specs unknown %% command after %ld characters"
 
17010
 msgstr "неопознанная команда %% после %ld символов"
 
17011
 
 
17012
-#: gcc.c:1928 gcc.c:1941
 
17013
+#: gcc.c:1929 gcc.c:1942
 
17014
 #, gcc-internal-format, gfc-internal-format
 
17015
 msgid "specs file malformed after %ld characters"
 
17016
 msgstr "синтаксис файла спецификаций нарушен после %ld символов"
 
17017
 
 
17018
-#: gcc.c:1993
 
17019
+#: gcc.c:1994
 
17020
 #, gcc-internal-format
 
17021
 msgid "spec file has no spec for linking"
 
17022
 msgstr "в файле спецификаций отсутствует спецификация для компоновки"
 
17023
 
 
17024
-#: gcc.c:2538
 
17025
+#: gcc.c:2539
 
17026
 #, fuzzy, gcc-internal-format
 
17027
 msgid "system path %qs is not absolute"
 
17028
 msgstr "путь '%s' в файловой системе не является абсолютным"
 
17029
 
 
17030
-#: gcc.c:2626
 
17031
+#: gcc.c:2627
 
17032
 #, gcc-internal-format
 
17033
 msgid "-pipe not supported"
 
17034
 msgstr "ключ -pipe не поддерживается"
 
17035
 
 
17036
-#: gcc.c:2788
 
17037
+#: gcc.c:2789
 
17038
 #, fuzzy, gcc-internal-format
 
17039
 msgid "failed to get exit status: %m"
 
17040
 msgstr "не удалось получить код возврата"
 
17041
 
 
17042
-#: gcc.c:2794
 
17043
+#: gcc.c:2795
 
17044
 #, fuzzy, gcc-internal-format
 
17045
 msgid "failed to get process times: %m"
 
17046
 msgstr "не удалось вычислить время обработки"
 
17047
 
 
17048
-#: gcc.c:2820
 
17049
+#: gcc.c:2821
 
17050
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17051
 msgid "%s (program %s)"
 
17052
 msgstr "программы: %s\n"
 
17053
 
 
17054
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
17055
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
17056
 #, fuzzy, gcc-internal-format
 
17057
 msgid "unrecognized command line option %qs"
 
17058
 msgstr "некорректный ключ \"%s\""
 
17059
 
 
17060
-#: gcc.c:3506
 
17061
+#: gcc.c:3507
 
17062
 #, gcc-internal-format
 
17063
 msgid "%qs is an unknown -save-temps option"
 
17064
 msgstr ""
 
17065
 
 
17066
-#: gcc.c:3967
 
17067
+#: gcc.c:3968
 
17068
 #, fuzzy, gcc-internal-format
 
17069
 msgid "-pipe ignored because -save-temps specified"
 
17070
 msgstr "предупреждение: ключ -pipe игнорируется, т.к. задан ключ -save-temps"
 
17071
 
 
17072
-#: gcc.c:4055
 
17073
+#: gcc.c:4056
 
17074
 #, fuzzy, gcc-internal-format
 
17075
 msgid "%<-x %s%> after last input file has no effect"
 
17076
 msgstr "предупреждение: '-x %s' не имеет смысла за последним входным файлом"
 
17077
 
 
17078
-#: gcc.c:4217
 
17079
+#: gcc.c:4218
 
17080
 #, gcc-internal-format
 
17081
 msgid "unable to locate default linker script %qs in the library search paths"
 
17082
 msgstr ""
 
17083
 
 
17084
-#: gcc.c:4421
 
17085
+#: gcc.c:4422
 
17086
 #, fuzzy, gcc-internal-format
 
17087
 msgid "switch %qs does not start with %<-%>"
 
17088
 msgstr "ключ '%s' не начинается с '-'"
 
17089
 
 
17090
-#: gcc.c:4424
 
17091
+#: gcc.c:4425
 
17092
 #, gcc-internal-format
 
17093
 msgid "spec-generated switch is just %<-%>"
 
17094
 msgstr ""
 
17095
 
 
17096
-#: gcc.c:4515
 
17097
+#: gcc.c:4516
 
17098
 #, gcc-internal-format, gfc-internal-format
 
17099
 msgid "could not open temporary response file %s"
 
17100
 msgstr "не удалось открыть временный файл ответа %s"
 
17101
 
 
17102
-#: gcc.c:4521
 
17103
+#: gcc.c:4522
 
17104
 #, gcc-internal-format, gfc-internal-format
 
17105
 msgid "could not write to temporary response file %s"
 
17106
 msgstr "не удалось записать во временный файл ответа %s"
 
17107
 
 
17108
-#: gcc.c:4527
 
17109
+#: gcc.c:4528
 
17110
 #, gcc-internal-format, gfc-internal-format
 
17111
 msgid "could not close temporary response file %s"
 
17112
 msgstr "не удалось закрыть временный файл ответа %s"
 
17113
 
 
17114
-#: gcc.c:4650
 
17115
+#: gcc.c:4651
 
17116
 #, fuzzy, gcc-internal-format
 
17117
 msgid "spec %qs invalid"
 
17118
 msgstr "спецификация '%s' некорректна"
 
17119
 
 
17120
-#: gcc.c:4799
 
17121
+#: gcc.c:4800
 
17122
 #, fuzzy, gcc-internal-format
 
17123
 msgid "spec %qs has invalid %<%%0%c%>"
 
17124
 msgstr "спецификация '%s' имеет некорректный '%%0%c'"
 
17125
 
 
17126
-#: gcc.c:5118
 
17127
+#: gcc.c:5119
 
17128
 #, fuzzy, gcc-internal-format
 
17129
 msgid "spec %qs has invalid %<%%W%c%>"
 
17130
 msgstr "спецификация '%s' имеет некорректный '%%W%c'"
 
17131
 
 
17132
-#: gcc.c:5140
 
17133
+#: gcc.c:5141
 
17134
 #, fuzzy, gcc-internal-format
 
17135
 msgid "spec %qs has invalid %<%%x%c%>"
 
17136
 msgstr "спецификация '%s' имеет некорректный '%%x%c'"
 
17137
@@ -15105,222 +15063,221 @@
 
17138
 #. Catch the case where a spec string contains something like
 
17139
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
17140
 #. hand side of the :.
 
17141
-#: gcc.c:5341
 
17142
+#: gcc.c:5342
 
17143
 #, fuzzy, gcc-internal-format
 
17144
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
17145
 msgstr "ошибка спецификации: элемент '%%*' не инициализирован при сопоставлении"
 
17146
 
 
17147
-#: gcc.c:5384
 
17148
+#: gcc.c:5385
 
17149
 #, fuzzy, gcc-internal-format
 
17150
 msgid "spec failure: unrecognized spec option %qc"
 
17151
 msgstr "ошибка спецификации: неопознанный ключ '%c'"
 
17152
 
 
17153
-#: gcc.c:5446
 
17154
+#: gcc.c:5447
 
17155
 #, fuzzy, gcc-internal-format
 
17156
 msgid "unknown spec function %qs"
 
17157
 msgstr "неизвестная функция '%s' в спецификации"
 
17158
 
 
17159
-#: gcc.c:5476
 
17160
+#: gcc.c:5477
 
17161
 #, fuzzy, gcc-internal-format
 
17162
 msgid "error in args to spec function %qs"
 
17163
 msgstr "ошибка в аргументах spec-функции '%s'"
 
17164
 
 
17165
-#: gcc.c:5527
 
17166
+#: gcc.c:5528
 
17167
 #, gcc-internal-format
 
17168
 msgid "malformed spec function name"
 
17169
 msgstr "некорректное имя spec-функции"
 
17170
 
 
17171
 #. )
 
17172
-#: gcc.c:5530
 
17173
+#: gcc.c:5531
 
17174
 #, gcc-internal-format
 
17175
 msgid "no arguments for spec function"
 
17176
 msgstr "не заданы аргументы spec-функции"
 
17177
 
 
17178
-#: gcc.c:5549
 
17179
+#: gcc.c:5550
 
17180
 #, gcc-internal-format
 
17181
 msgid "malformed spec function arguments"
 
17182
 msgstr "некорректные аргументы spec-функции"
 
17183
 
 
17184
-#: gcc.c:5810
 
17185
+#: gcc.c:5811
 
17186
 #, fuzzy, gcc-internal-format
 
17187
 msgid "braced spec %qs is invalid at %qc"
 
17188
 msgstr "ошибка в спецификации '%s' в скобках на символе '%c'"
 
17189
 
 
17190
-#: gcc.c:5898
 
17191
+#: gcc.c:5899
 
17192
 #, fuzzy, gcc-internal-format
 
17193
 msgid "braced spec body %qs is invalid"
 
17194
 msgstr "ошибка в спецификации '%s' в скобках"
 
17195
 
 
17196
-#: gcc.c:6151
 
17197
+#: gcc.c:6152
 
17198
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17199
 msgid "%s: could not determine length of compare-debug file %s"
 
17200
 msgstr "не удалось записать файл отзыва %s"
 
17201
 
 
17202
-#: gcc.c:6162
 
17203
+#: gcc.c:6163
 
17204
 #, gcc-internal-format, gfc-internal-format
 
17205
 msgid "%s: -fcompare-debug failure (length)"
 
17206
 msgstr ""
 
17207
 
 
17208
-#: gcc.c:6172 gcc.c:6213
 
17209
+#: gcc.c:6173 gcc.c:6214
 
17210
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17211
 msgid "%s: could not open compare-debug file %s"
 
17212
 msgstr "%s:ошибка открытия выходного файла '%s'\n"
 
17213
 
 
17214
-#: gcc.c:6192 gcc.c:6229
 
17215
+#: gcc.c:6193 gcc.c:6230
 
17216
 #, gcc-internal-format, gfc-internal-format
 
17217
 msgid "%s: -fcompare-debug failure"
 
17218
 msgstr ""
 
17219
 
 
17220
-#: gcc.c:6304
 
17221
+#: gcc.c:6305
 
17222
 #, fuzzy, gcc-internal-format
 
17223
 msgid "atexit failed"
 
17224
 msgstr "ошибка в pex_init"
 
17225
 
 
17226
-#: gcc.c:6453
 
17227
+#: gcc.c:6454
 
17228
 #, gcc-internal-format
 
17229
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
17230
 msgstr "ошибка спецификации: задано более одного аргумента для SYSROOT_SUFFIX_SPEC"
 
17231
 
 
17232
-#: gcc.c:6477
 
17233
+#: gcc.c:6478
 
17234
 #, gcc-internal-format
 
17235
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
17236
 msgstr "ошибка спецификации: задано более одного аргумента для SYSROOT_HEADERS_SUFFIX_SPEC"
 
17237
 
 
17238
-#: gcc.c:6643
 
17239
+#: gcc.c:6645
 
17240
 #, fuzzy, gcc-internal-format
 
17241
 msgid "unrecognized command line option %<-%s%>"
 
17242
 msgstr "некорректный ключ \"%s\""
 
17243
 
 
17244
 #. The error status indicates that only one set of fixed
 
17245
 #. headers should be built.
 
17246
-#: gcc.c:6729
 
17247
+#: gcc.c:6731
 
17248
 #, gcc-internal-format
 
17249
 msgid "not configured with sysroot headers suffix"
 
17250
 msgstr "суффикс системных заголовков не сконфигурирован"
 
17251
 
 
17252
-#: gcc.c:6812
 
17253
+#: gcc.c:6814
 
17254
 #, gcc-internal-format
 
17255
 msgid "no input files"
 
17256
 msgstr "не заданы входные файлы"
 
17257
 
 
17258
-#: gcc.c:6861
 
17259
+#: gcc.c:6863
 
17260
 #, fuzzy, gcc-internal-format
 
17261
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
17262
 msgstr "нельзя использовать -o с -c или -S и несколькими файлами"
 
17263
 
 
17264
-#: gcc.c:6891
 
17265
+#: gcc.c:6893
 
17266
 #, gcc-internal-format, gfc-internal-format
 
17267
 msgid "%s: %s compiler not installed on this system"
 
17268
 msgstr "%s: компилятор %s не установлен"
 
17269
 
 
17270
-#: gcc.c:6913
 
17271
+#: gcc.c:6915
 
17272
 #, gcc-internal-format
 
17273
 msgid "recompiling with -fcompare-debug"
 
17274
 msgstr ""
 
17275
 
 
17276
-#: gcc.c:6929
 
17277
+#: gcc.c:6931
 
17278
 #, gcc-internal-format
 
17279
 msgid "during -fcompare-debug recompilation"
 
17280
 msgstr ""
 
17281
 
 
17282
-#: gcc.c:6938
 
17283
+#: gcc.c:6940
 
17284
 #, fuzzy, gcc-internal-format
 
17285
 msgid "comparing final insns dumps"
 
17286
 msgstr "результат сравнения - всегда %d"
 
17287
 
 
17288
-#: gcc.c:7044
 
17289
+#: gcc.c:7046
 
17290
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17291
 msgid "-fuse-linker-plugin, but %s not found"
 
17292
 msgstr "нет поля %qs"
 
17293
 
 
17294
-#: gcc.c:7076
 
17295
+#: gcc.c:7079
 
17296
 #, gcc-internal-format, gfc-internal-format
 
17297
 msgid "%s: linker input file unused because linking not done"
 
17298
 msgstr "%s: входные файлы компоновки не использованы, поскольку компоновка не выполнялась"
 
17299
 
 
17300
-#: gcc.c:7117
 
17301
+#: gcc.c:7120
 
17302
 #, gcc-internal-format, gfc-internal-format
 
17303
 msgid "language %s not recognized"
 
17304
 msgstr "некорректное задание языка %s"
 
17305
 
 
17306
-#: gcc.c:7344
 
17307
+#: gcc.c:7347
 
17308
 #, fuzzy, gcc-internal-format
 
17309
 msgid "multilib spec %qs is invalid"
 
17310
 msgstr "описание мультибиблиотеки '%s' некорректно"
 
17311
 
 
17312
-#: gcc.c:7538
 
17313
+#: gcc.c:7541
 
17314
 #, fuzzy, gcc-internal-format
 
17315
 msgid "multilib exclusions %qs is invalid"
 
17316
 msgstr "исключения '%s' в мультибиблиотеке некорректны"
 
17317
 
 
17318
-#: gcc.c:7602
 
17319
+#: gcc.c:7605
 
17320
 #, fuzzy, gcc-internal-format
 
17321
 msgid "multilib select %qs %qs is invalid"
 
17322
 msgstr "выбор мультибиблиотеки '%s' некорректен"
 
17323
 
 
17324
-#: gcc.c:7758
 
17325
+#: gcc.c:7761
 
17326
 #, fuzzy, gcc-internal-format
 
17327
 msgid "multilib select %qs is invalid"
 
17328
 msgstr "выбор мультибиблиотеки '%s' некорректен"
 
17329
 
 
17330
-#: gcc.c:7797
 
17331
+#: gcc.c:7800
 
17332
 #, fuzzy, gcc-internal-format
 
17333
 msgid "multilib exclusion %qs is invalid"
 
17334
 msgstr "исключение '%s' в мультибиблиотеке некорректно"
 
17335
 
 
17336
-#: gcc.c:8003
 
17337
+#: gcc.c:8006
 
17338
 #, fuzzy, gcc-internal-format
 
17339
 msgid "environment variable %qs not defined"
 
17340
 msgstr "переменная окружения \"%s\" не определена"
 
17341
 
 
17342
-#: gcc.c:8115 gcc.c:8120
 
17343
+#: gcc.c:8118 gcc.c:8123
 
17344
 #, fuzzy, gcc-internal-format
 
17345
 msgid "invalid version number %qs"
 
17346
 msgstr "некорректный номер версии '%s'"
 
17347
 
 
17348
-#: gcc.c:8163
 
17349
+#: gcc.c:8166
 
17350
 #, gcc-internal-format, gfc-internal-format
 
17351
 msgid "too few arguments to %%:version-compare"
 
17352
 msgstr "слишком мало аргументов в %%:version-compare"
 
17353
 
 
17354
-#: gcc.c:8169
 
17355
+#: gcc.c:8172
 
17356
 #, gcc-internal-format, gfc-internal-format
 
17357
 msgid "too many arguments to %%:version-compare"
 
17358
 msgstr "слишком много аргументов в %%:version-compare"
 
17359
 
 
17360
-#: gcc.c:8210
 
17361
+#: gcc.c:8213
 
17362
 #, fuzzy, gcc-internal-format
 
17363
 msgid "unknown operator %qs in %%:version-compare"
 
17364
 msgstr "Неизвестный оператор '%s' в %%:version-compare"
 
17365
 
 
17366
-#: gcc.c:8333
 
17367
+#: gcc.c:8336
 
17368
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17369
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
17370
 msgstr "слишком много аргументов в %%:version-compare"
 
17371
 
 
17372
-#: gcc.c:8405
 
17373
+#: gcc.c:8408
 
17374
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17375
 msgid "too many arguments to %%:compare-debug-self-opt"
 
17376
 msgstr "слишком много аргументов в %%:version-compare"
 
17377
 
 
17378
-#: gcc.c:8440
 
17379
+#: gcc.c:8443
 
17380
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17381
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
17382
 msgstr "слишком мало аргументов в %%:version-compare"
 
17383
 
 
17384
-#: gcc.c:8443
 
17385
+#: gcc.c:8446
 
17386
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17387
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
17388
 msgstr "слишком много аргументов в %%:version-compare"
 
17389
 
 
17390
-#: gcc.c:8450
 
17391
+#: gcc.c:8453
 
17392
 #, gcc-internal-format, gfc-internal-format
 
17393
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
17394
 msgstr ""
 
17395
 
 
17396
-#: gcc.c:8524
 
17397
+#: gcc.c:8527
 
17398
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17399
-#| msgid "too few arguments to function"
 
17400
 msgid "too few arguments to %%:replace-extension"
 
17401
 msgstr "слишком мало аргументов функции"
 
17402
 
 
17403
@@ -15340,13 +15297,13 @@
 
17404
 msgid "can%'t write padding to PCH file: %m"
 
17405
 msgstr "ошибка записи заполнителя в PCH файл: %m"
 
17406
 
 
17407
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
17408
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
17409
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
17410
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
17411
 #, fuzzy, gcc-internal-format
 
17412
 msgid "can%'t read PCH file: %m"
 
17413
 msgstr "ошибка чтения PCH файла: %m"
 
17414
 
 
17415
-#: ggc-common.c:638
 
17416
+#: ggc-common.c:704
 
17417
 #, gcc-internal-format
 
17418
 msgid "had to relocate PCH"
 
17419
 msgstr "пришлось переместить PCH"
 
17420
@@ -15498,7 +15455,7 @@
 
17421
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
17422
 #. different version of compiler or different flags than the WPA unit, so
 
17423
 #. this should never happen.
 
17424
-#: ipa-reference.c:1148
 
17425
+#: ipa-reference.c:1146
 
17426
 #, gcc-internal-format
 
17427
 msgid "ipa reference summary is missing in ltrans unit"
 
17428
 msgstr ""
 
17429
@@ -15690,27 +15647,27 @@
 
17430
 msgid "invalid branch to/from an OpenMP structured block"
 
17431
 msgstr "  входит в try-блок"
 
17432
 
 
17433
-#: opts-common.c:997
 
17434
+#: opts-common.c:1030
 
17435
 #, gcc-internal-format
 
17436
 msgid "command line option %qs is not supported by this configuration"
 
17437
 msgstr "ключ %qs для этой конфигурации не поддерживается"
 
17438
 
 
17439
-#: opts-common.c:1007
 
17440
+#: opts-common.c:1040
 
17441
 #, fuzzy, gcc-internal-format
 
17442
 msgid "missing argument to %qs"
 
17443
 msgstr "отсутствует аргумент для \"%s\""
 
17444
 
 
17445
-#: opts-common.c:1013
 
17446
+#: opts-common.c:1046
 
17447
 #, fuzzy, gcc-internal-format
 
17448
 msgid "argument to %qs should be a non-negative integer"
 
17449
 msgstr "аргумент \"%s\" должен быть неотрицательным целым числом"
 
17450
 
 
17451
-#: opts-common.c:1028
 
17452
+#: opts-common.c:1061
 
17453
 #, fuzzy, gcc-internal-format
 
17454
 msgid "unrecognized argument in option %qs"
 
17455
 msgstr "некорректный ключ \"%s\""
 
17456
 
 
17457
-#: opts-common.c:1044
 
17458
+#: opts-common.c:1077
 
17459
 #, fuzzy, gcc-internal-format
 
17460
 msgid "valid arguments to %qs are: %s"
 
17461
 msgstr "некорректный аргумент атрибута %qs"
 
17462
@@ -15766,137 +15723,137 @@
 
17463
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
17464
 msgstr ""
 
17465
 
 
17466
-#: opts.c:542
 
17467
+#: opts.c:544
 
17468
 #, fuzzy, gcc-internal-format
 
17469
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
17470
 msgstr "аргумент \"%s\" должен быть неотрицательным целым числом"
 
17471
 
 
17472
-#: opts.c:669
 
17473
+#: opts.c:672
 
17474
 #, gcc-internal-format
 
17475
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
17476
 msgstr ""
 
17477
 
 
17478
-#: opts.c:673
 
17479
+#: opts.c:676
 
17480
 #, gcc-internal-format
 
17481
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
17482
 msgstr ""
 
17483
 
 
17484
-#: opts.c:679
 
17485
+#: opts.c:682
 
17486
 #, fuzzy, gcc-internal-format
 
17487
 msgid "transactional memory is not supported with non-call exceptions"
 
17488
 msgstr "-m%s в данной конфигурации не поддерживается"
 
17489
 
 
17490
-#: opts.c:694
 
17491
+#: opts.c:697
 
17492
 #, gcc-internal-format
 
17493
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
17494
 msgstr ""
 
17495
 
 
17496
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
17497
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
17498
 #, fuzzy, gcc-internal-format
 
17499
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
17500
 msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры"
 
17501
 
 
17502
-#: opts.c:744 config/sh/sh.c:944
 
17503
+#: opts.c:747 config/sh/sh.c:941
 
17504
 #, fuzzy, gcc-internal-format
 
17505
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
17506
 msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры"
 
17507
 
 
17508
-#: opts.c:761 config/pa/pa.c:526
 
17509
+#: opts.c:764 config/pa/pa.c:526
 
17510
 #, gcc-internal-format
 
17511
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
17512
 msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры"
 
17513
 
 
17514
-#: opts.c:797
 
17515
+#: opts.c:800
 
17516
 #, gcc-internal-format
 
17517
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
17518
 msgstr ""
 
17519
 
 
17520
-#: opts.c:805
 
17521
+#: opts.c:808
 
17522
 #, gcc-internal-format
 
17523
 msgid "only one -flto-partition value can be specified"
 
17524
 msgstr ""
 
17525
 
 
17526
-#: opts.c:816
 
17527
+#: opts.c:819
 
17528
 #, fuzzy, gcc-internal-format
 
17529
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
17530
 msgstr "%s для этой конфигурации не поддерживается"
 
17531
 
 
17532
-#: opts.c:1193
 
17533
+#: opts.c:1196
 
17534
 #, gcc-internal-format
 
17535
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
17536
 msgstr ""
 
17537
 
 
17538
-#: opts.c:1373
 
17539
+#: opts.c:1376
 
17540
 #, gcc-internal-format
 
17541
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
17542
 msgstr ""
 
17543
 
 
17544
-#: opts.c:1382
 
17545
+#: opts.c:1385
 
17546
 #, fuzzy, gcc-internal-format
 
17547
 msgid "unrecognized argument to --help= option: %q.*s"
 
17548
 msgstr "предупреждение: неизвестный аргумент ключа --help=: %.*s\n"
 
17549
 
 
17550
-#: opts.c:1547
 
17551
+#: opts.c:1550
 
17552
 #, gcc-internal-format, gfc-internal-format
 
17553
 msgid "structure alignment must be a small power of two, not %d"
 
17554
 msgstr "выравнивание структуры должно быть небольшой степенью двойки, а не %d"
 
17555
 
 
17556
-#: opts.c:1664
 
17557
+#: opts.c:1667
 
17558
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17559
 msgid "unknown stack check parameter \"%s\""
 
17560
 msgstr "параметр %q+D не используется"
 
17561
 
 
17562
-#: opts.c:1701
 
17563
+#: opts.c:1704
 
17564
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17565
 msgid "dwarf version %d is not supported"
 
17566
 msgstr "выражение для границы стека не поддерживается"
 
17567
 
 
17568
-#: opts.c:1791
 
17569
+#: opts.c:1794
 
17570
 #, gcc-internal-format, gfc-internal-format
 
17571
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
17572
 msgstr "%s: аргументы --param должны иметь вид ИМЯ=ЗНАЧЕНИЕ"
 
17573
 
 
17574
-#: opts.c:1797
 
17575
+#: opts.c:1800
 
17576
 #, gcc-internal-format
 
17577
 msgid "invalid --param value %qs"
 
17578
 msgstr "некорректное значение ключа --param %qs"
 
17579
 
 
17580
-#: opts.c:1915
 
17581
+#: opts.c:1918
 
17582
 #, gcc-internal-format
 
17583
 msgid "target system does not support debug output"
 
17584
 msgstr "целевая платформа не поддерживает вывод отладочной информации"
 
17585
 
 
17586
-#: opts.c:1924
 
17587
+#: opts.c:1927
 
17588
 #, gcc-internal-format, gfc-internal-format
 
17589
 msgid "debug format \"%s\" conflicts with prior selection"
 
17590
 msgstr "отладочный формат \"%s\" противоречит предыдущему выбору"
 
17591
 
 
17592
-#: opts.c:1940
 
17593
+#: opts.c:1943
 
17594
 #, gcc-internal-format, gfc-internal-format
 
17595
 msgid "unrecognised debug output level \"%s\""
 
17596
 msgstr "некорректный уровень отладочной информации \"%s\""
 
17597
 
 
17598
-#: opts.c:1942
 
17599
+#: opts.c:1945
 
17600
 #, gcc-internal-format, gfc-internal-format
 
17601
 msgid "debug output level %s is too high"
 
17602
 msgstr "уровень отладочной информации %s слишком высок"
 
17603
 
 
17604
-#: opts.c:1962
 
17605
+#: opts.c:1965
 
17606
 #, gcc-internal-format
 
17607
 msgid "getting core file size maximum limit: %m"
 
17608
 msgstr "исходный максимальный размер core-файла: %m"
 
17609
 
 
17610
-#: opts.c:1965
 
17611
+#: opts.c:1968
 
17612
 #, gcc-internal-format
 
17613
 msgid "setting core file size limit to maximum: %m"
 
17614
 msgstr "установлен максимальный размер core-файла: %m"
 
17615
 
 
17616
-#: opts.c:2010
 
17617
+#: opts.c:2013
 
17618
 #, gcc-internal-format, gfc-internal-format
 
17619
 msgid "unrecognized gcc debugging option: %c"
 
17620
 msgstr "некорректный ключ отладки: %c"
 
17621
 
 
17622
-#: opts.c:2036
 
17623
+#: opts.c:2039
 
17624
 #, gcc-internal-format, gfc-internal-format
 
17625
 msgid "-Werror=%s: no option -%s"
 
17626
 msgstr ""
 
17627
@@ -16157,8 +16114,8 @@
 
17628
 msgstr "нельзя использовать '%s' как %s регистр"
 
17629
 
 
17630
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
17631
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
17632
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
17633
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
17634
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
17635
 #, gcc-internal-format, gfc-internal-format
 
17636
 msgid "unknown register name: %s"
 
17637
 msgstr "неизвестное имя регистра: %s"
 
17638
@@ -16238,42 +16195,42 @@
 
17639
 msgid "output operand is constant in %<asm%>"
 
17640
 msgstr "выходной операнд %<asm%> - константа"
 
17641
 
 
17642
-#: rtl.c:738
 
17643
+#: rtl.c:742
 
17644
 #, gcc-internal-format, gfc-internal-format
 
17645
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
17646
 msgstr "RTL: доступ к эл-ту %d '%s' последним элементом %d; функция %s, в %s:%d"
 
17647
 
 
17648
-#: rtl.c:748
 
17649
+#: rtl.c:752
 
17650
 #, gcc-internal-format, gfc-internal-format
 
17651
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
17652
 msgstr "RTL: ожидался эл-т %d типа '%c', имеется '%c' (rtx %s); функция %s, в %s:%d"
 
17653
 
 
17654
-#: rtl.c:758
 
17655
+#: rtl.c:762
 
17656
 #, gcc-internal-format, gfc-internal-format
 
17657
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
17658
 msgstr "RTL: ожидался эл-т %d типа '%c' или '%c', имеется '%c' (rtx %s); функция %s, в %s:%d"
 
17659
 
 
17660
-#: rtl.c:767
 
17661
+#: rtl.c:771
 
17662
 #, gcc-internal-format, gfc-internal-format
 
17663
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
17664
 msgstr "RTL: ожидался код '%s', обнаружено '%s'; функция %s, в %s:%d"
 
17665
 
 
17666
-#: rtl.c:777
 
17667
+#: rtl.c:781
 
17668
 #, gcc-internal-format, gfc-internal-format
 
17669
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
17670
 msgstr "RTL: ожидался код '%s' или '%s', обнаружено '%s'; функция %s, в %s:%d"
 
17671
 
 
17672
-#: rtl.c:804
 
17673
+#: rtl.c:808
 
17674
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17675
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
17676
 msgstr "RTL: доступ к эл-ту %d '%s' последним элементом %d; функция %s, в %s:%d"
 
17677
 
 
17678
-#: rtl.c:814
 
17679
+#: rtl.c:818
 
17680
 #, gcc-internal-format, gfc-internal-format
 
17681
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
17682
 msgstr "RTL: доступ к эл-ту %d вектора с числом эл-тов %d; функция %s, в %s:%d"
 
17683
 
 
17684
-#: rtl.c:825
 
17685
+#: rtl.c:829
 
17686
 #, gcc-internal-format, gfc-internal-format
 
17687
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
17688
 msgstr "RTL флаги: %s использован с неподходящим rtx-кодом '%s' в %s, в %s:%d"
 
17689
@@ -16510,7 +16467,6 @@
 
17690
 
 
17691
 #: symtab.c:686
 
17692
 #, fuzzy, gcc-internal-format
 
17693
-#| msgid "verify_cgraph_node failed"
 
17694
 msgid "verify_symtab_node failed"
 
17695
 msgstr "процедура verify_cgraph_node выявила ошибки"
 
17696
 
 
17697
@@ -16706,7 +16662,6 @@
 
17698
 
 
17699
 #: toplev.c:1547
 
17700
 #, fuzzy, gcc-internal-format
 
17701
-#| msgid "-fdata-sections not supported for this target"
 
17702
 msgid "-fsanitize=address not supported for this target"
 
17703
 msgstr "-fdata-sections не поддерживается для этой целевой машины"
 
17704
 
 
17705
@@ -16730,7 +16685,7 @@
 
17706
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
17707
 msgstr ""
 
17708
 
 
17709
-#: trans-mem.c:676 trans-mem.c:4569
 
17710
+#: trans-mem.c:676 trans-mem.c:4570
 
17711
 #, gcc-internal-format
 
17712
 msgid "unsafe function call %qD within atomic transaction"
 
17713
 msgstr ""
 
17714
@@ -16745,7 +16700,7 @@
 
17715
 msgid "unsafe indirect function call within atomic transaction"
 
17716
 msgstr "inline-функции, переопределённые как extern, не подлежат подстановке"
 
17717
 
 
17718
-#: trans-mem.c:694 trans-mem.c:4502
 
17719
+#: trans-mem.c:694 trans-mem.c:4503
 
17720
 #, gcc-internal-format
 
17721
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
17722
 msgstr ""
 
17723
@@ -16760,7 +16715,7 @@
 
17724
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
17725
 msgstr ""
 
17726
 
 
17727
-#: trans-mem.c:719 trans-mem.c:4541
 
17728
+#: trans-mem.c:719 trans-mem.c:4542
 
17729
 #, fuzzy, gcc-internal-format
 
17730
 msgid "asm not allowed in atomic transaction"
 
17731
 msgstr "пространство имён %qD не допускается в using-декларации"
 
17732
@@ -16795,7 +16750,7 @@
 
17733
 msgid "outer transaction in %<transaction_safe%> function"
 
17734
 msgstr ""
 
17735
 
 
17736
-#: trans-mem.c:4169
 
17737
+#: trans-mem.c:4170
 
17738
 #, fuzzy, gcc-internal-format
 
17739
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
17740
 msgstr "атрибуты не допускаются при определении функции"
 
17741
@@ -16845,7 +16800,7 @@
 
17742
 msgid "MODIFY_EXPR not expected while having tuples"
 
17743
 msgstr ""
 
17744
 
 
17745
-#: tree-cfg.c:2613 tree-ssa.c:879
 
17746
+#: tree-cfg.c:2613 tree-ssa.c:876
 
17747
 #, gcc-internal-format
 
17748
 msgid "address taken, but ADDRESSABLE bit not set"
 
17749
 msgstr "адрес был взят, а бит ADDRESSABLE не установлен"
 
17750
@@ -17262,13 +17217,11 @@
 
17751
 
 
17752
 #: tree-cfg.c:4109
 
17753
 #, fuzzy, gcc-internal-format
 
17754
-#| msgid "%<default%> label not within a switch statement"
 
17755
 msgid "invalid default case label in switch statement"
 
17756
 msgstr "метка %<default%> вне оператора switch"
 
17757
 
 
17758
 #: tree-cfg.c:4121
 
17759
 #, fuzzy, gcc-internal-format
 
17760
-#| msgid "case label not within a switch statement"
 
17761
 msgid "invalid case label in switch statement"
 
17762
 msgstr "case-метка вне оператора switch"
 
17763
 
 
17764
@@ -17279,19 +17232,16 @@
 
17765
 
 
17766
 #: tree-cfg.c:4138
 
17767
 #, fuzzy, gcc-internal-format
 
17768
-#| msgid "case label not within a switch statement"
 
17769
 msgid "type mismatch for case label in switch statement"
 
17770
 msgstr "case-метка вне оператора switch"
 
17771
 
 
17772
 #: tree-cfg.c:4148
 
17773
 #, fuzzy, gcc-internal-format
 
17774
-#| msgid "case label not within a switch statement"
 
17775
 msgid "type precision mismatch in switch statement"
 
17776
 msgstr "case-метка вне оператора switch"
 
17777
 
 
17778
 #: tree-cfg.c:4157
 
17779
 #, fuzzy, gcc-internal-format
 
17780
-#| msgid "case label not within a switch statement"
 
17781
 msgid "case labels not sorted in switch statement"
 
17782
 msgstr "case-метка вне оператора switch"
 
17783
 
 
17784
@@ -17335,7 +17285,7 @@
 
17785
 msgid "incompatible types in PHI argument %u"
 
17786
 msgstr "несовместимые типы в присваивании"
 
17787
 
 
17788
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
17789
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
17790
 #, fuzzy, gcc-internal-format
 
17791
 msgid "verify_gimple failed"
 
17792
 msgstr "процедура verify_stmts выявила ошибки"
 
17793
@@ -17350,150 +17300,148 @@
 
17794
 msgid "location references block not in block tree"
 
17795
 msgstr ""
 
17796
 
 
17797
-#: tree-cfg.c:4594
 
17798
+#: tree-cfg.c:4605
 
17799
 #, fuzzy, gcc-internal-format
 
17800
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
17801
 msgstr "bb_for_stmt (phi) указывает не на тот блок"
 
17802
 
 
17803
-#: tree-cfg.c:4603
 
17804
+#: tree-cfg.c:4614
 
17805
 #, fuzzy, gcc-internal-format
 
17806
-#| msgid "from this location"
 
17807
 msgid "PHI node with location"
 
17808
 msgstr "в этом месте"
 
17809
 
 
17810
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
17811
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
17812
 #, gcc-internal-format
 
17813
 msgid "incorrect sharing of tree nodes"
 
17814
 msgstr "недопустимое разделение узлов дерева"
 
17815
 
 
17816
-#: tree-cfg.c:4622
 
17817
+#: tree-cfg.c:4633
 
17818
 #, gcc-internal-format
 
17819
 msgid "virtual PHI with argument locations"
 
17820
 msgstr ""
 
17821
 
 
17822
-#: tree-cfg.c:4651
 
17823
+#: tree-cfg.c:4662
 
17824
 #, fuzzy, gcc-internal-format
 
17825
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
17826
 msgstr "bb_for_stmt (stmt) указывает не на тот блок"
 
17827
 
 
17828
-#: tree-cfg.c:4687
 
17829
+#: tree-cfg.c:4698
 
17830
 #, fuzzy, gcc-internal-format
 
17831
 msgid "in statement"
 
17832
 msgstr "ожидался оператор"
 
17833
 
 
17834
-#: tree-cfg.c:4702
 
17835
+#: tree-cfg.c:4713
 
17836
 #, gcc-internal-format
 
17837
 msgid "statement marked for throw, but doesn%'t"
 
17838
 msgstr "оператор помечен как throw, но не является таковым"
 
17839
 
 
17840
-#: tree-cfg.c:4709
 
17841
+#: tree-cfg.c:4720
 
17842
 #, gcc-internal-format
 
17843
 msgid "statement marked for throw in middle of block"
 
17844
 msgstr "оператор помечен как throw в середине блока"
 
17845
 
 
17846
-#: tree-cfg.c:4751
 
17847
+#: tree-cfg.c:4762
 
17848
 #, fuzzy, gcc-internal-format
 
17849
 msgid "ENTRY_BLOCK has IL associated with it"
 
17850
 msgstr "с ENTRY_BLOCK ассоциирован список операторов"
 
17851
 
 
17852
-#: tree-cfg.c:4757
 
17853
+#: tree-cfg.c:4768
 
17854
 #, fuzzy, gcc-internal-format
 
17855
 msgid "EXIT_BLOCK has IL associated with it"
 
17856
 msgstr "с EXIT_BLOCK ассоциирован список операторов"
 
17857
 
 
17858
-#: tree-cfg.c:4764
 
17859
+#: tree-cfg.c:4775
 
17860
 #, gcc-internal-format, gfc-internal-format
 
17861
 msgid "fallthru to exit from bb %d"
 
17862
 msgstr "сквозной выход из блока %d"
 
17863
 
 
17864
-#: tree-cfg.c:4788
 
17865
+#: tree-cfg.c:4799
 
17866
 #, gcc-internal-format
 
17867
 msgid "nonlocal label "
 
17868
 msgstr ""
 
17869
 
 
17870
-#: tree-cfg.c:4797
 
17871
+#: tree-cfg.c:4808
 
17872
 #, gcc-internal-format
 
17873
 msgid "EH landing pad label "
 
17874
 msgstr ""
 
17875
 
 
17876
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
17877
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
17878
 #, gcc-internal-format
 
17879
 msgid "label "
 
17880
 msgstr ""
 
17881
 
 
17882
-#: tree-cfg.c:4830
 
17883
+#: tree-cfg.c:4841
 
17884
 #, gcc-internal-format, gfc-internal-format
 
17885
 msgid "control flow in the middle of basic block %d"
 
17886
 msgstr "инструкция управления потоком выполнения внутри блока %d"
 
17887
 
 
17888
-#: tree-cfg.c:4863
 
17889
+#: tree-cfg.c:4874
 
17890
 #, gcc-internal-format, gfc-internal-format
 
17891
 msgid "fallthru edge after a control statement in bb %d"
 
17892
 msgstr "сквозная дуга после оператора управления в блоке %d"
 
17893
 
 
17894
-#: tree-cfg.c:4876
 
17895
+#: tree-cfg.c:4887
 
17896
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17897
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
17898
 msgstr "дуга true/false после не COND_EXPR в блоке %d"
 
17899
 
 
17900
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
17901
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
17902
 #, gcc-internal-format, gfc-internal-format
 
17903
 msgid "wrong outgoing edge flags at end of bb %d"
 
17904
 msgstr "некорректные флаги выходной дуги в конце блока %d"
 
17905
 
 
17906
-#: tree-cfg.c:4909
 
17907
+#: tree-cfg.c:4920
 
17908
 #, gcc-internal-format, gfc-internal-format
 
17909
 msgid "explicit goto at end of bb %d"
 
17910
 msgstr "явный переход goto в конце блока %d"
 
17911
 
 
17912
-#: tree-cfg.c:4943
 
17913
+#: tree-cfg.c:4954
 
17914
 #, gcc-internal-format, gfc-internal-format
 
17915
 msgid "return edge does not point to exit in bb %d"
 
17916
 msgstr "дуга return не указывает на конец блока %d"
 
17917
 
 
17918
-#: tree-cfg.c:4973
 
17919
+#: tree-cfg.c:4984
 
17920
 #, fuzzy, gcc-internal-format
 
17921
 msgid "found default case not at the start of case vector"
 
17922
 msgstr "случай default - не в конце case-вектора"
 
17923
 
 
17924
-#: tree-cfg.c:4981
 
17925
+#: tree-cfg.c:4992
 
17926
 #, fuzzy, gcc-internal-format
 
17927
 msgid "case labels not sorted: "
 
17928
 msgstr "case-метки не отсортированы"
 
17929
 
 
17930
-#: tree-cfg.c:4998
 
17931
+#: tree-cfg.c:5009
 
17932
 #, gcc-internal-format, gfc-internal-format
 
17933
 msgid "extra outgoing edge %d->%d"
 
17934
 msgstr "лишняя исходящая дуга %d->%d"
 
17935
 
 
17936
-#: tree-cfg.c:5021
 
17937
+#: tree-cfg.c:5032
 
17938
 #, gcc-internal-format, gfc-internal-format
 
17939
 msgid "missing edge %i->%i"
 
17940
 msgstr "отсутствует дуга %i->%i"
 
17941
 
 
17942
-#: tree-cfg.c:7803
 
17943
+#: tree-cfg.c:7814
 
17944
 #, fuzzy, gcc-internal-format
 
17945
 msgid "%<noreturn%> function does return"
 
17946
 msgstr "%Hвыход из функции с атрибутом %<noreturn%>"
 
17947
 
 
17948
-#: tree-cfg.c:7823
 
17949
+#: tree-cfg.c:7834
 
17950
 #, fuzzy, gcc-internal-format
 
17951
 msgid "control reaches end of non-void function"
 
17952
 msgstr "%Hуправление достигает конца не-void функции"
 
17953
 
 
17954
-#: tree-cfg.c:7963
 
17955
+#: tree-cfg.c:7974
 
17956
 #, fuzzy, gcc-internal-format
 
17957
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
17958
 msgstr "%Hрезультат %qD, декларированной с атрибутом warn_unused_result, игнорируется"
 
17959
 
 
17960
-#: tree-cfg.c:7968
 
17961
+#: tree-cfg.c:7979
 
17962
 #, fuzzy, gcc-internal-format
 
17963
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
17964
 msgstr "%Hрезультат функции, декларированной с атрибутом warn_unused_result, игнорируется"
 
17965
 
 
17966
 #: tree-diagnostic.c:202
 
17967
 #, fuzzy, gcc-internal-format
 
17968
-#| msgid "redefinition of %q+D"
 
17969
 msgid "in definition of macro %qs"
 
17970
 msgstr "переопределение %q+D"
 
17971
 
 
17972
@@ -17502,122 +17450,122 @@
 
17973
 msgid "in expansion of macro %qs"
 
17974
 msgstr ""
 
17975
 
 
17976
-#: tree-eh.c:4368
 
17977
+#: tree-eh.c:4396
 
17978
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17979
 msgid "BB %i has multiple EH edges"
 
17980
 msgstr "блок %i не может выдавать исключений, но имеет EH-дуги"
 
17981
 
 
17982
-#: tree-eh.c:4380
 
17983
+#: tree-eh.c:4408
 
17984
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17985
 msgid "BB %i can not throw but has an EH edge"
 
17986
 msgstr "блок %i не может выдавать исключений, но имеет EH-дуги"
 
17987
 
 
17988
-#: tree-eh.c:4388
 
17989
+#: tree-eh.c:4416
 
17990
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
17991
 msgid "BB %i last statement has incorrectly set lp"
 
17992
 msgstr "в последнем операторе блока %i некорректно установлен регион"
 
17993
 
 
17994
-#: tree-eh.c:4394
 
17995
+#: tree-eh.c:4422
 
17996
 #, gcc-internal-format, gfc-internal-format
 
17997
 msgid "BB %i is missing an EH edge"
 
17998
 msgstr ""
 
17999
 
 
18000
-#: tree-eh.c:4400
 
18001
+#: tree-eh.c:4428
 
18002
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
18003
 msgid "Incorrect EH edge %i->%i"
 
18004
 msgstr "ненужная EH-дуга %i->%i"
 
18005
 
 
18006
-#: tree-eh.c:4434 tree-eh.c:4453
 
18007
+#: tree-eh.c:4462 tree-eh.c:4481
 
18008
 #, gcc-internal-format, gfc-internal-format
 
18009
 msgid "BB %i is missing an edge"
 
18010
 msgstr ""
 
18011
 
 
18012
-#: tree-eh.c:4470
 
18013
+#: tree-eh.c:4498
 
18014
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
18015
 msgid "BB %i too many fallthru edges"
 
18016
 msgstr "некорректная RTL-инструкция в сквозной дуге"
 
18017
 
 
18018
-#: tree-eh.c:4479
 
18019
+#: tree-eh.c:4507
 
18020
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
18021
 msgid "BB %i has incorrect edge"
 
18022
 msgstr "в последнем операторе блока %i некорректно установлен регион"
 
18023
 
 
18024
-#: tree-eh.c:4485
 
18025
+#: tree-eh.c:4513
 
18026
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
18027
 msgid "BB %i has incorrect fallthru edge"
 
18028
 msgstr "некорректная RTL-инструкция в сквозной дуге"
 
18029
 
 
18030
-#: tree-inline.c:3012
 
18031
+#: tree-inline.c:3022
 
18032
 #, fuzzy, gcc-internal-format
 
18033
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
18034
 msgstr "inline-подстановка функции %q+F невозможна, поскольку имеют нелокальные переходы в эту функцию"
 
18035
 
 
18036
-#: tree-inline.c:3026
 
18037
+#: tree-inline.c:3036
 
18038
 #, fuzzy, gcc-internal-format
 
18039
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
18040
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует переменные переменного размера"
 
18041
 
 
18042
-#: tree-inline.c:3066
 
18043
+#: tree-inline.c:3076
 
18044
 #, gcc-internal-format
 
18045
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
18046
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует alloca (задайте атрибут always_inline)"
 
18047
 
 
18048
-#: tree-inline.c:3080
 
18049
+#: tree-inline.c:3090
 
18050
 #, gcc-internal-format
 
18051
 msgid "function %q+F can never be inlined because it uses setjmp"
 
18052
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует setjmp"
 
18053
 
 
18054
-#: tree-inline.c:3094
 
18055
+#: tree-inline.c:3104
 
18056
 #, gcc-internal-format
 
18057
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
18058
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует списки из переменного числа аргументов"
 
18059
 
 
18060
-#: tree-inline.c:3106
 
18061
+#: tree-inline.c:3116
 
18062
 #, gcc-internal-format
 
18063
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
18064
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция содержит обработку исключительных ситуаций setjmp-longjmp"
 
18065
 
 
18066
-#: tree-inline.c:3114
 
18067
+#: tree-inline.c:3124
 
18068
 #, gcc-internal-format
 
18069
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
18070
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует не локальный goto"
 
18071
 
 
18072
-#: tree-inline.c:3126
 
18073
+#: tree-inline.c:3136
 
18074
 #, gcc-internal-format
 
18075
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
18076
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует __builtin_return или __builtin_apply_args"
 
18077
 
 
18078
-#: tree-inline.c:3146
 
18079
+#: tree-inline.c:3156
 
18080
 #, gcc-internal-format
 
18081
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
18082
 msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует вычисляемый goto"
 
18083
 
 
18084
-#: tree-inline.c:3249
 
18085
+#: tree-inline.c:3259
 
18086
 #, gcc-internal-format
 
18087
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
18088
 msgstr "подстановка функций %q+F невозможна, т.к. задан ключ -fno-inline"
 
18089
 
 
18090
-#: tree-inline.c:3257
 
18091
+#: tree-inline.c:3267
 
18092
 #, gcc-internal-format
 
18093
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
18094
 msgstr "подстановка функции %q+F невозможна, т.к. она имеет атрибуты, препятствующие inline-подстановке"
 
18095
 
 
18096
-#: tree-inline.c:3842
 
18097
+#: tree-inline.c:3852
 
18098
 #, fuzzy, gcc-internal-format
 
18099
 msgid "inlining failed in call to always_inline %q+F: %s"
 
18100
 msgstr "inline-подстановка при вызове %q+F не выполнена: %s"
 
18101
 
 
18102
-#: tree-inline.c:3844 tree-inline.c:3859
 
18103
+#: tree-inline.c:3854 tree-inline.c:3869
 
18104
 #, gcc-internal-format
 
18105
 msgid "called from here"
 
18106
 msgstr "которая вызвана здесь"
 
18107
 
 
18108
-#: tree-inline.c:3857
 
18109
+#: tree-inline.c:3867
 
18110
 #, gcc-internal-format
 
18111
 msgid "inlining failed in call to %q+F: %s"
 
18112
 msgstr "inline-подстановка при вызове %q+F не выполнена: %s"
 
18113
 
 
18114
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
18115
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
18116
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
18117
 #, gcc-internal-format
 
18118
 msgid "SSA corruption"
 
18119
@@ -17648,6 +17596,16 @@
 
18120
 msgid "unimplemented functionality"
 
18121
 msgstr "нереализованная функциональность"
 
18122
 
 
18123
+#: tree-ssa-loop-niter.c:2557
 
18124
+#, fuzzy, gcc-internal-format
 
18125
+msgid "iteration %E invokes undefined behavior"
 
18126
+msgstr "операция над %qE может дать неопределенный результат"
 
18127
+
 
18128
+#: tree-ssa-loop-niter.c:2559
 
18129
+#, gcc-internal-format
 
18130
+msgid "containing loop"
 
18131
+msgstr ""
 
18132
+
 
18133
 #: tree-ssa-operands.c:975
 
18134
 #, gcc-internal-format
 
18135
 msgid "virtual definition of statement not up-to-date"
 
18136
@@ -17683,142 +17641,142 @@
 
18137
 msgid "stmt volatile flag not up-to-date"
 
18138
 msgstr ""
 
18139
 
 
18140
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
18141
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
18142
 #, fuzzy, gcc-internal-format
 
18143
 msgid "%qD may be used uninitialized in this function"
 
18144
 msgstr "%H%qD, возможно, используется без инициализации в данной функции"
 
18145
 
 
18146
-#: tree-ssa.c:625
 
18147
+#: tree-ssa.c:622
 
18148
 #, gcc-internal-format
 
18149
 msgid "expected an SSA_NAME object"
 
18150
 msgstr "ожидался объект SSA_NAME"
 
18151
 
 
18152
-#: tree-ssa.c:631
 
18153
+#: tree-ssa.c:628
 
18154
 #, gcc-internal-format
 
18155
 msgid "found an SSA_NAME that had been released into the free pool"
 
18156
 msgstr "найден объект SSA_NAME, помещенный в пул свободной памяти"
 
18157
 
 
18158
-#: tree-ssa.c:638
 
18159
+#: tree-ssa.c:635
 
18160
 #, gcc-internal-format
 
18161
 msgid "type mismatch between an SSA_NAME and its symbol"
 
18162
 msgstr "несоответствие типа между SSA_NAME и символом"
 
18163
 
 
18164
-#: tree-ssa.c:644
 
18165
+#: tree-ssa.c:641
 
18166
 #, gcc-internal-format
 
18167
 msgid "found a virtual definition for a GIMPLE register"
 
18168
 msgstr "найдено виртуальное определение для GIMPLE-регистра"
 
18169
 
 
18170
-#: tree-ssa.c:650
 
18171
+#: tree-ssa.c:647
 
18172
 #, gcc-internal-format
 
18173
 msgid "virtual SSA name for non-VOP decl"
 
18174
 msgstr ""
 
18175
 
 
18176
-#: tree-ssa.c:656
 
18177
+#: tree-ssa.c:653
 
18178
 #, gcc-internal-format
 
18179
 msgid "found a real definition for a non-register"
 
18180
 msgstr "найдено действительное определение для не-регистра"
 
18181
 
 
18182
-#: tree-ssa.c:663
 
18183
+#: tree-ssa.c:660
 
18184
 #, gcc-internal-format
 
18185
 msgid "found a default name with a non-empty defining statement"
 
18186
 msgstr ""
 
18187
 
 
18188
-#: tree-ssa.c:693
 
18189
+#: tree-ssa.c:690
 
18190
 #, gcc-internal-format
 
18191
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
18192
 msgstr ""
 
18193
 
 
18194
-#: tree-ssa.c:699
 
18195
+#: tree-ssa.c:696
 
18196
 #, gcc-internal-format, gfc-internal-format
 
18197
 msgid "SSA_NAME created in two different blocks %i and %i"
 
18198
 msgstr "SSA_NAME создано в двух разных блоках %i и %i"
 
18199
 
 
18200
-#: tree-ssa.c:708 tree-ssa.c:1020
 
18201
+#: tree-ssa.c:705 tree-ssa.c:1017
 
18202
 #, gcc-internal-format
 
18203
 msgid "SSA_NAME_DEF_STMT is wrong"
 
18204
 msgstr "некорректное SSA_NAME_DEF_STMT"
 
18205
 
 
18206
-#: tree-ssa.c:760
 
18207
+#: tree-ssa.c:757
 
18208
 #, gcc-internal-format
 
18209
 msgid "missing definition"
 
18210
 msgstr "отсутствует определение"
 
18211
 
 
18212
-#: tree-ssa.c:766
 
18213
+#: tree-ssa.c:763
 
18214
 #, gcc-internal-format, gfc-internal-format
 
18215
 msgid "definition in block %i does not dominate use in block %i"
 
18216
 msgstr "определение в блоке %i не должно доминировать над использованием в блоке %i"
 
18217
 
 
18218
-#: tree-ssa.c:774
 
18219
+#: tree-ssa.c:771
 
18220
 #, gcc-internal-format, gfc-internal-format
 
18221
 msgid "definition in block %i follows the use"
 
18222
 msgstr "определение в блоке %i следует за использованием"
 
18223
 
 
18224
-#: tree-ssa.c:781
 
18225
+#: tree-ssa.c:778
 
18226
 #, gcc-internal-format
 
18227
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
18228
 msgstr "должен быть установлен флаг SSA_NAME_OCCURS_IN_ABNORMAL_PHI"
 
18229
 
 
18230
-#: tree-ssa.c:789
 
18231
+#: tree-ssa.c:786
 
18232
 #, gcc-internal-format
 
18233
 msgid "no immediate_use list"
 
18234
 msgstr "отсутствует список immediate_use"
 
18235
 
 
18236
-#: tree-ssa.c:801
 
18237
+#: tree-ssa.c:798
 
18238
 #, gcc-internal-format
 
18239
 msgid "wrong immediate use list"
 
18240
 msgstr "некорректный список immediate use"
 
18241
 
 
18242
-#: tree-ssa.c:835
 
18243
+#: tree-ssa.c:832
 
18244
 #, gcc-internal-format
 
18245
 msgid "incoming edge count does not match number of PHI arguments"
 
18246
 msgstr "число входящих дуг не соответствует числу аргументов PHI"
 
18247
 
 
18248
-#: tree-ssa.c:849
 
18249
+#: tree-ssa.c:846
 
18250
 #, gcc-internal-format, gfc-internal-format
 
18251
 msgid "PHI argument is missing for edge %d->%d"
 
18252
 msgstr "отсутствует PHI-аргумент для дуги %d->%d"
 
18253
 
 
18254
-#: tree-ssa.c:858
 
18255
+#: tree-ssa.c:855
 
18256
 #, gcc-internal-format
 
18257
 msgid "PHI argument is not SSA_NAME, or invariant"
 
18258
 msgstr "аргумент PHI не является SSA_NAME или инвариантом"
 
18259
 
 
18260
-#: tree-ssa.c:886
 
18261
+#: tree-ssa.c:883
 
18262
 #, gcc-internal-format, gfc-internal-format
 
18263
 msgid "wrong edge %d->%d for PHI argument"
 
18264
 msgstr "некорректная дуга %d->%d для аргумента PHI"
 
18265
 
 
18266
-#: tree-ssa.c:967
 
18267
+#: tree-ssa.c:964
 
18268
 #, gcc-internal-format, gfc-internal-format
 
18269
 msgid "AUX pointer initialized for edge %d->%d"
 
18270
 msgstr "инициализирован указатель AUX для дуги %d->%d"
 
18271
 
 
18272
-#: tree-ssa.c:992
 
18273
+#: tree-ssa.c:989
 
18274
 #, fuzzy, gcc-internal-format
 
18275
 msgid "stmt (%p) marked modified after optimization pass: "
 
18276
 msgstr "оператор (%p) помечен как измененный после прохода оптимизации : "
 
18277
 
 
18278
-#: tree-ssa.c:1049
 
18279
+#: tree-ssa.c:1046
 
18280
 #, gcc-internal-format
 
18281
 msgid "verify_ssa failed"
 
18282
 msgstr "процедура verify_ssa выявила ошибки"
 
18283
 
 
18284
-#: tree-ssa.c:1631 varasm.c:322
 
18285
+#: tree-ssa.c:1628 varasm.c:321
 
18286
 #, fuzzy, gcc-internal-format
 
18287
 msgid "%qD was declared here"
 
18288
 msgstr "  имя `%#D' объявлено здесь"
 
18289
 
 
18290
-#: tree-ssa.c:1663
 
18291
+#: tree-ssa.c:1660
 
18292
 #, fuzzy, gcc-internal-format
 
18293
 msgid "%qD is used uninitialized in this function"
 
18294
 msgstr "%H%qD используется без инициализации в данной функции"
 
18295
 
 
18296
-#: tree-ssa.c:1700
 
18297
+#: tree-ssa.c:1697
 
18298
 #, fuzzy, gcc-internal-format
 
18299
 msgid "%qE is used uninitialized in this function"
 
18300
 msgstr "%H%qD используется без инициализации в данной функции"
 
18301
 
 
18302
-#: tree-ssa.c:1705
 
18303
+#: tree-ssa.c:1702
 
18304
 #, fuzzy, gcc-internal-format
 
18305
 msgid "%qE may be used uninitialized in this function"
 
18306
 msgstr "%H%qD, возможно, используется без инициализации в данной функции"
 
18307
@@ -17938,24 +17896,24 @@
 
18308
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
18309
 msgstr "%q+D повторно декларирован(а) без атрибута dllimport: предшествующая декларация с dllimport игнорируется"
 
18310
 
 
18311
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
18312
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
18313
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
18314
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
18315
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
18316
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
18317
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
18318
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
18319
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
18320
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
18321
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
18322
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
18323
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
18324
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
18325
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
18326
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
18327
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
18328
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
18329
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
18330
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
18331
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
18332
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
18333
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
18334
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
18335
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
18336
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
18337
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
18338
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
18339
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
18340
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
18341
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
18342
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
18343
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
18344
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
18345
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
18346
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
18347
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
18348
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
18349
 #, gcc-internal-format
 
18350
@@ -18137,137 +18095,137 @@
 
18351
 msgid "variable tracking size limit exceeded"
 
18352
 msgstr ""
 
18353
 
 
18354
-#: varasm.c:315
 
18355
+#: varasm.c:314
 
18356
 #, gcc-internal-format
 
18357
 msgid "%+D causes a section type conflict"
 
18358
 msgstr "%+D создает конфликт типов секций"
 
18359
 
 
18360
-#: varasm.c:318
 
18361
+#: varasm.c:317
 
18362
 #, fuzzy, gcc-internal-format
 
18363
 msgid "%+D causes a section type conflict with %D"
 
18364
 msgstr "%+D создает конфликт типов секций"
 
18365
 
 
18366
-#: varasm.c:960
 
18367
+#: varasm.c:959
 
18368
 #, gcc-internal-format
 
18369
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
18370
 msgstr "выравнивание %q+D превышает максимальное выравнивание в объектном файле. Используется %d"
 
18371
 
 
18372
-#: varasm.c:1200 varasm.c:1209
 
18373
+#: varasm.c:1198 varasm.c:1207
 
18374
 #, gcc-internal-format
 
18375
 msgid "register name not specified for %q+D"
 
18376
 msgstr "не задано имя регистра для %q+D"
 
18377
 
 
18378
-#: varasm.c:1211
 
18379
+#: varasm.c:1209
 
18380
 #, gcc-internal-format
 
18381
 msgid "invalid register name for %q+D"
 
18382
 msgstr "некорректное имя регистра для %q+D"
 
18383
 
 
18384
-#: varasm.c:1213
 
18385
+#: varasm.c:1211
 
18386
 #, gcc-internal-format
 
18387
 msgid "data type of %q+D isn%'t suitable for a register"
 
18388
 msgstr "данные типа %q+D нельзя поместить на регистр"
 
18389
 
 
18390
-#: varasm.c:1216
 
18391
+#: varasm.c:1214
 
18392
 #, fuzzy, gcc-internal-format
 
18393
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
18394
 msgstr "регистр, заданный для %q+D, не годится для этого типа данных"
 
18395
 
 
18396
-#: varasm.c:1219
 
18397
+#: varasm.c:1217
 
18398
 #, fuzzy, gcc-internal-format
 
18399
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
18400
 msgstr "регистр назначен для двух глобальных регистровых переменных"
 
18401
 
 
18402
-#: varasm.c:1222
 
18403
+#: varasm.c:1220
 
18404
 #, gcc-internal-format
 
18405
 msgid "register specified for %q+D isn%'t suitable for data type"
 
18406
 msgstr "регистр, заданный для %q+D, не годится для этого типа данных"
 
18407
 
 
18408
-#: varasm.c:1232
 
18409
+#: varasm.c:1230
 
18410
 #, gcc-internal-format
 
18411
 msgid "global register variable has initial value"
 
18412
 msgstr "глобальная регистровая переменная имеет начальное значение"
 
18413
 
 
18414
-#: varasm.c:1236
 
18415
+#: varasm.c:1234
 
18416
 #, gcc-internal-format
 
18417
 msgid "optimization may eliminate reads and/or writes to register variables"
 
18418
 msgstr "оптимизация может удалить чтения или записи регистровых переменных"
 
18419
 
 
18420
-#: varasm.c:1274
 
18421
+#: varasm.c:1272
 
18422
 #, gcc-internal-format
 
18423
 msgid "register name given for non-register variable %q+D"
 
18424
 msgstr "имя регистра задано для нерегистровой переменной %q+D"
 
18425
 
 
18426
-#: varasm.c:1820
 
18427
+#: varasm.c:1818
 
18428
 #, gcc-internal-format
 
18429
 msgid "thread-local COMMON data not implemented"
 
18430
 msgstr "поддержка локально-поточных COMMON-данных не реализована"
 
18431
 
 
18432
-#: varasm.c:1852
 
18433
+#: varasm.c:1850
 
18434
 #, gcc-internal-format
 
18435
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
18436
 msgstr "запрошенное выравнивание для %q+D превышает поддерживаемое выравнивание для %wu"
 
18437
 
 
18438
-#: varasm.c:1940 c/c-decl.c:4353
 
18439
+#: varasm.c:1938 c/c-decl.c:4353
 
18440
 #, gcc-internal-format
 
18441
 msgid "storage size of %q+D isn%'t known"
 
18442
 msgstr "размер %q+D в памяти неизвестен"
 
18443
 
 
18444
-#: varasm.c:4605
 
18445
+#: varasm.c:4590
 
18446
 #, fuzzy, gcc-internal-format
 
18447
 msgid "initializer for integer/fixed-point value is too complicated"
 
18448
 msgstr "слишком сложное инициализирующее выражение для целого"
 
18449
 
 
18450
-#: varasm.c:4610
 
18451
+#: varasm.c:4595
 
18452
 #, gcc-internal-format
 
18453
 msgid "initializer for floating value is not a floating constant"
 
18454
 msgstr "инициализирующее выражение для плавающего не является плавающей константой"
 
18455
 
 
18456
-#: varasm.c:4918
 
18457
+#: varasm.c:4903
 
18458
 #, fuzzy, gcc-internal-format
 
18459
 msgid "invalid initial value for member %qE"
 
18460
 msgstr "некорректное начальное значение для элемента %qs"
 
18461
 
 
18462
-#: varasm.c:5270
 
18463
+#: varasm.c:5255
 
18464
 #, gcc-internal-format
 
18465
 msgid "weak declaration of %q+D must be public"
 
18466
 msgstr "weak декларация %q+D должна быть public"
 
18467
 
 
18468
-#: varasm.c:5272
 
18469
+#: varasm.c:5257
 
18470
 #, gcc-internal-format
 
18471
 msgid "weak declaration of %q+D not supported"
 
18472
 msgstr "weak декларация %q+D не поддерживается"
 
18473
 
 
18474
-#: varasm.c:5301 varasm.c:5598
 
18475
+#: varasm.c:5286 varasm.c:5583
 
18476
 #, gcc-internal-format
 
18477
 msgid "only weak aliases are supported in this configuration"
 
18478
 msgstr "в данной конфигурации поддерживаются только слабые алиасы"
 
18479
 
 
18480
-#: varasm.c:5490
 
18481
+#: varasm.c:5475
 
18482
 #, fuzzy, gcc-internal-format
 
18483
 msgid "weakref is not supported in this configuration"
 
18484
 msgstr "%Jweakref в данной конфигурации не поддерживается"
 
18485
 
 
18486
-#: varasm.c:5513 varasm.c:5595
 
18487
+#: varasm.c:5498 varasm.c:5580
 
18488
 #, fuzzy, gcc-internal-format
 
18489
 msgid "ifunc is not supported in this configuration"
 
18490
 msgstr "-m%s в данной конфигурации не поддерживается"
 
18491
 
 
18492
-#: varasm.c:5572
 
18493
+#: varasm.c:5557
 
18494
 #, gcc-internal-format
 
18495
 msgid "weakref %q+D ultimately targets itself"
 
18496
 msgstr "слабая ссылка %q+D в конечном счёте направлена на себя"
 
18497
 
 
18498
-#: varasm.c:5581
 
18499
+#: varasm.c:5566
 
18500
 #, fuzzy, gcc-internal-format
 
18501
 msgid "weakref %q+D must have static linkage"
 
18502
 msgstr "недопустимая декларация статического элемента-функции %qD"
 
18503
 
 
18504
-#: varasm.c:5588
 
18505
+#: varasm.c:5573
 
18506
 #, fuzzy, gcc-internal-format
 
18507
 msgid "alias definitions not supported in this configuration"
 
18508
 msgstr "%Jв данной конфигурации определения алиасов не поддерживаются"
 
18509
 
 
18510
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
18511
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
18512
 #, gcc-internal-format
 
18513
 msgid "visibility attribute not supported in this configuration; ignored"
 
18514
 msgstr "атрибут видимости не поддерживается в данной конфигурации; определение игнорируется"
 
18515
@@ -18293,1316 +18251,1314 @@
 
18516
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
18517
 msgstr ""
 
18518
 
 
18519
-#: c-family/c-common.c:911
 
18520
+#: c-family/c-common.c:916
 
18521
 #, gcc-internal-format
 
18522
 msgid "%qD is not defined outside of function scope"
 
18523
 msgstr "%qD не определено вне функции"
 
18524
 
 
18525
-#: c-family/c-common.c:961
 
18526
+#: c-family/c-common.c:966
 
18527
 #, gcc-internal-format
 
18528
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
18529
 msgstr "строка имеет длину %qd, превышающую максимальную длину %qd, которую должны поддерживать компиляторы по стандарту ISO C%d"
 
18530
 
 
18531
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
18532
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
18533
 #, gcc-internal-format
 
18534
 msgid "left shift count is negative"
 
18535
 msgstr "сдвиг влево на отрицательное число позиций"
 
18536
 
 
18537
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
18538
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
18539
 #, gcc-internal-format
 
18540
 msgid "right shift count is negative"
 
18541
 msgstr "сдвиг вправо на отрицательное число позиций"
 
18542
 
 
18543
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
18544
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
18545
 #, gcc-internal-format
 
18546
 msgid "left shift count >= width of type"
 
18547
 msgstr "величина сдвига влево больше или равна ширине данного типа"
 
18548
 
 
18549
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
18550
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
18551
 #, gcc-internal-format
 
18552
 msgid "right shift count >= width of type"
 
18553
 msgstr "величина сдвига вправо больше или равна ширине данного типа"
 
18554
 
 
18555
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
18556
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
18557
 #, gcc-internal-format
 
18558
 msgid "overflow in constant expression"
 
18559
 msgstr "переполнение при вычислении константного выражения"
 
18560
 
 
18561
-#: c-family/c-common.c:1543
 
18562
+#: c-family/c-common.c:1548
 
18563
 #, gcc-internal-format
 
18564
 msgid "integer overflow in expression"
 
18565
 msgstr "переполнение при вычислении целочисленного выражения"
 
18566
 
 
18567
-#: c-family/c-common.c:1548
 
18568
+#: c-family/c-common.c:1553
 
18569
 #, gcc-internal-format
 
18570
 msgid "floating point overflow in expression"
 
18571
 msgstr "переполнение при вычислении выражения с плавающей точкой"
 
18572
 
 
18573
-#: c-family/c-common.c:1552
 
18574
+#: c-family/c-common.c:1557
 
18575
 #, fuzzy, gcc-internal-format
 
18576
 msgid "fixed-point overflow in expression"
 
18577
 msgstr "переполнение при вычислении выражения с плавающей точкой"
 
18578
 
 
18579
-#: c-family/c-common.c:1556
 
18580
+#: c-family/c-common.c:1561
 
18581
 #, gcc-internal-format
 
18582
 msgid "vector overflow in expression"
 
18583
 msgstr "переполнение при вычислении векторного выражения"
 
18584
 
 
18585
-#: c-family/c-common.c:1562
 
18586
+#: c-family/c-common.c:1567
 
18587
 #, fuzzy, gcc-internal-format
 
18588
 msgid "complex integer overflow in expression"
 
18589
 msgstr "переполнение при вычислении целочисленного выражения"
 
18590
 
 
18591
-#: c-family/c-common.c:1565
 
18592
+#: c-family/c-common.c:1570
 
18593
 #, fuzzy, gcc-internal-format
 
18594
 msgid "complex floating point overflow in expression"
 
18595
 msgstr "переполнение при вычислении выражения с плавающей точкой"
 
18596
 
 
18597
-#: c-family/c-common.c:1608
 
18598
+#: c-family/c-common.c:1613
 
18599
 #, gcc-internal-format
 
18600
 msgid "logical %<or%> applied to non-boolean constant"
 
18601
 msgstr ""
 
18602
 
 
18603
-#: c-family/c-common.c:1611
 
18604
+#: c-family/c-common.c:1616
 
18605
 #, gcc-internal-format
 
18606
 msgid "logical %<and%> applied to non-boolean constant"
 
18607
 msgstr ""
 
18608
 
 
18609
-#: c-family/c-common.c:1675
 
18610
+#: c-family/c-common.c:1680
 
18611
 #, fuzzy, gcc-internal-format
 
18612
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
18613
 msgstr "%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0"
 
18614
 
 
18615
-#: c-family/c-common.c:1679
 
18616
+#: c-family/c-common.c:1684
 
18617
 #, fuzzy, gcc-internal-format
 
18618
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
18619
 msgstr "%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0"
 
18620
 
 
18621
-#: c-family/c-common.c:1811
 
18622
+#: c-family/c-common.c:1816
 
18623
 #, gcc-internal-format
 
18624
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
18625
 msgstr "приведение к неполному типу может нарушить правила перекрытия объектов в памяти"
 
18626
 
 
18627
-#: c-family/c-common.c:1826
 
18628
+#: c-family/c-common.c:1831
 
18629
 #, gcc-internal-format
 
18630
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
18631
 msgstr "доступ по указателю с приведением типа нарушает правила перекрытия объектов в памяти"
 
18632
 
 
18633
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
18634
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
18635
 #, gcc-internal-format
 
18636
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
18637
 msgstr "доступ по указателю с приведением типа может нарушить правила перекрытия объектов в памяти"
 
18638
 
 
18639
-#: c-family/c-common.c:1985
 
18640
+#: c-family/c-common.c:1990
 
18641
 #, gcc-internal-format
 
18642
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
18643
 msgstr ""
 
18644
 
 
18645
-#: c-family/c-common.c:1992
 
18646
+#: c-family/c-common.c:1997
 
18647
 #, gcc-internal-format
 
18648
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
18649
 msgstr ""
 
18650
 
 
18651
-#: c-family/c-common.c:1997
 
18652
+#: c-family/c-common.c:2002
 
18653
 #, gcc-internal-format
 
18654
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
18655
 msgstr ""
 
18656
 
 
18657
-#: c-family/c-common.c:2009
 
18658
+#: c-family/c-common.c:2014
 
18659
 #, gcc-internal-format
 
18660
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
18661
 msgstr ""
 
18662
 
 
18663
-#: c-family/c-common.c:2025
 
18664
+#: c-family/c-common.c:2030
 
18665
 #, gcc-internal-format
 
18666
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
18667
 msgstr ""
 
18668
 
 
18669
-#: c-family/c-common.c:2032
 
18670
+#: c-family/c-common.c:2037
 
18671
 #, gcc-internal-format
 
18672
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
18673
 msgstr ""
 
18674
 
 
18675
-#: c-family/c-common.c:2037
 
18676
+#: c-family/c-common.c:2042
 
18677
 #, gcc-internal-format
 
18678
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
18679
 msgstr ""
 
18680
 
 
18681
-#: c-family/c-common.c:2049
 
18682
+#: c-family/c-common.c:2054
 
18683
 #, gcc-internal-format
 
18684
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
18685
 msgstr ""
 
18686
 
 
18687
-#: c-family/c-common.c:2065
 
18688
+#: c-family/c-common.c:2070
 
18689
 #, gcc-internal-format
 
18690
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
18691
 msgstr ""
 
18692
 
 
18693
-#: c-family/c-common.c:2072
 
18694
+#: c-family/c-common.c:2077
 
18695
 #, gcc-internal-format
 
18696
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
18697
 msgstr ""
 
18698
 
 
18699
-#: c-family/c-common.c:2077
 
18700
+#: c-family/c-common.c:2082
 
18701
 #, gcc-internal-format
 
18702
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
18703
 msgstr ""
 
18704
 
 
18705
-#: c-family/c-common.c:2089
 
18706
+#: c-family/c-common.c:2094
 
18707
 #, gcc-internal-format
 
18708
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
18709
 msgstr ""
 
18710
 
 
18711
-#: c-family/c-common.c:2105
 
18712
+#: c-family/c-common.c:2110
 
18713
 #, gcc-internal-format
 
18714
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
18715
 msgstr ""
 
18716
 
 
18717
-#: c-family/c-common.c:2112
 
18718
+#: c-family/c-common.c:2117
 
18719
 #, gcc-internal-format
 
18720
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
18721
 msgstr ""
 
18722
 
 
18723
-#: c-family/c-common.c:2117
 
18724
+#: c-family/c-common.c:2122
 
18725
 #, gcc-internal-format
 
18726
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
18727
 msgstr ""
 
18728
 
 
18729
-#: c-family/c-common.c:2129
 
18730
+#: c-family/c-common.c:2134
 
18731
 #, gcc-internal-format
 
18732
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
18733
 msgstr ""
 
18734
 
 
18735
-#: c-family/c-common.c:2161
 
18736
+#: c-family/c-common.c:2166
 
18737
 #, gcc-internal-format
 
18738
 msgid "first argument of %q+D should be %<int%>"
 
18739
 msgstr "первый аргумент функции %q+D должен иметь тип %<int%>"
 
18740
 
 
18741
-#: c-family/c-common.c:2170
 
18742
+#: c-family/c-common.c:2175
 
18743
 #, gcc-internal-format
 
18744
 msgid "second argument of %q+D should be %<char **%>"
 
18745
 msgstr "второй аргумент функции %q+D должен иметь тип %<char **%>"
 
18746
 
 
18747
-#: c-family/c-common.c:2179
 
18748
+#: c-family/c-common.c:2184
 
18749
 #, gcc-internal-format
 
18750
 msgid "third argument of %q+D should probably be %<char **%>"
 
18751
 msgstr "третий аргумент функции %q+D должен, по-видимому, иметь тип %<char **%>"
 
18752
 
 
18753
-#: c-family/c-common.c:2190
 
18754
+#: c-family/c-common.c:2195
 
18755
 #, gcc-internal-format
 
18756
 msgid "%q+D takes only zero or two arguments"
 
18757
 msgstr "%q+D может быть функцией с двумя аргументами, либо функцией без аргументов"
 
18758
 
 
18759
-#: c-family/c-common.c:2239
 
18760
+#: c-family/c-common.c:2244
 
18761
 #, gcc-internal-format
 
18762
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
18763
 msgstr ""
 
18764
 
 
18765
-#: c-family/c-common.c:2278
 
18766
+#: c-family/c-common.c:2283
 
18767
 #, fuzzy, gcc-internal-format
 
18768
 msgid "__builtin_shuffle last argument must be an integer vector"
 
18769
 msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением"
 
18770
 
 
18771
-#: c-family/c-common.c:2286
 
18772
+#: c-family/c-common.c:2291
 
18773
 #, fuzzy, gcc-internal-format
 
18774
 msgid "__builtin_shuffle arguments must be vectors"
 
18775
 msgstr "второй аргумент %<__builtin_longjmp%> должен быть 1"
 
18776
 
 
18777
-#: c-family/c-common.c:2292
 
18778
+#: c-family/c-common.c:2297
 
18779
 #, fuzzy, gcc-internal-format
 
18780
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
18781
 msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением"
 
18782
 
 
18783
-#: c-family/c-common.c:2302
 
18784
+#: c-family/c-common.c:2307
 
18785
 #, gcc-internal-format
 
18786
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
18787
 msgstr ""
 
18788
 
 
18789
-#: c-family/c-common.c:2311
 
18790
+#: c-family/c-common.c:2316
 
18791
 #, gcc-internal-format
 
18792
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
18793
 msgstr ""
 
18794
 
 
18795
-#: c-family/c-common.c:2505
 
18796
+#: c-family/c-common.c:2510
 
18797
 #, gcc-internal-format
 
18798
 msgid "negative integer implicitly converted to unsigned type"
 
18799
 msgstr "неявное приведение отрицательного целого значения к беззнаковому типу"
 
18800
 
 
18801
-#: c-family/c-common.c:2511
 
18802
+#: c-family/c-common.c:2516
 
18803
 #, gcc-internal-format
 
18804
 msgid "conversion of unsigned constant value to negative integer"
 
18805
 msgstr ""
 
18806
 
 
18807
-#: c-family/c-common.c:2605
 
18808
+#: c-family/c-common.c:2610
 
18809
 #, fuzzy, gcc-internal-format
 
18810
 msgid "conversion to %qT from %qT may change the sign of the result"
 
18811
 msgstr "преобразование %qE из %qT в %qT неоднозначно"
 
18812
 
 
18813
-#: c-family/c-common.c:2674
 
18814
+#: c-family/c-common.c:2679
 
18815
 #, fuzzy, gcc-internal-format
 
18816
 msgid "conversion to %qT from boolean expression"
 
18817
 msgstr "преобразование %qE из %qT в %qT неоднозначно"
 
18818
 
 
18819
-#: c-family/c-common.c:2681
 
18820
+#: c-family/c-common.c:2686
 
18821
 #, fuzzy, gcc-internal-format
 
18822
 msgid "conversion to %qT alters %qT constant value"
 
18823
 msgstr "преобразование из %qT в %qT неоднозначно"
 
18824
 
 
18825
-#: c-family/c-common.c:2700
 
18826
+#: c-family/c-common.c:2705
 
18827
 #, fuzzy, gcc-internal-format
 
18828
 msgid "conversion to %qT from %qT may alter its value"
 
18829
 msgstr "преобразование %qE из %qT в %qT неоднозначно"
 
18830
 
 
18831
-#: c-family/c-common.c:2730
 
18832
+#: c-family/c-common.c:2735
 
18833
 #, gcc-internal-format
 
18834
 msgid "large integer implicitly truncated to unsigned type"
 
18835
 msgstr "неявное приведение большого целого значения к беззнаковому типу"
 
18836
 
 
18837
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
18838
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
18839
 #, gcc-internal-format
 
18840
 msgid "overflow in implicit constant conversion"
 
18841
 msgstr "переполнение при неявном преобразовании константы"
 
18842
 
 
18843
-#: c-family/c-common.c:2923
 
18844
+#: c-family/c-common.c:2928
 
18845
 #, gcc-internal-format
 
18846
 msgid "operation on %qE may be undefined"
 
18847
 msgstr "операция над %qE может дать неопределенный результат"
 
18848
 
 
18849
-#: c-family/c-common.c:3234
 
18850
+#: c-family/c-common.c:3239
 
18851
 #, gcc-internal-format
 
18852
 msgid "case label does not reduce to an integer constant"
 
18853
 msgstr "значение case-метки неприводимо к целочисленной константе"
 
18854
 
 
18855
-#: c-family/c-common.c:3274
 
18856
+#: c-family/c-common.c:3279
 
18857
 #, gcc-internal-format
 
18858
 msgid "case label value is less than minimum value for type"
 
18859
 msgstr "значение case-метки меньше чем минимальное значение данного типа"
 
18860
 
 
18861
-#: c-family/c-common.c:3282
 
18862
+#: c-family/c-common.c:3287
 
18863
 #, gcc-internal-format
 
18864
 msgid "case label value exceeds maximum value for type"
 
18865
 msgstr "значение с больше чем максимальное значение данного типа"
 
18866
 
 
18867
-#: c-family/c-common.c:3290
 
18868
+#: c-family/c-common.c:3295
 
18869
 #, gcc-internal-format
 
18870
 msgid "lower value in case label range less than minimum value for type"
 
18871
 msgstr "нижняя граница диапазона case-метки меньше чем минимальное значение данного типа"
 
18872
 
 
18873
-#: c-family/c-common.c:3299
 
18874
+#: c-family/c-common.c:3304
 
18875
 #, gcc-internal-format
 
18876
 msgid "upper value in case label range exceeds maximum value for type"
 
18877
 msgstr "верхняя граница диапазона case-метки больше чем максимальное значение данного типа"
 
18878
 
 
18879
-#: c-family/c-common.c:3378
 
18880
+#: c-family/c-common.c:3383
 
18881
 #, gcc-internal-format
 
18882
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
18883
 msgstr ""
 
18884
 
 
18885
-#: c-family/c-common.c:3881
 
18886
+#: c-family/c-common.c:3886
 
18887
 #, fuzzy, gcc-internal-format
 
18888
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
18889
 msgstr "неверные операнды бинарной операции %s"
 
18890
 
 
18891
-#: c-family/c-common.c:4142
 
18892
+#: c-family/c-common.c:4147
 
18893
 #, gcc-internal-format
 
18894
 msgid "comparison is always false due to limited range of data type"
 
18895
 msgstr "из-за ограниченности диапазона типа данных, результат сравнения всегда ложь"
 
18896
 
 
18897
-#: c-family/c-common.c:4145
 
18898
+#: c-family/c-common.c:4150
 
18899
 #, gcc-internal-format
 
18900
 msgid "comparison is always true due to limited range of data type"
 
18901
 msgstr "из-за ограниченности диапазона типа данных, результат сравнения всегда истина"
 
18902
 
 
18903
-#: c-family/c-common.c:4230
 
18904
+#: c-family/c-common.c:4235
 
18905
 #, gcc-internal-format
 
18906
 msgid "comparison of unsigned expression >= 0 is always true"
 
18907
 msgstr "результат сравнения `беззнаковое выражение >=0' всегда истина"
 
18908
 
 
18909
-#: c-family/c-common.c:4237
 
18910
+#: c-family/c-common.c:4242
 
18911
 #, gcc-internal-format
 
18912
 msgid "comparison of unsigned expression < 0 is always false"
 
18913
 msgstr "результат сравнения `беззнаковое выражение < 0' всегда ложь"
 
18914
 
 
18915
-#: c-family/c-common.c:4279
 
18916
+#: c-family/c-common.c:4284
 
18917
 #, gcc-internal-format
 
18918
 msgid "pointer of type %<void *%> used in arithmetic"
 
18919
 msgstr "в арифметическом выражении использован указатель %<VOID *%>"
 
18920
 
 
18921
-#: c-family/c-common.c:4285
 
18922
+#: c-family/c-common.c:4290
 
18923
 #, gcc-internal-format
 
18924
 msgid "pointer to a function used in arithmetic"
 
18925
 msgstr "в арифметическом выражении использован указатель на функцию"
 
18926
 
 
18927
-#: c-family/c-common.c:4291
 
18928
+#: c-family/c-common.c:4296
 
18929
 #, gcc-internal-format
 
18930
 msgid "pointer to member function used in arithmetic"
 
18931
 msgstr "в арифметическом выражении использован указатель на элемент-функцию"
 
18932
 
 
18933
-#: c-family/c-common.c:4503
 
18934
+#: c-family/c-common.c:4508
 
18935
 #, fuzzy, gcc-internal-format
 
18936
 msgid "the address of %qD will always evaluate as %<true%>"
 
18937
 msgstr "адрес %qD всегда будет %<истина%>"
 
18938
 
 
18939
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
18940
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
18941
 #, gcc-internal-format
 
18942
 msgid "suggest parentheses around assignment used as truth value"
 
18943
 msgstr "присваивание, используемое как логическое выражение, рекомендуется "
 
18944
 
 
18945
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
18946
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
18947
 #, gcc-internal-format
 
18948
 msgid "invalid use of %<restrict%>"
 
18949
 msgstr "неверное употребление спецификатора %<restrict%>"
 
18950
 
 
18951
-#: c-family/c-common.c:4870
 
18952
+#: c-family/c-common.c:4875
 
18953
 #, gcc-internal-format
 
18954
 msgid "invalid application of %<sizeof%> to a function type"
 
18955
 msgstr "недопустимое применение %<sizeof%> к типу функции"
 
18956
 
 
18957
-#: c-family/c-common.c:4880
 
18958
+#: c-family/c-common.c:4885
 
18959
 #, fuzzy, gcc-internal-format
 
18960
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
18961
 msgstr "ISO C++ не поддерживает назначенные инициализаторы"
 
18962
 
 
18963
-#: c-family/c-common.c:4883
 
18964
+#: c-family/c-common.c:4888
 
18965
 #, fuzzy, gcc-internal-format
 
18966
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
18967
 msgstr "ISO C++ не поддерживает назначенные инициализаторы"
 
18968
 
 
18969
-#: c-family/c-common.c:4894
 
18970
+#: c-family/c-common.c:4899
 
18971
 #, gcc-internal-format
 
18972
 msgid "invalid application of %qs to a void type"
 
18973
 msgstr "недопустимое применение %qs к типу void"
 
18974
 
 
18975
-#: c-family/c-common.c:4903
 
18976
+#: c-family/c-common.c:4908
 
18977
 #, fuzzy, gcc-internal-format
 
18978
 msgid "invalid application of %qs to incomplete type %qT"
 
18979
 msgstr "некорректное применение %qs к неполному типу %qT "
 
18980
 
 
18981
-#: c-family/c-common.c:4911
 
18982
+#: c-family/c-common.c:4916
 
18983
 #, fuzzy, gcc-internal-format
 
18984
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
18985
 msgstr "некорректное применение %qs к неполному типу %qT "
 
18986
 
 
18987
-#: c-family/c-common.c:4951
 
18988
+#: c-family/c-common.c:4956
 
18989
 #, gcc-internal-format
 
18990
 msgid "%<__alignof%> applied to a bit-field"
 
18991
 msgstr "%<__alignof%> применено к битовому полю"
 
18992
 
 
18993
-#: c-family/c-common.c:5664
 
18994
+#: c-family/c-common.c:5669
 
18995
 #, gcc-internal-format
 
18996
 msgid "cannot disable built-in function %qs"
 
18997
 msgstr "невозможно отменить внутреннюю функцию %s"
 
18998
 
 
18999
-#: c-family/c-common.c:5855
 
19000
+#: c-family/c-common.c:5860
 
19001
 #, gcc-internal-format
 
19002
 msgid "pointers are not permitted as case values"
 
19003
 msgstr "в конструкции case нельзя употреблять указатели"
 
19004
 
 
19005
-#: c-family/c-common.c:5862
 
19006
+#: c-family/c-common.c:5867
 
19007
 #, gcc-internal-format
 
19008
 msgid "range expressions in switch statements are non-standard"
 
19009
 msgstr "диапазоны в операторе switch не поддерживаются ISO C"
 
19010
 
 
19011
-#: c-family/c-common.c:5888
 
19012
+#: c-family/c-common.c:5893
 
19013
 #, gcc-internal-format
 
19014
 msgid "empty range specified"
 
19015
 msgstr "пустой диапазон"
 
19016
 
 
19017
-#: c-family/c-common.c:5948
 
19018
+#: c-family/c-common.c:5953
 
19019
 #, gcc-internal-format
 
19020
 msgid "duplicate (or overlapping) case value"
 
19021
 msgstr "повтор (или перекрытие) case-значений"
 
19022
 
 
19023
-#: c-family/c-common.c:5950
 
19024
+#: c-family/c-common.c:5955
 
19025
 #, fuzzy, gcc-internal-format
 
19026
 msgid "this is the first entry overlapping that value"
 
19027
 msgstr "%Jэто первое case-значение, с которым перекрывается данное значение"
 
19028
 
 
19029
-#: c-family/c-common.c:5954
 
19030
+#: c-family/c-common.c:5959
 
19031
 #, gcc-internal-format
 
19032
 msgid "duplicate case value"
 
19033
 msgstr "повтор case-значения,"
 
19034
 
 
19035
-#: c-family/c-common.c:5955
 
19036
+#: c-family/c-common.c:5960
 
19037
 #, fuzzy, gcc-internal-format
 
19038
 msgid "previously used here"
 
19039
 msgstr "%Jкоторое ранее использовано здесь"
 
19040
 
 
19041
-#: c-family/c-common.c:5959
 
19042
+#: c-family/c-common.c:5964
 
19043
 #, gcc-internal-format
 
19044
 msgid "multiple default labels in one switch"
 
19045
 msgstr "несколько меток default в операторе switch"
 
19046
 
 
19047
-#: c-family/c-common.c:5961
 
19048
+#: c-family/c-common.c:5966
 
19049
 #, fuzzy, gcc-internal-format
 
19050
 msgid "this is the first default label"
 
19051
 msgstr "%Jэто первая метка default"
 
19052
 
 
19053
-#: c-family/c-common.c:6013
 
19054
+#: c-family/c-common.c:6018
 
19055
 #, fuzzy, gcc-internal-format
 
19056
 msgid "case value %qs not in enumerated type"
 
19057
 msgstr "%Jcase-значение %qs не принадлежит к перечислимому типу"
 
19058
 
 
19059
-#: c-family/c-common.c:6018
 
19060
+#: c-family/c-common.c:6023
 
19061
 #, fuzzy, gcc-internal-format
 
19062
 msgid "case value %qs not in enumerated type %qT"
 
19063
 msgstr "%Jcase-значение %qs не принадлежит к перечислимому типу %qT"
 
19064
 
 
19065
-#: c-family/c-common.c:6077
 
19066
+#: c-family/c-common.c:6082
 
19067
 #, fuzzy, gcc-internal-format
 
19068
 msgid "switch missing default case"
 
19069
 msgstr "%Hоператор switch без метки default"
 
19070
 
 
19071
-#: c-family/c-common.c:6149
 
19072
+#: c-family/c-common.c:6154
 
19073
 #, fuzzy, gcc-internal-format
 
19074
 msgid "enumeration value %qE not handled in switch"
 
19075
 msgstr "%Hв переключателе пропущено значение %qE перечислимого типа"
 
19076
 
 
19077
-#: c-family/c-common.c:6175
 
19078
+#: c-family/c-common.c:6180
 
19079
 #, gcc-internal-format
 
19080
 msgid "taking the address of a label is non-standard"
 
19081
 msgstr "взятие адреса метки не поддерживается ISO C/C++"
 
19082
 
 
19083
-#: c-family/c-common.c:6369
 
19084
+#: c-family/c-common.c:6374
 
19085
 #, gcc-internal-format
 
19086
 msgid "%qE attribute ignored for field of type %qT"
 
19087
 msgstr "атрибут %qE для поля типа %qT проигнорирован"
 
19088
 
 
19089
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
19090
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
19091
 #, fuzzy, gcc-internal-format
 
19092
 msgid "%qE attribute conflicts with attribute %s"
 
19093
 msgstr "атрибут %qs допустим только для переменных"
 
19094
 
 
19095
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
19096
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
19097
 #, fuzzy, gcc-internal-format
 
19098
 msgid "%qE attribute has no effect on unit local functions"
 
19099
 msgstr "%qE атрибут действует только в public-объектах"
 
19100
 
 
19101
-#: c-family/c-common.c:6776
 
19102
+#: c-family/c-common.c:6798
 
19103
 #, gcc-internal-format
 
19104
 msgid "%qE attribute have effect only on public objects"
 
19105
 msgstr "%qE атрибут действует только в public-объектах"
 
19106
 
 
19107
-#: c-family/c-common.c:6890
 
19108
+#: c-family/c-common.c:6912
 
19109
 #, fuzzy, gcc-internal-format
 
19110
 msgid "destructor priorities are not supported"
 
19111
 msgstr "\"трамплины\" не поддерживаются"
 
19112
 
 
19113
-#: c-family/c-common.c:6892
 
19114
+#: c-family/c-common.c:6914
 
19115
 #, fuzzy, gcc-internal-format
 
19116
 msgid "constructor priorities are not supported"
 
19117
 msgstr "\"трамплины\" не поддерживаются"
 
19118
 
 
19119
-#: c-family/c-common.c:6910
 
19120
+#: c-family/c-common.c:6932
 
19121
 #, gcc-internal-format, gfc-internal-format
 
19122
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
19123
 msgstr ""
 
19124
 
 
19125
-#: c-family/c-common.c:6915
 
19126
+#: c-family/c-common.c:6937
 
19127
 #, gcc-internal-format, gfc-internal-format
 
19128
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
19129
 msgstr ""
 
19130
 
 
19131
-#: c-family/c-common.c:6923
 
19132
+#: c-family/c-common.c:6945
 
19133
 #, gcc-internal-format, gfc-internal-format
 
19134
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
19135
 msgstr ""
 
19136
 
 
19137
-#: c-family/c-common.c:6926
 
19138
+#: c-family/c-common.c:6948
 
19139
 #, gcc-internal-format, gfc-internal-format
 
19140
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
19141
 msgstr ""
 
19142
 
 
19143
-#: c-family/c-common.c:7082
 
19144
+#: c-family/c-common.c:7104
 
19145
 #, fuzzy, gcc-internal-format
 
19146
 msgid "unknown machine mode %qE"
 
19147
 msgstr "неизвестная машинный режим %qs"
 
19148
 
 
19149
-#: c-family/c-common.c:7111
 
19150
+#: c-family/c-common.c:7133
 
19151
 #, gcc-internal-format
 
19152
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
19153
 msgstr "задание векторного типа с __attribute__ ((mode)) не будет поддерживаться в будущих версиях"
 
19154
 
 
19155
-#: c-family/c-common.c:7114
 
19156
+#: c-family/c-common.c:7136
 
19157
 #, gcc-internal-format
 
19158
 msgid "use __attribute__ ((vector_size)) instead"
 
19159
 msgstr "используйте вместо него __attribute__ ((vector_size))"
 
19160
 
 
19161
-#: c-family/c-common.c:7123
 
19162
+#: c-family/c-common.c:7145
 
19163
 #, gcc-internal-format
 
19164
 msgid "unable to emulate %qs"
 
19165
 msgstr "эмуляция %qs невозможна"
 
19166
 
 
19167
-#: c-family/c-common.c:7134
 
19168
+#: c-family/c-common.c:7156
 
19169
 #, gcc-internal-format
 
19170
 msgid "invalid pointer mode %qs"
 
19171
 msgstr "неизвестная машинный режим %qs для указателя"
 
19172
 
 
19173
-#: c-family/c-common.c:7151
 
19174
+#: c-family/c-common.c:7173
 
19175
 #, gcc-internal-format
 
19176
 msgid "signedness of type and machine mode %qs don%'t match"
 
19177
 msgstr ""
 
19178
 
 
19179
-#: c-family/c-common.c:7162
 
19180
+#: c-family/c-common.c:7184
 
19181
 #, gcc-internal-format
 
19182
 msgid "no data type for mode %qs"
 
19183
 msgstr "тип данных, соответствующий режиму %qs, не существует"
 
19184
 
 
19185
-#: c-family/c-common.c:7172
 
19186
+#: c-family/c-common.c:7194
 
19187
 #, gcc-internal-format
 
19188
 msgid "cannot use mode %qs for enumeral types"
 
19189
 msgstr "использование режима %qs для перечислимых типов недопустимо"
 
19190
 
 
19191
-#: c-family/c-common.c:7199
 
19192
+#: c-family/c-common.c:7221
 
19193
 #, gcc-internal-format
 
19194
 msgid "mode %qs applied to inappropriate type"
 
19195
 msgstr "режим %qs применен к неподходящему типу"
 
19196
 
 
19197
-#: c-family/c-common.c:7231
 
19198
+#: c-family/c-common.c:7253
 
19199
 #, fuzzy, gcc-internal-format
 
19200
 msgid "section attribute cannot be specified for local variables"
 
19201
 msgstr "%Jатрибут section недопустим для локальных переменных"
 
19202
 
 
19203
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
19204
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
19205
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
19206
 #, gcc-internal-format
 
19207
 msgid "section of %q+D conflicts with previous declaration"
 
19208
 msgstr "атрибут section, заданный для %q+D, противоречит предшествующей декларации"
 
19209
 
 
19210
-#: c-family/c-common.c:7250
 
19211
+#: c-family/c-common.c:7272
 
19212
 #, fuzzy, gcc-internal-format
 
19213
 msgid "section of %q+D cannot be overridden"
 
19214
 msgstr "`%#D' и `%#D' не могут быть перегружены"
 
19215
 
 
19216
-#: c-family/c-common.c:7258
 
19217
+#: c-family/c-common.c:7280
 
19218
 #, gcc-internal-format
 
19219
 msgid "section attribute not allowed for %q+D"
 
19220
 msgstr "атрибут section для %q+D недопустим"
 
19221
 
 
19222
-#: c-family/c-common.c:7265
 
19223
+#: c-family/c-common.c:7287
 
19224
 #, fuzzy, gcc-internal-format
 
19225
 msgid "section attributes are not supported for this target"
 
19226
 msgstr "%Jатрибут section для данной платформы не поддерживается"
 
19227
 
 
19228
-#: c-family/c-common.c:7284
 
19229
+#: c-family/c-common.c:7306
 
19230
 #, fuzzy, gcc-internal-format
 
19231
 msgid "requested alignment is not an integer constant"
 
19232
 msgstr "выравнивание не является константой"
 
19233
 
 
19234
-#: c-family/c-common.c:7291
 
19235
+#: c-family/c-common.c:7313
 
19236
 #, gcc-internal-format
 
19237
 msgid "requested alignment is not a power of 2"
 
19238
 msgstr "выравнивание не является степенью числа 2"
 
19239
 
 
19240
-#: c-family/c-common.c:7296
 
19241
+#: c-family/c-common.c:7318
 
19242
 #, gcc-internal-format
 
19243
 msgid "requested alignment is too large"
 
19244
 msgstr "выравнивание слишком велико"
 
19245
 
 
19246
-#: c-family/c-common.c:7379
 
19247
+#: c-family/c-common.c:7401
 
19248
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
19249
-#| msgid "requested alignment is too large"
 
19250
 msgid "requested alignment %d is larger than %d"
 
19251
 msgstr "выравнивание слишком велико"
 
19252
 
 
19253
-#: c-family/c-common.c:7436
 
19254
+#: c-family/c-common.c:7458
 
19255
 #, gcc-internal-format
 
19256
 msgid "alignment may not be specified for %q+D"
 
19257
 msgstr "нельзя задавать выравнивание для %q+D"
 
19258
 
 
19259
-#: c-family/c-common.c:7454
 
19260
+#: c-family/c-common.c:7476
 
19261
 #, gcc-internal-format
 
19262
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
19263
 msgstr ""
 
19264
 
 
19265
-#: c-family/c-common.c:7458
 
19266
+#: c-family/c-common.c:7480
 
19267
 #, fuzzy, gcc-internal-format
 
19268
 msgid "alignment for %q+D must be at least %d"
 
19269
 msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением"
 
19270
 
 
19271
-#: c-family/c-common.c:7483
 
19272
+#: c-family/c-common.c:7505
 
19273
 #, fuzzy, gcc-internal-format
 
19274
 msgid "inline function %q+D declared weak"
 
19275
 msgstr "вложенная функция %q+D объявлена, но нигде не определена"
 
19276
 
 
19277
-#: c-family/c-common.c:7488
 
19278
+#: c-family/c-common.c:7510
 
19279
 #, fuzzy, gcc-internal-format
 
19280
 msgid "indirect function %q+D cannot be declared weak"
 
19281
 msgstr "недопустимая декларация функции %qs как %<mutable%>"
 
19282
 
 
19283
-#: c-family/c-common.c:7525
 
19284
+#: c-family/c-common.c:7547
 
19285
 #, fuzzy, gcc-internal-format
 
19286
 msgid "%q+D defined both normally and as %qE attribute"
 
19287
 msgstr "%q+D определено как обычное имя и как alias"
 
19288
 
 
19289
-#: c-family/c-common.c:7533
 
19290
+#: c-family/c-common.c:7555
 
19291
 #, fuzzy, gcc-internal-format
 
19292
 msgid "weak %q+D cannot be defined %qE"
 
19293
 msgstr "декларация %q+#D недопустима,"
 
19294
 
 
19295
-#: c-family/c-common.c:7550
 
19296
+#: c-family/c-common.c:7572
 
19297
 #, fuzzy, gcc-internal-format
 
19298
 msgid "attribute %qE argument not a string"
 
19299
 msgstr "аргумент атрибута %qs не является строковой константой"
 
19300
 
 
19301
-#: c-family/c-common.c:7626
 
19302
+#: c-family/c-common.c:7648
 
19303
 #, fuzzy, gcc-internal-format
 
19304
 msgid "indirect function %q+D cannot be declared weakref"
 
19305
 msgstr "недопустимая декларация функции %qs как %<mutable%>"
 
19306
 
 
19307
-#: c-family/c-common.c:7648
 
19308
+#: c-family/c-common.c:7670
 
19309
 #, fuzzy, gcc-internal-format
 
19310
 msgid "weakref attribute must appear before alias attribute"
 
19311
 msgstr "%Jатрибут weakref должен задаваться до атрибута alias"
 
19312
 
 
19313
-#: c-family/c-common.c:7677
 
19314
+#: c-family/c-common.c:7699
 
19315
 #, gcc-internal-format
 
19316
 msgid "%qE attribute ignored on non-class types"
 
19317
 msgstr "атрибут %qE для не классовых типов игнорируется"
 
19318
 
 
19319
-#: c-family/c-common.c:7683
 
19320
+#: c-family/c-common.c:7705
 
19321
 #, fuzzy, gcc-internal-format
 
19322
 msgid "%qE attribute ignored because %qT is already defined"
 
19323
 msgstr "атрибут %qE для не классовых типов игнорируется"
 
19324
 
 
19325
-#: c-family/c-common.c:7696
 
19326
+#: c-family/c-common.c:7718
 
19327
 #, gcc-internal-format
 
19328
 msgid "visibility argument not a string"
 
19329
 msgstr "аргумент атрибута visibility не является текстовой строкой"
 
19330
 
 
19331
-#: c-family/c-common.c:7708
 
19332
+#: c-family/c-common.c:7730
 
19333
 #, gcc-internal-format
 
19334
 msgid "%qE attribute ignored on types"
 
19335
 msgstr "атрибут %qE для типов игнорируется"
 
19336
 
 
19337
-#: c-family/c-common.c:7724
 
19338
+#: c-family/c-common.c:7746
 
19339
 #, gcc-internal-format
 
19340
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
19341
 msgstr "аргумент атрибута visibility должен быть \"default\", \"hidden\", \"protected\" или \"internal\""
 
19342
 
 
19343
-#: c-family/c-common.c:7735
 
19344
+#: c-family/c-common.c:7757
 
19345
 #, fuzzy, gcc-internal-format
 
19346
 msgid "%qD redeclared with different visibility"
 
19347
 msgstr "%J%qD повторно декларирован как символ другого вида"
 
19348
 
 
19349
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
19350
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
19351
 #, gcc-internal-format
 
19352
 msgid "%qD was declared %qs which implies default visibility"
 
19353
 msgstr ""
 
19354
 
 
19355
-#: c-family/c-common.c:7826
 
19356
+#: c-family/c-common.c:7848
 
19357
 #, gcc-internal-format
 
19358
 msgid "tls_model argument not a string"
 
19359
 msgstr "аргумент атрибута tls_model не является текстовой строкой"
 
19360
 
 
19361
-#: c-family/c-common.c:7839
 
19362
+#: c-family/c-common.c:7861
 
19363
 #, gcc-internal-format
 
19364
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
19365
 msgstr "аргумент атрибута tls_model должен быть \"local-exec\", \"initial-exec\", \"local-dynamic\" или \"global-dynamic\""
 
19366
 
 
19367
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
19368
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
19369
 #: config/m32c/m32c.c:2926
 
19370
 #, fuzzy, gcc-internal-format
 
19371
 msgid "%qE attribute applies only to functions"
 
19372
 msgstr "%J%qE: атрибут допустим только для функций"
 
19373
 
 
19374
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
19375
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
19376
 #, fuzzy, gcc-internal-format
 
19377
 msgid "can%'t set %qE attribute after definition"
 
19378
 msgstr "%Jатрибут %qE нельзя установить после определения объекта"
 
19379
 
 
19380
-#: c-family/c-common.c:7911
 
19381
+#: c-family/c-common.c:7933
 
19382
 #, gcc-internal-format
 
19383
 msgid "alloc_size parameter outside range"
 
19384
 msgstr ""
 
19385
 
 
19386
-#: c-family/c-common.c:8029
 
19387
+#: c-family/c-common.c:8051
 
19388
 #, fuzzy, gcc-internal-format
 
19389
 msgid "%qE attribute duplicated"
 
19390
 msgstr "атрибут %qE проигнорирован"
 
19391
 
 
19392
-#: c-family/c-common.c:8031
 
19393
+#: c-family/c-common.c:8053
 
19394
 #, fuzzy, gcc-internal-format
 
19395
 msgid "%qE attribute follows %qE"
 
19396
 msgstr "атрибут %qE для %qE проигнорирован"
 
19397
 
 
19398
-#: c-family/c-common.c:8130
 
19399
+#: c-family/c-common.c:8152
 
19400
 #, fuzzy, gcc-internal-format
 
19401
 msgid "type was previously declared %qE"
 
19402
 msgstr "это предыдущее определение `%#D'"
 
19403
 
 
19404
-#: c-family/c-common.c:8183
 
19405
+#: c-family/c-common.c:8205
 
19406
 #, fuzzy, gcc-internal-format
 
19407
 msgid "%qE argument not an identifier"
 
19408
 msgstr "аргумент атрибута cleanup - не идентификатор"
 
19409
 
 
19410
-#: c-family/c-common.c:8194
 
19411
+#: c-family/c-common.c:8216
 
19412
 #, fuzzy, gcc-internal-format
 
19413
 msgid "%qD is not compatible with %qD"
 
19414
 msgstr "отсутствует декларация %qD в %qD"
 
19415
 
 
19416
-#: c-family/c-common.c:8197
 
19417
+#: c-family/c-common.c:8219
 
19418
 #, fuzzy, gcc-internal-format
 
19419
 msgid "transaction_wrap argument is not a function"
 
19420
 msgstr "аргумент атрибута cleanup - не функция"
 
19421
 
 
19422
-#: c-family/c-common.c:8245
 
19423
+#: c-family/c-common.c:8267
 
19424
 #, fuzzy, gcc-internal-format
 
19425
 msgid "deprecated message is not a string"
 
19426
 msgstr "аргумент атрибута %qs не является строковой константой"
 
19427
 
 
19428
-#: c-family/c-common.c:8286
 
19429
+#: c-family/c-common.c:8308
 
19430
 #, gcc-internal-format
 
19431
 msgid "%qE attribute ignored for %qE"
 
19432
 msgstr "атрибут %qE для %qE проигнорирован"
 
19433
 
 
19434
-#: c-family/c-common.c:8346
 
19435
+#: c-family/c-common.c:8368
 
19436
 #, gcc-internal-format
 
19437
 msgid "invalid vector type for attribute %qE"
 
19438
 msgstr "неверно задан векторный тип для атрибута %qE"
 
19439
 
 
19440
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
19441
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
19442
 #: ada/gcc-interface/utils.c:6401
 
19443
 #, gcc-internal-format
 
19444
 msgid "vector size not an integral multiple of component size"
 
19445
 msgstr "размер вектора не кратен размеру компонент"
 
19446
 
 
19447
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
19448
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
19449
 #: ada/gcc-interface/utils.c:6407
 
19450
 #, gcc-internal-format
 
19451
 msgid "zero vector size"
 
19452
 msgstr "нулевой размер вектора"
 
19453
 
 
19454
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
19455
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
19456
 #: ada/gcc-interface/utils.c:6414
 
19457
 #, gcc-internal-format
 
19458
 msgid "number of components of the vector not a power of two"
 
19459
 msgstr "число компонент вектора не является степенью двойки"
 
19460
 
 
19461
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
19462
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
19463
 #, gcc-internal-format
 
19464
 msgid "nonnull attribute without arguments on a non-prototype"
 
19465
 msgstr "непустой атрибут без аргументов допустим только в прототипах"
 
19466
 
 
19467
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
19468
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
19469
 #, gcc-internal-format, gfc-internal-format
 
19470
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
19471
 msgstr "в непустом аргументе задан неверный номер операнда (аргумент %lu)"
 
19472
 
 
19473
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
19474
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
19475
 #, gcc-internal-format, gfc-internal-format
 
19476
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
19477
 msgstr "непустой аргумент содержит номер операнда вне диапазона (аргумент %lu, операнд %lu)"
 
19478
 
 
19479
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
19480
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
19481
 #, gcc-internal-format, gfc-internal-format
 
19482
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
19483
 msgstr "непустой аргумент ссылается на операнд, не являющийся указателем (аргумент %lu, операнд %lu)"
 
19484
 
 
19485
-#: c-family/c-common.c:8533
 
19486
+#: c-family/c-common.c:8555
 
19487
 #, fuzzy, gcc-internal-format
 
19488
 msgid "not enough variable arguments to fit a sentinel"
 
19489
 msgstr "слишком мало аргументов функции"
 
19490
 
 
19491
-#: c-family/c-common.c:8547
 
19492
+#: c-family/c-common.c:8569
 
19493
 #, fuzzy, gcc-internal-format
 
19494
 msgid "missing sentinel in function call"
 
19495
 msgstr "Запретить вызовы функций относительно PC"
 
19496
 
 
19497
-#: c-family/c-common.c:8588
 
19498
+#: c-family/c-common.c:8610
 
19499
 #, gcc-internal-format, gfc-internal-format
 
19500
 msgid "null argument where non-null required (argument %lu)"
 
19501
 msgstr "пустой аргумент в позиции, где требуется непустой (аргумент %lu)"
 
19502
 
 
19503
-#: c-family/c-common.c:8653
 
19504
+#: c-family/c-common.c:8675
 
19505
 #, gcc-internal-format
 
19506
 msgid "cleanup argument not an identifier"
 
19507
 msgstr "аргумент атрибута cleanup - не идентификатор"
 
19508
 
 
19509
-#: c-family/c-common.c:8660
 
19510
+#: c-family/c-common.c:8682
 
19511
 #, gcc-internal-format
 
19512
 msgid "cleanup argument not a function"
 
19513
 msgstr "аргумент атрибута cleanup - не функция"
 
19514
 
 
19515
-#: c-family/c-common.c:8697
 
19516
+#: c-family/c-common.c:8719
 
19517
 #, gcc-internal-format
 
19518
 msgid "%qE attribute requires prototypes with named arguments"
 
19519
 msgstr "в атрибуте %qE требуется прототип с именованными аргументами"
 
19520
 
 
19521
-#: c-family/c-common.c:8705
 
19522
+#: c-family/c-common.c:8727
 
19523
 #, gcc-internal-format
 
19524
 msgid "%qE attribute only applies to variadic functions"
 
19525
 msgstr "атрибут %qE допустим только для функций с переменным числом аргументом"
 
19526
 
 
19527
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
19528
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
19529
 #, gcc-internal-format
 
19530
 msgid "requested position is not an integer constant"
 
19531
 msgstr "заданная позиция не является целой константой"
 
19532
 
 
19533
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
19534
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
19535
 #, gcc-internal-format
 
19536
 msgid "requested position is less than zero"
 
19537
 msgstr "заданная позиция меньше нуля"
 
19538
 
 
19539
-#: c-family/c-common.c:8843
 
19540
+#: c-family/c-common.c:8865
 
19541
 #, gcc-internal-format, gfc-internal-format
 
19542
 msgid "bad option %s to optimize attribute"
 
19543
 msgstr ""
 
19544
 
 
19545
-#: c-family/c-common.c:8846
 
19546
+#: c-family/c-common.c:8868
 
19547
 #, gcc-internal-format, gfc-internal-format
 
19548
 msgid "bad option %s to pragma attribute"
 
19549
 msgstr ""
 
19550
 
 
19551
-#: c-family/c-common.c:9075
 
19552
+#: c-family/c-common.c:9095
 
19553
 #, fuzzy, gcc-internal-format
 
19554
 msgid "not enough arguments to function %qE"
 
19555
 msgstr "слишком мало аргументов в вызове функции %qE"
 
19556
 
 
19557
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
19558
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
19559
 #, gcc-internal-format
 
19560
 msgid "too many arguments to function %qE"
 
19561
 msgstr "слишком много аргументов в вызове функции %qE"
 
19562
 
 
19563
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
19564
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
19565
 #, fuzzy, gcc-internal-format
 
19566
 msgid "non-floating-point argument in call to function %qE"
 
19567
 msgstr "не плавающий аргумент в вызове функции %qs"
 
19568
 
 
19569
-#: c-family/c-common.c:9134
 
19570
+#: c-family/c-common.c:9154
 
19571
 #, fuzzy, gcc-internal-format
 
19572
 msgid "non-floating-point arguments in call to function %qE"
 
19573
 msgstr "не плавающий аргумент в вызове функции %qs"
 
19574
 
 
19575
-#: c-family/c-common.c:9150
 
19576
+#: c-family/c-common.c:9170
 
19577
 #, fuzzy, gcc-internal-format
 
19578
 msgid "non-const integer argument %u in call to function %qE"
 
19579
 msgstr "не плавающий аргумент в вызове функции %qs"
 
19580
 
 
19581
-#: c-family/c-common.c:9170
 
19582
+#: c-family/c-common.c:9190
 
19583
 #, fuzzy, gcc-internal-format
 
19584
 msgid "non-integer argument 3 in call to function %qE"
 
19585
 msgstr "не плавающий аргумент в вызове функции %qs"
 
19586
 
 
19587
-#: c-family/c-common.c:9496
 
19588
+#: c-family/c-common.c:9516
 
19589
 #, gcc-internal-format
 
19590
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
19591
 msgstr "недопустимое применение %<offsetof%> к статическому элементу данных %qD"
 
19592
 
 
19593
-#: c-family/c-common.c:9501
 
19594
+#: c-family/c-common.c:9521
 
19595
 #, fuzzy, gcc-internal-format
 
19596
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
19597
 msgstr "недопустимое применение %<offsetof%> к статическому элементу данных %qD"
 
19598
 
 
19599
-#: c-family/c-common.c:9508
 
19600
+#: c-family/c-common.c:9528
 
19601
 #, fuzzy, gcc-internal-format
 
19602
 msgid "cannot apply %<offsetof%> to a non constant address"
 
19603
 msgstr "некорректное использование нестатической функции-элемента %qD"
 
19604
 
 
19605
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
19606
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
19607
 #, gcc-internal-format
 
19608
 msgid "attempt to take address of bit-field structure member %qD"
 
19609
 msgstr "взятие адреса от битового поля структуры %qD"
 
19610
 
 
19611
-#: c-family/c-common.c:9573
 
19612
+#: c-family/c-common.c:9593
 
19613
 #, gcc-internal-format
 
19614
 msgid "index %E denotes an offset greater than size of %qT"
 
19615
 msgstr ""
 
19616
 
 
19617
-#: c-family/c-common.c:9613
 
19618
+#: c-family/c-common.c:9633
 
19619
 #, gcc-internal-format
 
19620
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
19621
 msgstr ""
 
19622
 
 
19623
-#: c-family/c-common.c:9634
 
19624
+#: c-family/c-common.c:9654
 
19625
 #, fuzzy, gcc-internal-format
 
19626
 msgid "assignment of member %qD in read-only object"
 
19627
 msgstr "присваивание позиции в памяти, доступной только на чтение"
 
19628
 
 
19629
-#: c-family/c-common.c:9636
 
19630
+#: c-family/c-common.c:9656
 
19631
 #, fuzzy, gcc-internal-format
 
19632
 msgid "increment of member %qD in read-only object"
 
19633
 msgstr "инкрементация позиции в памяти, доступной только на чтение"
 
19634
 
 
19635
-#: c-family/c-common.c:9638
 
19636
+#: c-family/c-common.c:9658
 
19637
 #, fuzzy, gcc-internal-format
 
19638
 msgid "decrement of member %qD in read-only object"
 
19639
 msgstr "декрементация позиции в памяти, доступной только на чтение"
 
19640
 
 
19641
-#: c-family/c-common.c:9640
 
19642
+#: c-family/c-common.c:9660
 
19643
 #, fuzzy, gcc-internal-format
 
19644
 msgid "member %qD in read-only object used as %<asm%> output"
 
19645
 msgstr "доступная только на чтение позиция памяти использована как выходной операнд %<asm%>"
 
19646
 
 
19647
-#: c-family/c-common.c:9644
 
19648
+#: c-family/c-common.c:9664
 
19649
 #, gcc-internal-format
 
19650
 msgid "assignment of read-only member %qD"
 
19651
 msgstr "присваивание элементу %qD, доступному только на чтение"
 
19652
 
 
19653
-#: c-family/c-common.c:9645
 
19654
+#: c-family/c-common.c:9665
 
19655
 #, gcc-internal-format
 
19656
 msgid "increment of read-only member %qD"
 
19657
 msgstr "инкрементация элемента %qD, доступного только на чтение"
 
19658
 
 
19659
-#: c-family/c-common.c:9646
 
19660
+#: c-family/c-common.c:9666
 
19661
 #, gcc-internal-format
 
19662
 msgid "decrement of read-only member %qD"
 
19663
 msgstr "декрементация элемента %qD, доступного только на чтение"
 
19664
 
 
19665
-#: c-family/c-common.c:9647
 
19666
+#: c-family/c-common.c:9667
 
19667
 #, gcc-internal-format
 
19668
 msgid "read-only member %qD used as %<asm%> output"
 
19669
 msgstr "доступный только на чтение элемент %qD использован как выходной операнд %<asm%>"
 
19670
 
 
19671
-#: c-family/c-common.c:9651
 
19672
+#: c-family/c-common.c:9671
 
19673
 #, gcc-internal-format
 
19674
 msgid "assignment of read-only variable %qD"
 
19675
 msgstr "присваивание переменной %qD, доступной только на чтение"
 
19676
 
 
19677
-#: c-family/c-common.c:9652
 
19678
+#: c-family/c-common.c:9672
 
19679
 #, gcc-internal-format
 
19680
 msgid "increment of read-only variable %qD"
 
19681
 msgstr "инкрементация переменной %qD, доступной только на чтение"
 
19682
 
 
19683
-#: c-family/c-common.c:9653
 
19684
+#: c-family/c-common.c:9673
 
19685
 #, gcc-internal-format
 
19686
 msgid "decrement of read-only variable %qD"
 
19687
 msgstr "декрементация переменной %qD, доступной только на чтение"
 
19688
 
 
19689
-#: c-family/c-common.c:9654
 
19690
+#: c-family/c-common.c:9674
 
19691
 #, gcc-internal-format
 
19692
 msgid "read-only variable %qD used as %<asm%> output"
 
19693
 msgstr "доступная только на чтение переменная %qD использована как выходной операнд %<asm%>"
 
19694
 
 
19695
-#: c-family/c-common.c:9657
 
19696
+#: c-family/c-common.c:9677
 
19697
 #, fuzzy, gcc-internal-format
 
19698
 msgid "assignment of read-only parameter %qD"
 
19699
 msgstr "присваивание элементу %qD, доступному только на чтение"
 
19700
 
 
19701
-#: c-family/c-common.c:9658
 
19702
+#: c-family/c-common.c:9678
 
19703
 #, fuzzy, gcc-internal-format
 
19704
 msgid "increment of read-only parameter %qD"
 
19705
 msgstr "инкрементация элемента %qD, доступного только на чтение"
 
19706
 
 
19707
-#: c-family/c-common.c:9659
 
19708
+#: c-family/c-common.c:9679
 
19709
 #, fuzzy, gcc-internal-format
 
19710
 msgid "decrement of read-only parameter %qD"
 
19711
 msgstr "декрементация элемента %qD, доступного только на чтение"
 
19712
 
 
19713
-#: c-family/c-common.c:9660
 
19714
+#: c-family/c-common.c:9680
 
19715
 #, fuzzy, gcc-internal-format
 
19716
 msgid "read-only parameter %qD use as %<asm%> output"
 
19717
 msgstr "доступный только на чтение элемент %qD использован как выходной операнд %<asm%>"
 
19718
 
 
19719
-#: c-family/c-common.c:9665
 
19720
+#: c-family/c-common.c:9685
 
19721
 #, fuzzy, gcc-internal-format
 
19722
 msgid "assignment of read-only named return value %qD"
 
19723
 msgstr "присваивание переменной %qD, доступной только на чтение"
 
19724
 
 
19725
-#: c-family/c-common.c:9667
 
19726
+#: c-family/c-common.c:9687
 
19727
 #, fuzzy, gcc-internal-format
 
19728
 msgid "increment of read-only named return value %qD"
 
19729
 msgstr "присваивание переменной %qD, доступной только на чтение"
 
19730
 
 
19731
-#: c-family/c-common.c:9669
 
19732
+#: c-family/c-common.c:9689
 
19733
 #, fuzzy, gcc-internal-format
 
19734
 msgid "decrement of read-only named return value %qD"
 
19735
 msgstr "присваивание переменной %qD, доступной только на чтение"
 
19736
 
 
19737
-#: c-family/c-common.c:9671
 
19738
+#: c-family/c-common.c:9691
 
19739
 #, fuzzy, gcc-internal-format
 
19740
 msgid "read-only named return value %qD used as %<asm%>output"
 
19741
 msgstr "доступная только на чтение переменная %qD использована как выходной операнд %<asm%>"
 
19742
 
 
19743
-#: c-family/c-common.c:9676
 
19744
+#: c-family/c-common.c:9696
 
19745
 #, fuzzy, gcc-internal-format
 
19746
 msgid "assignment of function %qD"
 
19747
 msgstr "вызов не функции %qD"
 
19748
 
 
19749
-#: c-family/c-common.c:9677
 
19750
+#: c-family/c-common.c:9697
 
19751
 #, fuzzy, gcc-internal-format
 
19752
 msgid "increment of function %qD"
 
19753
 msgstr "вызов не функции %qD"
 
19754
 
 
19755
-#: c-family/c-common.c:9678
 
19756
+#: c-family/c-common.c:9698
 
19757
 #, fuzzy, gcc-internal-format
 
19758
 msgid "decrement of function %qD"
 
19759
 msgstr "вызов не функции %qD"
 
19760
 
 
19761
-#: c-family/c-common.c:9679
 
19762
+#: c-family/c-common.c:9699
 
19763
 #, fuzzy, gcc-internal-format
 
19764
 msgid "function %qD used as %<asm%> output"
 
19765
 msgstr "доступная только на чтение позиция памяти использована как выходной операнд %<asm%>"
 
19766
 
 
19767
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
19768
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
19769
 #, fuzzy, gcc-internal-format
 
19770
 msgid "assignment of read-only location %qE"
 
19771
 msgstr "присваивание позиции в памяти, доступной только на чтение"
 
19772
 
 
19773
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
19774
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
19775
 #, fuzzy, gcc-internal-format
 
19776
 msgid "increment of read-only location %qE"
 
19777
 msgstr "инкрементация позиции в памяти, доступной только на чтение"
 
19778
 
 
19779
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
19780
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
19781
 #, fuzzy, gcc-internal-format
 
19782
 msgid "decrement of read-only location %qE"
 
19783
 msgstr "декрементация позиции в памяти, доступной только на чтение"
 
19784
 
 
19785
-#: c-family/c-common.c:9685
 
19786
+#: c-family/c-common.c:9705
 
19787
 #, fuzzy, gcc-internal-format
 
19788
 msgid "read-only location %qE used as %<asm%> output"
 
19789
 msgstr "доступная только на чтение позиция памяти использована как выходной операнд %<asm%>"
 
19790
 
 
19791
-#: c-family/c-common.c:9699
 
19792
+#: c-family/c-common.c:9719
 
19793
 #, fuzzy, gcc-internal-format
 
19794
 msgid "lvalue required as left operand of assignment"
 
19795
 msgstr "некорректная левая часть в присваивании"
 
19796
 
 
19797
-#: c-family/c-common.c:9702
 
19798
+#: c-family/c-common.c:9722
 
19799
 #, gcc-internal-format
 
19800
 msgid "lvalue required as increment operand"
 
19801
 msgstr ""
 
19802
 
 
19803
-#: c-family/c-common.c:9705
 
19804
+#: c-family/c-common.c:9725
 
19805
 #, gcc-internal-format
 
19806
 msgid "lvalue required as decrement operand"
 
19807
 msgstr ""
 
19808
 
 
19809
-#: c-family/c-common.c:9708
 
19810
+#: c-family/c-common.c:9728
 
19811
 #, gcc-internal-format
 
19812
 msgid "lvalue required as unary %<&%> operand"
 
19813
 msgstr ""
 
19814
 
 
19815
-#: c-family/c-common.c:9711
 
19816
+#: c-family/c-common.c:9731
 
19817
 #, fuzzy, gcc-internal-format
 
19818
 msgid "lvalue required in asm statement"
 
19819
 msgstr "неверное lvalue-выражение в операторе asm"
 
19820
 
 
19821
-#: c-family/c-common.c:9728
 
19822
+#: c-family/c-common.c:9748
 
19823
 #, fuzzy, gcc-internal-format
 
19824
 msgid "invalid type argument (have %qT)"
 
19825
 msgstr "неверный аргумент для %qs"
 
19826
 
 
19827
-#: c-family/c-common.c:9732
 
19828
+#: c-family/c-common.c:9752
 
19829
 #, fuzzy, gcc-internal-format
 
19830
 msgid "invalid type argument of array indexing (have %qT)"
 
19831
 msgstr "неверный аргумент для %qs"
 
19832
 
 
19833
-#: c-family/c-common.c:9737
 
19834
+#: c-family/c-common.c:9757
 
19835
 #, fuzzy, gcc-internal-format
 
19836
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
19837
 msgstr "неверный аргумент для %qs"
 
19838
 
 
19839
-#: c-family/c-common.c:9742
 
19840
+#: c-family/c-common.c:9762
 
19841
 #, fuzzy, gcc-internal-format
 
19842
 msgid "invalid type argument of %<->%> (have %qT)"
 
19843
 msgstr "неверный аргумент для %qs"
 
19844
 
 
19845
-#: c-family/c-common.c:9747
 
19846
+#: c-family/c-common.c:9767
 
19847
 #, fuzzy, gcc-internal-format
 
19848
 msgid "invalid type argument of implicit conversion (have %qT)"
 
19849
 msgstr "неверный аргумент для %qs"
 
19850
 
 
19851
-#: c-family/c-common.c:9877 cp/init.c:2373
 
19852
+#: c-family/c-common.c:9897 cp/init.c:2373
 
19853
 #, fuzzy, gcc-internal-format
 
19854
 msgid "size of array is too large"
 
19855
 msgstr "размер массива %qs слишком велик"
 
19856
 
 
19857
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
19858
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
19859
 #, gcc-internal-format
 
19860
 msgid "too few arguments to function %qE"
 
19861
 msgstr "слишком мало аргументов в вызове функции %qE"
 
19862
 
 
19863
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
19864
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
19865
 #, gcc-internal-format
 
19866
 msgid "incompatible type for argument %d of %qE"
 
19867
 msgstr "несовместимый тип аргумента %d функции %qE"
 
19868
 
 
19869
-#: c-family/c-common.c:10074
 
19870
+#: c-family/c-common.c:10094
 
19871
 #, fuzzy, gcc-internal-format
 
19872
 msgid "incorrect number of arguments to function %qE"
 
19873
 msgstr "слишком мало аргументов в вызове функции %qE"
 
19874
 
 
19875
-#: c-family/c-common.c:10082
 
19876
+#: c-family/c-common.c:10102
 
19877
 #, fuzzy, gcc-internal-format
 
19878
 msgid "argument 1 of %qE must be a non-void pointer type"
 
19879
 msgstr "использование шаблона класса %qT в качестве выражения"
 
19880
 
 
19881
-#: c-family/c-common.c:10091
 
19882
+#: c-family/c-common.c:10111
 
19883
 #, fuzzy, gcc-internal-format
 
19884
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
19885
 msgstr "%Hпервый аргумент %D должен быть указателем, второй - целой константой"
 
19886
 
 
19887
-#: c-family/c-common.c:10102
 
19888
+#: c-family/c-common.c:10122
 
19889
 #, fuzzy, gcc-internal-format
 
19890
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
19891
 msgstr "%Hпервый аргумент %D должен быть указателем, второй - целой константой"
 
19892
 
 
19893
-#: c-family/c-common.c:10117
 
19894
+#: c-family/c-common.c:10137
 
19895
 #, fuzzy, gcc-internal-format
 
19896
 msgid "argument %d of %qE must be a pointer type"
 
19897
 msgstr "использование шаблона класса %qT в качестве выражения"
 
19898
 
 
19899
-#: c-family/c-common.c:10124
 
19900
+#: c-family/c-common.c:10144
 
19901
 #, fuzzy, gcc-internal-format
 
19902
 msgid "size mismatch in argument %d of %qE"
 
19903
 msgstr "при передаче аргумента %P функции `%+D'"
 
19904
 
 
19905
-#: c-family/c-common.c:10140
 
19906
+#: c-family/c-common.c:10160
 
19907
 #, fuzzy, gcc-internal-format
 
19908
 msgid "invalid memory model argument %d of %qE"
 
19909
 msgstr "несовместимый тип аргумента %d функции %qE"
 
19910
 
 
19911
-#: c-family/c-common.c:10147
 
19912
+#: c-family/c-common.c:10167
 
19913
 #, fuzzy, gcc-internal-format
 
19914
 msgid "non-integer memory model argument %d of %qE"
 
19915
 msgstr "несовместимый тип аргумента %d функции %qE"
 
19916
 
 
19917
-#: c-family/c-common.c:10674
 
19918
+#: c-family/c-common.c:10694
 
19919
 #, gcc-internal-format
 
19920
 msgid "array subscript has type %<char%>"
 
19921
 msgstr "индекс массива имеет тип %<char%>"
 
19922
 
 
19923
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
19924
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
19925
 #, fuzzy, gcc-internal-format
 
19926
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
19927
 msgstr "рекомендуется окружать скобками + или -, используемые в операндах операций сдвига"
 
19928
 
 
19929
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
19930
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
19931
 #, fuzzy, gcc-internal-format
 
19932
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
19933
 msgstr "рекомендуется окружать скобками + или -, используемые в операндах операций сдвига"
 
19934
 
 
19935
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
19936
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
19937
 #, fuzzy, gcc-internal-format
 
19938
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
19939
 msgstr "рекомендуется окружать скобками + или -, используемые в операндах операций сдвига"
 
19940
 
 
19941
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
19942
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
19943
 #, fuzzy, gcc-internal-format
 
19944
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
19945
 msgstr "рекомендуется окружать скобками + или -, используемые в операндах операций сдвига"
 
19946
 
 
19947
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
19948
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
19949
 #, fuzzy, gcc-internal-format
 
19950
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
19951
 msgstr "рекомендуется окружать скобками выражение &&, используемое в операнде ||"
 
19952
 
 
19953
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
19954
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
19955
 #, fuzzy, gcc-internal-format
 
19956
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
19957
 msgstr "рекомендуется окружать скобками арифметическую операцию, используемую в операнде |"
 
19958
 
 
19959
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
19960
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
19961
 #, fuzzy, gcc-internal-format
 
19962
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
19963
 msgstr "рекомендуется окружать скобками сравнение, используемое в операнде |"
 
19964
 
 
19965
-#: c-family/c-common.c:10765
 
19966
+#: c-family/c-common.c:10785
 
19967
 #, gcc-internal-format
 
19968
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
19969
 msgstr ""
 
19970
 
 
19971
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
19972
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
19973
 #, fuzzy, gcc-internal-format
 
19974
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
19975
 msgstr "рекомендуется окружать скобками арифметическую операцию, используемую в операнде ^"
 
19976
 
 
19977
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
19978
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
19979
 #, fuzzy, gcc-internal-format
 
19980
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
19981
 msgstr "рекомендуется окружать скобками сравнение, используемое в операнде ^"
 
19982
 
 
19983
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
19984
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
19985
 #, fuzzy, gcc-internal-format
 
19986
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
19987
 msgstr "рекомендуется окружать скобками + или -, используемые в операнде &"
 
19988
 
 
19989
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
19990
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
19991
 #, fuzzy, gcc-internal-format
 
19992
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
19993
 msgstr "рекомендуется окружать скобками + или -, используемые в операнде &"
 
19994
 
 
19995
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
19996
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
19997
 #, fuzzy, gcc-internal-format
 
19998
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
19999
 msgstr "рекомендуется окружать скобками сравнение, используемое в операнде &"
 
20000
 
 
20001
-#: c-family/c-common.c:10811
 
20002
+#: c-family/c-common.c:10831
 
20003
 #, gcc-internal-format
 
20004
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
20005
 msgstr ""
 
20006
 
 
20007
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
20008
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
20009
 #, fuzzy, gcc-internal-format
 
20010
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
20011
 msgstr "рекомендуется окружать скобками сравнение, используемое в операнде |"
 
20012
 
 
20013
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
20014
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
20015
 #, fuzzy, gcc-internal-format
 
20016
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
20017
 msgstr "рекомендуется окружать скобками сравнение, используемое в операнде |"
 
20018
 
 
20019
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
20020
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
20021
 #, fuzzy, gcc-internal-format
 
20022
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
20023
 msgstr "сравнения вида X<=Y<=Z трактуются в C не так, как в математике"
 
20024
 
 
20025
-#: c-family/c-common.c:10861
 
20026
+#: c-family/c-common.c:10881
 
20027
 #, gcc-internal-format
 
20028
 msgid "label %q+D defined but not used"
 
20029
 msgstr "метка %q+D определена, но не используется"
 
20030
 
 
20031
-#: c-family/c-common.c:10863
 
20032
+#: c-family/c-common.c:10883
 
20033
 #, gcc-internal-format
 
20034
 msgid "label %q+D declared but not defined"
 
20035
 msgstr "метка %q+D декларирована, но не определена"
 
20036
 
 
20037
-#: c-family/c-common.c:10879
 
20038
+#: c-family/c-common.c:10899
 
20039
 #, gcc-internal-format
 
20040
 msgid "division by zero"
 
20041
 msgstr "деление на ноль"
 
20042
 
 
20043
-#: c-family/c-common.c:10911
 
20044
+#: c-family/c-common.c:10931
 
20045
 #, fuzzy, gcc-internal-format
 
20046
 msgid "comparison between types %qT and %qT"
 
20047
 msgstr "сравнение между типами `%#T' и `%#T'"
 
20048
 
 
20049
-#: c-family/c-common.c:10962
 
20050
+#: c-family/c-common.c:10982
 
20051
 #, gcc-internal-format
 
20052
 msgid "comparison between signed and unsigned integer expressions"
 
20053
 msgstr "сравнение знакового и беззнакового целых выражений"
 
20054
 
 
20055
-#: c-family/c-common.c:11013
 
20056
+#: c-family/c-common.c:11033
 
20057
 #, gcc-internal-format
 
20058
 msgid "promoted ~unsigned is always non-zero"
 
20059
 msgstr ""
 
20060
 
 
20061
-#: c-family/c-common.c:11016
 
20062
+#: c-family/c-common.c:11036
 
20063
 #, gcc-internal-format
 
20064
 msgid "comparison of promoted ~unsigned with constant"
 
20065
 msgstr "сравнение ~unsigned с константой"
 
20066
 
 
20067
-#: c-family/c-common.c:11026
 
20068
+#: c-family/c-common.c:11046
 
20069
 #, gcc-internal-format
 
20070
 msgid "comparison of promoted ~unsigned with unsigned"
 
20071
 msgstr "сравнение ~unsigned с unsigned"
 
20072
 
 
20073
-#: c-family/c-common.c:11204
 
20074
+#: c-family/c-common.c:11224
 
20075
 #, fuzzy, gcc-internal-format
 
20076
 msgid "typedef %qD locally defined but not used"
 
20077
 msgstr "%q+D определена, но нигде не используется"
 
20078
 
 
20079
-#: c-family/c-common.c:11443
 
20080
+#: c-family/c-common.c:11463
 
20081
 #, fuzzy, gcc-internal-format
 
20082
 msgid "index value is out of bound"
 
20083
 msgstr "индекс размерности %d выходит за границы в %L"
 
20084
 
 
20085
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
20086
-#: c-family/c-common.c:11546
 
20087
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
20088
+#: c-family/c-common.c:11566
 
20089
 #, fuzzy, gcc-internal-format
 
20090
-#| msgid "conversion from %qT to %qT is ambiguous"
 
20091
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
20092
 msgstr "преобразование из %qT в %qT неоднозначно"
 
20093
 
 
20094
@@ -20223,37 +20179,37 @@
 
20095
 msgid "can%'t write to %s: %m"
 
20096
 msgstr "ошибка записи в %s: %m"
 
20097
 
 
20098
-#: c-family/c-pch.c:191
 
20099
+#: c-family/c-pch.c:193
 
20100
 #, gcc-internal-format
 
20101
 msgid "can%'t write %s: %m"
 
20102
 msgstr "ошибка записи %s: %m"
 
20103
 
 
20104
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
20105
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
20106
 #, gcc-internal-format
 
20107
 msgid "can%'t read %s: %m"
 
20108
 msgstr "ошибка чтения %s: %m"
 
20109
 
 
20110
-#: c-family/c-pch.c:417
 
20111
+#: c-family/c-pch.c:419
 
20112
 #, gcc-internal-format
 
20113
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
20114
 msgstr "прагма pch_preprocess может использоваться только с ключом -fpreprocessed"
 
20115
 
 
20116
-#: c-family/c-pch.c:418
 
20117
+#: c-family/c-pch.c:420
 
20118
 #, gcc-internal-format
 
20119
 msgid "use #include instead"
 
20120
 msgstr "используйте директиву #include"
 
20121
 
 
20122
-#: c-family/c-pch.c:424
 
20123
+#: c-family/c-pch.c:426
 
20124
 #, gcc-internal-format
 
20125
 msgid "%s: couldn%'t open PCH file: %m"
 
20126
 msgstr "%s: ошибка открытия PCH файла %m"
 
20127
 
 
20128
-#: c-family/c-pch.c:429
 
20129
+#: c-family/c-pch.c:431
 
20130
 #, gcc-internal-format
 
20131
 msgid "use -Winvalid-pch for more information"
 
20132
 msgstr "для получения более подробной диагностики задайте -Winvalid-pch"
 
20133
 
 
20134
-#: c-family/c-pch.c:430
 
20135
+#: c-family/c-pch.c:432
 
20136
 #, gcc-internal-format, gfc-internal-format
 
20137
 msgid "%s: PCH file was invalid"
 
20138
 msgstr "%s: PCH-файл был некорректен"
 
20139
@@ -20736,7 +20692,6 @@
 
20140
 
 
20141
 #: config/darwin.c:2689
 
20142
 #, fuzzy, gcc-internal-format
 
20143
-#| msgid "visibility attribute not supported in this configuration; ignored"
 
20144
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
20145
 msgstr "атрибут видимости не поддерживается в данной конфигурации; определение игнорируется"
 
20146
 
 
20147
@@ -20873,19 +20828,16 @@
 
20148
 
 
20149
 #: config/aarch64/aarch64-builtins.c:1032
 
20150
 #, fuzzy, gcc-internal-format
 
20151
-#| msgid "incompatible type for argument %d of %qE"
 
20152
 msgid "incompatible type for argument %d, expected %<const int%>"
 
20153
 msgstr "несовместимый тип аргумента %d функции %qE"
 
20154
 
 
20155
 #: config/aarch64/aarch64.c:3643
 
20156
 #, fuzzy, gcc-internal-format
 
20157
-#| msgid "Enable function profiling"
 
20158
 msgid "function profiling"
 
20159
 msgstr "Включить профилирование функций"
 
20160
 
 
20161
 #: config/aarch64/aarch64.c:4623
 
20162
 #, fuzzy, gcc-internal-format
 
20163
-#| msgid "missing filename after %qs"
 
20164
 msgid "missing feature modifier after %qs"
 
20165
 msgstr "не задано имя файла после %qs"
 
20166
 
 
20167
@@ -20897,7 +20849,6 @@
 
20168
 
 
20169
 #: config/aarch64/aarch64.c:4675
 
20170
 #, fuzzy, gcc-internal-format
 
20171
-#| msgid "missing path after %qs"
 
20172
 msgid "missing arch name in -march=%qs"
 
20173
 msgstr "не задан маршрут после %qs"
 
20174
 
 
20175
@@ -20909,7 +20860,6 @@
 
20176
 
 
20177
 #: config/aarch64/aarch64.c:4724
 
20178
 #, fuzzy, gcc-internal-format
 
20179
-#| msgid "missing path after %qs"
 
20180
 msgid "missing cpu name in -mcpu=%qs"
 
20181
 msgstr "не задан маршрут после %qs"
 
20182
 
 
20183
@@ -20938,13 +20888,11 @@
 
20184
 
 
20185
 #: config/aarch64/aarch64.c:6421
 
20186
 #, fuzzy, gcc-internal-format
 
20187
-#| msgid "operand number out of range"
 
20188
 msgid "lane out of range"
 
20189
 msgstr "номер операнда вне диапазона"
 
20190
 
 
20191
 #: config/aarch64/aarch64.c:6431
 
20192
 #, fuzzy, gcc-internal-format
 
20193
-#| msgid "constant argument out of range for %qs"
 
20194
 msgid "constant out of range"
 
20195
 msgstr "константный аргумент для %qs вне диапазона"
 
20196
 
 
20197
@@ -21180,195 +21128,193 @@
 
20198
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
20199
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
20200
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
20201
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
20202
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
20203
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
20204
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
20205
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
20206
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
20207
 #: config/v850/v850.c:2082
 
20208
 #, fuzzy, gcc-internal-format
 
20209
 msgid "%qE attribute only applies to functions"
 
20210
 msgstr "атрибут %qs допустим только для функций"
 
20211
 
 
20212
-#: config/arm/arm.c:19315
 
20213
+#: config/arm/arm.c:19325
 
20214
 #, gcc-internal-format
 
20215
 msgid "unable to compute real location of stacked parameter"
 
20216
 msgstr "невозможно вычислить фактическое положение параметра в стеке"
 
20217
 
 
20218
-#: config/arm/arm.c:21257
 
20219
+#: config/arm/arm.c:21267
 
20220
 #, fuzzy, gcc-internal-format
 
20221
 msgid "argument must be a constant"
 
20222
 msgstr "аргумент %qD не является константой"
 
20223
 
 
20224
 #. @@@ better error message
 
20225
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
20226
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
20227
 #, gcc-internal-format
 
20228
 msgid "selector must be an immediate"
 
20229
 msgstr "селектор должен быть непосредственным значением"
 
20230
 
 
20231
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
20232
-#: config/arm/arm.c:21752
 
20233
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
20234
+#: config/arm/arm.c:21762
 
20235
 #, gcc-internal-format
 
20236
 msgid "the range of selector should be in 0 to 7"
 
20237
 msgstr ""
 
20238
 
 
20239
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
20240
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
20241
 #, gcc-internal-format
 
20242
 msgid "the range of selector should be in 0 to 3"
 
20243
 msgstr ""
 
20244
 
 
20245
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
20246
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
20247
 #, gcc-internal-format
 
20248
 msgid "the range of selector should be in 0 to 1"
 
20249
 msgstr ""
 
20250
 
 
20251
-#: config/arm/arm.c:21822
 
20252
+#: config/arm/arm.c:21832
 
20253
 #, gcc-internal-format
 
20254
 msgid "mask must be an immediate"
 
20255
 msgstr "маска должна быть непосредственным значением"
 
20256
 
 
20257
-#: config/arm/arm.c:21827
 
20258
+#: config/arm/arm.c:21837
 
20259
 #, fuzzy, gcc-internal-format
 
20260
 msgid "the range of mask should be in 0 to 255"
 
20261
 msgstr "аргумент атрибута %qs не является целой константой"
 
20262
 
 
20263
-#: config/arm/arm.c:22015
 
20264
+#: config/arm/arm.c:22025
 
20265
 #, gcc-internal-format
 
20266
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
20267
 msgstr ""
 
20268
 
 
20269
-#: config/arm/arm.c:22017
 
20270
+#: config/arm/arm.c:22027
 
20271
 #, gcc-internal-format
 
20272
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
20273
 msgstr ""
 
20274
 
 
20275
-#: config/arm/arm.c:22019
 
20276
+#: config/arm/arm.c:22029
 
20277
 #, gcc-internal-format
 
20278
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
20279
 msgstr ""
 
20280
 
 
20281
-#: config/arm/arm.c:22021
 
20282
+#: config/arm/arm.c:22031
 
20283
 #, gcc-internal-format
 
20284
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
20285
 msgstr ""
 
20286
 
 
20287
-#: config/arm/arm.c:22027
 
20288
+#: config/arm/arm.c:22037
 
20289
 #, gcc-internal-format
 
20290
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
20291
 msgstr ""
 
20292
 
 
20293
-#: config/arm/arm.c:22029
 
20294
+#: config/arm/arm.c:22039
 
20295
 #, gcc-internal-format
 
20296
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
20297
 msgstr ""
 
20298
 
 
20299
-#: config/arm/arm.c:22034
 
20300
+#: config/arm/arm.c:22044
 
20301
 #, gcc-internal-format
 
20302
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
20303
 msgstr ""
 
20304
 
 
20305
-#: config/arm/arm.c:22036
 
20306
+#: config/arm/arm.c:22046
 
20307
 #, gcc-internal-format
 
20308
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
20309
 msgstr ""
 
20310
 
 
20311
-#: config/arm/arm.c:22038
 
20312
+#: config/arm/arm.c:22048
 
20313
 #, gcc-internal-format
 
20314
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
20315
 msgstr ""
 
20316
 
 
20317
-#: config/arm/arm.c:22040
 
20318
+#: config/arm/arm.c:22050
 
20319
 #, gcc-internal-format
 
20320
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
20321
 msgstr ""
 
20322
 
 
20323
-#: config/arm/arm.c:22042
 
20324
+#: config/arm/arm.c:22052
 
20325
 #, gcc-internal-format
 
20326
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
20327
 msgstr ""
 
20328
 
 
20329
-#: config/arm/arm.c:22044
 
20330
+#: config/arm/arm.c:22054
 
20331
 #, gcc-internal-format
 
20332
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
20333
 msgstr ""
 
20334
 
 
20335
-#: config/arm/arm.c:22046
 
20336
+#: config/arm/arm.c:22056
 
20337
 #, gcc-internal-format
 
20338
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
20339
 msgstr ""
 
20340
 
 
20341
-#: config/arm/arm.c:22048
 
20342
+#: config/arm/arm.c:22058
 
20343
 #, gcc-internal-format
 
20344
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
20345
 msgstr ""
 
20346
 
 
20347
-#: config/arm/arm.c:22050
 
20348
+#: config/arm/arm.c:22060
 
20349
 #, gcc-internal-format
 
20350
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
20351
 msgstr ""
 
20352
 
 
20353
-#: config/arm/arm.c:22052
 
20354
+#: config/arm/arm.c:22062
 
20355
 #, gcc-internal-format
 
20356
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
20357
 msgstr ""
 
20358
 
 
20359
-#: config/arm/arm.c:22054
 
20360
+#: config/arm/arm.c:22064
 
20361
 #, gcc-internal-format
 
20362
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
20363
 msgstr ""
 
20364
 
 
20365
-#: config/arm/arm.c:22056
 
20366
+#: config/arm/arm.c:22066
 
20367
 #, gcc-internal-format
 
20368
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
20369
 msgstr ""
 
20370
 
 
20371
-#: config/arm/arm.c:22058
 
20372
+#: config/arm/arm.c:22068
 
20373
 #, gcc-internal-format
 
20374
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
20375
 msgstr ""
 
20376
 
 
20377
-#: config/arm/arm.c:22060
 
20378
+#: config/arm/arm.c:22070
 
20379
 #, gcc-internal-format
 
20380
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
20381
 msgstr ""
 
20382
 
 
20383
-#: config/arm/arm.c:22062
 
20384
+#: config/arm/arm.c:22072
 
20385
 #, gcc-internal-format
 
20386
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
20387
 msgstr ""
 
20388
 
 
20389
-#: config/arm/arm.c:22064
 
20390
+#: config/arm/arm.c:22074
 
20391
 #, gcc-internal-format
 
20392
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
20393
 msgstr ""
 
20394
 
 
20395
-#: config/arm/arm.c:22066
 
20396
+#: config/arm/arm.c:22076
 
20397
 #, gcc-internal-format
 
20398
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
20399
 msgstr ""
 
20400
 
 
20401
-#: config/arm/arm.c:22068
 
20402
+#: config/arm/arm.c:22078
 
20403
 #, gcc-internal-format
 
20404
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
20405
 msgstr ""
 
20406
 
 
20407
-#: config/arm/arm.c:22787
 
20408
+#: config/arm/arm.c:22797
 
20409
 #, gcc-internal-format
 
20410
 msgid "no low registers available for popping high registers"
 
20411
 msgstr "нет свободных low-регистров для выталкивания high-регистров"
 
20412
 
 
20413
-#: config/arm/arm.c:23012
 
20414
+#: config/arm/arm.c:23022
 
20415
 #, gcc-internal-format
 
20416
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
20417
 msgstr "подпрограммы Service Routines для прерываний не могут использоваться в режиме Thumb"
 
20418
 
 
20419
 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
 
20420
 #, fuzzy, gcc-internal-format
 
20421
-#| msgid "%qs expects a constant argument"
 
20422
 msgid "%qs expects 1 argument but %d given"
 
20423
 msgstr "для %qs требуется константный аргумент"
 
20424
 
 
20425
 #: config/avr/avr-c.c:76
 
20426
 #, fuzzy, gcc-internal-format
 
20427
-#| msgid "%qs expects a constant argument"
 
20428
 msgid "%qs expects a fixed-point value as argument"
 
20429
 msgstr "для %qs требуется константный аргумент"
 
20430
 
 
20431
@@ -21379,25 +21325,21 @@
 
20432
 
 
20433
 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
 
20434
 #, fuzzy, gcc-internal-format
 
20435
-#| msgid "no matching template for %qD found"
 
20436
 msgid "no matching fixed-point overload found for %qs"
 
20437
 msgstr "нет подходящего шаблона для %qD"
 
20438
 
 
20439
 #: config/avr/avr-c.c:124
 
20440
 #, fuzzy, gcc-internal-format
 
20441
-#| msgid "%qs expects a constant argument"
 
20442
 msgid "%qs expects 2 arguments but %d given"
 
20443
 msgstr "для %qs требуется константный аргумент"
 
20444
 
 
20445
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
20446
 #, fuzzy, gcc-internal-format
 
20447
-#| msgid "%qs expects a constant argument"
 
20448
 msgid "%qs expects a fixed-point value as first argument"
 
20449
 msgstr "для %qs требуется константный аргумент"
 
20450
 
 
20451
 #: config/avr/avr-c.c:144
 
20452
 #, fuzzy, gcc-internal-format
 
20453
-#| msgid "%qs expects a constant argument"
 
20454
 msgid "%qs expects an integer value as second argument"
 
20455
 msgstr "для %qs требуется константный аргумент"
 
20456
 
 
20457
@@ -21501,22 +21443,27 @@
 
20458
 msgid "MCU %qs supported for assembler only"
 
20459
 msgstr "MCU %qs поддерживается только для ассемблера"
 
20460
 
 
20461
-#: config/avr/avr.c:11718
 
20462
+#: config/avr/avr.c:10816
 
20463
+#, fuzzy, gcc-internal-format
 
20464
+msgid "conversion from address space %qs to address space %qs"
 
20465
+msgstr "преобразование из %s в %s в %L"
 
20466
+
 
20467
+#: config/avr/avr.c:11778
 
20468
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
20469
 msgid "%s expects a compile time integer constant"
 
20470
 msgstr "Неожиданное окончание модуля в строковой константе"
 
20471
 
 
20472
-#: config/avr/avr.c:11732
 
20473
+#: config/avr/avr.c:11792
 
20474
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
20475
 msgid "%s expects a compile time long integer constant as first argument"
 
20476
 msgstr "для %qs требуется константный аргумент"
 
20477
 
 
20478
-#: config/avr/avr.c:11760
 
20479
+#: config/avr/avr.c:11820
 
20480
 #, gcc-internal-format, gfc-internal-format
 
20481
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
20482
 msgstr ""
 
20483
 
 
20484
-#: config/avr/avr.c:11769
 
20485
+#: config/avr/avr.c:11829
 
20486
 #, gcc-internal-format
 
20487
 msgid "rounding result will always be 0"
 
20488
 msgstr ""
 
20489
@@ -21832,7 +21779,6 @@
 
20490
 
 
20491
 #: config/h8300/h8300.c:320
 
20492
 #, fuzzy, gcc-internal-format
 
20493
-#| msgid "-f%s not supported: ignored"
 
20494
 msgid "-msx is not supported in coff"
 
20495
 msgstr "ключ -f%s не поддерживается; игнорируется"
 
20496
 
 
20497
@@ -21843,13 +21789,11 @@
 
20498
 
 
20499
 #: config/h8300/h8300.c:348
 
20500
 #, fuzzy, gcc-internal-format
 
20501
-#| msgid "-mn is used without -mh or -ms"
 
20502
 msgid "-mn is used without -mh or -ms or -msx"
 
20503
 msgstr "-mn без -mh или -ms"
 
20504
 
 
20505
 #: config/h8300/h8300.c:354
 
20506
 #, fuzzy, gcc-internal-format
 
20507
-#| msgid "-ms2600 is used without -ms"
 
20508
 msgid "-mexr is used without -ms"
 
20509
 msgstr "-ms2600 без -ms"
 
20510
 
 
20511
@@ -21860,7 +21804,6 @@
 
20512
 
 
20513
 #: config/h8300/h8300.c:366
 
20514
 #, fuzzy, gcc-internal-format
 
20515
-#| msgid "-mn is used without -mh or -ms"
 
20516
 msgid "-mexr is used without -ms or -msx"
 
20517
 msgstr "-mn без -mh или -ms"
 
20518
 
 
20519
@@ -21897,7 +21840,6 @@
 
20520
 
 
20521
 #: config/i386/i386.c:3160
 
20522
 #, fuzzy, gcc-internal-format
 
20523
-#| msgid "code model %qs not supported in the %s bit mode"
 
20524
 msgid "address mode %qs not supported in the %s bit mode"
 
20525
 msgstr "модель кодирования %s не поддерживается в %s-битном режиме"
 
20526
 
 
20527
@@ -22236,7 +22178,6 @@
 
20528
 
 
20529
 #: config/i386/i386.c:29135
 
20530
 #, fuzzy, gcc-internal-format
 
20531
-#| msgid "previous declaration of %q+D"
 
20532
 msgid "previous declaration of %D"
 
20533
 msgstr "предыдущая декларация %q+D"
 
20534
 
 
20535
@@ -22247,7 +22188,6 @@
 
20536
 
 
20537
 #: config/i386/i386.c:29695
 
20538
 #, fuzzy, gcc-internal-format
 
20539
-#| msgid "argument to %qs must be a 2-bit unsigned literal"
 
20540
 msgid "Parameter to builtin must be a string constant or literal"
 
20541
 msgstr "аргумент %qs должен быть 2-битным беззнаковым литеральным значением"
 
20542
 
 
20543
@@ -22358,7 +22298,6 @@
 
20544
 
 
20545
 #: config/i386/i386.c:42160
 
20546
 #, fuzzy, gcc-internal-format
 
20547
-#| msgid "Unknown architecture '%s'"
 
20548
 msgid "Unknown architecture specific memory model"
 
20549
 msgstr "неизвестная архитектура '%s'"
 
20550
 
 
20551
@@ -22437,13 +22376,13 @@
 
20552
 msgid "%qE attribute requires a string constant argument"
 
20553
 msgstr "аргументом атрибута %qs должна быть целая константа"
 
20554
 
 
20555
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
20556
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
20557
 #: config/spu/spu.c:4897
 
20558
 #, gcc-internal-format
 
20559
 msgid "value of -mfixed-range must have form REG1-REG2"
 
20560
 msgstr "значение ключа -mfixed-range имеет вид РЕГ1-РЕГ2"
 
20561
 
 
20562
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
20563
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
20564
 #: config/spu/spu.c:4923
 
20565
 #, gcc-internal-format, gfc-internal-format
 
20566
 msgid "%s-%s is an empty range"
 
20567
@@ -22515,7 +22454,7 @@
 
20568
 msgstr "%Jатрибут section для данной платформы не поддерживается"
 
20569
 
 
20570
 #. The argument must be a constant integer.
 
20571
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
20572
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
20573
 #, fuzzy, gcc-internal-format
 
20574
 msgid "%qE attribute argument not an integer constant"
 
20575
 msgstr "аргумент атрибута %qs не является целой константой"
 
20576
@@ -22562,7 +22501,6 @@
 
20577
 
 
20578
 #: config/m68k/m68k.c:621
 
20579
 #, fuzzy, gcc-internal-format
 
20580
-#| msgid "stack limits not supported on this target"
 
20581
 msgid "-fstack-limit- options are not supported on this cpu"
 
20582
 msgstr "проверка выхода за границу стека не поддерживается для этой платформы"
 
20583
 
 
20584
@@ -22855,24 +22793,33 @@
 
20585
 msgid "unexpected %d byte cop instruction"
 
20586
 msgstr "предикативная инструкция для архитектуры Thumb"
 
20587
 
 
20588
-#: config/microblaze/microblaze.c:1311
 
20589
+#: config/microblaze/microblaze.c:1676
 
20590
 #, fuzzy, gcc-internal-format
 
20591
-#| msgid "-fstack-protector not supported for this target"
 
20592
 msgid "-fPIC/-fpic not supported for this target"
 
20593
 msgstr "-fstack-protector не поддерживается для этой целевой платформы"
 
20594
 
 
20595
-#: config/microblaze/microblaze.c:1323
 
20596
+#: config/microblaze/microblaze.c:1688
 
20597
 #, fuzzy, gcc-internal-format
 
20598
 msgid "%qs is an invalid argument to -mcpu="
 
20599
 msgstr "некорректный аргумент внутренней функции"
 
20600
 
 
20601
-#: config/microblaze/microblaze.c:1372
 
20602
+#: config/microblaze/microblaze.c:1737
 
20603
 #, gcc-internal-format
 
20604
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
20605
 msgstr ""
 
20606
 
 
20607
-#: config/microblaze/microblaze.c:1384
 
20608
+#: config/microblaze/microblaze.c:1753
 
20609
 #, gcc-internal-format
 
20610
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
20611
+msgstr ""
 
20612
+
 
20613
+#: config/microblaze/microblaze.c:1759
 
20614
+#, gcc-internal-format
 
20615
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
20616
+msgstr ""
 
20617
+
 
20618
+#: config/microblaze/microblaze.c:1764
 
20619
+#, gcc-internal-format
 
20620
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
20621
 msgstr ""
 
20622
 
 
20623
@@ -23008,7 +22955,6 @@
 
20624
 
 
20625
 #: config/mips/mips.c:16621
 
20626
 #, fuzzy, gcc-internal-format
 
20627
-#| msgid "Generate position-independent code if possible (large mode)"
 
20628
 msgid "cannot generate position-independent code for %qs"
 
20629
 msgstr "Генерировать позиционно-независимый код, если возможно (режим large)"
 
20630
 
 
20631
@@ -23370,7 +23316,6 @@
 
20632
 
 
20633
 #: config/rs6000/rs6000.c:2547
 
20634
 #, fuzzy, gcc-internal-format
 
20635
-#| msgid "Do not use PowerPC instruction set"
 
20636
 msgid "not configured for SPE instruction set"
 
20637
 msgstr "Не использовать систему команд PowerPC"
 
20638
 
 
20639
@@ -23785,7 +23730,6 @@
 
20640
 
 
20641
 #: config/rs6000/e500.h:37
 
20642
 #, fuzzy, gcc-internal-format
 
20643
-#| msgid "AltiVec and E500 instructions cannot coexist"
 
20644
 msgid "AltiVec and SPE instructions cannot coexist"
 
20645
 msgstr "Команды AltiVec и E500 несовместимы"
 
20646
 
 
20647
@@ -23983,63 +23927,63 @@
 
20648
 msgid "%qs uses dynamic stack allocation"
 
20649
 msgstr ""
 
20650
 
 
20651
-#: config/sh/sh.c:906
 
20652
+#: config/sh/sh.c:903
 
20653
 #, gcc-internal-format
 
20654
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
20655
 msgstr ""
 
20656
 
 
20657
-#: config/sh/sh.c:923
 
20658
+#: config/sh/sh.c:920
 
20659
 #, gcc-internal-format
 
20660
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
20661
 msgstr "для корректной поддержки таблиц раскрутки стека требуется либо указатель кадра, либо -maccumulate-outgoing-args"
 
20662
 
 
20663
-#: config/sh/sh.c:8284
 
20664
+#: config/sh/sh.c:8281
 
20665
 #, gcc-internal-format
 
20666
 msgid "__builtin_saveregs not supported by this subtarget"
 
20667
 msgstr "__builtin_saveregs для этой платформы не поддерживается"
 
20668
 
 
20669
-#: config/sh/sh.c:9439
 
20670
+#: config/sh/sh.c:9436
 
20671
 #, fuzzy, gcc-internal-format
 
20672
 msgid "%qE attribute only applies to interrupt functions"
 
20673
 msgstr "атрибут %qs применим только к функциям обработки прерываний"
 
20674
 
 
20675
-#: config/sh/sh.c:9509
 
20676
+#: config/sh/sh.c:9506
 
20677
 #, fuzzy, gcc-internal-format
 
20678
 msgid "%qE attribute is supported only for SH2A"
 
20679
 msgstr "атрибут %qs не поддерживается на данной платформе"
 
20680
 
 
20681
-#: config/sh/sh.c:9539
 
20682
+#: config/sh/sh.c:9536
 
20683
 #, gcc-internal-format
 
20684
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
20685
 msgstr "атрибут interrupt_handler несовместим с -m5-compact"
 
20686
 
 
20687
-#: config/sh/sh.c:9556
 
20688
+#: config/sh/sh.c:9553
 
20689
 #, fuzzy, gcc-internal-format
 
20690
 msgid "%qE attribute only applies to SH2A"
 
20691
 msgstr "атрибут %qs допустим только для функций"
 
20692
 
 
20693
-#: config/sh/sh.c:9578
 
20694
+#: config/sh/sh.c:9575
 
20695
 #, fuzzy, gcc-internal-format
 
20696
 msgid "%qE attribute argument should be between 0 to 255"
 
20697
 msgstr "аргумент атрибута %qs не является целой константой"
 
20698
 
 
20699
 #. The argument must be a constant string.
 
20700
-#: config/sh/sh.c:9651
 
20701
+#: config/sh/sh.c:9648
 
20702
 #, fuzzy, gcc-internal-format
 
20703
 msgid "%qE attribute argument not a string constant"
 
20704
 msgstr "аргумент атрибута %qs не является строковой константой"
 
20705
 
 
20706
-#: config/sh/sh.c:12341
 
20707
+#: config/sh/sh.c:12338
 
20708
 #, gcc-internal-format
 
20709
 msgid "r0 needs to be available as a call-clobbered register"
 
20710
 msgstr ""
 
20711
 
 
20712
-#: config/sh/sh.c:12362
 
20713
+#: config/sh/sh.c:12359
 
20714
 #, fuzzy, gcc-internal-format
 
20715
 msgid "need a second call-clobbered general purpose register"
 
20716
 msgstr "Использовать регистр BK как регистр общего назначения"
 
20717
 
 
20718
-#: config/sh/sh.c:12370
 
20719
+#: config/sh/sh.c:12367
 
20720
 #, fuzzy, gcc-internal-format
 
20721
 msgid "need a call-clobbered target register"
 
20722
 msgstr "Использовать регистр BK как регистр общего назначения"
 
20723
@@ -24358,7 +24302,6 @@
 
20724
 
 
20725
 #: config/vms/vms-c.c:328
 
20726
 #, fuzzy, gcc-internal-format
 
20727
-#| msgid "invalid constant in %<#pragma pack%> - ignored"
 
20728
 msgid "invalid constant in %<#pragma %s%>"
 
20729
 msgstr "некорректная константа в %<#pragma pack%> - директива проигнорирована"
 
20730
 
 
20731
@@ -24775,7 +24718,7 @@
 
20732
 msgstr "метка %q+D определена, но не используется"
 
20733
 
 
20734
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
20735
-#: cp/class.c:2928
 
20736
+#: cp/class.c:2932
 
20737
 #, fuzzy, gcc-internal-format
 
20738
 msgid "%qD declared here"
 
20739
 msgstr "%q+D объявлено здесь"
 
20740
@@ -24943,7 +24886,7 @@
 
20741
 msgid "variable %qD has initializer but incomplete type"
 
20742
 msgstr "переменная %qD инициализирована, хотя имеет неполный тип"
 
20743
 
 
20744
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
20745
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
20746
 #, gcc-internal-format
 
20747
 msgid "inline function %q+D given attribute noinline"
 
20748
 msgstr "inline функция %q+D с атрибутом noinline"
 
20749
@@ -25078,7 +25021,7 @@
 
20750
 msgid "variable length array %qE is used"
 
20751
 msgstr "используется массив переменного размера %qD"
 
20752
 
 
20753
-#: c/c-decl.c:4857 cp/decl.c:8274
 
20754
+#: c/c-decl.c:4857 cp/decl.c:8277
 
20755
 #, gcc-internal-format
 
20756
 msgid "variable length array is used"
 
20757
 msgstr ""
 
20758
@@ -25163,7 +25106,7 @@
 
20759
 msgid "storage class specified for unnamed parameter"
 
20760
 msgstr "класс хранения в декларации параметра %qs"
 
20761
 
 
20762
-#: c/c-decl.c:5143 cp/decl.c:9283
 
20763
+#: c/c-decl.c:5143 cp/decl.c:9279
 
20764
 #, gcc-internal-format
 
20765
 msgid "storage class specified for typename"
 
20766
 msgstr "класс хранения задан для имени типа"
 
20767
@@ -25312,7 +25255,7 @@
 
20768
 msgid "function definition has qualified void return type"
 
20769
 msgstr "в определении функции задан квалифицированный void-тип возвращаемого значения"
 
20770
 
 
20771
-#: c/c-decl.c:5635 cp/decl.c:9411
 
20772
+#: c/c-decl.c:5635 cp/decl.c:9407
 
20773
 #, gcc-internal-format
 
20774
 msgid "type qualifiers ignored on function return type"
 
20775
 msgstr "квалификаторы в описании типа возвращаемого значения функции "
 
20776
@@ -25423,7 +25366,7 @@
 
20777
 msgid "a member of a structure or union cannot have a variably modified type"
 
20778
 msgstr "элемент данных не может иметь тип %qT модифицируемого размера"
 
20779
 
 
20780
-#: c/c-decl.c:5915 cp/decl.c:8516
 
20781
+#: c/c-decl.c:5915 cp/decl.c:8519
 
20782
 #, gcc-internal-format
 
20783
 msgid "variable or field %qE declared void"
 
20784
 msgstr "переменная или поле %qE объявлено void"
 
20785
@@ -25846,7 +25789,7 @@
 
20786
 msgid "argument %qD doesn%'t match prototype"
 
20787
 msgstr "аргумент %qD не соответствует прототипу"
 
20788
 
 
20789
-#: c/c-decl.c:8396 cp/decl.c:13848
 
20790
+#: c/c-decl.c:8396 cp/decl.c:13839
 
20791
 #, gcc-internal-format
 
20792
 msgid "no return statement in function returning non-void"
 
20793
 msgstr "в функции, которая должна возвращать значение, отсутствует оператор return"
 
20794
@@ -25914,7 +25857,7 @@
 
20795
 msgid "two or more data types in declaration specifiers"
 
20796
 msgstr "два или более типа в декларации"
 
20797
 
 
20798
-#: c/c-decl.c:8924 cp/parser.c:22803
 
20799
+#: c/c-decl.c:8924 cp/parser.c:22807
 
20800
 #, gcc-internal-format
 
20801
 msgid "%<long long long%> is too long for GCC"
 
20802
 msgstr "GCC не поддерживает тип %<long long long%>"
 
20803
@@ -26044,7 +25987,7 @@
 
20804
 msgid "unknown type name %qE"
 
20805
 msgstr "неизвестное имя регистра: %s"
 
20806
 
 
20807
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
20808
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
20809
 #, gcc-internal-format
 
20810
 msgid "expected declaration specifiers"
 
20811
 msgstr "ожидались спецификаторы декларации"
 
20812
@@ -26054,7 +25997,7 @@
 
20813
 msgid "expected %<;%>, identifier or %<(%>"
 
20814
 msgstr "ожидался идентификатор или %<(%>"
 
20815
 
 
20816
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
20817
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
20818
 #, fuzzy, gcc-internal-format
 
20819
 msgid "prefix attributes are ignored for methods"
 
20820
 msgstr "атрибут %qE для %qE проигнорирован"
 
20821
@@ -26102,7 +26045,7 @@
 
20822
 msgid "ISO C90 does not support %<_Static_assert%>"
 
20823
 msgstr "ISO C90 не поддерживает тип %<long long%>"
 
20824
 
 
20825
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
20826
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
20827
 #, gcc-internal-format
 
20828
 msgid "expected string literal"
 
20829
 msgstr "ожидался строковый литерал"
 
20830
@@ -26134,13 +26077,13 @@
 
20831
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
20832
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
20833
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
20834
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
20835
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
20836
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
20837
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
20838
 #, gcc-internal-format
 
20839
 msgid "expected identifier"
 
20840
 msgstr "ожидался идентификатор"
 
20841
 
 
20842
-#: c/c-parser.c:2295 cp/parser.c:14837
 
20843
+#: c/c-parser.c:2295 cp/parser.c:14839
 
20844
 #, gcc-internal-format
 
20845
 msgid "comma at end of enumerator list"
 
20846
 msgstr "запятая в конце списка значений перечислимого типа"
 
20847
@@ -26469,77 +26412,77 @@
 
20848
 msgid "no type or storage class may be specified here,"
 
20849
 msgstr "для %qs задан класс хранения"
 
20850
 
 
20851
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
20852
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
20853
 #, gcc-internal-format
 
20854
 msgid "unknown property attribute"
 
20855
 msgstr ""
 
20856
 
 
20857
-#: c/c-parser.c:8341 cp/parser.c:25417
 
20858
+#: c/c-parser.c:8341 cp/parser.c:25421
 
20859
 #, fuzzy, gcc-internal-format
 
20860
 msgid "missing %<=%> (after %<getter%> attribute)"
 
20861
 msgstr "отсутствует %<(%> после %<#pragma pack%> - директива проигнорирована"
 
20862
 
 
20863
-#: c/c-parser.c:8344 cp/parser.c:25420
 
20864
+#: c/c-parser.c:8344 cp/parser.c:25424
 
20865
 #, fuzzy, gcc-internal-format
 
20866
 msgid "missing %<=%> (after %<setter%> attribute)"
 
20867
 msgstr "отсутствует %<(%> после %<#pragma pack%> - директива проигнорирована"
 
20868
 
 
20869
-#: c/c-parser.c:8358 cp/parser.c:25435
 
20870
+#: c/c-parser.c:8358 cp/parser.c:25439
 
20871
 #, fuzzy, gcc-internal-format
 
20872
 msgid "the %<setter%> attribute may only be specified once"
 
20873
 msgstr "%Jатрибут section недопустим для локальных переменных"
 
20874
 
 
20875
-#: c/c-parser.c:8363 cp/parser.c:25441
 
20876
+#: c/c-parser.c:8363 cp/parser.c:25445
 
20877
 #, gcc-internal-format
 
20878
 msgid "setter name must terminate with %<:%>"
 
20879
 msgstr ""
 
20880
 
 
20881
-#: c/c-parser.c:8370 cp/parser.c:25449
 
20882
+#: c/c-parser.c:8370 cp/parser.c:25453
 
20883
 #, fuzzy, gcc-internal-format
 
20884
 msgid "the %<getter%> attribute may only be specified once"
 
20885
 msgstr "%Jатрибут адресного пространства для функций недопустим"
 
20886
 
 
20887
-#: c/c-parser.c:8556 cp/parser.c:28042
 
20888
+#: c/c-parser.c:8556 cp/parser.c:28046
 
20889
 #, gcc-internal-format
 
20890
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
20891
 msgstr ""
 
20892
 
 
20893
-#: c/c-parser.c:8567 cp/parser.c:28057
 
20894
+#: c/c-parser.c:8567 cp/parser.c:28061
 
20895
 #, gcc-internal-format
 
20896
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
20897
 msgstr ""
 
20898
 
 
20899
-#: c/c-parser.c:8578 cp/parser.c:28073
 
20900
+#: c/c-parser.c:8578 cp/parser.c:28077
 
20901
 #, gcc-internal-format
 
20902
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
20903
 msgstr ""
 
20904
 
 
20905
-#: c/c-parser.c:8589 cp/parser.c:28089
 
20906
+#: c/c-parser.c:8589 cp/parser.c:28093
 
20907
 #, gcc-internal-format
 
20908
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
20909
 msgstr ""
 
20910
 
 
20911
-#: c/c-parser.c:8602 cp/parser.c:28117
 
20912
+#: c/c-parser.c:8602 cp/parser.c:28121
 
20913
 #, gcc-internal-format
 
20914
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
20915
 msgstr ""
 
20916
 
 
20917
-#: c/c-parser.c:8608 cp/parser.c:28032
 
20918
+#: c/c-parser.c:8608 cp/parser.c:28036
 
20919
 #, fuzzy, gcc-internal-format
 
20920
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
20921
 msgstr "некорректный формат #pragma GCC pch_preprocess, директива проигнорирована"
 
20922
 
 
20923
-#: c/c-parser.c:8773 cp/parser.c:25705
 
20924
+#: c/c-parser.c:8773 cp/parser.c:25709
 
20925
 #, fuzzy, gcc-internal-format
 
20926
 msgid "too many %qs clauses"
 
20927
 msgstr "слишком много входных файлов"
 
20928
 
 
20929
-#: c/c-parser.c:8875 cp/parser.c:25820
 
20930
+#: c/c-parser.c:8875 cp/parser.c:25824
 
20931
 #, fuzzy, gcc-internal-format
 
20932
 msgid "collapse argument needs positive constant integer expression"
 
20933
 msgstr "сравнение знакового и беззнакового целых выражений"
 
20934
 
 
20935
-#: c/c-parser.c:8941 cp/parser.c:25871
 
20936
+#: c/c-parser.c:8941 cp/parser.c:25875
 
20937
 #, fuzzy, gcc-internal-format
 
20938
 msgid "expected %<none%> or %<shared%>"
 
20939
 msgstr "ожидалось %<,%> или %<;%>"
 
20940
@@ -26554,42 +26497,42 @@
 
20941
 msgid "%<num_threads%> value must be positive"
 
20942
 msgstr ""
 
20943
 
 
20944
-#: c/c-parser.c:9192 cp/parser.c:26090
 
20945
+#: c/c-parser.c:9192 cp/parser.c:26094
 
20946
 #, fuzzy, gcc-internal-format
 
20947
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
20948
 msgstr "ожидалось %<:%>, %<,%>, %<;%>, %<}%> или %<__attribute__%>"
 
20949
 
 
20950
-#: c/c-parser.c:9281 cp/parser.c:26175
 
20951
+#: c/c-parser.c:9281 cp/parser.c:26179
 
20952
 #, gcc-internal-format
 
20953
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
20954
 msgstr ""
 
20955
 
 
20956
-#: c/c-parser.c:9285 cp/parser.c:26178
 
20957
+#: c/c-parser.c:9285 cp/parser.c:26182
 
20958
 #, gcc-internal-format
 
20959
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
20960
 msgstr ""
 
20961
 
 
20962
-#: c/c-parser.c:9303 cp/parser.c:26194
 
20963
+#: c/c-parser.c:9303 cp/parser.c:26198
 
20964
 #, fuzzy, gcc-internal-format
 
20965
 msgid "invalid schedule kind"
 
20966
 msgstr "некорректный операнд const_double"
 
20967
 
 
20968
-#: c/c-parser.c:9431 cp/parser.c:26326
 
20969
+#: c/c-parser.c:9431 cp/parser.c:26330
 
20970
 #, gcc-internal-format
 
20971
 msgid "expected %<#pragma omp%> clause"
 
20972
 msgstr ""
 
20973
 
 
20974
-#: c/c-parser.c:9440 cp/parser.c:26335
 
20975
+#: c/c-parser.c:9440 cp/parser.c:26339
 
20976
 #, fuzzy, gcc-internal-format
 
20977
 msgid "%qs is not valid for %qs"
 
20978
 msgstr "%qs не является корректным выходным файлом"
 
20979
 
 
20980
-#: c/c-parser.c:9732 cp/parser.c:26619
 
20981
+#: c/c-parser.c:9732 cp/parser.c:26623
 
20982
 #, fuzzy, gcc-internal-format
 
20983
 msgid "invalid form of %<#pragma omp atomic%>"
 
20984
 msgstr "некорректный операнд для %<__fpreg%>"
 
20985
 
 
20986
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
20987
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
20988
 #, fuzzy, gcc-internal-format
 
20989
 msgid "invalid operator for %<#pragma omp atomic%>"
 
20990
 msgstr "некорректный операнд для %<__fpreg%>"
 
20991
@@ -26599,7 +26542,7 @@
 
20992
 msgid "expected %<(%> or end of line"
 
20993
 msgstr "некорректный операнд"
 
20994
 
 
20995
-#: c/c-parser.c:9932 cp/parser.c:26939
 
20996
+#: c/c-parser.c:9932 cp/parser.c:26943
 
20997
 #, fuzzy, gcc-internal-format
 
20998
 msgid "for statement expected"
 
20999
 msgstr "перед `*' должно быть имя типа"
 
21000
@@ -26614,12 +26557,12 @@
 
21001
 msgid "not enough perfectly nested loops"
 
21002
 msgstr ""
 
21003
 
 
21004
-#: c/c-parser.c:10119 cp/parser.c:27284
 
21005
+#: c/c-parser.c:10119 cp/parser.c:27288
 
21006
 #, gcc-internal-format
 
21007
 msgid "collapsed loops not perfectly nested"
 
21008
 msgstr ""
 
21009
 
 
21010
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
21011
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
21012
 #, fuzzy, gcc-internal-format
 
21013
 msgid "iteration variable %qD should not be firstprivate"
 
21014
 msgstr "instance-переменная %qs объявлена как private"
 
21015
@@ -26644,27 +26587,27 @@
 
21016
 msgid "%<threadprivate%> %qE has incomplete type"
 
21017
 msgstr "%Jпараметр %u имеет неполный тип"
 
21018
 
 
21019
-#: c/c-parser.c:10823 cp/parser.c:27928
 
21020
+#: c/c-parser.c:10823 cp/parser.c:27932
 
21021
 #, gcc-internal-format
 
21022
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
21023
 msgstr ""
 
21024
 
 
21025
-#: c/c-parser.c:10829 cp/parser.c:27934
 
21026
+#: c/c-parser.c:10829 cp/parser.c:27938
 
21027
 #, gcc-internal-format
 
21028
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
21029
 msgstr ""
 
21030
 
 
21031
-#: c/c-parser.c:10838 cp/parser.c:27943
 
21032
+#: c/c-parser.c:10838 cp/parser.c:27947
 
21033
 #, gcc-internal-format
 
21034
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
21035
 msgstr ""
 
21036
 
 
21037
-#: c/c-parser.c:10840 cp/parser.c:27946
 
21038
+#: c/c-parser.c:10840 cp/parser.c:27950
 
21039
 #, gcc-internal-format
 
21040
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
21041
 msgstr ""
 
21042
 
 
21043
-#: c/c-parser.c:10846 cp/parser.c:27952
 
21044
+#: c/c-parser.c:10846 cp/parser.c:27956
 
21045
 #, gcc-internal-format
 
21046
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
21047
 msgstr ""
 
21048
@@ -26807,19 +26750,16 @@
 
21049
 
 
21050
 #: c/c-typeck.c:2746
 
21051
 #, fuzzy, gcc-internal-format
 
21052
-#| msgid "called object %qE is not a function"
 
21053
 msgid "called object %qE is not a function or function pointer"
 
21054
 msgstr "вызываемый объект %qE не является функцией"
 
21055
 
 
21056
 #: c/c-typeck.c:2751
 
21057
 #, fuzzy, gcc-internal-format
 
21058
-#| msgid "called object %qE is not a function"
 
21059
 msgid "called object %qD is not a function or function pointer"
 
21060
 msgstr "вызываемый объект %qE не является функцией"
 
21061
 
 
21062
 #: c/c-typeck.c:2757
 
21063
 #, fuzzy, gcc-internal-format
 
21064
-#| msgid "called object %qE is not a function"
 
21065
 msgid "called object is not a function or function pointer"
 
21066
 msgstr "вызываемый объект %qE не является функцией"
 
21067
 
 
21068
@@ -27473,7 +27413,6 @@
 
21069
 
 
21070
 #: c/c-typeck.c:6975
 
21071
 #, fuzzy, gcc-internal-format
 
21072
-#| msgid "missing initializer for member %qD"
 
21073
 msgid "missing initializer for field %qD of %qT"
 
21074
 msgstr "отсутствует инициализатор для элемента %qD"
 
21075
 
 
21076
@@ -27977,7 +27916,6 @@
 
21077
 
 
21078
 #: cp/call.c:4239
 
21079
 #, fuzzy, gcc-internal-format
 
21080
-#| msgid "%s"
 
21081
 msgid "%qs"
 
21082
 msgstr "%s"
 
21083
 
 
21084
@@ -28008,7 +27946,6 @@
 
21085
 
 
21086
 #: cp/call.c:4433
 
21087
 #, fuzzy, gcc-internal-format
 
21088
-#| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 
21089
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
21090
 msgstr "несоответствие перечислимых типов в условном выражении: %qT vs %qT"
 
21091
 
 
21092
@@ -28223,107 +28160,107 @@
 
21093
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
21094
 msgstr ""
 
21095
 
 
21096
-#: cp/call.c:7153
 
21097
+#: cp/call.c:7156
 
21098
 #, gcc-internal-format
 
21099
 msgid "could not find class$ field in java interface type %qT"
 
21100
 msgstr "не найдено поле класса в интерфейсном типе java %qT"
 
21101
 
 
21102
-#: cp/call.c:7414
 
21103
+#: cp/call.c:7417
 
21104
 #, gcc-internal-format
 
21105
 msgid "call to non-function %qD"
 
21106
 msgstr "вызов не функции %qD"
 
21107
 
 
21108
-#: cp/call.c:7459 cp/typeck.c:2680
 
21109
+#: cp/call.c:7462 cp/typeck.c:2680
 
21110
 #, gcc-internal-format
 
21111
 msgid "cannot call constructor %<%T::%D%> directly"
 
21112
 msgstr ""
 
21113
 
 
21114
-#: cp/call.c:7461
 
21115
+#: cp/call.c:7464
 
21116
 #, gcc-internal-format
 
21117
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
21118
 msgstr ""
 
21119
 
 
21120
-#: cp/call.c:7578
 
21121
+#: cp/call.c:7581
 
21122
 #, fuzzy, gcc-internal-format
 
21123
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
21124
 msgstr "нет подходящей функции для вызова %<%T::%s(%A)%#V%>"
 
21125
 
 
21126
-#: cp/call.c:7591
 
21127
+#: cp/call.c:7594
 
21128
 #, gcc-internal-format
 
21129
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
21130
 msgstr "нет подходящей функции для вызова %<%T::%s(%A)%#V%>"
 
21131
 
 
21132
-#: cp/call.c:7616
 
21133
+#: cp/call.c:7619
 
21134
 #, gcc-internal-format
 
21135
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
21136
 msgstr "вызов перегруженной %<%s(%A)%> имеет неоднозначную трактовку"
 
21137
 
 
21138
-#: cp/call.c:7645
 
21139
+#: cp/call.c:7661
 
21140
 #, gcc-internal-format
 
21141
 msgid "cannot call member function %qD without object"
 
21142
 msgstr "некорректный вызов элемента-функции %qD без объекта"
 
21143
 
 
21144
-#: cp/call.c:8410
 
21145
+#: cp/call.c:8428
 
21146
 #, gcc-internal-format
 
21147
 msgid "passing %qT chooses %qT over %qT"
 
21148
 msgstr "при передаче %qT предпочтение отдается %qT, а не %qT"
 
21149
 
 
21150
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
21151
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
21152
 #, gcc-internal-format
 
21153
 msgid "  in call to %qD"
 
21154
 msgstr "  в вызове %qD"
 
21155
 
 
21156
-#: cp/call.c:8470
 
21157
+#: cp/call.c:8488
 
21158
 #, gcc-internal-format
 
21159
 msgid "choosing %qD over %qD"
 
21160
 msgstr "предпочтение отдается %qD (а не %qD)"
 
21161
 
 
21162
-#: cp/call.c:8471
 
21163
+#: cp/call.c:8489
 
21164
 #, gcc-internal-format
 
21165
 msgid "  for conversion from %qT to %qT"
 
21166
 msgstr "  при преобразовании из %qT в %qT,"
 
21167
 
 
21168
-#: cp/call.c:8474
 
21169
+#: cp/call.c:8492
 
21170
 #, gcc-internal-format
 
21171
 msgid "  because conversion sequence for the argument is better"
 
21172
 msgstr "  поскольку это дает лучшую последовательность преобразований аргумента"
 
21173
 
 
21174
-#: cp/call.c:8628
 
21175
+#: cp/call.c:8646
 
21176
 #, fuzzy, gcc-internal-format
 
21177
 msgid "default argument mismatch in overload resolution"
 
21178
 msgstr "отсутствует аргумент по умолчанию для параметра %P функции %q+#D"
 
21179
 
 
21180
-#: cp/call.c:8631
 
21181
+#: cp/call.c:8649
 
21182
 #, fuzzy, gcc-internal-format
 
21183
 msgid " candidate 1: %q+#F"
 
21184
 msgstr "претендент: %+#D"
 
21185
 
 
21186
-#: cp/call.c:8633
 
21187
+#: cp/call.c:8651
 
21188
 #, fuzzy, gcc-internal-format
 
21189
 msgid " candidate 2: %q+#F"
 
21190
 msgstr "претендент: %+#D"
 
21191
 
 
21192
-#: cp/call.c:8677
 
21193
+#: cp/call.c:8695
 
21194
 #, gcc-internal-format
 
21195
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 
21196
 msgstr ""
 
21197
 
 
21198
-#: cp/call.c:8841
 
21199
+#: cp/call.c:8859
 
21200
 #, fuzzy, gcc-internal-format
 
21201
 msgid "could not convert %qE from %qT to %qT"
 
21202
 msgstr "ошибка преобразования %qE в %qT"
 
21203
 
 
21204
-#: cp/call.c:9034
 
21205
+#: cp/call.c:9052
 
21206
 #, gcc-internal-format
 
21207
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
21208
 msgstr ""
 
21209
 
 
21210
-#: cp/call.c:9150
 
21211
+#: cp/call.c:9168
 
21212
 #, fuzzy, gcc-internal-format
 
21213
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
21214
 msgstr "некорректная инициализация неконстантной ссылки типа %qT из временного выражения типа %qT"
 
21215
 
 
21216
-#: cp/call.c:9154
 
21217
+#: cp/call.c:9172
 
21218
 #, gcc-internal-format
 
21219
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
21220
 msgstr "некорректная инициализация ссылки типа %qT из выражения типа %qT"
 
21221
@@ -28433,351 +28370,350 @@
 
21222
 msgid "no unique final overrider for %qD in %qT"
 
21223
 msgstr "отсутствует уникальное переопределение %qD в %qT"
 
21224
 
 
21225
-#: cp/class.c:2648
 
21226
+#: cp/class.c:2652
 
21227
 #, fuzzy, gcc-internal-format
 
21228
 msgid "%q+#D marked final, but is not virtual"
 
21229
 msgstr "%q+D определена, но нигде не используется"
 
21230
 
 
21231
-#: cp/class.c:2650
 
21232
+#: cp/class.c:2654
 
21233
 #, gcc-internal-format
 
21234
 msgid "%q+#D marked override, but does not override"
 
21235
 msgstr ""
 
21236
 
 
21237
 #. Here we know it is a hider, and no overrider exists.
 
21238
-#: cp/class.c:2719
 
21239
+#: cp/class.c:2723
 
21240
 #, gcc-internal-format
 
21241
 msgid "%q+D was hidden"
 
21242
 msgstr "%q+D скрыто"
 
21243
 
 
21244
-#: cp/class.c:2720
 
21245
+#: cp/class.c:2724
 
21246
 #, gcc-internal-format
 
21247
 msgid "  by %q+D"
 
21248
 msgstr "  методом %q+D"
 
21249
 
 
21250
-#: cp/class.c:2763 cp/decl2.c:1365
 
21251
+#: cp/class.c:2767 cp/decl2.c:1365
 
21252
 #, fuzzy, gcc-internal-format
 
21253
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
21254
 msgstr "`%#D' некорректно; в анонимном объединении допустимы только нестатические элементы"
 
21255
 
 
21256
-#: cp/class.c:2766
 
21257
+#: cp/class.c:2770
 
21258
 #, fuzzy, gcc-internal-format
 
21259
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
21260
 msgstr "`%#D' некорректно; в анонимном объединении допустимы только нестатические элементы"
 
21261
 
 
21262
-#: cp/class.c:2774 cp/decl2.c:1371
 
21263
+#: cp/class.c:2778 cp/decl2.c:1371
 
21264
 #, fuzzy, gcc-internal-format
 
21265
 msgid "private member %q+#D in anonymous union"
 
21266
 msgstr "private-элемент `%#D' в анонимном объединении"
 
21267
 
 
21268
-#: cp/class.c:2776
 
21269
+#: cp/class.c:2780
 
21270
 #, fuzzy, gcc-internal-format
 
21271
 msgid "private member %q+#D in anonymous struct"
 
21272
 msgstr "private-элемент `%#D' в анонимном объединении"
 
21273
 
 
21274
-#: cp/class.c:2781 cp/decl2.c:1373
 
21275
+#: cp/class.c:2785 cp/decl2.c:1373
 
21276
 #, fuzzy, gcc-internal-format
 
21277
 msgid "protected member %q+#D in anonymous union"
 
21278
 msgstr "protected-элемент `%#D' в анонимном объединении"
 
21279
 
 
21280
-#: cp/class.c:2783
 
21281
+#: cp/class.c:2787
 
21282
 #, fuzzy, gcc-internal-format
 
21283
 msgid "protected member %q+#D in anonymous struct"
 
21284
 msgstr "protected-элемент `%#D' в анонимном объединении"
 
21285
 
 
21286
-#: cp/class.c:2927
 
21287
+#: cp/class.c:2931
 
21288
 #, gcc-internal-format
 
21289
 msgid "the ellipsis in %qD is not inherited"
 
21290
 msgstr ""
 
21291
 
 
21292
-#: cp/class.c:3103
 
21293
+#: cp/class.c:3106
 
21294
 #, fuzzy, gcc-internal-format
 
21295
 msgid "bit-field %q+#D with non-integral type"
 
21296
 msgstr "битовое поле `%#D' не целочисленного типа"
 
21297
 
 
21298
-#: cp/class.c:3119
 
21299
+#: cp/class.c:3122
 
21300
 #, gcc-internal-format
 
21301
 msgid "bit-field %q+D width not an integer constant"
 
21302
 msgstr "ширина битового поля %q+D не является целой константой"
 
21303
 
 
21304
-#: cp/class.c:3124
 
21305
+#: cp/class.c:3127
 
21306
 #, gcc-internal-format
 
21307
 msgid "negative width in bit-field %q+D"
 
21308
 msgstr "отрицательная ширина битового поля %q+D"
 
21309
 
 
21310
-#: cp/class.c:3129
 
21311
+#: cp/class.c:3132
 
21312
 #, gcc-internal-format
 
21313
 msgid "zero width for bit-field %q+D"
 
21314
 msgstr "нулевая ширина битового поля %q+D"
 
21315
 
 
21316
-#: cp/class.c:3135
 
21317
+#: cp/class.c:3138
 
21318
 #, gcc-internal-format
 
21319
 msgid "width of %q+D exceeds its type"
 
21320
 msgstr "ширина поля %q+D превышает ширину его типа"
 
21321
 
 
21322
-#: cp/class.c:3139
 
21323
+#: cp/class.c:3142
 
21324
 #, gcc-internal-format
 
21325
 msgid "%q+D is too small to hold all values of %q#T"
 
21326
 msgstr "%q+D слишком мало для представления всех значений типа %q#T"
 
21327
 
 
21328
-#: cp/class.c:3198
 
21329
+#: cp/class.c:3201
 
21330
 #, gcc-internal-format
 
21331
 msgid "member %q+#D with constructor not allowed in union"
 
21332
 msgstr "элемент %q+#D с конструктором не допускается в объединении"
 
21333
 
 
21334
-#: cp/class.c:3201
 
21335
+#: cp/class.c:3204
 
21336
 #, gcc-internal-format
 
21337
 msgid "member %q+#D with destructor not allowed in union"
 
21338
 msgstr "элемент %q+#D с деструктором не допускается в объединении"
 
21339
 
 
21340
-#: cp/class.c:3203
 
21341
+#: cp/class.c:3206
 
21342
 #, gcc-internal-format
 
21343
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
21344
 msgstr "элемент %q+#D с операцией присваивания путем копирования не допускается в объединении"
 
21345
 
 
21346
-#: cp/class.c:3207
 
21347
+#: cp/class.c:3210
 
21348
 #, gcc-internal-format
 
21349
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
21350
 msgstr ""
 
21351
 
 
21352
-#: cp/class.c:3244
 
21353
+#: cp/class.c:3247
 
21354
 #, gcc-internal-format
 
21355
 msgid "multiple fields in union %qT initialized"
 
21356
 msgstr "инициализация нескольких полей в объединении %qT"
 
21357
 
 
21358
-#: cp/class.c:3329
 
21359
+#: cp/class.c:3332
 
21360
 #, gcc-internal-format
 
21361
 msgid "%q+D may not be static because it is a member of a union"
 
21362
 msgstr "%q+D может быть не статическим, поскольку это элемент объединения"
 
21363
 
 
21364
-#: cp/class.c:3334
 
21365
+#: cp/class.c:3337
 
21366
 #, gcc-internal-format
 
21367
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
21368
 msgstr "%q+D может не иметь ссылочного типа %qT, поскольку это элемент объединения"
 
21369
 
 
21370
-#: cp/class.c:3345
 
21371
+#: cp/class.c:3348
 
21372
 #, gcc-internal-format
 
21373
 msgid "field %q+D invalidly declared function type"
 
21374
 msgstr "поле %q+D ошибочно декларировано с типом функции"
 
21375
 
 
21376
-#: cp/class.c:3351
 
21377
+#: cp/class.c:3354
 
21378
 #, gcc-internal-format
 
21379
 msgid "field %q+D invalidly declared method type"
 
21380
 msgstr "поле %q+D ошибочно декларировано с типом метода"
 
21381
 
 
21382
-#: cp/class.c:3407
 
21383
+#: cp/class.c:3410
 
21384
 #, gcc-internal-format
 
21385
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
21386
 msgstr "атрибут packed проигнорирован для неупакованного не-POD поля %q+#D"
 
21387
 
 
21388
-#: cp/class.c:3504
 
21389
+#: cp/class.c:3507
 
21390
 #, gcc-internal-format
 
21391
 msgid "field %q+#D with same name as class"
 
21392
 msgstr "поле %q+#D с тем же именем, что и класс"
 
21393
 
 
21394
-#: cp/class.c:3527
 
21395
+#: cp/class.c:3530
 
21396
 #, gcc-internal-format
 
21397
 msgid "%q#T has pointer data members"
 
21398
 msgstr "%q+#T содержит элементы данных типа указатель"
 
21399
 
 
21400
-#: cp/class.c:3532
 
21401
+#: cp/class.c:3535
 
21402
 #, gcc-internal-format
 
21403
 msgid "  but does not override %<%T(const %T&)%>"
 
21404
 msgstr "  но не переопределяет %<%T(const %T&)%>"
 
21405
 
 
21406
-#: cp/class.c:3534
 
21407
+#: cp/class.c:3537
 
21408
 #, gcc-internal-format
 
21409
 msgid "  or %<operator=(const %T&)%>"
 
21410
 msgstr "  или %<operator=(const %T&)%>"
 
21411
 
 
21412
-#: cp/class.c:3538
 
21413
+#: cp/class.c:3541
 
21414
 #, gcc-internal-format
 
21415
 msgid "  but does not override %<operator=(const %T&)%>"
 
21416
 msgstr "  но не переопределяет %<operator=(const %T&)%>"
 
21417
 
 
21418
-#: cp/class.c:4009
 
21419
+#: cp/class.c:4012
 
21420
 #, gcc-internal-format
 
21421
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
21422
 msgstr "смещение пустой базы %qT может быть несовместимо с ABI и может быть изменено в будущих версиях GCC"
 
21423
 
 
21424
-#: cp/class.c:4136
 
21425
+#: cp/class.c:4139
 
21426
 #, gcc-internal-format
 
21427
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
21428
 msgstr "класс %qT будет рассматриваться как почти пустой в будущих версиях GCC"
 
21429
 
 
21430
-#: cp/class.c:4218
 
21431
+#: cp/class.c:4221
 
21432
 #, gcc-internal-format
 
21433
 msgid "initializer specified for non-virtual method %q+D"
 
21434
 msgstr "инициализатор задан для невиртуального метода %q+D"
 
21435
 
 
21436
-#: cp/class.c:4645
 
21437
+#: cp/class.c:4648
 
21438
 #, gcc-internal-format
 
21439
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
21440
 msgstr ""
 
21441
 
 
21442
-#: cp/class.c:4666
 
21443
+#: cp/class.c:4669
 
21444
 #, gcc-internal-format
 
21445
 msgid "method declared %qE overriding %qE method"
 
21446
 msgstr ""
 
21447
 
 
21448
-#: cp/class.c:5132 cp/semantics.c:5826
 
21449
+#: cp/class.c:5135 cp/semantics.c:5828
 
21450
 #, fuzzy, gcc-internal-format
 
21451
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
21452
 msgstr "%qs не является именем типа"
 
21453
 
 
21454
-#: cp/class.c:5157
 
21455
+#: cp/class.c:5160
 
21456
 #, fuzzy, gcc-internal-format
 
21457
 msgid "%q+T is not literal because:"
 
21458
 msgstr "%q#T не является классом"
 
21459
 
 
21460
-#: cp/class.c:5159
 
21461
+#: cp/class.c:5162
 
21462
 #, fuzzy, gcc-internal-format
 
21463
 msgid "  %q+T has a non-trivial destructor"
 
21464
 msgstr "базовый класс %q#T имеет невиртуальный деструктор"
 
21465
 
 
21466
-#: cp/class.c:5164
 
21467
+#: cp/class.c:5167
 
21468
 #, gcc-internal-format
 
21469
 msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
 
21470
 msgstr ""
 
21471
 
 
21472
-#: cp/class.c:5200
 
21473
+#: cp/class.c:5203
 
21474
 #, fuzzy, gcc-internal-format
 
21475
 msgid "  base class %qT of %q+T is non-literal"
 
21476
 msgstr "%qs не является именем типа"
 
21477
 
 
21478
-#: cp/class.c:5214
 
21479
+#: cp/class.c:5217
 
21480
 #, fuzzy, gcc-internal-format
 
21481
 msgid "  non-static data member %q+D has non-literal type"
 
21482
 msgstr "`%#D' не является нестатическим элементом %qT"
 
21483
 
 
21484
-#: cp/class.c:5332
 
21485
+#: cp/class.c:5335
 
21486
 #, gcc-internal-format
 
21487
 msgid "non-static reference %q+#D in class without a constructor"
 
21488
 msgstr "нестатическая ссылка %q+#D в классе без конструктора"
 
21489
 
 
21490
-#: cp/class.c:5337
 
21491
+#: cp/class.c:5340
 
21492
 #, gcc-internal-format
 
21493
 msgid "non-static const member %q+#D in class without a constructor"
 
21494
 msgstr "нестатический константный элемент %q+#D в классе без конструктора"
 
21495
 
 
21496
 #. If the function is defaulted outside the class, we just
 
21497
 #. give the synthesis error.
 
21498
-#: cp/class.c:5363
 
21499
+#: cp/class.c:5366
 
21500
 #, gcc-internal-format
 
21501
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
21502
 msgstr ""
 
21503
 
 
21504
-#: cp/class.c:5587
 
21505
+#: cp/class.c:5590
 
21506
 #, gcc-internal-format
 
21507
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
21508
 msgstr "смещение виртуальной базы %qT несовместимо с ABI и может быть изменено в будущих версиях GCC"
 
21509
 
 
21510
-#: cp/class.c:5688
 
21511
+#: cp/class.c:5691
 
21512
 #, gcc-internal-format
 
21513
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
21514
 msgstr "непосредственная база %qT недоступна в %qT из-за неоднозначности"
 
21515
 
 
21516
-#: cp/class.c:5700
 
21517
+#: cp/class.c:5703
 
21518
 #, gcc-internal-format
 
21519
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
21520
 msgstr "виртуальная база %qT недоступна в %qT из-за неоднозначности"
 
21521
 
 
21522
-#: cp/class.c:5886
 
21523
+#: cp/class.c:5889
 
21524
 #, gcc-internal-format
 
21525
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
21526
 msgstr "размер, присвоенный %qT, может быть несовместим с ABI и может быть изменен в будущих версиях GCC"
 
21527
 
 
21528
-#: cp/class.c:5926
 
21529
+#: cp/class.c:5929
 
21530
 #, gcc-internal-format
 
21531
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
21532
 msgstr "смещение %qD может быть несовместимо с ABI и может быть изменено в будущих версиях GCC"
 
21533
 
 
21534
-#: cp/class.c:5954
 
21535
+#: cp/class.c:5957
 
21536
 #, gcc-internal-format
 
21537
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
21538
 msgstr "смещение %q+D несовместимо с ABI и может измениться в будущих версиях GCC"
 
21539
 
 
21540
-#: cp/class.c:5964
 
21541
+#: cp/class.c:5967
 
21542
 #, gcc-internal-format
 
21543
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
21544
 msgstr "%q+D содержит пустые классы; поэтому базовые классы могут размещены иначе в будущих версиях GCC"
 
21545
 
 
21546
-#: cp/class.c:6052
 
21547
+#: cp/class.c:6055
 
21548
 #, gcc-internal-format
 
21549
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
21550
 msgstr "представление классов, производных от пустого класса %qT, может измениться в будущих версиях GCC"
 
21551
 
 
21552
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
21553
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
21554
 #, gcc-internal-format
 
21555
 msgid "redefinition of %q#T"
 
21556
 msgstr "повторное определение %q#T"
 
21557
 
 
21558
-#: cp/class.c:6369
 
21559
+#: cp/class.c:6372
 
21560
 #, gcc-internal-format
 
21561
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
21562
 msgstr "%q#T содержит виртуальные функции, но невиртуальный деструктор"
 
21563
 
 
21564
-#: cp/class.c:6395
 
21565
+#: cp/class.c:6398
 
21566
 #, fuzzy, gcc-internal-format
 
21567
-#| msgid "type transparent class %qT does not have any fields"
 
21568
 msgid "type transparent %q#T does not have any fields"
 
21569
 msgstr "в типе прозрачного класса %qT нет никаких полей"
 
21570
 
 
21571
-#: cp/class.c:6401
 
21572
+#: cp/class.c:6404
 
21573
 #, gcc-internal-format
 
21574
 msgid "type transparent class %qT has base classes"
 
21575
 msgstr ""
 
21576
 
 
21577
-#: cp/class.c:6405
 
21578
+#: cp/class.c:6408
 
21579
 #, gcc-internal-format
 
21580
 msgid "type transparent class %qT has virtual functions"
 
21581
 msgstr "в типе прозрачного класса %qT есть виртуальные функции"
 
21582
 
 
21583
-#: cp/class.c:6411
 
21584
+#: cp/class.c:6414
 
21585
 #, gcc-internal-format
 
21586
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
21587
 msgstr ""
 
21588
 
 
21589
-#: cp/class.c:6562
 
21590
+#: cp/class.c:6565
 
21591
 #, gcc-internal-format
 
21592
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
21593
 msgstr "не удалось завершить структуру из-за предыдущих грамматических ошибок"
 
21594
 
 
21595
-#: cp/class.c:7071
 
21596
+#: cp/class.c:7074
 
21597
 #, gcc-internal-format
 
21598
 msgid "language string %<\"%E\"%> not recognized"
 
21599
 msgstr "некорректная строка %<\"%E\"%>, задающая язык"
 
21600
 
 
21601
-#: cp/class.c:7160
 
21602
+#: cp/class.c:7163
 
21603
 #, gcc-internal-format
 
21604
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
21605
 msgstr "ошибка при выборе перегруженной функции %qD при преобразовании к типу %qT"
 
21606
 
 
21607
-#: cp/class.c:7280
 
21608
+#: cp/class.c:7283
 
21609
 #, gcc-internal-format
 
21610
 msgid "no matches converting function %qD to type %q#T"
 
21611
 msgstr "нет способа для преобразования функции %qD к типу %q#T"
 
21612
 
 
21613
-#: cp/class.c:7308
 
21614
+#: cp/class.c:7311
 
21615
 #, gcc-internal-format
 
21616
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
21617
 msgstr "преобразование перегруженной функции %qD к типу %q#T неоднозначно"
 
21618
 
 
21619
-#: cp/class.c:7335
 
21620
+#: cp/class.c:7338
 
21621
 #, gcc-internal-format
 
21622
 msgid "assuming pointer to member %qD"
 
21623
 msgstr "предполагается указатель на элемент %qD"
 
21624
 
 
21625
-#: cp/class.c:7338
 
21626
+#: cp/class.c:7341
 
21627
 #, gcc-internal-format
 
21628
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
21629
 msgstr "(указатель на элемент можно получить только при помощи %<&%E%>)"
 
21630
 
 
21631
-#: cp/class.c:7413 cp/class.c:7447
 
21632
+#: cp/class.c:7416 cp/class.c:7450
 
21633
 #, gcc-internal-format
 
21634
 msgid "not enough type information"
 
21635
 msgstr "недостаточная информация о типе"
 
21636
 
 
21637
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
21638
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
21639
 #, gcc-internal-format
 
21640
 msgid "cannot convert %qE from type %qT to type %qT"
 
21641
 msgstr "ошибка преобразования %qE из типа %qT в тип %qT"
 
21642
@@ -28787,12 +28723,12 @@
 
21643
 #. A name N used in a class S shall refer to the same declaration
 
21644
 #. in its context and when re-evaluated in the completed scope of
 
21645
 #. S.
 
21646
-#: cp/class.c:7742 cp/decl.c:1325
 
21647
+#: cp/class.c:7745 cp/decl.c:1325
 
21648
 #, gcc-internal-format
 
21649
 msgid "declaration of %q#D"
 
21650
 msgstr "декларация %q#D"
 
21651
 
 
21652
-#: cp/class.c:7743
 
21653
+#: cp/class.c:7746
 
21654
 #, gcc-internal-format
 
21655
 msgid "changes meaning of %qD from %q+#D"
 
21656
 msgstr "делает трактовку %qD отличной от %q+#D"
 
21657
@@ -29919,233 +29855,233 @@
 
21658
 msgid "function %q#D is initialized like a variable"
 
21659
 msgstr "функция %q#D инициализирована как переменная"
 
21660
 
 
21661
-#: cp/decl.c:6883
 
21662
+#: cp/decl.c:6886
 
21663
 #, gcc-internal-format
 
21664
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
21665
 msgstr ""
 
21666
 
 
21667
-#: cp/decl.c:6886
 
21668
+#: cp/decl.c:6889
 
21669
 #, fuzzy, gcc-internal-format
 
21670
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
21671
 msgstr "базовый класс %q#T имеет невиртуальный деструктор"
 
21672
 
 
21673
-#: cp/decl.c:6892
 
21674
+#: cp/decl.c:6895
 
21675
 #, gcc-internal-format
 
21676
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
21677
 msgstr ""
 
21678
 
 
21679
-#: cp/decl.c:7119
 
21680
+#: cp/decl.c:7122
 
21681
 #, fuzzy, gcc-internal-format
 
21682
 msgid "initializer fails to determine size of %qT"
 
21683
 msgstr "при инициализации не удалось определить размер %qD"
 
21684
 
 
21685
-#: cp/decl.c:7123
 
21686
+#: cp/decl.c:7126
 
21687
 #, fuzzy, gcc-internal-format
 
21688
 msgid "array size missing in %qT"
 
21689
 msgstr "не задан размер массива для %qD"
 
21690
 
 
21691
-#: cp/decl.c:7126
 
21692
+#: cp/decl.c:7129
 
21693
 #, fuzzy, gcc-internal-format
 
21694
 msgid "zero-size array %qT"
 
21695
 msgstr "массив %qD имеет нулевой размер"
 
21696
 
 
21697
-#: cp/decl.c:7142
 
21698
+#: cp/decl.c:7145
 
21699
 #, gcc-internal-format
 
21700
 msgid "destructor for alien class %qT cannot be a member"
 
21701
 msgstr "деструктор чужого класса %qT не может быть элементом"
 
21702
 
 
21703
-#: cp/decl.c:7144
 
21704
+#: cp/decl.c:7147
 
21705
 #, gcc-internal-format
 
21706
 msgid "constructor for alien class %qT cannot be a member"
 
21707
 msgstr "конструктор чужого класса %qT не может быть элементом"
 
21708
 
 
21709
-#: cp/decl.c:7168
 
21710
+#: cp/decl.c:7171
 
21711
 #, fuzzy, gcc-internal-format
 
21712
 msgid "%qD declared as a %<virtual%> variable"
 
21713
 msgstr "%qD декларирован как %<virtual%> %s"
 
21714
 
 
21715
-#: cp/decl.c:7170
 
21716
+#: cp/decl.c:7173
 
21717
 #, fuzzy, gcc-internal-format
 
21718
 msgid "%qD declared as an %<inline%> variable"
 
21719
 msgstr "%qD декларирован как %<inline%> %s"
 
21720
 
 
21721
-#: cp/decl.c:7172
 
21722
+#: cp/decl.c:7175
 
21723
 #, fuzzy, gcc-internal-format
 
21724
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
21725
 msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации %s"
 
21726
 
 
21727
-#: cp/decl.c:7177
 
21728
+#: cp/decl.c:7180
 
21729
 #, fuzzy, gcc-internal-format
 
21730
 msgid "%qD declared as a %<virtual%> parameter"
 
21731
 msgstr "%qD декларирован как %<virtual%> %s"
 
21732
 
 
21733
-#: cp/decl.c:7179
 
21734
+#: cp/decl.c:7182
 
21735
 #, fuzzy, gcc-internal-format
 
21736
 msgid "%qD declared as an %<inline%> parameter"
 
21737
 msgstr "%qD декларирован как %<inline%> %s"
 
21738
 
 
21739
-#: cp/decl.c:7181
 
21740
+#: cp/decl.c:7184
 
21741
 #, fuzzy, gcc-internal-format
 
21742
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
21743
 msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации %s"
 
21744
 
 
21745
-#: cp/decl.c:7186
 
21746
+#: cp/decl.c:7189
 
21747
 #, fuzzy, gcc-internal-format
 
21748
 msgid "%qD declared as a %<virtual%> type"
 
21749
 msgstr "%qD декларирован как %<virtual%> %s"
 
21750
 
 
21751
-#: cp/decl.c:7188
 
21752
+#: cp/decl.c:7191
 
21753
 #, fuzzy, gcc-internal-format
 
21754
 msgid "%qD declared as an %<inline%> type"
 
21755
 msgstr "%qD декларирован как %<inline%> %s"
 
21756
 
 
21757
-#: cp/decl.c:7190
 
21758
+#: cp/decl.c:7193
 
21759
 #, fuzzy, gcc-internal-format
 
21760
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
21761
 msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации %s"
 
21762
 
 
21763
-#: cp/decl.c:7195
 
21764
+#: cp/decl.c:7198
 
21765
 #, fuzzy, gcc-internal-format
 
21766
 msgid "%qD declared as a %<virtual%> field"
 
21767
 msgstr "%qD декларирован как %<virtual%> %s"
 
21768
 
 
21769
-#: cp/decl.c:7197
 
21770
+#: cp/decl.c:7200
 
21771
 #, fuzzy, gcc-internal-format
 
21772
 msgid "%qD declared as an %<inline%> field"
 
21773
 msgstr "%qD декларирован как %<inline%> %s"
 
21774
 
 
21775
-#: cp/decl.c:7199
 
21776
+#: cp/decl.c:7202
 
21777
 #, fuzzy, gcc-internal-format
 
21778
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
21779
 msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации %s"
 
21780
 
 
21781
-#: cp/decl.c:7206
 
21782
+#: cp/decl.c:7209
 
21783
 #, gcc-internal-format
 
21784
 msgid "%q+D declared as a friend"
 
21785
 msgstr "%q+D декларировано как friend"
 
21786
 
 
21787
-#: cp/decl.c:7212
 
21788
+#: cp/decl.c:7215
 
21789
 #, gcc-internal-format
 
21790
 msgid "%q+D declared with an exception specification"
 
21791
 msgstr "%q+D декларировано со спецификацией исключительной ситуации"
 
21792
 
 
21793
-#: cp/decl.c:7246
 
21794
+#: cp/decl.c:7249
 
21795
 #, gcc-internal-format
 
21796
 msgid "definition of %qD is not in namespace enclosing %qT"
 
21797
 msgstr "определение %qD вне пространства имён, объемлющего %qT"
 
21798
 
 
21799
-#: cp/decl.c:7286
 
21800
+#: cp/decl.c:7289
 
21801
 #, gcc-internal-format
 
21802
 msgid "static member function %q#D declared with type qualifiers"
 
21803
 msgstr "статическая функция-член %q#D объявлена с квалификаторами типа"
 
21804
 
 
21805
-#: cp/decl.c:7385
 
21806
+#: cp/decl.c:7388
 
21807
 #, gcc-internal-format
 
21808
 msgid "defining explicit specialization %qD in friend declaration"
 
21809
 msgstr "определение явной специализации %qD в friend-декларации"
 
21810
 
 
21811
 #. Something like `template <class T> friend void f<T>()'.
 
21812
-#: cp/decl.c:7395
 
21813
+#: cp/decl.c:7398
 
21814
 #, gcc-internal-format
 
21815
 msgid "invalid use of template-id %qD in declaration of primary template"
 
21816
 msgstr "некорректное использование идентификатора шаблона %qD в декларации первичного шаблона"
 
21817
 
 
21818
-#: cp/decl.c:7425
 
21819
+#: cp/decl.c:7428
 
21820
 #, gcc-internal-format
 
21821
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
21822
 msgstr "аргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qD"
 
21823
 
 
21824
-#: cp/decl.c:7433
 
21825
+#: cp/decl.c:7436
 
21826
 #, gcc-internal-format
 
21827
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
21828
 msgstr "не допускается использовать %<inline%> в декларации специализации friend-шаблона %qD"
 
21829
 
 
21830
-#: cp/decl.c:7475
 
21831
+#: cp/decl.c:7478
 
21832
 #, gcc-internal-format
 
21833
 msgid "cannot declare %<::main%> to be a template"
 
21834
 msgstr "недопустимая декларация %<::main%> как шаблона"
 
21835
 
 
21836
-#: cp/decl.c:7477
 
21837
+#: cp/decl.c:7480
 
21838
 #, gcc-internal-format
 
21839
 msgid "cannot declare %<::main%> to be inline"
 
21840
 msgstr "недопустимая декларация %<::main%> как inline-функции"
 
21841
 
 
21842
-#: cp/decl.c:7479
 
21843
+#: cp/decl.c:7482
 
21844
 #, gcc-internal-format
 
21845
 msgid "cannot declare %<::main%> to be static"
 
21846
 msgstr "недопустимая декларация %<::main%> как статической функции"
 
21847
 
 
21848
-#: cp/decl.c:7507
 
21849
+#: cp/decl.c:7510
 
21850
 #, gcc-internal-format
 
21851
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
21852
 msgstr ""
 
21853
 
 
21854
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
21855
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
21856
 #, gcc-internal-format
 
21857
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
21858
 msgstr "%q+#D не ссылается на неквалифицированный тип, поэтому не используется для связывания"
 
21859
 
 
21860
-#: cp/decl.c:7517
 
21861
+#: cp/decl.c:7520
 
21862
 #, fuzzy, gcc-internal-format
 
21863
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
21864
 msgstr "предыдущая декларация `%#D' с привязкой %L"
 
21865
 
 
21866
-#: cp/decl.c:7539
 
21867
+#: cp/decl.c:7542
 
21868
 #, fuzzy, gcc-internal-format
 
21869
 msgid "static member function %qD cannot have cv-qualifier"
 
21870
 msgstr "%sэлемент, функция %qD, не может иметь квалификатор метода - %qT"
 
21871
 
 
21872
-#: cp/decl.c:7540
 
21873
+#: cp/decl.c:7543
 
21874
 #, gcc-internal-format
 
21875
 msgid "non-member function %qD cannot have cv-qualifier"
 
21876
 msgstr ""
 
21877
 
 
21878
-#: cp/decl.c:7556
 
21879
+#: cp/decl.c:7559
 
21880
 #, fuzzy, gcc-internal-format
 
21881
 msgid "literal operator with C linkage"
 
21882
 msgstr "шаблон с привязкой C"
 
21883
 
 
21884
-#: cp/decl.c:7565
 
21885
+#: cp/decl.c:7568
 
21886
 #, fuzzy, gcc-internal-format
 
21887
 msgid "%qD has invalid argument list"
 
21888
 msgstr "некорректный аргумент внутренней функции"
 
21889
 
 
21890
-#: cp/decl.c:7573
 
21891
+#: cp/decl.c:7576
 
21892
 #, gcc-internal-format
 
21893
 msgid "integer suffix %<%s%> shadowed by implementation"
 
21894
 msgstr ""
 
21895
 
 
21896
-#: cp/decl.c:7579
 
21897
+#: cp/decl.c:7582
 
21898
 #, gcc-internal-format
 
21899
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
21900
 msgstr ""
 
21901
 
 
21902
-#: cp/decl.c:7585
 
21903
+#: cp/decl.c:7588
 
21904
 #, fuzzy, gcc-internal-format
 
21905
 msgid "%qD must be a non-member function"
 
21906
 msgstr "%qD должен быть нестатической элементом-функцией"
 
21907
 
 
21908
-#: cp/decl.c:7636
 
21909
+#: cp/decl.c:7639
 
21910
 #, gcc-internal-format
 
21911
 msgid "%<::main%> must return %<int%>"
 
21912
 msgstr "%<::main%> должна возвращать %<int%>"
 
21913
 
 
21914
-#: cp/decl.c:7678
 
21915
+#: cp/decl.c:7681
 
21916
 #, gcc-internal-format
 
21917
 msgid "definition of implicitly-declared %qD"
 
21918
 msgstr "определение неявно декларированного %qD"
 
21919
 
 
21920
-#: cp/decl.c:7683
 
21921
+#: cp/decl.c:7686
 
21922
 #, fuzzy, gcc-internal-format
 
21923
 msgid "definition of explicitly-defaulted %q+D"
 
21924
 msgstr "определение неявно декларированного %qD"
 
21925
 
 
21926
-#: cp/decl.c:7684
 
21927
+#: cp/decl.c:7687
 
21928
 #, fuzzy, gcc-internal-format
 
21929
 msgid "%q+#D explicitly defaulted here"
 
21930
 msgstr "это предыдущее определение `%#D'"
 
21931
 
 
21932
-#: cp/decl.c:7701 cp/decl2.c:738
 
21933
+#: cp/decl.c:7704 cp/decl2.c:738
 
21934
 #, gcc-internal-format
 
21935
 msgid "no %q#D member function declared in class %qT"
 
21936
 msgstr "нет элемента-функции %q#D в классе %qT"
 
21937
@@ -30154,886 +30090,879 @@
 
21938
 #. no linkage can only be used to declare extern "C"
 
21939
 #. entities.  Since it's not always an error in the
 
21940
 #. ISO C++ 90 Standard, we only issue a warning.
 
21941
-#: cp/decl.c:7876
 
21942
+#: cp/decl.c:7879
 
21943
 #, gcc-internal-format
 
21944
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
21945
 msgstr ""
 
21946
 
 
21947
-#: cp/decl.c:7885
 
21948
+#: cp/decl.c:7888
 
21949
 #, gcc-internal-format
 
21950
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
21951
 msgstr ""
 
21952
 
 
21953
-#: cp/decl.c:8008
 
21954
+#: cp/decl.c:8011
 
21955
 #, fuzzy, gcc-internal-format
 
21956
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
21957
 msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
 
21958
 
 
21959
-#: cp/decl.c:8012
 
21960
+#: cp/decl.c:8015
 
21961
 #, fuzzy, gcc-internal-format
 
21962
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
21963
 msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
 
21964
 
 
21965
-#: cp/decl.c:8015
 
21966
+#: cp/decl.c:8018
 
21967
 #, fuzzy, gcc-internal-format
 
21968
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
21969
 msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
 
21970
 
 
21971
-#: cp/decl.c:8028
 
21972
+#: cp/decl.c:8031
 
21973
 #, gcc-internal-format
 
21974
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
21975
 msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
 
21976
 
 
21977
-#: cp/decl.c:8034
 
21978
+#: cp/decl.c:8037
 
21979
 #, gcc-internal-format
 
21980
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
21981
 msgstr "ISO C++ запрещает инициализацию внутри класса неконстантного статического элемента %qD"
 
21982
 
 
21983
-#: cp/decl.c:8038
 
21984
+#: cp/decl.c:8041
 
21985
 #, gcc-internal-format
 
21986
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
21987
 msgstr "ISO C++ запрещает инициализацию элемента-константы %qD нецелочисленного типа %qT"
 
21988
 
 
21989
-#: cp/decl.c:8144 cp/decl.c:8172
 
21990
+#: cp/decl.c:8147 cp/decl.c:8175
 
21991
 #, gcc-internal-format
 
21992
 msgid "size of array %qD has non-integral type %qT"
 
21993
 msgstr "размер массива %qD имеет нецелочисленный тип %qT"
 
21994
 
 
21995
-#: cp/decl.c:8147 cp/decl.c:8174
 
21996
+#: cp/decl.c:8150 cp/decl.c:8177
 
21997
 #, gcc-internal-format
 
21998
 msgid "size of array has non-integral type %qT"
 
21999
 msgstr "размер массива имеет нецелочисленный тип %qT"
 
22000
 
 
22001
-#: cp/decl.c:8224
 
22002
+#: cp/decl.c:8227
 
22003
 #, gcc-internal-format
 
22004
 msgid "size of array %qD is negative"
 
22005
 msgstr "размер массива %qD отрицательный"
 
22006
 
 
22007
-#: cp/decl.c:8226
 
22008
+#: cp/decl.c:8229
 
22009
 #, gcc-internal-format
 
22010
 msgid "size of array is negative"
 
22011
 msgstr "размер массива отрицательный"
 
22012
 
 
22013
-#: cp/decl.c:8240
 
22014
+#: cp/decl.c:8243
 
22015
 #, gcc-internal-format
 
22016
 msgid "ISO C++ forbids zero-size array %qD"
 
22017
 msgstr "ISO C++ запрещает массив нулевого размера %qD"
 
22018
 
 
22019
-#: cp/decl.c:8242
 
22020
+#: cp/decl.c:8245
 
22021
 #, gcc-internal-format
 
22022
 msgid "ISO C++ forbids zero-size array"
 
22023
 msgstr "ISO C++ запрещает массивы нулевого размера"
 
22024
 
 
22025
-#: cp/decl.c:8254
 
22026
+#: cp/decl.c:8257
 
22027
 #, gcc-internal-format
 
22028
 msgid "size of array %qD is not an integral constant-expression"
 
22029
 msgstr "размер массива %qD не является целочисленным константным выражением"
 
22030
 
 
22031
-#: cp/decl.c:8257
 
22032
+#: cp/decl.c:8260
 
22033
 #, gcc-internal-format
 
22034
 msgid "size of array is not an integral constant-expression"
 
22035
 msgstr "размер массива не является целочисленным константным выражением"
 
22036
 
 
22037
-#: cp/decl.c:8263
 
22038
+#: cp/decl.c:8266
 
22039
 #, gcc-internal-format
 
22040
 msgid "ISO C++ forbids variable length array %qD"
 
22041
 msgstr "ISO C++ запрещает массив переменного размера %qD"
 
22042
 
 
22043
-#: cp/decl.c:8265
 
22044
+#: cp/decl.c:8268
 
22045
 #, gcc-internal-format
 
22046
 msgid "ISO C++ forbids variable length array"
 
22047
 msgstr "ISO C++ запрещает массивы переменного размера"
 
22048
 
 
22049
-#: cp/decl.c:8271
 
22050
+#: cp/decl.c:8274
 
22051
 #, gcc-internal-format
 
22052
 msgid "variable length array %qD is used"
 
22053
 msgstr "используется массив переменного размера %qD"
 
22054
 
 
22055
-#: cp/decl.c:8323
 
22056
+#: cp/decl.c:8326
 
22057
 #, gcc-internal-format
 
22058
 msgid "overflow in array dimension"
 
22059
 msgstr "переполнение в размерности массива"
 
22060
 
 
22061
-#: cp/decl.c:8383
 
22062
+#: cp/decl.c:8386
 
22063
 #, fuzzy, gcc-internal-format
 
22064
 msgid "declaration of %qD as array of %<auto%>"
 
22065
 msgstr "имя %qs описано как массив элементов типа void"
 
22066
 
 
22067
-#: cp/decl.c:8391
 
22068
+#: cp/decl.c:8394
 
22069
 #, fuzzy, gcc-internal-format
 
22070
 msgid "declaration of %qD as array of void"
 
22071
 msgstr "имя %qs описано как массив элементов типа void"
 
22072
 
 
22073
-#: cp/decl.c:8393
 
22074
+#: cp/decl.c:8396
 
22075
 #, fuzzy, gcc-internal-format
 
22076
 msgid "creating array of void"
 
22077
 msgstr "создание массива элементов типа %qT"
 
22078
 
 
22079
-#: cp/decl.c:8398
 
22080
+#: cp/decl.c:8401
 
22081
 #, fuzzy, gcc-internal-format
 
22082
 msgid "declaration of %qD as array of functions"
 
22083
 msgstr "имя %qs описано как массив функций"
 
22084
 
 
22085
-#: cp/decl.c:8400
 
22086
+#: cp/decl.c:8403
 
22087
 #, fuzzy, gcc-internal-format
 
22088
 msgid "creating array of functions"
 
22089
 msgstr "создание массива элементов типа %qT"
 
22090
 
 
22091
-#: cp/decl.c:8405
 
22092
+#: cp/decl.c:8408
 
22093
 #, fuzzy, gcc-internal-format
 
22094
 msgid "declaration of %qD as array of references"
 
22095
 msgstr "имя %qs описано как массив функций"
 
22096
 
 
22097
-#: cp/decl.c:8407
 
22098
+#: cp/decl.c:8410
 
22099
 #, fuzzy, gcc-internal-format
 
22100
 msgid "creating array of references"
 
22101
 msgstr "создание массива элементов типа %qT"
 
22102
 
 
22103
-#: cp/decl.c:8412
 
22104
+#: cp/decl.c:8415
 
22105
 #, fuzzy, gcc-internal-format
 
22106
 msgid "declaration of %qD as array of function members"
 
22107
 msgstr "имя %qs описано как массив функций"
 
22108
 
 
22109
-#: cp/decl.c:8414
 
22110
+#: cp/decl.c:8417
 
22111
 #, fuzzy, gcc-internal-format
 
22112
 msgid "creating array of function members"
 
22113
 msgstr "имя %qs описано как массив функций"
 
22114
 
 
22115
-#: cp/decl.c:8428
 
22116
+#: cp/decl.c:8431
 
22117
 #, gcc-internal-format
 
22118
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
22119
 msgstr "декларация многомерного массива %qD должна определять границы для всех размерностей, кроме первой"
 
22120
 
 
22121
-#: cp/decl.c:8432
 
22122
+#: cp/decl.c:8435
 
22123
 #, gcc-internal-format
 
22124
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
22125
 msgstr "в многомерном массиве должны быть определены границы для всех размерностей, кроме первой"
 
22126
 
 
22127
-#: cp/decl.c:8467
 
22128
+#: cp/decl.c:8470
 
22129
 #, gcc-internal-format
 
22130
 msgid "return type specification for constructor invalid"
 
22131
 msgstr "некорректная спецификация возвращаемого типа в конструкторе"
 
22132
 
 
22133
-#: cp/decl.c:8477
 
22134
+#: cp/decl.c:8480
 
22135
 #, gcc-internal-format
 
22136
 msgid "return type specification for destructor invalid"
 
22137
 msgstr "некорректная спецификация возвращаемого типа в деструкторе"
 
22138
 
 
22139
-#: cp/decl.c:8490
 
22140
+#: cp/decl.c:8493
 
22141
 #, gcc-internal-format
 
22142
 msgid "return type specified for %<operator %T%>"
 
22143
 msgstr "тип результата задан для %<operator %T%>"
 
22144
 
 
22145
-#: cp/decl.c:8512
 
22146
+#: cp/decl.c:8515
 
22147
 #, gcc-internal-format
 
22148
 msgid "unnamed variable or field declared void"
 
22149
 msgstr "декларация безымянной переменной или поля с типом void"
 
22150
 
 
22151
-#: cp/decl.c:8519
 
22152
+#: cp/decl.c:8522
 
22153
 #, gcc-internal-format
 
22154
 msgid "variable or field declared void"
 
22155
 msgstr "декларация переменной или поля с типом void"
 
22156
 
 
22157
-#: cp/decl.c:8720
 
22158
+#: cp/decl.c:8722
 
22159
 #, gcc-internal-format
 
22160
 msgid "invalid use of qualified-name %<::%D%>"
 
22161
 msgstr "недопустимое использование квалифицированного имени %<::%D%>"
 
22162
 
 
22163
-#: cp/decl.c:8723
 
22164
+#: cp/decl.c:8725
 
22165
 #, gcc-internal-format
 
22166
 msgid "invalid use of qualified-name %<%T::%D%>"
 
22167
 msgstr "недопустимое использование квалифицированного имени %<%T::%D%>"
 
22168
 
 
22169
-#: cp/decl.c:8726
 
22170
+#: cp/decl.c:8728
 
22171
 #, gcc-internal-format
 
22172
 msgid "invalid use of qualified-name %<%D::%D%>"
 
22173
 msgstr "недопустимое использование квалифицированного имени %<%D::%D%>"
 
22174
 
 
22175
-#: cp/decl.c:8735
 
22176
+#: cp/decl.c:8737
 
22177
 #, fuzzy, gcc-internal-format
 
22178
 msgid "%q#T is not a class or a namespace"
 
22179
 msgstr "%qT не является классом или пространством имён"
 
22180
 
 
22181
-#: cp/decl.c:8743
 
22182
+#: cp/decl.c:8745
 
22183
 #, gcc-internal-format
 
22184
 msgid "type %qT is not derived from type %qT"
 
22185
 msgstr "тип %qT не является производным от %qT"
 
22186
 
 
22187
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
22188
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
22189
 #, gcc-internal-format
 
22190
 msgid "declaration of %qD as non-function"
 
22191
 msgstr "декларация %qD как не-функции"
 
22192
 
 
22193
-#: cp/decl.c:8765
 
22194
+#: cp/decl.c:8767
 
22195
 #, gcc-internal-format
 
22196
 msgid "declaration of %qD as non-member"
 
22197
 msgstr "декларация %qD как не-элемента"
 
22198
 
 
22199
-#: cp/decl.c:8796
 
22200
+#: cp/decl.c:8798
 
22201
 #, gcc-internal-format
 
22202
 msgid "declarator-id missing; using reserved word %qD"
 
22203
 msgstr "декларатор отсутствует; используется зарезервированное слово %qD"
 
22204
 
 
22205
-#: cp/decl.c:8843
 
22206
+#: cp/decl.c:8845
 
22207
 #, gcc-internal-format
 
22208
 msgid "function definition does not declare parameters"
 
22209
 msgstr "определение функции не объявляет параметры"
 
22210
 
 
22211
-#: cp/decl.c:8868
 
22212
+#: cp/decl.c:8870
 
22213
 #, fuzzy, gcc-internal-format
 
22214
 msgid "declaration of %qD as %<typedef%>"
 
22215
 msgstr "шаблонная декларация `%#D'"
 
22216
 
 
22217
-#: cp/decl.c:8873
 
22218
+#: cp/decl.c:8875
 
22219
 #, fuzzy, gcc-internal-format
 
22220
 msgid "declaration of %qD as parameter"
 
22221
 msgstr "декларация %q+D перекрывает параметр"
 
22222
 
 
22223
-#: cp/decl.c:8906
 
22224
+#: cp/decl.c:8908
 
22225
 #, fuzzy, gcc-internal-format
 
22226
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
22227
 msgstr "идентификатор шаблона недопустим в using-декларации"
 
22228
 
 
22229
-#: cp/decl.c:8914
 
22230
+#: cp/decl.c:8916
 
22231
 #, gcc-internal-format
 
22232
 msgid "two or more data types in declaration of %qs"
 
22233
 msgstr "два или более типа в декларации имени %qs"
 
22234
 
 
22235
-#: cp/decl.c:8920
 
22236
+#: cp/decl.c:8922
 
22237
 #, gcc-internal-format
 
22238
 msgid "conflicting specifiers in declaration of %qs"
 
22239
 msgstr "конфликтующие спецификаторы в декларации %qs"
 
22240
 
 
22241
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
22242
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
22243
 #, gcc-internal-format
 
22244
 msgid "ISO C++ forbids declaration of %qs with no type"
 
22245
 msgstr "ISO C++ запрещает декларации %qs без типа"
 
22246
 
 
22247
-#: cp/decl.c:9009
 
22248
+#: cp/decl.c:9011
 
22249
 #, fuzzy, gcc-internal-format
 
22250
 msgid "%<__int128%> is not supported by this target"
 
22251
 msgstr "__builtin_saveregs не поддерживается для этой целевой платформы"
 
22252
 
 
22253
-#: cp/decl.c:9014
 
22254
+#: cp/decl.c:9016
 
22255
 #, fuzzy, gcc-internal-format
 
22256
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
22257
 msgstr "ISO C++ не поддерживает %<long long%>"
 
22258
 
 
22259
-#: cp/decl.c:9035 cp/decl.c:9055
 
22260
+#: cp/decl.c:9037 cp/decl.c:9057
 
22261
 #, gcc-internal-format
 
22262
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
22263
 msgstr "%<signed%> или %<unsigned%> некорректны для %qs"
 
22264
 
 
22265
-#: cp/decl.c:9037
 
22266
+#: cp/decl.c:9039
 
22267
 #, gcc-internal-format
 
22268
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
22269
 msgstr "%<signed%> и %<unsigned%> одновременно заданы для %qs"
 
22270
 
 
22271
-#: cp/decl.c:9039
 
22272
+#: cp/decl.c:9041
 
22273
 #, gcc-internal-format
 
22274
 msgid "%<long long%> invalid for %qs"
 
22275
 msgstr "недопустимо использовать %<long long%> для %qs"
 
22276
 
 
22277
-#: cp/decl.c:9041
 
22278
+#: cp/decl.c:9043
 
22279
 #, gcc-internal-format
 
22280
 msgid "%<long%> invalid for %qs"
 
22281
 msgstr "недопустимо использовать %<long%> для %qs"
 
22282
 
 
22283
-#: cp/decl.c:9043
 
22284
+#: cp/decl.c:9045
 
22285
 #, gcc-internal-format
 
22286
 msgid "%<short%> invalid for %qs"
 
22287
 msgstr "недопустимо использовать %<short%> для %qs"
 
22288
 
 
22289
-#: cp/decl.c:9045
 
22290
+#: cp/decl.c:9047
 
22291
 #, gcc-internal-format
 
22292
 msgid "%<long%> or %<short%> invalid for %qs"
 
22293
 msgstr "%<long%> или %<short%> некорректны для %qs"
 
22294
 
 
22295
-#: cp/decl.c:9047
 
22296
+#: cp/decl.c:9049
 
22297
 #, fuzzy, gcc-internal-format
 
22298
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
22299
 msgstr "%<long%> или %<short%> некорректны для %qs"
 
22300
 
 
22301
-#: cp/decl.c:9049
 
22302
+#: cp/decl.c:9051
 
22303
 #, gcc-internal-format
 
22304
 msgid "%<long%> or %<short%> specified with char for %qs"
 
22305
 msgstr "%<long%> или %<short%> заданы в описании %qs с типом char"
 
22306
 
 
22307
-#: cp/decl.c:9051
 
22308
+#: cp/decl.c:9053
 
22309
 #, gcc-internal-format
 
22310
 msgid "%<long%> and %<short%> specified together for %qs"
 
22311
 msgstr "%<long%> и %<short%> одновременно заданы для %qs"
 
22312
 
 
22313
-#: cp/decl.c:9057
 
22314
+#: cp/decl.c:9059
 
22315
 #, fuzzy, gcc-internal-format
 
22316
 msgid "%<short%> or %<long%> invalid for %qs"
 
22317
 msgstr "%<long%> или %<short%> некорректны для %qs"
 
22318
 
 
22319
-#: cp/decl.c:9065
 
22320
+#: cp/decl.c:9067
 
22321
 #, gcc-internal-format
 
22322
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
22323
 msgstr "неверное употребление long, short, signed или unsigned в описании %s"
 
22324
 
 
22325
-#: cp/decl.c:9133
 
22326
+#: cp/decl.c:9135
 
22327
 #, gcc-internal-format
 
22328
 msgid "complex invalid for %qs"
 
22329
 msgstr "спецификатор complex для %qs недопустим"
 
22330
 
 
22331
-#: cp/decl.c:9161
 
22332
+#: cp/decl.c:9163
 
22333
 #, gcc-internal-format
 
22334
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
22335
 msgstr "квалификаторы не допускаются в декларации %<operator %T%>"
 
22336
 
 
22337
-#: cp/decl.c:9193
 
22338
+#: cp/decl.c:9195
 
22339
 #, gcc-internal-format
 
22340
 msgid "member %qD cannot be declared both virtual and static"
 
22341
 msgstr "элемент %qD не может быть декларирован как virtual и static"
 
22342
 
 
22343
-#: cp/decl.c:9201
 
22344
+#: cp/decl.c:9206
 
22345
 #, gcc-internal-format
 
22346
-msgid "%<%T::%D%> is not a valid declarator"
 
22347
-msgstr "%<%T::%D%> не является корректным декларатором"
 
22348
-
 
22349
-#: cp/decl.c:9210
 
22350
-#, gcc-internal-format
 
22351
 msgid "typedef declaration invalid in parameter declaration"
 
22352
 msgstr "typedef-декларация не допускается в декларации параметров"
 
22353
 
 
22354
-#: cp/decl.c:9215
 
22355
+#: cp/decl.c:9211
 
22356
 #, fuzzy, gcc-internal-format
 
22357
 msgid "storage class specified for template parameter %qs"
 
22358
 msgstr "класс хранения в декларации параметра %qs"
 
22359
 
 
22360
-#: cp/decl.c:9221
 
22361
+#: cp/decl.c:9217
 
22362
 #, gcc-internal-format
 
22363
 msgid "storage class specifiers invalid in parameter declarations"
 
22364
 msgstr "спецификаторы класса хранения не допускаются в декларациях параметров"
 
22365
 
 
22366
-#: cp/decl.c:9227
 
22367
+#: cp/decl.c:9223
 
22368
 #, fuzzy, gcc-internal-format
 
22369
 msgid "a parameter cannot be declared %<constexpr%>"
 
22370
 msgstr "недопустимая декларация не-элемента %qs как %<mutable%>"
 
22371
 
 
22372
-#: cp/decl.c:9236
 
22373
+#: cp/decl.c:9232
 
22374
 #, fuzzy, gcc-internal-format
 
22375
 msgid "%<virtual%> outside class declaration"
 
22376
 msgstr "virtual вне декларации класса"
 
22377
 
 
22378
-#: cp/decl.c:9254
 
22379
+#: cp/decl.c:9250
 
22380
 #, gcc-internal-format
 
22381
 msgid "multiple storage classes in declaration of %qs"
 
22382
 msgstr "в декларации %qs задано более одного класса хранения"
 
22383
 
 
22384
-#: cp/decl.c:9277
 
22385
+#: cp/decl.c:9273
 
22386
 #, gcc-internal-format
 
22387
 msgid "storage class specified for %qs"
 
22388
 msgstr "для %qs задан класс хранения"
 
22389
 
 
22390
-#: cp/decl.c:9281
 
22391
+#: cp/decl.c:9277
 
22392
 #, gcc-internal-format
 
22393
 msgid "storage class specified for parameter %qs"
 
22394
 msgstr "класс хранения в декларации параметра %qs"
 
22395
 
 
22396
-#: cp/decl.c:9294
 
22397
+#: cp/decl.c:9290
 
22398
 #, gcc-internal-format
 
22399
 msgid "nested function %qs declared %<extern%>"
 
22400
 msgstr "вложенная функция %qs объявлена %<extern%>"
 
22401
 
 
22402
-#: cp/decl.c:9298
 
22403
+#: cp/decl.c:9294
 
22404
 #, gcc-internal-format
 
22405
 msgid "top-level declaration of %qs specifies %<auto%>"
 
22406
 msgstr "имя %qs описано на верхнем уровне с классом хранения %<auto%>"
 
22407
 
 
22408
-#: cp/decl.c:9305
 
22409
+#: cp/decl.c:9301
 
22410
 #, gcc-internal-format
 
22411
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
22412
 msgstr "имя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>"
 
22413
 
 
22414
-#: cp/decl.c:9317
 
22415
+#: cp/decl.c:9313
 
22416
 #, gcc-internal-format
 
22417
 msgid "storage class specifiers invalid in friend function declarations"
 
22418
 msgstr "класс хранения не допускается в декларации friend-функции"
 
22419
 
 
22420
-#: cp/decl.c:9427
 
22421
+#: cp/decl.c:9423
 
22422
 #, gcc-internal-format
 
22423
 msgid "%qs declared as function returning a function"
 
22424
 msgstr "%qs объявлена как функция, возвращающая функцию"
 
22425
 
 
22426
-#: cp/decl.c:9432
 
22427
+#: cp/decl.c:9428
 
22428
 #, gcc-internal-format
 
22429
 msgid "%qs declared as function returning an array"
 
22430
 msgstr "%qs объявлена как функция, возвращающая массив"
 
22431
 
 
22432
-#: cp/decl.c:9438
 
22433
+#: cp/decl.c:9434
 
22434
 #, fuzzy, gcc-internal-format
 
22435
-#| msgid "%qs declared as function returning an array"
 
22436
 msgid "%qs declared as function returning an abstract class type"
 
22437
 msgstr "%qs объявлена как функция, возвращающая массив"
 
22438
 
 
22439
-#: cp/decl.c:9467
 
22440
+#: cp/decl.c:9463
 
22441
 #, gcc-internal-format
 
22442
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
22443
 msgstr ""
 
22444
 
 
22445
-#: cp/decl.c:9473
 
22446
+#: cp/decl.c:9469
 
22447
 #, gcc-internal-format
 
22448
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
22449
 msgstr ""
 
22450
 
 
22451
 #. Not using maybe_warn_cpp0x because this should
 
22452
 #. always be an error.
 
22453
-#: cp/decl.c:9484
 
22454
+#: cp/decl.c:9480
 
22455
 #, gcc-internal-format
 
22456
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
22457
 msgstr ""
 
22458
 
 
22459
-#: cp/decl.c:9487
 
22460
+#: cp/decl.c:9483
 
22461
 #, gcc-internal-format
 
22462
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
22463
 msgstr ""
 
22464
 
 
22465
-#: cp/decl.c:9520
 
22466
+#: cp/decl.c:9516
 
22467
 #, gcc-internal-format
 
22468
 msgid "destructor cannot be static member function"
 
22469
 msgstr "деструктор не может быть статической элементом-функцией"
 
22470
 
 
22471
-#: cp/decl.c:9521
 
22472
+#: cp/decl.c:9517
 
22473
 #, fuzzy, gcc-internal-format
 
22474
 msgid "constructor cannot be static member function"
 
22475
 msgstr "деструктор не может быть статической элементом-функцией"
 
22476
 
 
22477
-#: cp/decl.c:9525
 
22478
+#: cp/decl.c:9521
 
22479
 #, gcc-internal-format
 
22480
 msgid "destructors may not be cv-qualified"
 
22481
 msgstr "деструкторы не могут быть cv-квалифицированы"
 
22482
 
 
22483
-#: cp/decl.c:9526
 
22484
+#: cp/decl.c:9522
 
22485
 #, fuzzy, gcc-internal-format
 
22486
 msgid "constructors may not be cv-qualified"
 
22487
 msgstr "деструкторы не могут быть cv-квалифицированы"
 
22488
 
 
22489
-#: cp/decl.c:9543
 
22490
+#: cp/decl.c:9539
 
22491
 #, gcc-internal-format
 
22492
 msgid "constructors cannot be declared virtual"
 
22493
 msgstr "конструкторы нельзя декларировать как virtual"
 
22494
 
 
22495
-#: cp/decl.c:9556
 
22496
+#: cp/decl.c:9552
 
22497
 #, fuzzy, gcc-internal-format
 
22498
 msgid "can%'t initialize friend function %qs"
 
22499
 msgstr "недопустимая инициализация friend-функции %qs"
 
22500
 
 
22501
 #. Cannot be both friend and virtual.
 
22502
-#: cp/decl.c:9560
 
22503
+#: cp/decl.c:9556
 
22504
 #, gcc-internal-format
 
22505
 msgid "virtual functions cannot be friends"
 
22506
 msgstr "виртуальные функции не могут быть friend-функциями"
 
22507
 
 
22508
-#: cp/decl.c:9564
 
22509
+#: cp/decl.c:9560
 
22510
 #, gcc-internal-format
 
22511
 msgid "friend declaration not in class definition"
 
22512
 msgstr "friend-декларация вне определения класса"
 
22513
 
 
22514
-#: cp/decl.c:9566
 
22515
+#: cp/decl.c:9562
 
22516
 #, fuzzy, gcc-internal-format
 
22517
 msgid "can%'t define friend function %qs in a local class definition"
 
22518
 msgstr "недопустимое определение friend-функции %qs в определении локального класса"
 
22519
 
 
22520
-#: cp/decl.c:9587
 
22521
+#: cp/decl.c:9583
 
22522
 #, gcc-internal-format
 
22523
 msgid "destructors may not have parameters"
 
22524
 msgstr "деструкторы не могут иметь параметров"
 
22525
 
 
22526
-#: cp/decl.c:9613
 
22527
+#: cp/decl.c:9609
 
22528
 #, gcc-internal-format
 
22529
 msgid "cannot declare pointer to %q#T"
 
22530
 msgstr "недопустимая декларация указателя на %q#T"
 
22531
 
 
22532
-#: cp/decl.c:9626 cp/decl.c:9633
 
22533
+#: cp/decl.c:9622 cp/decl.c:9629
 
22534
 #, gcc-internal-format
 
22535
 msgid "cannot declare reference to %q#T"
 
22536
 msgstr "недопустимая декларация ссылки на %q#T"
 
22537
 
 
22538
-#: cp/decl.c:9635
 
22539
+#: cp/decl.c:9631
 
22540
 #, gcc-internal-format
 
22541
 msgid "cannot declare pointer to %q#T member"
 
22542
 msgstr "недопустимая декларация указателя на элемент %q#T"
 
22543
 
 
22544
-#: cp/decl.c:9658
 
22545
+#: cp/decl.c:9654
 
22546
 #, fuzzy, gcc-internal-format
 
22547
 msgid "cannot declare reference to qualified function type %qT"
 
22548
 msgstr "недопустимая декларация ссылки на %q#T"
 
22549
 
 
22550
-#: cp/decl.c:9659
 
22551
+#: cp/decl.c:9655
 
22552
 #, fuzzy, gcc-internal-format
 
22553
 msgid "cannot declare pointer to qualified function type %qT"
 
22554
 msgstr "нельзя %s указатель на неполный тип %qT"
 
22555
 
 
22556
-#: cp/decl.c:9733
 
22557
+#: cp/decl.c:9729
 
22558
 #, gcc-internal-format
 
22559
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
22560
 msgstr "Недопустимо определять ссылку на %q#T, которая не будет определением типа или аргументом шаблона"
 
22561
 
 
22562
-#: cp/decl.c:9797
 
22563
+#: cp/decl.c:9793
 
22564
 #, fuzzy, gcc-internal-format
 
22565
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
22566
 msgstr "в декларации использованы спецификаторы %<short%> и %<double%>"
 
22567
 
 
22568
-#: cp/decl.c:9809
 
22569
+#: cp/decl.c:9805
 
22570
 #, gcc-internal-format
 
22571
 msgid "template-id %qD used as a declarator"
 
22572
 msgstr "идентификатор шаблона %qD использован как декларатор"
 
22573
 
 
22574
-#: cp/decl.c:9833
 
22575
+#: cp/decl.c:9829
 
22576
 #, gcc-internal-format
 
22577
 msgid "member functions are implicitly friends of their class"
 
22578
 msgstr "элементы-функции неявно считаются friend-функциями своего класса"
 
22579
 
 
22580
-#: cp/decl.c:9838
 
22581
+#: cp/decl.c:9834
 
22582
 #, gcc-internal-format
 
22583
 msgid "extra qualification %<%T::%> on member %qs"
 
22584
 msgstr "избыточная квалификация %<%T::%> элемента %qs"
 
22585
 
 
22586
-#: cp/decl.c:9868
 
22587
+#: cp/decl.c:9864
 
22588
 #, gcc-internal-format
 
22589
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
22590
 msgstr "недопустимая декларация элемента-функции %<%T::%s%> внутри %<%T%>"
 
22591
 
 
22592
-#: cp/decl.c:9870
 
22593
+#: cp/decl.c:9866
 
22594
 #, fuzzy, gcc-internal-format
 
22595
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
22596
 msgstr "недопустимая декларация элемента-функции %<%T::%s%> внутри %<%T%>"
 
22597
 
 
22598
-#: cp/decl.c:9879
 
22599
+#: cp/decl.c:9875
 
22600
 #, gcc-internal-format
 
22601
 msgid "cannot declare member %<%T::%s%> within %qT"
 
22602
 msgstr "недопустимая декларация элемента %<%T::%s%> внутри %qT"
 
22603
 
 
22604
-#: cp/decl.c:9912
 
22605
+#: cp/decl.c:9908
 
22606
 #, gcc-internal-format
 
22607
 msgid "non-parameter %qs cannot be a parameter pack"
 
22608
 msgstr "не параметрический %qs не может содержать параметры"
 
22609
 
 
22610
-#: cp/decl.c:9922
 
22611
+#: cp/decl.c:9918
 
22612
 #, gcc-internal-format
 
22613
 msgid "size of array %qs is too large"
 
22614
 msgstr "размер массива %qs слишком велик"
 
22615
 
 
22616
-#: cp/decl.c:9933
 
22617
+#: cp/decl.c:9929
 
22618
 #, gcc-internal-format
 
22619
 msgid "data member may not have variably modified type %qT"
 
22620
 msgstr "элемент данных не может иметь тип %qT модифицируемого размера"
 
22621
 
 
22622
-#: cp/decl.c:9935
 
22623
+#: cp/decl.c:9931
 
22624
 #, gcc-internal-format
 
22625
 msgid "parameter may not have variably modified type %qT"
 
22626
 msgstr "параметр не может иметь модифицированный тип `%T"
 
22627
 
 
22628
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
22629
 #. declarations of constructors within a class definition.
 
22630
-#: cp/decl.c:9943
 
22631
+#: cp/decl.c:9939
 
22632
 #, gcc-internal-format
 
22633
 msgid "only declarations of constructors can be %<explicit%>"
 
22634
 msgstr "только декларации конструкторов могут быть %<explicit%>"
 
22635
 
 
22636
-#: cp/decl.c:9951
 
22637
+#: cp/decl.c:9947
 
22638
 #, gcc-internal-format
 
22639
 msgid "non-member %qs cannot be declared %<mutable%>"
 
22640
 msgstr "недопустимая декларация не-элемента %qs как %<mutable%>"
 
22641
 
 
22642
-#: cp/decl.c:9957
 
22643
+#: cp/decl.c:9953
 
22644
 #, gcc-internal-format
 
22645
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
22646
 msgstr "недопустимая декларация не объектного элемента %qs как %<mutable%>"
 
22647
 
 
22648
-#: cp/decl.c:9963
 
22649
+#: cp/decl.c:9959
 
22650
 #, gcc-internal-format
 
22651
 msgid "function %qs cannot be declared %<mutable%>"
 
22652
 msgstr "недопустимая декларация функции %qs как %<mutable%>"
 
22653
 
 
22654
-#: cp/decl.c:9968
 
22655
+#: cp/decl.c:9964
 
22656
 #, gcc-internal-format
 
22657
 msgid "static %qs cannot be declared %<mutable%>"
 
22658
 msgstr "недопустимая декларация статического %qs как %<mutable%>"
 
22659
 
 
22660
-#: cp/decl.c:9973
 
22661
+#: cp/decl.c:9969
 
22662
 #, gcc-internal-format
 
22663
 msgid "const %qs cannot be declared %<mutable%>"
 
22664
 msgstr "недопустимая декларация константного %qs как %<mutable%>"
 
22665
 
 
22666
-#: cp/decl.c:9978
 
22667
+#: cp/decl.c:9974
 
22668
 #, fuzzy, gcc-internal-format
 
22669
 msgid "reference %qs cannot be declared %<mutable%>"
 
22670
 msgstr "недопустимая декларация функции %qs как %<mutable%>"
 
22671
 
 
22672
-#: cp/decl.c:10013
 
22673
+#: cp/decl.c:10009
 
22674
 #, fuzzy, gcc-internal-format
 
22675
 msgid "typedef declared %<auto%>"
 
22676
 msgstr "параметр %q+D объявлен %<inline%>"
 
22677
 
 
22678
-#: cp/decl.c:10023
 
22679
+#: cp/decl.c:10019
 
22680
 #, fuzzy, gcc-internal-format
 
22681
 msgid "typedef name may not be a nested-name-specifier"
 
22682
 msgstr "%Jдля typedef-имени недопустимы квалификаторы классов"
 
22683
 
 
22684
-#: cp/decl.c:10042
 
22685
+#: cp/decl.c:10038
 
22686
 #, gcc-internal-format
 
22687
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
22688
 msgstr "ISO C++ запрещает определять вложенный тип %qD с тем же именем, что и объемлющий класс"
 
22689
 
 
22690
-#: cp/decl.c:10143
 
22691
+#: cp/decl.c:10139
 
22692
 #, gcc-internal-format
 
22693
 msgid "qualified function types cannot be used to declare static member functions"
 
22694
 msgstr "типы квалифицированных функций не могут использоваться для определения статических элементов-функций"
 
22695
 
 
22696
-#: cp/decl.c:10145
 
22697
+#: cp/decl.c:10141
 
22698
 #, gcc-internal-format
 
22699
 msgid "qualified function types cannot be used to declare free functions"
 
22700
 msgstr "типы квалифицированных функций не могут использоваться для определения свободных функций"
 
22701
 
 
22702
-#: cp/decl.c:10172
 
22703
+#: cp/decl.c:10168
 
22704
 #, gcc-internal-format
 
22705
 msgid "type qualifiers specified for friend class declaration"
 
22706
 msgstr "в декларации friend-класса использованы квалификаторы типа"
 
22707
 
 
22708
-#: cp/decl.c:10177
 
22709
+#: cp/decl.c:10173
 
22710
 #, gcc-internal-format
 
22711
 msgid "%<inline%> specified for friend class declaration"
 
22712
 msgstr "в декларации friend-класса использован квалификатор %<inline%>"
 
22713
 
 
22714
-#: cp/decl.c:10185
 
22715
+#: cp/decl.c:10181
 
22716
 #, gcc-internal-format
 
22717
 msgid "template parameters cannot be friends"
 
22718
 msgstr "параметры шаблона не могут быть friend"
 
22719
 
 
22720
-#: cp/decl.c:10187
 
22721
+#: cp/decl.c:10183
 
22722
 #, gcc-internal-format
 
22723
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
22724
 msgstr "в friend-декларации требуется указание класса: %<friend class %T::%D%>"
 
22725
 
 
22726
-#: cp/decl.c:10191
 
22727
+#: cp/decl.c:10187
 
22728
 #, gcc-internal-format
 
22729
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
22730
 msgstr "в friend-декларации требуется указание класса: %<friend %#T%>"
 
22731
 
 
22732
-#: cp/decl.c:10204
 
22733
+#: cp/decl.c:10200
 
22734
 #, gcc-internal-format
 
22735
 msgid "trying to make class %qT a friend of global scope"
 
22736
 msgstr "попытка сделать класс %qT \"другом\" глобальной области видимости"
 
22737
 
 
22738
-#: cp/decl.c:10222
 
22739
+#: cp/decl.c:10218
 
22740
 #, gcc-internal-format
 
22741
 msgid "invalid qualifiers on non-member function type"
 
22742
 msgstr "некорректные квалификаторы для типа функции, не являющейся элементом"
 
22743
 
 
22744
-#: cp/decl.c:10232
 
22745
+#: cp/decl.c:10228
 
22746
 #, gcc-internal-format
 
22747
 msgid "abstract declarator %qT used as declaration"
 
22748
 msgstr "абстрактный декларатор %qT использован в качестве декларатора"
 
22749
 
 
22750
-#: cp/decl.c:10261
 
22751
+#: cp/decl.c:10257
 
22752
 #, gcc-internal-format
 
22753
 msgid "cannot use %<::%> in parameter declaration"
 
22754
 msgstr "недопустимое использование %<::%> в декларации параметра"
 
22755
 
 
22756
-#: cp/decl.c:10265
 
22757
+#: cp/decl.c:10261
 
22758
 #, fuzzy, gcc-internal-format
 
22759
 msgid "parameter declared %<auto%>"
 
22760
 msgstr "параметр %q+D объявлен %<inline%>"
 
22761
 
 
22762
-#: cp/decl.c:10308
 
22763
+#: cp/decl.c:10304
 
22764
 #, fuzzy, gcc-internal-format
 
22765
 msgid "non-static data member declared %<auto%>"
 
22766
 msgstr "статический элемент %qD объявлен как %<register%>"
 
22767
 
 
22768
 #. Something like struct S { int N::j; };
 
22769
-#: cp/decl.c:10330
 
22770
+#: cp/decl.c:10326
 
22771
 #, gcc-internal-format
 
22772
 msgid "invalid use of %<::%>"
 
22773
 msgstr "недопустимое использование %<::%>"
 
22774
 
 
22775
-#: cp/decl.c:10352
 
22776
+#: cp/decl.c:10348
 
22777
 #, fuzzy, gcc-internal-format
 
22778
 msgid "declaration of function %qD in invalid context"
 
22779
 msgstr "декларация C-функции `%#D' противоречит"
 
22780
 
 
22781
-#: cp/decl.c:10361
 
22782
+#: cp/decl.c:10357
 
22783
 #, gcc-internal-format
 
22784
 msgid "function %qD declared virtual inside a union"
 
22785
 msgstr "функция %qD объявлена виртуальной внутри объединения"
 
22786
 
 
22787
-#: cp/decl.c:10370
 
22788
+#: cp/decl.c:10366
 
22789
 #, gcc-internal-format
 
22790
 msgid "%qD cannot be declared virtual, since it is always static"
 
22791
 msgstr "%qD не может быть объявлена виртуальной, поскольку она всегда статическая"
 
22792
 
 
22793
-#: cp/decl.c:10386
 
22794
+#: cp/decl.c:10382
 
22795
 #, fuzzy, gcc-internal-format
 
22796
 msgid "expected qualified name in friend declaration for destructor %qD"
 
22797
 msgstr "квалификаторы не допускаются в декларации `operator %T'"
 
22798
 
 
22799
-#: cp/decl.c:10393
 
22800
+#: cp/decl.c:10389
 
22801
 #, fuzzy, gcc-internal-format
 
22802
 msgid "declaration of %qD as member of %qT"
 
22803
 msgstr "декларация %qD перекрывает элемент класса, на который указывает 'this'"
 
22804
 
 
22805
-#: cp/decl.c:10399
 
22806
+#: cp/decl.c:10395
 
22807
 #, fuzzy, gcc-internal-format
 
22808
 msgid "a destructor cannot be %<constexpr%>"
 
22809
 msgstr "конструкторы нельзя декларировать как virtual"
 
22810
 
 
22811
-#: cp/decl.c:10405
 
22812
+#: cp/decl.c:10401
 
22813
 #, fuzzy, gcc-internal-format
 
22814
 msgid "expected qualified name in friend declaration for constructor %qD"
 
22815
 msgstr "квалификаторы не допускаются в декларации `operator %T'"
 
22816
 
 
22817
-#: cp/decl.c:10451
 
22818
+#: cp/decl.c:10447
 
22819
 #, gcc-internal-format
 
22820
 msgid "field %qD has incomplete type"
 
22821
 msgstr "поле %qD имеет неполный тип"
 
22822
 
 
22823
-#: cp/decl.c:10453
 
22824
+#: cp/decl.c:10449
 
22825
 #, gcc-internal-format
 
22826
 msgid "name %qT has incomplete type"
 
22827
 msgstr "имя %qT имеет неполный тип"
 
22828
 
 
22829
-#: cp/decl.c:10462
 
22830
+#: cp/decl.c:10458
 
22831
 #, gcc-internal-format
 
22832
 msgid "  in instantiation of template %qT"
 
22833
 msgstr "  в конкретизации шаблона %qT"
 
22834
 
 
22835
-#: cp/decl.c:10471
 
22836
+#: cp/decl.c:10467
 
22837
 #, fuzzy, gcc-internal-format
 
22838
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
22839
 msgstr "%qs не является ни функцией, ни элементом-функцией; friend-декларация не допускается"
 
22840
 
 
22841
-#: cp/decl.c:10528
 
22842
+#: cp/decl.c:10524
 
22843
 #, fuzzy, gcc-internal-format
 
22844
 msgid "constexpr static data member %qD must have an initializer"
 
22845
 msgstr "`%#D' не является нестатическим элементом %qT"
 
22846
 
 
22847
-#: cp/decl.c:10537
 
22848
+#: cp/decl.c:10533
 
22849
 #, fuzzy, gcc-internal-format
 
22850
 msgid "non-static data member %qE declared %<constexpr%>"
 
22851
 msgstr "статический элемент %qD объявлен как %<register%>"
 
22852
 
 
22853
-#: cp/decl.c:10587
 
22854
+#: cp/decl.c:10583
 
22855
 #, gcc-internal-format
 
22856
 msgid "storage class %<auto%> invalid for function %qs"
 
22857
 msgstr "некорректный класс хранения %<auto%> для функции %qs"
 
22858
 
 
22859
-#: cp/decl.c:10589
 
22860
+#: cp/decl.c:10585
 
22861
 #, gcc-internal-format
 
22862
 msgid "storage class %<register%> invalid for function %qs"
 
22863
 msgstr "некорректный класс хранения %<register%> для функции %qs"
 
22864
 
 
22865
-#: cp/decl.c:10593
 
22866
+#: cp/decl.c:10589
 
22867
 #, gcc-internal-format
 
22868
 msgid "storage class %<__thread%> invalid for function %qs"
 
22869
 msgstr "некорректный класс хранения %<__thread%> для функции %qs"
 
22870
 
 
22871
-#: cp/decl.c:10596
 
22872
+#: cp/decl.c:10592
 
22873
 #, fuzzy, gcc-internal-format
 
22874
-#| msgid "storage class %<__thread%> invalid for function %qs"
 
22875
 msgid "storage class %<thread_local%> invalid for function %qs"
 
22876
 msgstr "некорректный класс хранения %<__thread%> для функции %qs"
 
22877
 
 
22878
-#: cp/decl.c:10601
 
22879
+#: cp/decl.c:10597
 
22880
 #, fuzzy, gcc-internal-format
 
22881
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
22882
 msgstr "спецификация asm не допускается при определении функции"
 
22883
 
 
22884
-#: cp/decl.c:10612
 
22885
+#: cp/decl.c:10608
 
22886
 #, gcc-internal-format
 
22887
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
22888
 msgstr "некорректно указано %<static%> для функции %qs, объявленной вне глобальной области видимости"
 
22889
 
 
22890
-#: cp/decl.c:10616
 
22891
+#: cp/decl.c:10612
 
22892
 #, gcc-internal-format
 
22893
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
22894
 msgstr "некорректно указано %<inline%> для функции %qs, объявленной вне глобальной области видимости"
 
22895
 
 
22896
-#: cp/decl.c:10624
 
22897
+#: cp/decl.c:10620
 
22898
 #, gcc-internal-format
 
22899
 msgid "virtual non-class function %qs"
 
22900
 msgstr "виртуальная функция %qs не является элементом класса"
 
22901
 
 
22902
-#: cp/decl.c:10631
 
22903
+#: cp/decl.c:10627
 
22904
 #, fuzzy, gcc-internal-format
 
22905
 msgid "%qs defined in a non-class scope"
 
22906
 msgstr "атрибут %qE для не классовых типов игнорируется"
 
22907
 
 
22908
-#: cp/decl.c:10632
 
22909
+#: cp/decl.c:10628
 
22910
 #, fuzzy, gcc-internal-format
 
22911
 msgid "%qs declared in a non-class scope"
 
22912
 msgstr "атрибут %qE для не классовых типов игнорируется"
 
22913
 
 
22914
-#: cp/decl.c:10660
 
22915
+#: cp/decl.c:10655
 
22916
 #, gcc-internal-format
 
22917
 msgid "cannot declare member function %qD to have static linkage"
 
22918
 msgstr "недопустимая декларация статического элемента-функции %qD"
 
22919
 
 
22920
 #. FIXME need arm citation
 
22921
-#: cp/decl.c:10667
 
22922
+#: cp/decl.c:10662
 
22923
 #, gcc-internal-format
 
22924
 msgid "cannot declare static function inside another function"
 
22925
 msgstr "недопустимая декларация статической функции внутри другой функции"
 
22926
 
 
22927
-#: cp/decl.c:10697
 
22928
+#: cp/decl.c:10692
 
22929
 #, gcc-internal-format
 
22930
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
22931
 msgstr "слово %<static%> недопустимо при определении (в отличие от объявления) статического элемента данных в классе"
 
22932
 
 
22933
-#: cp/decl.c:10704
 
22934
+#: cp/decl.c:10699
 
22935
 #, gcc-internal-format
 
22936
 msgid "static member %qD declared %<register%>"
 
22937
 msgstr "статический элемент %qD объявлен как %<register%>"
 
22938
 
 
22939
-#: cp/decl.c:10710
 
22940
+#: cp/decl.c:10705
 
22941
 #, gcc-internal-format
 
22942
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
22943
 msgstr "недопустимая явная extern-декларация элемента %q#D"
 
22944
 
 
22945
-#: cp/decl.c:10717
 
22946
+#: cp/decl.c:10712
 
22947
 #, fuzzy, gcc-internal-format
 
22948
 msgid "declaration of constexpr variable %qD is not a definition"
 
22949
 msgstr "декларация %q#D вне класса не является определением"
 
22950
 
 
22951
-#: cp/decl.c:10730
 
22952
+#: cp/decl.c:10725
 
22953
 #, gcc-internal-format
 
22954
 msgid "%qs initialized and declared %<extern%>"
 
22955
 msgstr "%<extern%> декларация %qs с инициализацией"
 
22956
 
 
22957
-#: cp/decl.c:10734
 
22958
+#: cp/decl.c:10729
 
22959
 #, gcc-internal-format
 
22960
 msgid "%qs has both %<extern%> and initializer"
 
22961
 msgstr "для %qs задан спецификатор %<extern%> и инициализатор"
 
22962
 
 
22963
-#: cp/decl.c:10880
 
22964
+#: cp/decl.c:10874
 
22965
 #, fuzzy, gcc-internal-format
 
22966
 msgid "default argument %qE uses %qD"
 
22967
 msgstr "аргумент по умолчанию %qE использует локальную переменную %qD"
 
22968
 
 
22969
-#: cp/decl.c:10882
 
22970
+#: cp/decl.c:10876
 
22971
 #, gcc-internal-format
 
22972
 msgid "default argument %qE uses local variable %qD"
 
22973
 msgstr "аргумент по умолчанию %qE использует локальную переменную %qD"
 
22974
 
 
22975
-#: cp/decl.c:10970
 
22976
+#: cp/decl.c:10964
 
22977
 #, fuzzy, gcc-internal-format
 
22978
 msgid "parameter %qD has Java class type"
 
22979
 msgstr "параметр %q+D имеет неполный тип"
 
22980
 
 
22981
-#: cp/decl.c:10998
 
22982
+#: cp/decl.c:10992
 
22983
 #, gcc-internal-format
 
22984
 msgid "parameter %qD invalidly declared method type"
 
22985
 msgstr "некорректная декларация параметра %qD с типом метода"
 
22986
 
 
22987
-#: cp/decl.c:11023
 
22988
+#: cp/decl.c:11017
 
22989
 #, fuzzy, gcc-internal-format
 
22990
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
22991
 msgstr "параметр %qD включает %s на массив с неизвестной границей %qT"
 
22992
 
 
22993
-#: cp/decl.c:11025
 
22994
+#: cp/decl.c:11019
 
22995
 #, fuzzy, gcc-internal-format
 
22996
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
22997
 msgstr "параметр %qD включает %s на массив с неизвестной границей %qT"
 
22998
@@ -31053,168 +30982,168 @@
 
22999
 #. or implicitly defined), there's no need to worry about their
 
23000
 #. existence.  Theoretically, they should never even be
 
23001
 #. instantiated, but that's hard to forestall.
 
23002
-#: cp/decl.c:11279
 
23003
+#: cp/decl.c:11273
 
23004
 #, gcc-internal-format
 
23005
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
23006
 msgstr "некорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>"
 
23007
 
 
23008
-#: cp/decl.c:11401
 
23009
+#: cp/decl.c:11395
 
23010
 #, gcc-internal-format
 
23011
 msgid "%qD may not be declared within a namespace"
 
23012
 msgstr "декларация %qD может не действовать в пространстве имён"
 
23013
 
 
23014
-#: cp/decl.c:11406
 
23015
+#: cp/decl.c:11400
 
23016
 #, gcc-internal-format
 
23017
 msgid "%qD may not be declared as static"
 
23018
 msgstr "%qD можно не определять статической"
 
23019
 
 
23020
-#: cp/decl.c:11432
 
23021
+#: cp/decl.c:11426
 
23022
 #, gcc-internal-format
 
23023
 msgid "%qD must be a nonstatic member function"
 
23024
 msgstr "%qD должен быть нестатической элементом-функцией"
 
23025
 
 
23026
-#: cp/decl.c:11441
 
23027
+#: cp/decl.c:11435
 
23028
 #, gcc-internal-format
 
23029
 msgid "%qD must be either a non-static member function or a non-member function"
 
23030
 msgstr "%qD должен быть либо нестатическим элементом-функцией или функцией-не-элементом"
 
23031
 
 
23032
-#: cp/decl.c:11463
 
23033
+#: cp/decl.c:11457
 
23034
 #, gcc-internal-format
 
23035
 msgid "%qD must have an argument of class or enumerated type"
 
23036
 msgstr "%qD должен иметь аргумент типа класс или перечислимого типа"
 
23037
 
 
23038
-#: cp/decl.c:11492
 
23039
+#: cp/decl.c:11486
 
23040
 #, fuzzy, gcc-internal-format
 
23041
 msgid "conversion to a reference to void will never use a type conversion operator"
 
23042
 msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа"
 
23043
 
 
23044
-#: cp/decl.c:11494
 
23045
+#: cp/decl.c:11488
 
23046
 #, fuzzy, gcc-internal-format
 
23047
 msgid "conversion to void will never use a type conversion operator"
 
23048
 msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа"
 
23049
 
 
23050
-#: cp/decl.c:11501
 
23051
+#: cp/decl.c:11495
 
23052
 #, fuzzy, gcc-internal-format
 
23053
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
23054
 msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа"
 
23055
 
 
23056
-#: cp/decl.c:11503
 
23057
+#: cp/decl.c:11497
 
23058
 #, fuzzy, gcc-internal-format
 
23059
 msgid "conversion to the same type will never use a type conversion operator"
 
23060
 msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа"
 
23061
 
 
23062
-#: cp/decl.c:11511
 
23063
+#: cp/decl.c:11505
 
23064
 #, fuzzy, gcc-internal-format
 
23065
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
23066
 msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа"
 
23067
 
 
23068
-#: cp/decl.c:11513
 
23069
+#: cp/decl.c:11507
 
23070
 #, fuzzy, gcc-internal-format
 
23071
 msgid "conversion to a base class will never use a type conversion operator"
 
23072
 msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа"
 
23073
 
 
23074
 #. 13.4.0.3
 
23075
-#: cp/decl.c:11522
 
23076
+#: cp/decl.c:11516
 
23077
 #, gcc-internal-format
 
23078
 msgid "ISO C++ prohibits overloading operator ?:"
 
23079
 msgstr "ISO C++ не поддерживает перегрузку операции ?:"
 
23080
 
 
23081
-#: cp/decl.c:11527
 
23082
+#: cp/decl.c:11521
 
23083
 #, gcc-internal-format
 
23084
 msgid "%qD must not have variable number of arguments"
 
23085
 msgstr "%qD не может иметь переменное число аргументов"
 
23086
 
 
23087
-#: cp/decl.c:11578
 
23088
+#: cp/decl.c:11572
 
23089
 #, gcc-internal-format
 
23090
 msgid "postfix %qD must take %<int%> as its argument"
 
23091
 msgstr "постфиксный %qD должен иметь аргумент типа %<int%>"
 
23092
 
 
23093
-#: cp/decl.c:11581
 
23094
+#: cp/decl.c:11575
 
23095
 #, gcc-internal-format
 
23096
 msgid "postfix %qD must take %<int%> as its second argument"
 
23097
 msgstr "постфиксный %qD должен иметь второй аргумент типа %<int%>"
 
23098
 
 
23099
-#: cp/decl.c:11589
 
23100
+#: cp/decl.c:11583
 
23101
 #, gcc-internal-format
 
23102
 msgid "%qD must take either zero or one argument"
 
23103
 msgstr "%qD должен иметь не более одного аргумента"
 
23104
 
 
23105
-#: cp/decl.c:11591
 
23106
+#: cp/decl.c:11585
 
23107
 #, gcc-internal-format
 
23108
 msgid "%qD must take either one or two arguments"
 
23109
 msgstr "%qD должен иметь один или два аргумента"
 
23110
 
 
23111
-#: cp/decl.c:11613
 
23112
+#: cp/decl.c:11607
 
23113
 #, gcc-internal-format
 
23114
 msgid "prefix %qD should return %qT"
 
23115
 msgstr "префиксный %qD должен возвращать %qT"
 
23116
 
 
23117
-#: cp/decl.c:11619
 
23118
+#: cp/decl.c:11613
 
23119
 #, gcc-internal-format
 
23120
 msgid "postfix %qD should return %qT"
 
23121
 msgstr "постфиксный %qD должен возвращать %qT"
 
23122
 
 
23123
-#: cp/decl.c:11628
 
23124
+#: cp/decl.c:11622
 
23125
 #, gcc-internal-format
 
23126
 msgid "%qD must take %<void%>"
 
23127
 msgstr "%qD должен иметь список параметров %<void%>"
 
23128
 
 
23129
-#: cp/decl.c:11630 cp/decl.c:11639
 
23130
+#: cp/decl.c:11624 cp/decl.c:11633
 
23131
 #, gcc-internal-format
 
23132
 msgid "%qD must take exactly one argument"
 
23133
 msgstr "%qD должен иметь ровно один аргумент"
 
23134
 
 
23135
-#: cp/decl.c:11641
 
23136
+#: cp/decl.c:11635
 
23137
 #, gcc-internal-format
 
23138
 msgid "%qD must take exactly two arguments"
 
23139
 msgstr "%qD должен иметь ровно два аргумента"
 
23140
 
 
23141
-#: cp/decl.c:11650
 
23142
+#: cp/decl.c:11644
 
23143
 #, gcc-internal-format
 
23144
 msgid "user-defined %qD always evaluates both arguments"
 
23145
 msgstr "пользовательский оператор %qD всегда вычисляет оба аргумента"
 
23146
 
 
23147
-#: cp/decl.c:11664
 
23148
+#: cp/decl.c:11658
 
23149
 #, gcc-internal-format
 
23150
 msgid "%qD should return by value"
 
23151
 msgstr "%qD должен возвращать результат по значению"
 
23152
 
 
23153
-#: cp/decl.c:11675 cp/decl.c:11680
 
23154
+#: cp/decl.c:11669 cp/decl.c:11674
 
23155
 #, gcc-internal-format
 
23156
 msgid "%qD cannot have default arguments"
 
23157
 msgstr "%qD не может иметь аргументов по умолчанию"
 
23158
 
 
23159
-#: cp/decl.c:11741
 
23160
+#: cp/decl.c:11732
 
23161
 #, gcc-internal-format
 
23162
 msgid "using template type parameter %qT after %qs"
 
23163
 msgstr "использование параметра шаблона %qT после %qs"
 
23164
 
 
23165
-#: cp/decl.c:11764
 
23166
+#: cp/decl.c:11755
 
23167
 #, fuzzy, gcc-internal-format
 
23168
 msgid "using alias template specialization %qT after %qs"
 
23169
 msgstr "неоднозначная конкретизация шаблона %qD для %q+D"
 
23170
 
 
23171
-#: cp/decl.c:11767
 
23172
+#: cp/decl.c:11758
 
23173
 #, gcc-internal-format
 
23174
 msgid "using typedef-name %qD after %qs"
 
23175
 msgstr "использование typedef-имени %qD после %qs"
 
23176
 
 
23177
-#: cp/decl.c:11769
 
23178
+#: cp/decl.c:11760
 
23179
 #, fuzzy, gcc-internal-format
 
23180
 msgid "%qD has a previous declaration here"
 
23181
 msgstr "%q+D ранее декларирован здесь"
 
23182
 
 
23183
-#: cp/decl.c:11777
 
23184
+#: cp/decl.c:11768
 
23185
 #, gcc-internal-format
 
23186
 msgid "%qT referred to as %qs"
 
23187
 msgstr "ссылка на %qT как на %qs"
 
23188
 
 
23189
-#: cp/decl.c:11778 cp/decl.c:11785
 
23190
+#: cp/decl.c:11769 cp/decl.c:11776
 
23191
 #, gcc-internal-format
 
23192
 msgid "%q+T has a previous declaration here"
 
23193
 msgstr "%q+T ранее декларирован здесь"
 
23194
 
 
23195
-#: cp/decl.c:11784
 
23196
+#: cp/decl.c:11775
 
23197
 #, gcc-internal-format
 
23198
 msgid "%qT referred to as enum"
 
23199
 msgstr "ссылка на %qT как на enum"
 
23200
@@ -31226,88 +31155,88 @@
 
23201
 #. void f(class C);            // No template header here
 
23202
 #.
 
23203
 #. then the required template argument is missing.
 
23204
-#: cp/decl.c:11799
 
23205
+#: cp/decl.c:11790
 
23206
 #, gcc-internal-format
 
23207
 msgid "template argument required for %<%s %T%>"
 
23208
 msgstr "для %<%s %T%> нужен аргумент-шаблон"
 
23209
 
 
23210
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
23211
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
23212
 #, gcc-internal-format
 
23213
 msgid "%qD has the same name as the class in which it is declared"
 
23214
 msgstr "%qD имеет то же имя, что и класс, в котором он(а) декларируется"
 
23215
 
 
23216
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
23217
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
23218
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
23219
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
23220
 #, gcc-internal-format
 
23221
 msgid "reference to %qD is ambiguous"
 
23222
 msgstr "ссылка на %qD противоречива"
 
23223
 
 
23224
-#: cp/decl.c:11994
 
23225
+#: cp/decl.c:11985
 
23226
 #, gcc-internal-format
 
23227
 msgid "use of enum %q#D without previous declaration"
 
23228
 msgstr "использование перечисления %q#D без предыдущей декларации"
 
23229
 
 
23230
-#: cp/decl.c:12015
 
23231
+#: cp/decl.c:12006
 
23232
 #, gcc-internal-format
 
23233
 msgid "redeclaration of %qT as a non-template"
 
23234
 msgstr "повторная декларация %qT как не-шаблона"
 
23235
 
 
23236
-#: cp/decl.c:12016
 
23237
+#: cp/decl.c:12007
 
23238
 #, gcc-internal-format
 
23239
 msgid "previous declaration %q+D"
 
23240
 msgstr "предыдущая декларация %q+D"
 
23241
 
 
23242
-#: cp/decl.c:12157
 
23243
+#: cp/decl.c:12148
 
23244
 #, gcc-internal-format
 
23245
 msgid "derived union %qT invalid"
 
23246
 msgstr "некорректный производный тип union %qT"
 
23247
 
 
23248
-#: cp/decl.c:12166
 
23249
+#: cp/decl.c:12157
 
23250
 #, gcc-internal-format
 
23251
 msgid "Java class %qT cannot have multiple bases"
 
23252
 msgstr "Java-класс %qT не может иметь несколько базовых классов"
 
23253
 
 
23254
-#: cp/decl.c:12177
 
23255
+#: cp/decl.c:12168
 
23256
 #, gcc-internal-format
 
23257
 msgid "Java class %qT cannot have virtual bases"
 
23258
 msgstr "Java-класс %qT не может иметь виртуальных базовых классов"
 
23259
 
 
23260
-#: cp/decl.c:12197
 
23261
+#: cp/decl.c:12188
 
23262
 #, gcc-internal-format
 
23263
 msgid "base type %qT fails to be a struct or class type"
 
23264
 msgstr "базовый тип %qT не является ни структурой, ни классом"
 
23265
 
 
23266
-#: cp/decl.c:12230
 
23267
+#: cp/decl.c:12221
 
23268
 #, gcc-internal-format
 
23269
 msgid "recursive type %qT undefined"
 
23270
 msgstr "рекурсивный тип %qT не определён"
 
23271
 
 
23272
-#: cp/decl.c:12232
 
23273
+#: cp/decl.c:12223
 
23274
 #, gcc-internal-format
 
23275
 msgid "duplicate base type %qT invalid"
 
23276
 msgstr "некорректное дублирование базового типа %qT"
 
23277
 
 
23278
-#: cp/decl.c:12356
 
23279
+#: cp/decl.c:12347
 
23280
 #, gcc-internal-format
 
23281
 msgid "scoped/unscoped mismatch in enum %q#T"
 
23282
 msgstr ""
 
23283
 
 
23284
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
23285
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
23286
 #, fuzzy, gcc-internal-format
 
23287
 msgid "previous definition here"
 
23288
 msgstr "%Jэто предыдущее определение"
 
23289
 
 
23290
-#: cp/decl.c:12364
 
23291
+#: cp/decl.c:12355
 
23292
 #, gcc-internal-format
 
23293
 msgid "underlying type mismatch in enum %q#T"
 
23294
 msgstr ""
 
23295
 
 
23296
-#: cp/decl.c:12376
 
23297
+#: cp/decl.c:12367
 
23298
 #, gcc-internal-format
 
23299
 msgid "different underlying type in enum %q#T"
 
23300
 msgstr ""
 
23301
 
 
23302
-#: cp/decl.c:12443
 
23303
+#: cp/decl.c:12434
 
23304
 #, gcc-internal-format
 
23305
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
23306
 msgstr ""
 
23307
@@ -31316,84 +31245,82 @@
 
23308
 #.
 
23309
 #. IF no integral type can represent all the enumerator values, the
 
23310
 #. enumeration is ill-formed.
 
23311
-#: cp/decl.c:12577
 
23312
+#: cp/decl.c:12568
 
23313
 #, gcc-internal-format
 
23314
 msgid "no integral type can represent all of the enumerator values for %qT"
 
23315
 msgstr "ни один целочисленный тип не годится для представления всех значений перечислимого типа %qT"
 
23316
 
 
23317
-#: cp/decl.c:12718
 
23318
+#: cp/decl.c:12709
 
23319
 #, gcc-internal-format
 
23320
 msgid "enumerator value for %qD is not an integer constant"
 
23321
 msgstr "значение перечислимого типа для %qD не является константой целого типа"
 
23322
 
 
23323
-#: cp/decl.c:12764
 
23324
+#: cp/decl.c:12755
 
23325
 #, fuzzy, gcc-internal-format
 
23326
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
23327
 msgstr "целая константа слишком велика для типа %qs"
 
23328
 
 
23329
-#: cp/decl.c:12776
 
23330
+#: cp/decl.c:12767
 
23331
 #, gcc-internal-format
 
23332
 msgid "overflow in enumeration values at %qD"
 
23333
 msgstr "переполнение в перечисляемых значениях для %qD"
 
23334
 
 
23335
-#: cp/decl.c:12796
 
23336
+#: cp/decl.c:12787
 
23337
 #, fuzzy, gcc-internal-format
 
23338
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
23339
 msgstr "значение перечислимого типа для %qE не является константой целого типа"
 
23340
 
 
23341
-#: cp/decl.c:12886
 
23342
+#: cp/decl.c:12877
 
23343
 #, gcc-internal-format
 
23344
 msgid "return type %q#T is incomplete"
 
23345
 msgstr "тип результата %q#T неполный"
 
23346
 
 
23347
-#: cp/decl.c:12888
 
23348
+#: cp/decl.c:12879
 
23349
 #, fuzzy, gcc-internal-format
 
23350
 msgid "return type has Java class type %q#T"
 
23351
 msgstr "тип возвращаемого значения не полный"
 
23352
 
 
23353
-#: cp/decl.c:13012 cp/typeck.c:8247
 
23354
+#: cp/decl.c:13003 cp/typeck.c:8252
 
23355
 #, gcc-internal-format
 
23356
 msgid "%<operator=%> should return a reference to %<*this%>"
 
23357
 msgstr "%<operator=%> должен возвращать ссылку на %<*this%>"
 
23358
 
 
23359
-#: cp/decl.c:13108
 
23360
+#: cp/decl.c:13099
 
23361
 #, gcc-internal-format
 
23362
 msgid "no previous declaration for %q+D"
 
23363
 msgstr "отсутствует предварительная декларация %q+D"
 
23364
 
 
23365
-#: cp/decl.c:13329
 
23366
+#: cp/decl.c:13320
 
23367
 #, fuzzy, gcc-internal-format
 
23368
 msgid "invalid function declaration"
 
23369
 msgstr "некорректная декларация элемента-функции"
 
23370
 
 
23371
-#: cp/decl.c:13413
 
23372
+#: cp/decl.c:13404
 
23373
 #, gcc-internal-format
 
23374
 msgid "parameter %qD declared void"
 
23375
 msgstr "параметр %qD объявлен void"
 
23376
 
 
23377
-#: cp/decl.c:13781
 
23378
+#: cp/decl.c:13772
 
23379
 #, fuzzy, gcc-internal-format
 
23380
-#| msgid "no return statement in function returning non-void"
 
23381
 msgid "no return statements in function returning %qT"
 
23382
 msgstr "в функции, которая должна возвращать значение, отсутствует оператор return"
 
23383
 
 
23384
-#: cp/decl.c:13783 cp/typeck.c:8135
 
23385
+#: cp/decl.c:13774 cp/typeck.c:8135
 
23386
 #, fuzzy, gcc-internal-format
 
23387
-#| msgid "function return types not compatible due to %<volatile%>"
 
23388
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
23389
 msgstr "типы возвращаемых значений функции несовместимы из-за %<volatile%>"
 
23390
 
 
23391
-#: cp/decl.c:13879
 
23392
+#: cp/decl.c:13870
 
23393
 #, fuzzy, gcc-internal-format
 
23394
 msgid "parameter %q+D set but not used"
 
23395
 msgstr "метка %q+D определена, но не используется"
 
23396
 
 
23397
-#: cp/decl.c:13974
 
23398
+#: cp/decl.c:13965
 
23399
 #, gcc-internal-format
 
23400
 msgid "invalid member function declaration"
 
23401
 msgstr "некорректная декларация элемента-функции"
 
23402
 
 
23403
-#: cp/decl.c:13988
 
23404
+#: cp/decl.c:13979
 
23405
 #, gcc-internal-format
 
23406
 msgid "%qD is already defined in class %qT"
 
23407
 msgstr "%qD уже определена в классе %qT"
 
23408
@@ -31415,7 +31342,6 @@
 
23409
 
 
23410
 #: cp/decl2.c:439
 
23411
 #, fuzzy, gcc-internal-format
 
23412
-#| msgid "deleting array %q#D"
 
23413
 msgid "deleting array %q#E"
 
23414
 msgstr "удаление массива %q#D"
 
23415
 
 
23416
@@ -31630,97 +31556,97 @@
 
23417
 msgid "use of %qD before deduction of %<auto%>"
 
23418
 msgstr "по умолчанию для %q+D принят тип %<int%>"
 
23419
 
 
23420
-#: cp/error.c:3327
 
23421
+#: cp/error.c:3331
 
23422
 #, gcc-internal-format
 
23423
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
23424
 msgstr ""
 
23425
 
 
23426
-#: cp/error.c:3332
 
23427
+#: cp/error.c:3336
 
23428
 #, gcc-internal-format
 
23429
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
23430
 msgstr ""
 
23431
 
 
23432
-#: cp/error.c:3337
 
23433
+#: cp/error.c:3341
 
23434
 #, gcc-internal-format
 
23435
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
23436
 msgstr ""
 
23437
 
 
23438
-#: cp/error.c:3342
 
23439
+#: cp/error.c:3346
 
23440
 #, gcc-internal-format
 
23441
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
23442
 msgstr ""
 
23443
 
 
23444
-#: cp/error.c:3347
 
23445
+#: cp/error.c:3351
 
23446
 #, gcc-internal-format
 
23447
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
23448
 msgstr ""
 
23449
 
 
23450
-#: cp/error.c:3351
 
23451
+#: cp/error.c:3355
 
23452
 #, gcc-internal-format
 
23453
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
23454
 msgstr ""
 
23455
 
 
23456
-#: cp/error.c:3355
 
23457
+#: cp/error.c:3359
 
23458
 #, gcc-internal-format
 
23459
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
23460
 msgstr ""
 
23461
 
 
23462
-#: cp/error.c:3360
 
23463
+#: cp/error.c:3364
 
23464
 #, gcc-internal-format
 
23465
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
23466
 msgstr ""
 
23467
 
 
23468
-#: cp/error.c:3365
 
23469
+#: cp/error.c:3369
 
23470
 #, gcc-internal-format
 
23471
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
23472
 msgstr ""
 
23473
 
 
23474
-#: cp/error.c:3370
 
23475
+#: cp/error.c:3374
 
23476
 #, gcc-internal-format
 
23477
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
23478
 msgstr ""
 
23479
 
 
23480
-#: cp/error.c:3375
 
23481
+#: cp/error.c:3379
 
23482
 #, gcc-internal-format
 
23483
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
23484
 msgstr ""
 
23485
 
 
23486
-#: cp/error.c:3380
 
23487
+#: cp/error.c:3384
 
23488
 #, gcc-internal-format
 
23489
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
23490
 msgstr ""
 
23491
 
 
23492
-#: cp/error.c:3385
 
23493
+#: cp/error.c:3389
 
23494
 #, gcc-internal-format
 
23495
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
23496
 msgstr ""
 
23497
 
 
23498
-#: cp/error.c:3390
 
23499
+#: cp/error.c:3394
 
23500
 #, fuzzy, gcc-internal-format
 
23501
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
23502
 msgstr "атрибут %qs допустим только для переменных"
 
23503
 
 
23504
-#: cp/error.c:3439
 
23505
+#: cp/error.c:3443
 
23506
 #, gcc-internal-format
 
23507
 msgid "incomplete type %qT used in nested name specifier"
 
23508
 msgstr "неполный тип %qT использован во вложенном спецификаторе имени"
 
23509
 
 
23510
-#: cp/error.c:3443
 
23511
+#: cp/error.c:3447
 
23512
 #, fuzzy, gcc-internal-format
 
23513
 msgid "reference to %<%T::%D%> is ambiguous"
 
23514
 msgstr "использование %qD неоднозначно"
 
23515
 
 
23516
-#: cp/error.c:3448 cp/typeck.c:2260
 
23517
+#: cp/error.c:3452 cp/typeck.c:2260
 
23518
 #, gcc-internal-format
 
23519
 msgid "%qD is not a member of %qT"
 
23520
 msgstr "%qD не является элементом %qT"
 
23521
 
 
23522
-#: cp/error.c:3452
 
23523
+#: cp/error.c:3456
 
23524
 #, gcc-internal-format
 
23525
 msgid "%qD is not a member of %qD"
 
23526
 msgstr "%qD не является элементом %qD"
 
23527
 
 
23528
-#: cp/error.c:3457
 
23529
+#: cp/error.c:3461
 
23530
 #, gcc-internal-format
 
23531
 msgid "%<::%D%> has not been declared"
 
23532
 msgstr "%<::%D%> не был декларирован"
 
23533
@@ -32078,7 +32004,6 @@
 
23534
 
 
23535
 #: cp/init.c:2254
 
23536
 #, fuzzy, gcc-internal-format
 
23537
-#| msgid "integer overflow in expression"
 
23538
 msgid "integer overflow in array size"
 
23539
 msgstr "переполнение при вычислении целочисленного выражения"
 
23540
 
 
23541
@@ -32601,77 +32526,77 @@
 
23542
 msgid "%qD not declared"
 
23543
 msgstr "отсутствует декларация %qD"
 
23544
 
 
23545
-#: cp/name-lookup.c:3218
 
23546
+#: cp/name-lookup.c:3211
 
23547
 #, gcc-internal-format
 
23548
 msgid "using-declaration for non-member at class scope"
 
23549
 msgstr "using-декларация для не-элемента внутри класса"
 
23550
 
 
23551
-#: cp/name-lookup.c:3225
 
23552
+#: cp/name-lookup.c:3218
 
23553
 #, gcc-internal-format
 
23554
 msgid "%<%T::%D%> names destructor"
 
23555
 msgstr "%<%T::%D%> обозначает деструктор"
 
23556
 
 
23557
-#: cp/name-lookup.c:3236
 
23558
+#: cp/name-lookup.c:3231
 
23559
 #, gcc-internal-format
 
23560
 msgid "%<%T::%D%> names constructor in %qT"
 
23561
 msgstr "%<%T::%D%> обозначает конструктор в %qT"
 
23562
 
 
23563
-#: cp/name-lookup.c:3287
 
23564
+#: cp/name-lookup.c:3282
 
23565
 #, gcc-internal-format
 
23566
 msgid "no members matching %<%T::%D%> in %q#T"
 
23567
 msgstr "нет элементов, соответствующих %<%T::%D%>, в %q#T"
 
23568
 
 
23569
-#: cp/name-lookup.c:3374
 
23570
+#: cp/name-lookup.c:3369
 
23571
 #, gcc-internal-format
 
23572
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
23573
 msgstr "декларация %qD вне пространства имён, объемлющего %qD"
 
23574
 
 
23575
-#: cp/name-lookup.c:3382
 
23576
+#: cp/name-lookup.c:3377
 
23577
 #, gcc-internal-format
 
23578
 msgid "explicit qualification in declaration of %qD"
 
23579
 msgstr "явные квалификаторы в декларации %qD"
 
23580
 
 
23581
-#: cp/name-lookup.c:3465
 
23582
+#: cp/name-lookup.c:3460
 
23583
 #, gcc-internal-format
 
23584
 msgid "%qD should have been declared inside %qD"
 
23585
 msgstr "%qD следовало объявить внутри %qD"
 
23586
 
 
23587
-#: cp/name-lookup.c:3509
 
23588
+#: cp/name-lookup.c:3504
 
23589
 #, fuzzy, gcc-internal-format
 
23590
 msgid "%qD attribute requires a single NTBS argument"
 
23591
 msgstr "аргументом атрибута %qs должна быть целая константа"
 
23592
 
 
23593
-#: cp/name-lookup.c:3516
 
23594
+#: cp/name-lookup.c:3511
 
23595
 #, gcc-internal-format
 
23596
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
23597
 msgstr ""
 
23598
 
 
23599
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
23600
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
23601
 #, gcc-internal-format
 
23602
 msgid "%qD attribute directive ignored"
 
23603
 msgstr "атрибут %qD игнорируется"
 
23604
 
 
23605
-#: cp/name-lookup.c:3588
 
23606
+#: cp/name-lookup.c:3583
 
23607
 #, gcc-internal-format
 
23608
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
23609
 msgstr "использование пространства имён %qD здесь недопустимо; предполагается %qD"
 
23610
 
 
23611
-#: cp/name-lookup.c:3924
 
23612
+#: cp/name-lookup.c:3919
 
23613
 #, gcc-internal-format
 
23614
 msgid "strong using only meaningful at namespace scope"
 
23615
 msgstr "strong имеет смысл только в пределах namespace"
 
23616
 
 
23617
-#: cp/name-lookup.c:3928
 
23618
+#: cp/name-lookup.c:3923
 
23619
 #, fuzzy, gcc-internal-format
 
23620
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
23621
 msgstr "декларация %qD в %qD, который не объемлет %qD"
 
23622
 
 
23623
-#: cp/name-lookup.c:4267
 
23624
+#: cp/name-lookup.c:4262
 
23625
 #, gcc-internal-format
 
23626
 msgid "maximum limit of %d namespaces searched for %qE"
 
23627
 msgstr ""
 
23628
 
 
23629
-#: cp/name-lookup.c:4277
 
23630
+#: cp/name-lookup.c:4272
 
23631
 #, gcc-internal-format
 
23632
 msgid "suggested alternative:"
 
23633
 msgid_plural "suggested alternatives:"
 
23634
@@ -32679,22 +32604,22 @@
 
23635
 msgstr[1] ""
 
23636
 msgstr[2] ""
 
23637
 
 
23638
-#: cp/name-lookup.c:4281
 
23639
+#: cp/name-lookup.c:4276
 
23640
 #, fuzzy, gcc-internal-format
 
23641
 msgid "  %qE"
 
23642
 msgstr "  `%#D'"
 
23643
 
 
23644
-#: cp/name-lookup.c:5551
 
23645
+#: cp/name-lookup.c:5546
 
23646
 #, gcc-internal-format
 
23647
 msgid "argument dependent lookup finds %q+D"
 
23648
 msgstr ""
 
23649
 
 
23650
-#: cp/name-lookup.c:6088
 
23651
+#: cp/name-lookup.c:6083
 
23652
 #, gcc-internal-format
 
23653
 msgid "XXX entering pop_everything ()\n"
 
23654
 msgstr "XXX вход в pop_everything ()\n"
 
23655
 
 
23656
-#: cp/name-lookup.c:6097
 
23657
+#: cp/name-lookup.c:6092
 
23658
 #, gcc-internal-format
 
23659
 msgid "XXX leaving pop_everything ()\n"
 
23660
 msgstr "XXX выход из pop_everything ()\n"
 
23661
@@ -32801,7 +32726,6 @@
 
23662
 
 
23663
 #: cp/parser.c:2591
 
23664
 #, fuzzy, gcc-internal-format
 
23665
-#| msgid "%qE is not a template"
 
23666
 msgid "%qE is not a class template"
 
23667
 msgstr "%qE не является шаблоном"
 
23668
 
 
23669
@@ -32820,7 +32744,7 @@
 
23670
 msgid "floating-point literal cannot appear in a constant-expression"
 
23671
 msgstr "%s не может присутствовать в константном выражении"
 
23672
 
 
23673
-#: cp/parser.c:2633 cp/pt.c:13527
 
23674
+#: cp/parser.c:2633 cp/pt.c:13522
 
23675
 #, gcc-internal-format
 
23676
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
23677
 msgstr ""
 
23678
@@ -32980,7 +32904,6 @@
 
23679
 
 
23680
 #: cp/parser.c:3692
 
23681
 #, fuzzy, gcc-internal-format
 
23682
-#| msgid "floating constant truncated to zero"
 
23683
 msgid "floating literal truncated to zero"
 
23684
 msgstr "деление на ноль плавающей константы"
 
23685
 
 
23686
@@ -33064,7 +32987,7 @@
 
23687
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
23688
 msgstr ""
 
23689
 
 
23690
-#: cp/parser.c:4857 cp/parser.c:16496
 
23691
+#: cp/parser.c:4857 cp/parser.c:16498
 
23692
 #, fuzzy, gcc-internal-format
 
23693
 msgid "expected unqualified-id"
 
23694
 msgstr "ожидался список спецификаторов и квалификаторов"
 
23695
@@ -33238,7 +33161,6 @@
 
23696
 
 
23697
 #: cp/parser.c:8885
 
23698
 #, fuzzy, gcc-internal-format
 
23699
-#| msgid "attributes after parenthesized initializer ignored"
 
23700
 msgid "attributes at the beginning of statement are ignored"
 
23701
 msgstr "атрибуты после инициализатора в скобках проигнорированы"
 
23702
 
 
23703
@@ -33267,7 +33189,7 @@
 
23704
 msgid "compound-statement in constexpr function"
 
23705
 msgstr "%qD не является функцией шаблоном"
 
23706
 
 
23707
-#: cp/parser.c:9298 cp/parser.c:23016
 
23708
+#: cp/parser.c:9298 cp/parser.c:23020
 
23709
 #, fuzzy, gcc-internal-format
 
23710
 msgid "expected selection-statement"
 
23711
 msgstr "ожидалась декларация или оператор"
 
23712
@@ -33297,7 +33219,7 @@
 
23713
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
23714
 msgstr ""
 
23715
 
 
23716
-#: cp/parser.c:9889 cp/parser.c:23019
 
23717
+#: cp/parser.c:9889 cp/parser.c:23023
 
23718
 #, fuzzy, gcc-internal-format
 
23719
 msgid "expected iteration-statement"
 
23720
 msgstr "ожидалась декларация или оператор"
 
23721
@@ -33313,12 +33235,12 @@
 
23722
 msgid "ISO C++ forbids computed gotos"
 
23723
 msgstr "ISO C++ не поддерживает вычисляемые goto"
 
23724
 
 
23725
-#: cp/parser.c:10071 cp/parser.c:23022
 
23726
+#: cp/parser.c:10071 cp/parser.c:23026
 
23727
 #, fuzzy, gcc-internal-format
 
23728
 msgid "expected jump-statement"
 
23729
 msgstr "ожидался оператор"
 
23730
 
 
23731
-#: cp/parser.c:10203 cp/parser.c:19157
 
23732
+#: cp/parser.c:10203 cp/parser.c:19161
 
23733
 #, gcc-internal-format
 
23734
 msgid "extra %<;%>"
 
23735
 msgstr "избыточная %<;%>"
 
23736
@@ -33355,7 +33277,7 @@
 
23737
 msgid "class definition may not be declared a friend"
 
23738
 msgstr "определение класса не должно содержать friend"
 
23739
 
 
23740
-#: cp/parser.c:11034 cp/parser.c:19551
 
23741
+#: cp/parser.c:11034 cp/parser.c:19555
 
23742
 #, gcc-internal-format
 
23743
 msgid "templates may not be %<virtual%>"
 
23744
 msgstr ""
 
23745
@@ -33436,12 +33358,12 @@
 
23746
 msgid "keyword %<export%> not implemented, and will be ignored"
 
23747
 msgstr "ключевое слово %<export%> не реализовано; игнорируется"
 
23748
 
 
23749
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
23750
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
23751
 #, fuzzy, gcc-internal-format
 
23752
 msgid "template parameter pack %qD cannot have a default argument"
 
23753
 msgstr "%qD не может иметь аргументов по умолчанию"
 
23754
 
 
23755
-#: cp/parser.c:12321 cp/parser.c:17619
 
23756
+#: cp/parser.c:12321 cp/parser.c:17621
 
23757
 #, fuzzy, gcc-internal-format
 
23758
 msgid "template parameter pack cannot have a default argument"
 
23759
 msgstr "%qD не может иметь аргументов по умолчанию"
 
23760
@@ -33456,7 +33378,7 @@
 
23761
 msgid "expected template-id"
 
23762
 msgstr "ожидался оператор"
 
23763
 
 
23764
-#: cp/parser.c:12658 cp/parser.c:22980
 
23765
+#: cp/parser.c:12658 cp/parser.c:22984
 
23766
 #, fuzzy, gcc-internal-format
 
23767
 msgid "expected %<<%>"
 
23768
 msgstr "ожидалось %<{%>"
 
23769
@@ -33548,163 +33470,163 @@
 
23770
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
23771
 msgstr ""
 
23772
 
 
23773
-#: cp/parser.c:14355
 
23774
+#: cp/parser.c:14357
 
23775
 #, fuzzy, gcc-internal-format
 
23776
 msgid "declaration %qD does not declare anything"
 
23777
 msgstr "декларация ничего не описывает"
 
23778
 
 
23779
-#: cp/parser.c:14441
 
23780
+#: cp/parser.c:14443
 
23781
 #, fuzzy, gcc-internal-format
 
23782
 msgid "attributes ignored on uninstantiated type"
 
23783
 msgstr "атрибут %qE для не классовых типов игнорируется"
 
23784
 
 
23785
-#: cp/parser.c:14445
 
23786
+#: cp/parser.c:14447
 
23787
 #, fuzzy, gcc-internal-format
 
23788
 msgid "attributes ignored on template instantiation"
 
23789
 msgstr "класс хранения %qD в конкретизации шаблона"
 
23790
 
 
23791
-#: cp/parser.c:14450
 
23792
+#: cp/parser.c:14452
 
23793
 #, gcc-internal-format
 
23794
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
23795
 msgstr ""
 
23796
 
 
23797
-#: cp/parser.c:14584
 
23798
+#: cp/parser.c:14586
 
23799
 #, fuzzy, gcc-internal-format
 
23800
 msgid "%qD is an enumeration template"
 
23801
 msgstr "%qD не является шаблоном функции"
 
23802
 
 
23803
-#: cp/parser.c:14592
 
23804
+#: cp/parser.c:14594
 
23805
 #, fuzzy, gcc-internal-format
 
23806
 msgid "%qD is not an enumerator-name"
 
23807
 msgstr "%qT не является пространством имён"
 
23808
 
 
23809
-#: cp/parser.c:14655
 
23810
+#: cp/parser.c:14657
 
23811
 #, fuzzy, gcc-internal-format
 
23812
 msgid "expected %<;%> or %<{%>"
 
23813
 msgstr "ожидалось %<,%> или %<;%>"
 
23814
 
 
23815
-#: cp/parser.c:14703
 
23816
+#: cp/parser.c:14705
 
23817
 #, fuzzy, gcc-internal-format
 
23818
 msgid "cannot add an enumerator list to a template instantiation"
 
23819
 msgstr "Включить автоматическую конкретизацию шаблонов"
 
23820
 
 
23821
-#: cp/parser.c:14712 cp/parser.c:18714
 
23822
+#: cp/parser.c:14714 cp/parser.c:18718
 
23823
 #, fuzzy, gcc-internal-format
 
23824
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
23825
 msgstr "декларация %qD в %qD, который не объемлет %qD"
 
23826
 
 
23827
-#: cp/parser.c:14717 cp/parser.c:18719
 
23828
+#: cp/parser.c:14719 cp/parser.c:18723
 
23829
 #, gcc-internal-format
 
23830
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
23831
 msgstr "декларация %qD в %qD, который не объемлет %qD"
 
23832
 
 
23833
-#: cp/parser.c:14740
 
23834
+#: cp/parser.c:14742
 
23835
 #, gcc-internal-format
 
23836
 msgid "multiple definition of %q#T"
 
23837
 msgstr "повторное определение %q#T"
 
23838
 
 
23839
-#: cp/parser.c:14767
 
23840
+#: cp/parser.c:14769
 
23841
 #, gcc-internal-format
 
23842
 msgid "opaque-enum-specifier without name"
 
23843
 msgstr ""
 
23844
 
 
23845
-#: cp/parser.c:14770
 
23846
+#: cp/parser.c:14772
 
23847
 #, gcc-internal-format
 
23848
 msgid "opaque-enum-specifier must use a simple identifier"
 
23849
 msgstr ""
 
23850
 
 
23851
-#: cp/parser.c:14946
 
23852
+#: cp/parser.c:14948
 
23853
 #, fuzzy, gcc-internal-format
 
23854
 msgid "%qD is not a namespace-name"
 
23855
 msgstr "%qT не является пространством имён"
 
23856
 
 
23857
-#: cp/parser.c:14947
 
23858
+#: cp/parser.c:14949
 
23859
 #, fuzzy, gcc-internal-format
 
23860
 msgid "expected namespace-name"
 
23861
 msgstr "ожидалось имя класса"
 
23862
 
 
23863
-#: cp/parser.c:15072
 
23864
+#: cp/parser.c:15074
 
23865
 #, fuzzy, gcc-internal-format
 
23866
 msgid "%<namespace%> definition is not allowed here"
 
23867
 msgstr "#pragma %s уже зарегистрирована"
 
23868
 
 
23869
-#: cp/parser.c:15218
 
23870
+#: cp/parser.c:15220
 
23871
 #, gcc-internal-format
 
23872
 msgid "a template-id may not appear in a using-declaration"
 
23873
 msgstr "идентификатор шаблона недопустим в using-декларации"
 
23874
 
 
23875
-#: cp/parser.c:15258
 
23876
+#: cp/parser.c:15260
 
23877
 #, gcc-internal-format
 
23878
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
23879
 msgstr ""
 
23880
 
 
23881
-#: cp/parser.c:15323
 
23882
+#: cp/parser.c:15325
 
23883
 #, fuzzy, gcc-internal-format
 
23884
 msgid "types may not be defined in alias template declarations"
 
23885
 msgstr "в описании возвращаемого типа нельзя определять новые типы"
 
23886
 
 
23887
-#: cp/parser.c:15787
 
23888
+#: cp/parser.c:15789
 
23889
 #, fuzzy, gcc-internal-format
 
23890
 msgid "a function-definition is not allowed here"
 
23891
 msgstr "#pragma %s уже зарегистрирована"
 
23892
 
 
23893
-#: cp/parser.c:15799
 
23894
+#: cp/parser.c:15801
 
23895
 #, gcc-internal-format
 
23896
 msgid "an asm-specification is not allowed on a function-definition"
 
23897
 msgstr "спецификация asm не допускается при определении функции"
 
23898
 
 
23899
-#: cp/parser.c:15803
 
23900
+#: cp/parser.c:15805
 
23901
 #, gcc-internal-format
 
23902
 msgid "attributes are not allowed on a function-definition"
 
23903
 msgstr "атрибуты не допускаются при определении функции"
 
23904
 
 
23905
-#: cp/parser.c:15840
 
23906
+#: cp/parser.c:15842
 
23907
 #, gcc-internal-format
 
23908
 msgid "expected constructor, destructor, or type conversion"
 
23909
 msgstr ""
 
23910
 
 
23911
 #. Anything else is an error.
 
23912
-#: cp/parser.c:15875 cp/parser.c:17782
 
23913
+#: cp/parser.c:15877 cp/parser.c:17784
 
23914
 #, fuzzy, gcc-internal-format
 
23915
 msgid "expected initializer"
 
23916
 msgstr "ожидался идентификатор"
 
23917
 
 
23918
-#: cp/parser.c:15895
 
23919
+#: cp/parser.c:15897
 
23920
 #, fuzzy, gcc-internal-format
 
23921
 msgid "invalid type in declaration"
 
23922
 msgstr "пустая декларация"
 
23923
 
 
23924
-#: cp/parser.c:15971
 
23925
+#: cp/parser.c:15973
 
23926
 #, fuzzy, gcc-internal-format
 
23927
 msgid "initializer provided for function"
 
23928
 msgstr "недопустимая инициализация friend-функции %qs"
 
23929
 
 
23930
-#: cp/parser.c:16005
 
23931
+#: cp/parser.c:16007
 
23932
 #, gcc-internal-format
 
23933
 msgid "attributes after parenthesized initializer ignored"
 
23934
 msgstr "атрибуты после инициализатора в скобках проигнорированы"
 
23935
 
 
23936
-#: cp/parser.c:16416
 
23937
+#: cp/parser.c:16418
 
23938
 #, fuzzy, gcc-internal-format
 
23939
 msgid "array bound is not an integer constant"
 
23940
 msgstr "индекс массива не является целым значением"
 
23941
 
 
23942
-#: cp/parser.c:16542
 
23943
+#: cp/parser.c:16544
 
23944
 #, fuzzy, gcc-internal-format
 
23945
 msgid "cannot define member of dependent typedef %qT"
 
23946
 msgstr "создание указателя на элемент ссылочного типа %qT"
 
23947
 
 
23948
-#: cp/parser.c:16546
 
23949
+#: cp/parser.c:16548
 
23950
 #, fuzzy, gcc-internal-format
 
23951
 msgid "%<%T::%E%> is not a type"
 
23952
 msgstr "%<%T::%D%> не является типом"
 
23953
 
 
23954
-#: cp/parser.c:16574
 
23955
+#: cp/parser.c:16576
 
23956
 #, fuzzy, gcc-internal-format
 
23957
 msgid "invalid use of constructor as a template"
 
23958
 msgstr "некорректное использование нестатического элемента данных '%E'"
 
23959
 
 
23960
-#: cp/parser.c:16576
 
23961
+#: cp/parser.c:16578
 
23962
 #, gcc-internal-format
 
23963
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
23964
 msgstr "используйте %<%T::%D%> вместо %<%T::%D%> для именования конструктора в имени с квалификатором"
 
23965
@@ -33713,263 +33635,262 @@
 
23966
 #. here because we do not have enough
 
23967
 #. information about its original syntactic
 
23968
 #. form.
 
23969
-#: cp/parser.c:16593
 
23970
+#: cp/parser.c:16595
 
23971
 #, fuzzy, gcc-internal-format
 
23972
 msgid "invalid declarator"
 
23973
 msgstr "некорректная декларация %q+D"
 
23974
 
 
23975
-#: cp/parser.c:16660
 
23976
+#: cp/parser.c:16662
 
23977
 #, fuzzy, gcc-internal-format
 
23978
 msgid "expected declarator"
 
23979
 msgstr "ожидались спецификаторы декларации"
 
23980
 
 
23981
-#: cp/parser.c:16763
 
23982
+#: cp/parser.c:16765
 
23983
 #, fuzzy, gcc-internal-format
 
23984
 msgid "%qD is a namespace"
 
23985
 msgstr "%qT не является пространством имён"
 
23986
 
 
23987
-#: cp/parser.c:16765
 
23988
+#: cp/parser.c:16767
 
23989
 #, fuzzy, gcc-internal-format
 
23990
 msgid "cannot form pointer to member of non-class %q#T"
 
23991
 msgstr "создание указателя на элемент не классового типа %qT"
 
23992
 
 
23993
-#: cp/parser.c:16786
 
23994
+#: cp/parser.c:16788
 
23995
 #, fuzzy, gcc-internal-format
 
23996
 msgid "expected ptr-operator"
 
23997
 msgstr "некорректный операнд"
 
23998
 
 
23999
-#: cp/parser.c:16845
 
24000
+#: cp/parser.c:16847
 
24001
 #, fuzzy, gcc-internal-format
 
24002
 msgid "duplicate cv-qualifier"
 
24003
 msgstr "повтор case-значения,"
 
24004
 
 
24005
-#: cp/parser.c:16903
 
24006
+#: cp/parser.c:16905
 
24007
 #, fuzzy, gcc-internal-format
 
24008
 msgid "duplicate virt-specifier"
 
24009
 msgstr "повтор case-значения,"
 
24010
 
 
24011
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
24012
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
24013
 #, fuzzy, gcc-internal-format
 
24014
 msgid "invalid use of %<auto%>"
 
24015
 msgstr "недопустимое использование %<::%>"
 
24016
 
 
24017
-#: cp/parser.c:17084
 
24018
+#: cp/parser.c:17086
 
24019
 #, fuzzy, gcc-internal-format
 
24020
 msgid "types may not be defined in template arguments"
 
24021
 msgstr "в описании возвращаемого типа нельзя определять новые типы"
 
24022
 
 
24023
-#: cp/parser.c:17165
 
24024
+#: cp/parser.c:17167
 
24025
 #, fuzzy, gcc-internal-format
 
24026
 msgid "expected type-specifier"
 
24027
 msgstr "ожидался идентификатор"
 
24028
 
 
24029
-#: cp/parser.c:17407
 
24030
+#: cp/parser.c:17409
 
24031
 #, fuzzy, gcc-internal-format
 
24032
 msgid "expected %<,%> or %<...%>"
 
24033
 msgstr "ожидалось %<:%> или %<...%>"
 
24034
 
 
24035
-#: cp/parser.c:17464
 
24036
+#: cp/parser.c:17466
 
24037
 #, fuzzy, gcc-internal-format
 
24038
 msgid "types may not be defined in parameter types"
 
24039
 msgstr "в описании возвращаемого типа нельзя определять новые типы"
 
24040
 
 
24041
-#: cp/parser.c:17590
 
24042
+#: cp/parser.c:17592
 
24043
 #, gcc-internal-format
 
24044
 msgid "deprecated use of default argument for parameter of non-function"
 
24045
 msgstr "устаревшее использование аргумента по умолчанию в качестве параметра не-функции"
 
24046
 
 
24047
-#: cp/parser.c:17594
 
24048
+#: cp/parser.c:17596
 
24049
 #, gcc-internal-format
 
24050
 msgid "default arguments are only permitted for function parameters"
 
24051
 msgstr "аргументы по умолчанию разрешены только для параметров функций"
 
24052
 
 
24053
-#: cp/parser.c:17613
 
24054
+#: cp/parser.c:17615
 
24055
 #, fuzzy, gcc-internal-format
 
24056
 msgid "parameter pack %qD cannot have a default argument"
 
24057
 msgstr "%qD не может иметь аргументов по умолчанию"
 
24058
 
 
24059
-#: cp/parser.c:17621
 
24060
+#: cp/parser.c:17623
 
24061
 #, fuzzy, gcc-internal-format
 
24062
 msgid "parameter pack cannot have a default argument"
 
24063
 msgstr "%qD не может иметь аргументов по умолчанию"
 
24064
 
 
24065
-#: cp/parser.c:17910
 
24066
+#: cp/parser.c:17914
 
24067
 #, gcc-internal-format
 
24068
 msgid "ISO C++ does not allow designated initializers"
 
24069
 msgstr "ISO C++ не поддерживает назначенные инициализаторы"
 
24070
 
 
24071
-#: cp/parser.c:17924
 
24072
+#: cp/parser.c:17928
 
24073
 #, fuzzy, gcc-internal-format
 
24074
 msgid "ISO C++ does not allow C99 designated initializers"
 
24075
 msgstr "ISO C++ не поддерживает назначенные инициализаторы"
 
24076
 
 
24077
-#: cp/parser.c:18032 cp/parser.c:18157
 
24078
+#: cp/parser.c:18036 cp/parser.c:18161
 
24079
 #, fuzzy, gcc-internal-format
 
24080
 msgid "expected class-name"
 
24081
 msgstr "ожидалось имя класса"
 
24082
 
 
24083
-#: cp/parser.c:18337
 
24084
+#: cp/parser.c:18341
 
24085
 #, fuzzy, gcc-internal-format
 
24086
 msgid "expected %<;%> after class definition"
 
24087
 msgstr "%q+D: inline-декларация после определения"
 
24088
 
 
24089
-#: cp/parser.c:18339
 
24090
+#: cp/parser.c:18343
 
24091
 #, fuzzy, gcc-internal-format
 
24092
 msgid "expected %<;%> after struct definition"
 
24093
 msgstr "%q+D: inline-декларация после определения"
 
24094
 
 
24095
-#: cp/parser.c:18341
 
24096
+#: cp/parser.c:18345
 
24097
 #, fuzzy, gcc-internal-format
 
24098
 msgid "expected %<;%> after union definition"
 
24099
 msgstr "Некорректный мусор после определения в %C"
 
24100
 
 
24101
-#: cp/parser.c:18662
 
24102
+#: cp/parser.c:18666
 
24103
 #, fuzzy, gcc-internal-format
 
24104
 msgid "expected %<{%> or %<:%>"
 
24105
 msgstr "ожидалось %<,%> или %<;%>"
 
24106
 
 
24107
-#: cp/parser.c:18673
 
24108
+#: cp/parser.c:18677
 
24109
 #, fuzzy, gcc-internal-format
 
24110
 msgid "cannot specify %<override%> for a class"
 
24111
 msgstr "нет файла для класса %s"
 
24112
 
 
24113
-#: cp/parser.c:18681
 
24114
+#: cp/parser.c:18685
 
24115
 #, gcc-internal-format
 
24116
 msgid "global qualification of class name is invalid"
 
24117
 msgstr ""
 
24118
 
 
24119
-#: cp/parser.c:18688
 
24120
+#: cp/parser.c:18692
 
24121
 #, fuzzy, gcc-internal-format
 
24122
 msgid "qualified name does not name a class"
 
24123
 msgstr "в декларации friend нет имени класса или функции"
 
24124
 
 
24125
-#: cp/parser.c:18700
 
24126
+#: cp/parser.c:18704
 
24127
 #, fuzzy, gcc-internal-format
 
24128
 msgid "invalid class name in declaration of %qD"
 
24129
 msgstr "некорректная template-декларация %qD"
 
24130
 
 
24131
-#: cp/parser.c:18733
 
24132
+#: cp/parser.c:18737
 
24133
 #, fuzzy, gcc-internal-format
 
24134
 msgid "extra qualification not allowed"
 
24135
 msgstr "избыточные квалификаторы проигнориованы"
 
24136
 
 
24137
-#: cp/parser.c:18745
 
24138
+#: cp/parser.c:18749
 
24139
 #, fuzzy, gcc-internal-format
 
24140
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
24141
 msgstr "перед явной специализацией должно быть 'template <>'"
 
24142
 
 
24143
-#: cp/parser.c:18775
 
24144
+#: cp/parser.c:18779
 
24145
 #, fuzzy, gcc-internal-format
 
24146
 msgid "function template %qD redeclared as a class template"
 
24147
 msgstr "не шаблон %qD использован как шаблон"
 
24148
 
 
24149
-#: cp/parser.c:18806
 
24150
+#: cp/parser.c:18810
 
24151
 #, gcc-internal-format
 
24152
 msgid "could not resolve typename type"
 
24153
 msgstr ""
 
24154
 
 
24155
-#: cp/parser.c:18858
 
24156
+#: cp/parser.c:18862
 
24157
 #, gcc-internal-format
 
24158
 msgid "previous definition of %q+#T"
 
24159
 msgstr "предыдущее определение %q+#T"
 
24160
 
 
24161
-#: cp/parser.c:18939 cp/parser.c:23025
 
24162
+#: cp/parser.c:18943 cp/parser.c:23029
 
24163
 #, fuzzy, gcc-internal-format
 
24164
 msgid "expected class-key"
 
24165
 msgstr "ожидалось имя класса"
 
24166
 
 
24167
-#: cp/parser.c:19177
 
24168
+#: cp/parser.c:19181
 
24169
 #, fuzzy, gcc-internal-format
 
24170
 msgid "in C++03 a class-key must be used when declaring a friend"
 
24171
 msgstr "в декларации friend должно быть использовано ключевое слово класса"
 
24172
 
 
24173
-#: cp/parser.c:19195
 
24174
+#: cp/parser.c:19199
 
24175
 #, gcc-internal-format
 
24176
 msgid "friend declaration does not name a class or function"
 
24177
 msgstr "в декларации friend нет имени класса или функции"
 
24178
 
 
24179
-#: cp/parser.c:19213
 
24180
+#: cp/parser.c:19217
 
24181
 #, gcc-internal-format
 
24182
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
24183
 msgstr ""
 
24184
 
 
24185
-#: cp/parser.c:19418
 
24186
+#: cp/parser.c:19422
 
24187
 #, gcc-internal-format
 
24188
 msgid "pure-specifier on function-definition"
 
24189
 msgstr "спецификатор pure в определении функции"
 
24190
 
 
24191
-#: cp/parser.c:19462
 
24192
+#: cp/parser.c:19466
 
24193
 #, fuzzy, gcc-internal-format
 
24194
 msgid "stray %<,%> at end of member declaration"
 
24195
 msgstr "некорректный операнд"
 
24196
 
 
24197
-#: cp/parser.c:19474
 
24198
+#: cp/parser.c:19478
 
24199
 #, fuzzy, gcc-internal-format
 
24200
 msgid "expected %<;%> at end of member declaration"
 
24201
 msgstr "некорректный операнд"
 
24202
 
 
24203
-#: cp/parser.c:19545
 
24204
+#: cp/parser.c:19549
 
24205
 #, gcc-internal-format
 
24206
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
24207
 msgstr ""
 
24208
 
 
24209
-#: cp/parser.c:19580
 
24210
+#: cp/parser.c:19584
 
24211
 #, fuzzy, gcc-internal-format
 
24212
 msgid "a brace-enclosed initializer is not allowed here"
 
24213
 msgstr "#pragma %s уже зарегистрирована"
 
24214
 
 
24215
-#: cp/parser.c:19711
 
24216
+#: cp/parser.c:19715
 
24217
 #, gcc-internal-format
 
24218
 msgid "%<virtual%> specified more than once in base-specified"
 
24219
 msgstr ""
 
24220
 
 
24221
-#: cp/parser.c:19731
 
24222
+#: cp/parser.c:19735
 
24223
 #, gcc-internal-format
 
24224
 msgid "more than one access specifier in base-specified"
 
24225
 msgstr ""
 
24226
 
 
24227
-#: cp/parser.c:19755
 
24228
+#: cp/parser.c:19759
 
24229
 #, fuzzy, gcc-internal-format
 
24230
 msgid "keyword %<typename%> not allowed outside of templates"
 
24231
 msgstr "использование `typename' вне шаблона"
 
24232
 
 
24233
-#: cp/parser.c:19758
 
24234
+#: cp/parser.c:19762
 
24235
 #, fuzzy, gcc-internal-format
 
24236
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
24237
 msgstr "ключевое слово `typename' запрещено в этом контексте (инициализатор квалифицированного элемента неявно является типом)"
 
24238
 
 
24239
-#: cp/parser.c:19851 cp/parser.c:19933
 
24240
+#: cp/parser.c:19855 cp/parser.c:19937
 
24241
 #, fuzzy, gcc-internal-format
 
24242
 msgid "types may not be defined in an exception-specification"
 
24243
 msgstr "в описании возвращаемого типа нельзя определять новые типы"
 
24244
 
 
24245
-#: cp/parser.c:19915
 
24246
+#: cp/parser.c:19919
 
24247
 #, gcc-internal-format
 
24248
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
24249
 msgstr ""
 
24250
 
 
24251
-#: cp/parser.c:20114
 
24252
+#: cp/parser.c:20118
 
24253
 #, fuzzy, gcc-internal-format
 
24254
 msgid "types may not be defined in exception-declarations"
 
24255
 msgstr "в описании возвращаемого типа нельзя определять новые типы"
 
24256
 
 
24257
-#: cp/parser.c:20665
 
24258
+#: cp/parser.c:20669
 
24259
 #, fuzzy, gcc-internal-format
 
24260
-#| msgid "expected identifier or %<(%>"
 
24261
 msgid "expected an identifier for the attribute name"
 
24262
 msgstr "ожидался идентификатор или %<(%>"
 
24263
 
 
24264
-#: cp/parser.c:21334
 
24265
+#: cp/parser.c:21338
 
24266
 #, gcc-internal-format
 
24267
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
24268
 msgstr ""
 
24269
 
 
24270
-#: cp/parser.c:21339
 
24271
+#: cp/parser.c:21343
 
24272
 #, fuzzy, gcc-internal-format
 
24273
 msgid "invalid declaration of %<%T::%E%>"
 
24274
 msgstr "некорректная декларация %q+D"
 
24275
 
 
24276
-#: cp/parser.c:21343
 
24277
+#: cp/parser.c:21347
 
24278
 #, gcc-internal-format
 
24279
 msgid "too few template-parameter-lists"
 
24280
 msgstr "недостаточно списков параметров шаблонов"
 
24281
@@ -33978,344 +33899,342 @@
 
24282
 #. something like:
 
24283
 #.
 
24284
 #. template <class T> template <class U> void S::f();
 
24285
-#: cp/parser.c:21350
 
24286
+#: cp/parser.c:21354
 
24287
 #, gcc-internal-format
 
24288
 msgid "too many template-parameter-lists"
 
24289
 msgstr "слишком много списков параметров шаблонов"
 
24290
 
 
24291
-#: cp/parser.c:21647
 
24292
+#: cp/parser.c:21651
 
24293
 #, gcc-internal-format
 
24294
 msgid "named return values are no longer supported"
 
24295
 msgstr "именованные возвращаемые значения больше не поддерживаются"
 
24296
 
 
24297
-#: cp/parser.c:21734
 
24298
+#: cp/parser.c:21738
 
24299
 #, fuzzy, gcc-internal-format
 
24300
 msgid "invalid declaration of member template in local class"
 
24301
 msgstr "некорректная декларация шаблона-элемента `%#D' в локальном классе"
 
24302
 
 
24303
-#: cp/parser.c:21743
 
24304
+#: cp/parser.c:21747
 
24305
 #, gcc-internal-format
 
24306
 msgid "template with C linkage"
 
24307
 msgstr "шаблон с привязкой C"
 
24308
 
 
24309
-#: cp/parser.c:21762
 
24310
+#: cp/parser.c:21766
 
24311
 #, fuzzy, gcc-internal-format
 
24312
 msgid "invalid explicit specialization"
 
24313
 msgstr "некорректная спецификация базового класса"
 
24314
 
 
24315
-#: cp/parser.c:21849
 
24316
+#: cp/parser.c:21853
 
24317
 #, gcc-internal-format
 
24318
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
24319
 msgstr ""
 
24320
 
 
24321
-#: cp/parser.c:21923
 
24322
+#: cp/parser.c:21927
 
24323
 #, fuzzy, gcc-internal-format
 
24324
 msgid "template declaration of %<typedef%>"
 
24325
 msgstr "шаблонная декларация `%#D'"
 
24326
 
 
24327
-#: cp/parser.c:22000
 
24328
+#: cp/parser.c:22004
 
24329
 #, fuzzy, gcc-internal-format
 
24330
 msgid "explicit template specialization cannot have a storage class"
 
24331
 msgstr "явная специализация в не-namespace области %qD"
 
24332
 
 
24333
-#: cp/parser.c:22238
 
24334
+#: cp/parser.c:22242
 
24335
 #, fuzzy, gcc-internal-format
 
24336
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
24337
 msgstr "%H%<>>%> должно быть %<> >%> внутри списка аргументов вложенного шаблона"
 
24338
 
 
24339
-#: cp/parser.c:22251
 
24340
+#: cp/parser.c:22255
 
24341
 #, gcc-internal-format
 
24342
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
24343
 msgstr "ошибочное использование %<>>%>, используйте %<>%> для завершения списка аргументов шаблона"
 
24344
 
 
24345
-#: cp/parser.c:22608
 
24346
+#: cp/parser.c:22612
 
24347
 #, gcc-internal-format
 
24348
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
24349
 msgstr ""
 
24350
 
 
24351
-#: cp/parser.c:22660
 
24352
+#: cp/parser.c:22664
 
24353
 #, fuzzy, gcc-internal-format
 
24354
 msgid "invalid use of %qD in linkage specification"
 
24355
 msgstr "некорректная спецификация базового класса"
 
24356
 
 
24357
-#: cp/parser.c:22675
 
24358
+#: cp/parser.c:22679
 
24359
 #, fuzzy, gcc-internal-format
 
24360
 msgid "%<__thread%> before %qD"
 
24361
 msgstr "%<__thread%> перед %<extern%>"
 
24362
 
 
24363
-#: cp/parser.c:22809
 
24364
+#: cp/parser.c:22813
 
24365
 #, fuzzy, gcc-internal-format
 
24366
 msgid "ISO C++ 1998 does not support %<long long%>"
 
24367
 msgstr "ISO C++ не поддерживает %<long long%>"
 
24368
 
 
24369
-#: cp/parser.c:22817
 
24370
+#: cp/parser.c:22821
 
24371
 #, fuzzy, gcc-internal-format
 
24372
 msgid "both %<__thread%> and %<thread_local%> specified"
 
24373
 msgstr "в декларации использованы спецификаторы %<short%> и %<char%>"
 
24374
 
 
24375
-#: cp/parser.c:22819
 
24376
+#: cp/parser.c:22823
 
24377
 #, fuzzy, gcc-internal-format
 
24378
-#| msgid "duplicate %qE"
 
24379
 msgid "duplicate %qD"
 
24380
 msgstr "дублирование %qE"
 
24381
 
 
24382
-#: cp/parser.c:22841
 
24383
+#: cp/parser.c:22845
 
24384
 #, gcc-internal-format
 
24385
 msgid "duplicate %qs"
 
24386
 msgstr "дублирование %s"
 
24387
 
 
24388
-#: cp/parser.c:22883
 
24389
+#: cp/parser.c:22887
 
24390
 #, fuzzy, gcc-internal-format
 
24391
 msgid "expected %<new%>"
 
24392
 msgstr "ожидалось %<{%>"
 
24393
 
 
24394
-#: cp/parser.c:22886
 
24395
+#: cp/parser.c:22890
 
24396
 #, fuzzy, gcc-internal-format
 
24397
 msgid "expected %<delete%>"
 
24398
 msgstr "ожидалось %<{%>"
 
24399
 
 
24400
-#: cp/parser.c:22889
 
24401
+#: cp/parser.c:22893
 
24402
 #, fuzzy, gcc-internal-format
 
24403
 msgid "expected %<return%>"
 
24404
 msgstr "ожидалось %<{%>"
 
24405
 
 
24406
-#: cp/parser.c:22895
 
24407
+#: cp/parser.c:22899
 
24408
 #, fuzzy, gcc-internal-format
 
24409
 msgid "expected %<extern%>"
 
24410
 msgstr "ожидалось %<{%>"
 
24411
 
 
24412
-#: cp/parser.c:22898
 
24413
+#: cp/parser.c:22902
 
24414
 #, fuzzy, gcc-internal-format
 
24415
 msgid "expected %<static_assert%>"
 
24416
 msgstr "ожидался оператор"
 
24417
 
 
24418
-#: cp/parser.c:22901
 
24419
+#: cp/parser.c:22905
 
24420
 #, fuzzy, gcc-internal-format
 
24421
 msgid "expected %<decltype%>"
 
24422
 msgstr "ожидалось %<{%>"
 
24423
 
 
24424
-#: cp/parser.c:22904
 
24425
+#: cp/parser.c:22908
 
24426
 #, fuzzy, gcc-internal-format
 
24427
 msgid "expected %<operator%>"
 
24428
 msgstr "ожидалось %<{%>"
 
24429
 
 
24430
-#: cp/parser.c:22907
 
24431
+#: cp/parser.c:22911
 
24432
 #, fuzzy, gcc-internal-format
 
24433
 msgid "expected %<class%>"
 
24434
 msgstr "ожидалось %<{%>"
 
24435
 
 
24436
-#: cp/parser.c:22910
 
24437
+#: cp/parser.c:22914
 
24438
 #, fuzzy, gcc-internal-format
 
24439
 msgid "expected %<template%>"
 
24440
 msgstr "ожидалось %<{%>"
 
24441
 
 
24442
-#: cp/parser.c:22913
 
24443
+#: cp/parser.c:22917
 
24444
 #, fuzzy, gcc-internal-format
 
24445
 msgid "expected %<namespace%>"
 
24446
 msgstr "ожидалось %<{%>"
 
24447
 
 
24448
-#: cp/parser.c:22916
 
24449
+#: cp/parser.c:22920
 
24450
 #, fuzzy, gcc-internal-format
 
24451
 msgid "expected %<using%>"
 
24452
 msgstr "ожидалось %<{%>"
 
24453
 
 
24454
-#: cp/parser.c:22919
 
24455
+#: cp/parser.c:22923
 
24456
 #, fuzzy, gcc-internal-format
 
24457
 msgid "expected %<asm%>"
 
24458
 msgstr "ожидалось %<{%>"
 
24459
 
 
24460
-#: cp/parser.c:22922
 
24461
+#: cp/parser.c:22926
 
24462
 #, fuzzy, gcc-internal-format
 
24463
 msgid "expected %<try%>"
 
24464
 msgstr "ожидалось %<{%>"
 
24465
 
 
24466
-#: cp/parser.c:22925
 
24467
+#: cp/parser.c:22929
 
24468
 #, fuzzy, gcc-internal-format
 
24469
 msgid "expected %<catch%>"
 
24470
 msgstr "ожидалось %<{%>"
 
24471
 
 
24472
-#: cp/parser.c:22928
 
24473
+#: cp/parser.c:22932
 
24474
 #, fuzzy, gcc-internal-format
 
24475
 msgid "expected %<throw%>"
 
24476
 msgstr "ожидалось %<{%>"
 
24477
 
 
24478
-#: cp/parser.c:22931
 
24479
+#: cp/parser.c:22935
 
24480
 #, fuzzy, gcc-internal-format
 
24481
 msgid "expected %<__label__%>"
 
24482
 msgstr "ожидалось %<{%>"
 
24483
 
 
24484
-#: cp/parser.c:22934
 
24485
+#: cp/parser.c:22938
 
24486
 #, fuzzy, gcc-internal-format
 
24487
 msgid "expected %<@try%>"
 
24488
 msgstr "ожидалось %<{%>"
 
24489
 
 
24490
-#: cp/parser.c:22937
 
24491
+#: cp/parser.c:22941
 
24492
 #, fuzzy, gcc-internal-format
 
24493
 msgid "expected %<@synchronized%>"
 
24494
 msgstr "ожидалось %<{%>"
 
24495
 
 
24496
-#: cp/parser.c:22940
 
24497
+#: cp/parser.c:22944
 
24498
 #, fuzzy, gcc-internal-format
 
24499
 msgid "expected %<@throw%>"
 
24500
 msgstr "ожидалось %<{%>"
 
24501
 
 
24502
-#: cp/parser.c:22943
 
24503
+#: cp/parser.c:22947
 
24504
 #, fuzzy, gcc-internal-format
 
24505
 msgid "expected %<__transaction_atomic%>"
 
24506
 msgstr "ожидался оператор"
 
24507
 
 
24508
-#: cp/parser.c:22946
 
24509
+#: cp/parser.c:22950
 
24510
 #, fuzzy, gcc-internal-format
 
24511
 msgid "expected %<__transaction_relaxed%>"
 
24512
 msgstr "ожидался оператор"
 
24513
 
 
24514
-#: cp/parser.c:22977
 
24515
+#: cp/parser.c:22981
 
24516
 #, fuzzy, gcc-internal-format
 
24517
 msgid "expected %<::%>"
 
24518
 msgstr "ожидалось %<{%>"
 
24519
 
 
24520
-#: cp/parser.c:22989
 
24521
+#: cp/parser.c:22993
 
24522
 #, fuzzy, gcc-internal-format
 
24523
 msgid "expected %<...%>"
 
24524
 msgstr "ожидалось %<{%>"
 
24525
 
 
24526
-#: cp/parser.c:22992
 
24527
+#: cp/parser.c:22996
 
24528
 #, fuzzy, gcc-internal-format
 
24529
 msgid "expected %<*%>"
 
24530
 msgstr "ожидалось %<{%>"
 
24531
 
 
24532
-#: cp/parser.c:22995
 
24533
+#: cp/parser.c:22999
 
24534
 #, fuzzy, gcc-internal-format
 
24535
 msgid "expected %<~%>"
 
24536
 msgstr "ожидалось %<{%>"
 
24537
 
 
24538
-#: cp/parser.c:23001
 
24539
+#: cp/parser.c:23005
 
24540
 #, fuzzy, gcc-internal-format
 
24541
 msgid "expected %<:%> or %<::%>"
 
24542
 msgstr "ожидалось %<:%> или %<...%>"
 
24543
 
 
24544
-#: cp/parser.c:23029
 
24545
+#: cp/parser.c:23033
 
24546
 #, fuzzy, gcc-internal-format
 
24547
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
24548
 msgstr "ожидалось %<,%>, %<;%> или %<}%>"
 
24549
 
 
24550
-#: cp/parser.c:23267
 
24551
+#: cp/parser.c:23271
 
24552
 #, fuzzy, gcc-internal-format
 
24553
 msgid "%qs tag used in naming %q#T"
 
24554
 msgstr "определение %qD уже есть в %qT"
 
24555
 
 
24556
-#: cp/parser.c:23272
 
24557
+#: cp/parser.c:23276
 
24558
 #, fuzzy, gcc-internal-format
 
24559
 msgid "%q#T was previously declared here"
 
24560
 msgstr "это предыдущее определение `%#D'"
 
24561
 
 
24562
-#: cp/parser.c:23291
 
24563
+#: cp/parser.c:23295
 
24564
 #, fuzzy, gcc-internal-format
 
24565
 msgid "%qD redeclared with different access"
 
24566
 msgstr "%J%qD повторно декларирован как символ другого вида"
 
24567
 
 
24568
-#: cp/parser.c:23312
 
24569
+#: cp/parser.c:23316
 
24570
 #, fuzzy, gcc-internal-format
 
24571
-#| msgid "%<template%> (as a disambiguator) is only allowed within templates"
 
24572
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
24573
 msgstr "слово %<template%> (для снятия неоднозначности) допускается только внутри шаблонов"
 
24574
 
 
24575
-#: cp/parser.c:23544
 
24576
+#: cp/parser.c:23548
 
24577
 #, gcc-internal-format
 
24578
 msgid "file ends in default argument"
 
24579
 msgstr "конец файла в аргументе по умолчанию"
 
24580
 
 
24581
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
24582
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
24583
 #, gcc-internal-format
 
24584
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
24585
 msgstr "неверное положение %<@%D%> конструкции Objective-C++"
 
24586
 
 
24587
-#: cp/parser.c:23870
 
24588
+#: cp/parser.c:23874
 
24589
 #, gcc-internal-format
 
24590
 msgid "objective-c++ message argument(s) are expected"
 
24591
 msgstr ""
 
24592
 
 
24593
-#: cp/parser.c:23899
 
24594
+#: cp/parser.c:23903
 
24595
 #, gcc-internal-format
 
24596
 msgid "%<@encode%> must specify a type as an argument"
 
24597
 msgstr "в конструкции %<@encode%> в качестве аргумента должен быть задан тип"
 
24598
 
 
24599
-#: cp/parser.c:24275
 
24600
+#: cp/parser.c:24279
 
24601
 #, gcc-internal-format
 
24602
 msgid "invalid Objective-C++ selector name"
 
24603
 msgstr ""
 
24604
 
 
24605
-#: cp/parser.c:24350 cp/parser.c:24368
 
24606
+#: cp/parser.c:24354 cp/parser.c:24372
 
24607
 #, fuzzy, gcc-internal-format
 
24608
 msgid "objective-c++ method declaration is expected"
 
24609
 msgstr "ожидались спецификаторы декларации"
 
24610
 
 
24611
-#: cp/parser.c:24362 cp/parser.c:24427
 
24612
+#: cp/parser.c:24366 cp/parser.c:24431
 
24613
 #, fuzzy, gcc-internal-format
 
24614
 msgid "method attributes must be specified at the end"
 
24615
 msgstr "%Jатрибут section недопустим для локальных переменных"
 
24616
 
 
24617
-#: cp/parser.c:24470
 
24618
+#: cp/parser.c:24474
 
24619
 #, gcc-internal-format
 
24620
 msgid "stray %qs between Objective-C++ methods"
 
24621
 msgstr ""
 
24622
 
 
24623
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
24624
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
24625
 #, fuzzy, gcc-internal-format
 
24626
 msgid "invalid type for instance variable"
 
24627
 msgstr "неверно задан векторный тип для атрибута %qE"
 
24628
 
 
24629
-#: cp/parser.c:24804
 
24630
+#: cp/parser.c:24808
 
24631
 #, fuzzy, gcc-internal-format
 
24632
 msgid "identifier expected after %<@protocol%>"
 
24633
 msgstr "Ожидался идентификатор"
 
24634
 
 
24635
-#: cp/parser.c:24975
 
24636
+#: cp/parser.c:24979
 
24637
 #, gcc-internal-format
 
24638
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
24639
 msgstr ""
 
24640
 
 
24641
-#: cp/parser.c:24982
 
24642
+#: cp/parser.c:24986
 
24643
 #, fuzzy, gcc-internal-format
 
24644
 msgid "prefix attributes are ignored before %<@%D%>"
 
24645
 msgstr "атрибут %qE для %qE проигнорирован"
 
24646
 
 
24647
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
24648
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
24649
 #, fuzzy, gcc-internal-format
 
24650
 msgid "invalid type for property"
 
24651
 msgstr "некорректный тип аргумента"
 
24652
 
 
24653
-#: cp/parser.c:27000
 
24654
+#: cp/parser.c:27004
 
24655
 #, gcc-internal-format
 
24656
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
24657
 msgstr ""
 
24658
 
 
24659
-#: cp/parser.c:27168 cp/pt.c:12695
 
24660
+#: cp/parser.c:27172 cp/pt.c:12690
 
24661
 #, fuzzy, gcc-internal-format
 
24662
 msgid "iteration variable %qD should not be reduction"
 
24663
 msgstr "регистровая переменная %qs использована во вложенной функции"
 
24664
 
 
24665
-#: cp/parser.c:27238
 
24666
+#: cp/parser.c:27242
 
24667
 #, fuzzy, gcc-internal-format
 
24668
 msgid "not enough collapsed for loops"
 
24669
 msgstr "недостаточная информация о типе"
 
24670
 
 
24671
-#: cp/parser.c:27796 cp/semantics.c:5105
 
24672
+#: cp/parser.c:27800 cp/semantics.c:5105
 
24673
 #, gcc-internal-format
 
24674
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
24675
 msgstr ""
 
24676
 
 
24677
-#: cp/parser.c:27798 cp/semantics.c:5107
 
24678
+#: cp/parser.c:27802 cp/semantics.c:5107
 
24679
 #, gcc-internal-format
 
24680
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
24681
 msgstr ""
 
24682
 
 
24683
-#: cp/parser.c:27995
 
24684
+#: cp/parser.c:27999
 
24685
 #, fuzzy, gcc-internal-format
 
24686
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
24687
 msgstr "мусор в конце директивы %<#pragma pack%>"
 
24688
 
 
24689
-#: cp/parser.c:28174
 
24690
+#: cp/parser.c:28178
 
24691
 #, fuzzy, gcc-internal-format
 
24692
 msgid "inter-module optimizations not implemented for C++"
 
24693
 msgstr "межмодульные оптимизации пока не реализованы"
 
24694
@@ -34404,13 +34323,11 @@
 
24695
 
 
24696
 #: cp/pt.c:1747
 
24697
 #, fuzzy, gcc-internal-format
 
24698
-#| msgid "candidate is: %+#D"
 
24699
 msgid "candidate is: %#D"
 
24700
 msgstr "претендент: %+#D"
 
24701
 
 
24702
 #: cp/pt.c:1754
 
24703
 #, fuzzy, gcc-internal-format
 
24704
-#| msgid "%s %+#T"
 
24705
 msgid "%s %#D"
 
24706
 msgstr "%s %+#T"
 
24707
 
 
24708
@@ -34434,14 +34351,13 @@
 
24709
 msgid "ambiguous template specialization %qD for %q+D"
 
24710
 msgstr "неоднозначная конкретизация шаблона %qD для %q+D"
 
24711
 
 
24712
-#: cp/pt.c:2273 cp/pt.c:17968
 
24713
+#: cp/pt.c:2273 cp/pt.c:17964
 
24714
 #, fuzzy, gcc-internal-format
 
24715
 msgid "%qD is not a static data member of a class template"
 
24716
 msgstr "`%#D' не является нестатическим элементом %qT"
 
24717
 
 
24718
 #: cp/pt.c:2277
 
24719
 #, fuzzy, gcc-internal-format
 
24720
-#| msgid "wrong number of template arguments (%d, should be %d)"
 
24721
 msgid "too many template headers for %D (should be %d)"
 
24722
 msgstr "неправильное число аргументов шаблона (%d, а должно быть %d)"
 
24723
 
 
24724
@@ -35096,252 +35012,252 @@
 
24725
 #.
 
24726
 #. is an attempt to declare a variable with function
 
24727
 #. type.
 
24728
-#: cp/pt.c:10656
 
24729
+#: cp/pt.c:10651
 
24730
 #, fuzzy, gcc-internal-format
 
24731
 msgid "variable %qD has function type"
 
24732
 msgstr "переменная %qs инициализирована, хотя имеет неполный тип"
 
24733
 
 
24734
-#: cp/pt.c:10828
 
24735
+#: cp/pt.c:10823
 
24736
 #, gcc-internal-format
 
24737
 msgid "invalid parameter type %qT"
 
24738
 msgstr "некорректный тип параметра %qT"
 
24739
 
 
24740
-#: cp/pt.c:10830
 
24741
+#: cp/pt.c:10825
 
24742
 #, gcc-internal-format
 
24743
 msgid "in declaration %q+D"
 
24744
 msgstr "в декларации %q+D"
 
24745
 
 
24746
-#: cp/pt.c:10906
 
24747
+#: cp/pt.c:10901
 
24748
 #, fuzzy, gcc-internal-format
 
24749
 msgid "function returning an array"
 
24750
 msgstr "функция возвращает агрегатное значение"
 
24751
 
 
24752
-#: cp/pt.c:10908
 
24753
+#: cp/pt.c:10903
 
24754
 #, fuzzy, gcc-internal-format
 
24755
 msgid "function returning a function"
 
24756
 msgstr "%qs объявлена как функция, возвращающая функцию"
 
24757
 
 
24758
-#: cp/pt.c:10938
 
24759
+#: cp/pt.c:10933
 
24760
 #, gcc-internal-format
 
24761
 msgid "creating pointer to member function of non-class type %qT"
 
24762
 msgstr "создание указателя на элемент-функцию не классового типа %qT"
 
24763
 
 
24764
-#: cp/pt.c:11503
 
24765
+#: cp/pt.c:11498
 
24766
 #, gcc-internal-format
 
24767
 msgid "forming reference to void"
 
24768
 msgstr "создание ссылки на void"
 
24769
 
 
24770
-#: cp/pt.c:11505
 
24771
+#: cp/pt.c:11500
 
24772
 #, fuzzy, gcc-internal-format
 
24773
 msgid "forming pointer to reference type %qT"
 
24774
 msgstr "создание %s на ссылочный тип %qT"
 
24775
 
 
24776
-#: cp/pt.c:11507
 
24777
+#: cp/pt.c:11502
 
24778
 #, fuzzy, gcc-internal-format
 
24779
 msgid "forming reference to reference type %qT"
 
24780
 msgstr "создание %s на ссылочный тип %qT"
 
24781
 
 
24782
-#: cp/pt.c:11556
 
24783
+#: cp/pt.c:11551
 
24784
 #, gcc-internal-format
 
24785
 msgid "creating pointer to member of non-class type %qT"
 
24786
 msgstr "создание указателя на элемент не классового типа %qT"
 
24787
 
 
24788
-#: cp/pt.c:11562
 
24789
+#: cp/pt.c:11557
 
24790
 #, gcc-internal-format
 
24791
 msgid "creating pointer to member reference type %qT"
 
24792
 msgstr "создание указателя на элемент ссылочного типа %qT"
 
24793
 
 
24794
-#: cp/pt.c:11568
 
24795
+#: cp/pt.c:11563
 
24796
 #, fuzzy, gcc-internal-format
 
24797
 msgid "creating pointer to member of type void"
 
24798
 msgstr "создание указателя на элемент ссылочного типа %qT"
 
24799
 
 
24800
-#: cp/pt.c:11630
 
24801
+#: cp/pt.c:11625
 
24802
 #, gcc-internal-format
 
24803
 msgid "creating array of %qT"
 
24804
 msgstr "создание массива элементов типа %qT"
 
24805
 
 
24806
-#: cp/pt.c:11636
 
24807
+#: cp/pt.c:11631
 
24808
 #, gcc-internal-format
 
24809
 msgid "creating array of %qT, which is an abstract class type"
 
24810
 msgstr "создание массива элементов типа %qT, являющегося абстрактным классом"
 
24811
 
 
24812
-#: cp/pt.c:11665
 
24813
+#: cp/pt.c:11660
 
24814
 #, gcc-internal-format
 
24815
 msgid "%qT is not a class, struct, or union type"
 
24816
 msgstr "%qT не является типом class, struct или union"
 
24817
 
 
24818
-#: cp/pt.c:11702
 
24819
+#: cp/pt.c:11697
 
24820
 #, gcc-internal-format
 
24821
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
24822
 msgstr ""
 
24823
 
 
24824
-#: cp/pt.c:11710
 
24825
+#: cp/pt.c:11705
 
24826
 #, fuzzy, gcc-internal-format
 
24827
 msgid "%qT resolves to %qT, which is is not a class type"
 
24828
 msgstr "создание массива элементов типа %qT, являющегося абстрактным классом"
 
24829
 
 
24830
-#: cp/pt.c:11827
 
24831
+#: cp/pt.c:11822
 
24832
 #, gcc-internal-format
 
24833
 msgid "use of %qs in template"
 
24834
 msgstr "использование %qs в шаблоне"
 
24835
 
 
24836
-#: cp/pt.c:11969
 
24837
+#: cp/pt.c:11964
 
24838
 #, fuzzy, gcc-internal-format
 
24839
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
24840
 msgstr "квалифицированный тип %qT не соответствует имени деструктора `~%T'"
 
24841
 
 
24842
-#: cp/pt.c:11984
 
24843
+#: cp/pt.c:11979
 
24844
 #, gcc-internal-format
 
24845
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
24846
 msgstr ""
 
24847
 
 
24848
-#: cp/pt.c:11986
 
24849
+#: cp/pt.c:11981
 
24850
 #, gcc-internal-format
 
24851
 msgid "say %<typename %E%> if a type is meant"
 
24852
 msgstr "задайте %<typename %E%>, если подразумевается тип"
 
24853
 
 
24854
-#: cp/pt.c:12134
 
24855
+#: cp/pt.c:12129
 
24856
 #, fuzzy, gcc-internal-format
 
24857
 msgid "using invalid field %qD"
 
24858
 msgstr "отсутствует статическое поле %qs"
 
24859
 
 
24860
-#: cp/pt.c:12502 cp/pt.c:13323
 
24861
+#: cp/pt.c:12497 cp/pt.c:13318
 
24862
 #, fuzzy, gcc-internal-format
 
24863
 msgid "invalid use of pack expansion expression"
 
24864
 msgstr "неправильное использование void-выражения"
 
24865
 
 
24866
-#: cp/pt.c:12506 cp/pt.c:13327
 
24867
+#: cp/pt.c:12501 cp/pt.c:13322
 
24868
 #, fuzzy, gcc-internal-format
 
24869
 msgid "use %<...%> to expand argument pack"
 
24870
 msgstr "аргументы %<...%>.)"
 
24871
 
 
24872
-#: cp/pt.c:13973
 
24873
+#: cp/pt.c:13968
 
24874
 #, gcc-internal-format
 
24875
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
24876
 msgstr ""
 
24877
 
 
24878
-#: cp/pt.c:13982
 
24879
+#: cp/pt.c:13977
 
24880
 #, gcc-internal-format
 
24881
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
24882
 msgstr ""
 
24883
 
 
24884
-#: cp/pt.c:13987
 
24885
+#: cp/pt.c:13982
 
24886
 #, gcc-internal-format
 
24887
 msgid "use %<this->%D%> instead"
 
24888
 msgstr ""
 
24889
 
 
24890
-#: cp/pt.c:13990
 
24891
+#: cp/pt.c:13985
 
24892
 #, fuzzy, gcc-internal-format
 
24893
 msgid "use %<%T::%D%> instead"
 
24894
 msgstr "%<%T::%D%> не является типом"
 
24895
 
 
24896
-#: cp/pt.c:13994
 
24897
+#: cp/pt.c:13989
 
24898
 #, fuzzy, gcc-internal-format
 
24899
 msgid "%q+D declared here, later in the translation unit"
 
24900
 msgstr "%H%qE не описан в этой области (не в функции)"
 
24901
 
 
24902
-#: cp/pt.c:14254
 
24903
+#: cp/pt.c:14249
 
24904
 #, gcc-internal-format
 
24905
 msgid "%qT is not a class or namespace"
 
24906
 msgstr "%qT не является классом или пространством имён"
 
24907
 
 
24908
-#: cp/pt.c:14257
 
24909
+#: cp/pt.c:14252
 
24910
 #, gcc-internal-format
 
24911
 msgid "%qD is not a class or namespace"
 
24912
 msgstr "%qD не является классом или пространством имён"
 
24913
 
 
24914
-#: cp/pt.c:14563
 
24915
+#: cp/pt.c:14558
 
24916
 #, fuzzy, gcc-internal-format
 
24917
 msgid "%qT is/uses anonymous type"
 
24918
 msgstr "в %qT используется анонимный тип"
 
24919
 
 
24920
-#: cp/pt.c:14565
 
24921
+#: cp/pt.c:14560
 
24922
 #, fuzzy, gcc-internal-format
 
24923
 msgid "template argument for %qD uses local type %qT"
 
24924
 msgstr "аргумент по умолчанию для `%#D' имеет тип %qT"
 
24925
 
 
24926
-#: cp/pt.c:14575
 
24927
+#: cp/pt.c:14570
 
24928
 #, gcc-internal-format
 
24929
 msgid "%qT is a variably modified type"
 
24930
 msgstr ""
 
24931
 
 
24932
-#: cp/pt.c:14589
 
24933
+#: cp/pt.c:14584
 
24934
 #, gcc-internal-format
 
24935
 msgid "integral expression %qE is not constant"
 
24936
 msgstr "целочисленное выражение %qE не является константой"
 
24937
 
 
24938
-#: cp/pt.c:14607
 
24939
+#: cp/pt.c:14602
 
24940
 #, gcc-internal-format
 
24941
 msgid "  trying to instantiate %qD"
 
24942
 msgstr "  при конкретизации %qD"
 
24943
 
 
24944
-#: cp/pt.c:17925
 
24945
+#: cp/pt.c:17921
 
24946
 #, fuzzy, gcc-internal-format
 
24947
 msgid "ambiguous class template instantiation for %q#T"
 
24948
 msgstr "неоднозначная конкретизация шаблона класса для %q#T"
 
24949
 
 
24950
-#: cp/pt.c:17929
 
24951
+#: cp/pt.c:17925
 
24952
 #, gcc-internal-format
 
24953
 msgid "%s %+#T"
 
24954
 msgstr "%s %+#T"
 
24955
 
 
24956
-#: cp/pt.c:17953 cp/pt.c:18036
 
24957
+#: cp/pt.c:17949 cp/pt.c:18032
 
24958
 #, fuzzy, gcc-internal-format
 
24959
 msgid "explicit instantiation of non-template %q#D"
 
24960
 msgstr "явная конкретизация `%#D', не являющегося шаблоном"
 
24961
 
 
24962
-#: cp/pt.c:17974 cp/pt.c:18031
 
24963
+#: cp/pt.c:17970 cp/pt.c:18027
 
24964
 #, gcc-internal-format
 
24965
 msgid "no matching template for %qD found"
 
24966
 msgstr "нет подходящего шаблона для %qD"
 
24967
 
 
24968
-#: cp/pt.c:17979
 
24969
+#: cp/pt.c:17975
 
24970
 #, fuzzy, gcc-internal-format
 
24971
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
24972
 msgstr "явная конкретизация типа %qT, не являющегося шаблоном"
 
24973
 
 
24974
-#: cp/pt.c:17987
 
24975
+#: cp/pt.c:17983
 
24976
 #, fuzzy, gcc-internal-format
 
24977
 msgid "explicit instantiation of %q#D"
 
24978
 msgstr "явная конкретизация `%#D'"
 
24979
 
 
24980
-#: cp/pt.c:18023
 
24981
+#: cp/pt.c:18019
 
24982
 #, fuzzy, gcc-internal-format
 
24983
 msgid "duplicate explicit instantiation of %q#D"
 
24984
 msgstr "повторная явная конкретизация `%#D'"
 
24985
 
 
24986
-#: cp/pt.c:18046 cp/pt.c:18143
 
24987
+#: cp/pt.c:18042 cp/pt.c:18139
 
24988
 #, fuzzy, gcc-internal-format
 
24989
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
24990
 msgstr "ISO C++ запрещает использование %<extern%> в явной конкретизации"
 
24991
 
 
24992
-#: cp/pt.c:18051 cp/pt.c:18160
 
24993
+#: cp/pt.c:18047 cp/pt.c:18156
 
24994
 #, gcc-internal-format
 
24995
 msgid "storage class %qD applied to template instantiation"
 
24996
 msgstr "класс хранения %qD в конкретизации шаблона"
 
24997
 
 
24998
-#: cp/pt.c:18119
 
24999
+#: cp/pt.c:18115
 
25000
 #, fuzzy, gcc-internal-format
 
25001
 msgid "explicit instantiation of non-class template %qD"
 
25002
 msgstr "явная конкретизация `%#D', не являющегося шаблоном"
 
25003
 
 
25004
-#: cp/pt.c:18121
 
25005
+#: cp/pt.c:18117
 
25006
 #, gcc-internal-format
 
25007
 msgid "explicit instantiation of non-template type %qT"
 
25008
 msgstr "явная конкретизация типа %qT, не являющегося шаблоном"
 
25009
 
 
25010
-#: cp/pt.c:18130
 
25011
+#: cp/pt.c:18126
 
25012
 #, gcc-internal-format
 
25013
 msgid "explicit instantiation of %q#T before definition of template"
 
25014
 msgstr "явная конкретизация %q#T до определения шаблона"
 
25015
 
 
25016
-#: cp/pt.c:18148
 
25017
+#: cp/pt.c:18144
 
25018
 #, gcc-internal-format
 
25019
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
25020
 msgstr "ISO C++ запрещает использование %qE в явных конкретизациях"
 
25021
 
 
25022
-#: cp/pt.c:18194
 
25023
+#: cp/pt.c:18190
 
25024
 #, gcc-internal-format
 
25025
 msgid "duplicate explicit instantiation of %q#T"
 
25026
 msgstr "повторная явная конкретизация %q#T"
 
25027
@@ -35353,47 +35269,47 @@
 
25028
 #. member function or static data member of a class template
 
25029
 #. shall be present in every translation unit in which it is
 
25030
 #. explicitly instantiated.
 
25031
-#: cp/pt.c:18723
 
25032
+#: cp/pt.c:18719
 
25033
 #, gcc-internal-format
 
25034
 msgid "explicit instantiation of %qD but no definition available"
 
25035
 msgstr "явная конкретизация %qD без определения"
 
25036
 
 
25037
-#: cp/pt.c:18908
 
25038
+#: cp/pt.c:18904
 
25039
 #, fuzzy, gcc-internal-format
 
25040
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
25041
 msgstr "глубина конкретизации шаблона превышает максимум %d (задайте -ftemplate-depth-NN, чтобы увеличить максимум) при конкретизации %qD"
 
25042
 
 
25043
-#: cp/pt.c:19288
 
25044
+#: cp/pt.c:19284
 
25045
 #, fuzzy, gcc-internal-format
 
25046
 msgid "invalid template non-type parameter"
 
25047
 msgstr "неправильное использование недоопределенного typedef %qD"
 
25048
 
 
25049
-#: cp/pt.c:19290
 
25050
+#: cp/pt.c:19286
 
25051
 #, fuzzy, gcc-internal-format
 
25052
 msgid "%q#T is not a valid type for a template non-type parameter"
 
25053
 msgstr "`%#T' не является корректным типом для константного параметра шаблона"
 
25054
 
 
25055
-#: cp/pt.c:20508
 
25056
+#: cp/pt.c:20504
 
25057
 #, gcc-internal-format
 
25058
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
25059
 msgstr ""
 
25060
 
 
25061
-#: cp/pt.c:20579
 
25062
+#: cp/pt.c:20575
 
25063
 #, fuzzy, gcc-internal-format
 
25064
 msgid "unable to deduce lambda return type from %qE"
 
25065
 msgstr "эмуляция %qs невозможна"
 
25066
 
 
25067
-#: cp/pt.c:20581
 
25068
+#: cp/pt.c:20577
 
25069
 #, fuzzy, gcc-internal-format
 
25070
 msgid "unable to deduce %qT from %qE"
 
25071
 msgstr "эмуляция %qs невозможна"
 
25072
 
 
25073
-#: cp/pt.c:20595
 
25074
+#: cp/pt.c:20591
 
25075
 #, fuzzy, gcc-internal-format
 
25076
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
25077
 msgstr "в описании возвращаемого типа нельзя определять новые типы"
 
25078
 
 
25079
-#: cp/pt.c:20599
 
25080
+#: cp/pt.c:20595
 
25081
 #, gcc-internal-format
 
25082
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
25083
 msgstr ""
 
25084
@@ -35545,17 +35461,17 @@
 
25085
 msgid "__label__ declarations are only allowed in function scopes"
 
25086
 msgstr "декларации Objective-C могут находиться только в глобальной области"
 
25087
 
 
25088
-#: cp/semantics.c:1557
 
25089
+#: cp/semantics.c:1558
 
25090
 #, gcc-internal-format
 
25091
 msgid "invalid use of member %q+D in static member function"
 
25092
 msgstr "некорректное использование элемента %q+D в статическом элементе-функции"
 
25093
 
 
25094
-#: cp/semantics.c:1559
 
25095
+#: cp/semantics.c:1560
 
25096
 #, gcc-internal-format
 
25097
 msgid "invalid use of non-static data member %q+D"
 
25098
 msgstr "некорректное использование нестатического элемента %q+D"
 
25099
 
 
25100
-#: cp/semantics.c:1560
 
25101
+#: cp/semantics.c:1561
 
25102
 #, gcc-internal-format
 
25103
 msgid "from this location"
 
25104
 msgstr "в этом месте"
 
25105
@@ -35630,7 +35546,7 @@
 
25106
 msgid "invalid base-class specification"
 
25107
 msgstr "некорректная спецификация базового класса"
 
25108
 
 
25109
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
25110
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
25111
 #, fuzzy, gcc-internal-format
 
25112
 msgid "%qD is not captured"
 
25113
 msgstr "%qD не является типом"
 
25114
@@ -35758,263 +35674,268 @@
 
25115
 msgstr ""
 
25116
 
 
25117
 #. Report the error.
 
25118
-#: cp/semantics.c:5224
 
25119
+#: cp/semantics.c:5226
 
25120
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25121
 msgid "static assertion failed: %s"
 
25122
 msgstr "Не выполнено необходимое условие в коде CRIS: "
 
25123
 
 
25124
-#: cp/semantics.c:5227
 
25125
+#: cp/semantics.c:5229
 
25126
 #, fuzzy, gcc-internal-format
 
25127
 msgid "non-constant condition for static assertion"
 
25128
 msgstr "неstatic-декларация %q+D после static-декларации"
 
25129
 
 
25130
-#: cp/semantics.c:5256
 
25131
+#: cp/semantics.c:5258
 
25132
 #, fuzzy, gcc-internal-format
 
25133
 msgid "argument to decltype must be an expression"
 
25134
 msgstr "использование шаблона класса %qT в качестве выражения"
 
25135
 
 
25136
-#: cp/semantics.c:5281
 
25137
+#: cp/semantics.c:5283
 
25138
 #, fuzzy, gcc-internal-format
 
25139
 msgid "decltype cannot resolve address of overloaded function"
 
25140
 msgstr "%s: ошибка при определении адреса перегруженной функции"
 
25141
 
 
25142
-#: cp/semantics.c:5612
 
25143
+#: cp/semantics.c:5614
 
25144
 #, gcc-internal-format
 
25145
 msgid "__is_convertible_to"
 
25146
 msgstr ""
 
25147
 
 
25148
-#: cp/semantics.c:5730
 
25149
+#: cp/semantics.c:5732
 
25150
 #, gcc-internal-format
 
25151
 msgid "the type %qT of constexpr variable %qD is not literal"
 
25152
 msgstr ""
 
25153
 
 
25154
-#: cp/semantics.c:5800
 
25155
+#: cp/semantics.c:5802
 
25156
 #, fuzzy, gcc-internal-format
 
25157
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
25158
 msgstr "некорректное использование элемента %q+D в статическом элементе-функции"
 
25159
 
 
25160
-#: cp/semantics.c:5814
 
25161
+#: cp/semantics.c:5816
 
25162
 #, fuzzy, gcc-internal-format
 
25163
 msgid "invalid return type %qT of constexpr function %q+D"
 
25164
 msgstr "некорректный тип результата для функции `%#D'"
 
25165
 
 
25166
-#: cp/semantics.c:5836
 
25167
+#: cp/semantics.c:5838
 
25168
 #, fuzzy, gcc-internal-format
 
25169
 msgid "%q#T has virtual base classes"
 
25170
 msgstr "%q#T не является классом"
 
25171
 
 
25172
-#: cp/semantics.c:6036
 
25173
+#: cp/semantics.c:6038
 
25174
 #, gcc-internal-format
 
25175
 msgid "constexpr constructor does not have empty body"
 
25176
 msgstr ""
 
25177
 
 
25178
-#: cp/semantics.c:6122
 
25179
+#: cp/semantics.c:6124
 
25180
 #, gcc-internal-format
 
25181
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
25182
 msgstr ""
 
25183
 
 
25184
-#: cp/semantics.c:6245
 
25185
+#: cp/semantics.c:6247
 
25186
 #, fuzzy, gcc-internal-format
 
25187
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
25188
 msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
 
25189
 
 
25190
-#: cp/semantics.c:6285
 
25191
+#: cp/semantics.c:6287
 
25192
 #, fuzzy, gcc-internal-format
 
25193
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
25194
 msgstr "неинициализированный элемент %qD константного типа %qT"
 
25195
 
 
25196
-#: cp/semantics.c:6316
 
25197
+#: cp/semantics.c:6318
 
25198
 #, gcc-internal-format
 
25199
 msgid "body of constexpr function %qD not a return-statement"
 
25200
 msgstr ""
 
25201
 
 
25202
-#: cp/semantics.c:6371
 
25203
+#: cp/semantics.c:6373
 
25204
 #, fuzzy, gcc-internal-format
 
25205
 msgid "%q+D is not usable as a constexpr function because:"
 
25206
 msgstr "%qD не является функцией шаблоном"
 
25207
 
 
25208
-#: cp/semantics.c:6706
 
25209
+#: cp/semantics.c:6708
 
25210
 #, fuzzy, gcc-internal-format
 
25211
 msgid "expression %qE does not designate a constexpr function"
 
25212
 msgstr "в декларации friend нет имени класса или функции"
 
25213
 
 
25214
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
25215
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
25216
 #, fuzzy, gcc-internal-format
 
25217
 msgid "call to non-constexpr function %qD"
 
25218
 msgstr "вызов не функции %qD"
 
25219
 
 
25220
 #. The definition of fun was somehow unsuitable.
 
25221
-#: cp/semantics.c:6748
 
25222
+#: cp/semantics.c:6750
 
25223
 #, fuzzy, gcc-internal-format
 
25224
 msgid "%qD called in a constant expression"
 
25225
 msgstr "%s не может присутствовать в константном выражении"
 
25226
 
 
25227
-#: cp/semantics.c:6752
 
25228
+#: cp/semantics.c:6754
 
25229
 #, fuzzy, gcc-internal-format
 
25230
 msgid "%qD used before its definition"
 
25231
 msgstr "%q+D использована без предварительного определения"
 
25232
 
 
25233
-#: cp/semantics.c:6786
 
25234
+#: cp/semantics.c:6788
 
25235
 #, fuzzy, gcc-internal-format
 
25236
 msgid "call has circular dependency"
 
25237
 msgstr "циклическая зависимость в протоколе %qs"
 
25238
 
 
25239
-#: cp/semantics.c:6794
 
25240
+#: cp/semantics.c:6796
 
25241
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25242
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
25243
 msgstr "глубина конкретизации шаблона превышает максимум %d (задайте -ftemplate-depth-NN, чтобы увеличить максимум) при конкретизации %qD"
 
25244
 
 
25245
-#: cp/semantics.c:6858
 
25246
+#: cp/semantics.c:6860
 
25247
 #, fuzzy, gcc-internal-format
 
25248
 msgid "%q+E is not a constant expression"
 
25249
 msgstr "%s не может присутствовать в константном выражении"
 
25250
 
 
25251
-#: cp/semantics.c:7004
 
25252
+#: cp/semantics.c:7006
 
25253
 #, fuzzy, gcc-internal-format
 
25254
 msgid "array subscript out of bound"
 
25255
 msgstr "индекс массива не является целым значением"
 
25256
 
 
25257
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
25258
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
25259
 #, fuzzy, gcc-internal-format
 
25260
 msgid "%qE is not a constant expression"
 
25261
 msgstr "%s не может присутствовать в константном выражении"
 
25262
 
 
25263
-#: cp/semantics.c:7056
 
25264
+#: cp/semantics.c:7058
 
25265
 #, fuzzy, gcc-internal-format
 
25266
 msgid "mutable %qD is not usable in a constant expression"
 
25267
 msgstr "размер массива %qD не является целочисленным константным выражением"
 
25268
 
 
25269
-#: cp/semantics.c:7071
 
25270
+#: cp/semantics.c:7073
 
25271
 #, gcc-internal-format
 
25272
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
25273
 msgstr ""
 
25274
 
 
25275
-#: cp/semantics.c:7630
 
25276
+#: cp/semantics.c:7632
 
25277
 #, gcc-internal-format
 
25278
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
25279
 msgstr ""
 
25280
 
 
25281
-#: cp/semantics.c:7665
 
25282
+#: cp/semantics.c:7667
 
25283
 #, fuzzy, gcc-internal-format
 
25284
 msgid "the value of %qD is not usable in a constant expression"
 
25285
 msgstr "размер массива %qD не является целочисленным константным выражением"
 
25286
 
 
25287
-#: cp/semantics.c:7672
 
25288
+#: cp/semantics.c:7674
 
25289
 #, fuzzy, gcc-internal-format
 
25290
 msgid "%qD used in its own initializer"
 
25291
 msgstr "некорректный инициализатор массива"
 
25292
 
 
25293
-#: cp/semantics.c:7677
 
25294
+#: cp/semantics.c:7679
 
25295
 #, fuzzy, gcc-internal-format
 
25296
 msgid "%q#D is not const"
 
25297
 msgstr "%q#T не является классом"
 
25298
 
 
25299
-#: cp/semantics.c:7680
 
25300
+#: cp/semantics.c:7682
 
25301
 #, fuzzy, gcc-internal-format
 
25302
 msgid "%q#D is volatile"
 
25303
 msgstr "`%+#D' - частный (private) элемент"
 
25304
 
 
25305
-#: cp/semantics.c:7684
 
25306
+#: cp/semantics.c:7686
 
25307
 #, fuzzy, gcc-internal-format
 
25308
 msgid "%qD was not initialized with a constant expression"
 
25309
 msgstr "%s не может присутствовать в константном выражении"
 
25310
 
 
25311
-#: cp/semantics.c:7693
 
25312
+#: cp/semantics.c:7695
 
25313
 #, fuzzy, gcc-internal-format
 
25314
 msgid "%qD was not declared %<constexpr%>"
 
25315
 msgstr "нет декларации %qD в этой области видимости"
 
25316
 
 
25317
-#: cp/semantics.c:7696
 
25318
+#: cp/semantics.c:7698
 
25319
 #, fuzzy, gcc-internal-format
 
25320
 msgid "%qD does not have integral or enumeration type"
 
25321
 msgstr "выражение в деклараторе new должно иметь целый или перечислимый тип"
 
25322
 
 
25323
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
25324
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
25325
 #, fuzzy, gcc-internal-format
 
25326
 msgid "use of the value of the object being constructed in a constant expression"
 
25327
 msgstr "размер массива %qD не является целочисленным константным выражением"
 
25328
 
 
25329
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
25330
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
25331
 #, fuzzy, gcc-internal-format
 
25332
 msgid "temporary of non-literal type %qT in a constant expression"
 
25333
 msgstr "перечислимый и неперечислимый тип в условном выражении"
 
25334
 
 
25335
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
25336
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
25337
 #, fuzzy, gcc-internal-format
 
25338
 msgid "expression %qE is not a constant-expression"
 
25339
 msgstr "целочисленное выражение %qE не является константой"
 
25340
 
 
25341
-#: cp/semantics.c:8092
 
25342
+#: cp/semantics.c:8094
 
25343
 #, fuzzy, gcc-internal-format
 
25344
 msgid "unexpected expression %qE of kind %s"
 
25345
 msgstr "ожидалось выражение"
 
25346
 
 
25347
-#: cp/semantics.c:8124
 
25348
+#: cp/semantics.c:8126
 
25349
 #, gcc-internal-format
 
25350
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
25351
 msgstr ""
 
25352
 
 
25353
-#: cp/semantics.c:8137
 
25354
+#: cp/semantics.c:8139
 
25355
 #, fuzzy, gcc-internal-format
 
25356
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
25357
 msgstr "выражение %qE, имеющее тип абстрактного класса %qT, нельзя использовать в throw-выражении"
 
25358
 
 
25359
-#: cp/semantics.c:8308
 
25360
+#: cp/semantics.c:8310
 
25361
 #, gcc-internal-format
 
25362
 msgid "expression %qE has side-effects"
 
25363
 msgstr ""
 
25364
 
 
25365
-#: cp/semantics.c:8378
 
25366
+#: cp/semantics.c:8380
 
25367
 #, fuzzy, gcc-internal-format
 
25368
 msgid "calling a member function of the object being constructed in a constant expression"
 
25369
 msgstr "%s не может присутствовать в константном выражении"
 
25370
 
 
25371
-#: cp/semantics.c:8460
 
25372
+#: cp/semantics.c:8462
 
25373
 #, gcc-internal-format
 
25374
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
25375
 msgstr ""
 
25376
 
 
25377
-#: cp/semantics.c:8546
 
25378
+#: cp/semantics.c:8548
 
25379
 #, gcc-internal-format
 
25380
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
25381
 msgstr ""
 
25382
 
 
25383
-#: cp/semantics.c:8559
 
25384
+#: cp/semantics.c:8561
 
25385
 #, fuzzy, gcc-internal-format
 
25386
 msgid "difference of two pointer expressions is not a constant expression"
 
25387
 msgstr "размер массива не является целочисленным константным выражением"
 
25388
 
 
25389
-#: cp/semantics.c:8578
 
25390
+#: cp/semantics.c:8580
 
25391
 #, fuzzy, gcc-internal-format
 
25392
 msgid "pointer comparison expression is not a constant expression"
 
25393
 msgstr "целочисленное выражение %qE не является константой"
 
25394
 
 
25395
-#: cp/semantics.c:8679
 
25396
+#: cp/semantics.c:8619
 
25397
 #, fuzzy, gcc-internal-format
 
25398
+msgid "cast to non-integral type %qT in a constant expression"
 
25399
+msgstr "перечислимый и неперечислимый тип в условном выражении"
 
25400
+
 
25401
+#: cp/semantics.c:8695
 
25402
+#, fuzzy, gcc-internal-format
 
25403
 msgid "division by zero is not a constant-expression"
 
25404
 msgstr "размер массива не является целочисленным константным выражением"
 
25405
 
 
25406
-#: cp/semantics.c:8802
 
25407
+#: cp/semantics.c:8819
 
25408
 #, fuzzy, gcc-internal-format
 
25409
 msgid "non-constant array initialization"
 
25410
 msgstr "неконстантный индекс массива в инициализаторе"
 
25411
 
 
25412
-#: cp/semantics.c:8811
 
25413
+#: cp/semantics.c:8828
 
25414
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25415
 msgid "unexpected AST of kind %s"
 
25416
 msgstr "Неожиданное окончание строки формата"
 
25417
 
 
25418
-#: cp/semantics.c:9303
 
25419
+#: cp/semantics.c:9320
 
25420
 #, fuzzy, gcc-internal-format
 
25421
 msgid "cannot capture %qE by reference"
 
25422
 msgstr "недопустимая декларация ссылки на %q#T"
 
25423
 
 
25424
-#: cp/semantics.c:9326
 
25425
+#: cp/semantics.c:9343
 
25426
 #, fuzzy, gcc-internal-format
 
25427
 msgid "already captured %qD in lambda expression"
 
25428
 msgstr "неверные операнды бинарной операции %s"
 
25429
 
 
25430
-#: cp/semantics.c:9472
 
25431
+#: cp/semantics.c:9515
 
25432
 #, fuzzy, gcc-internal-format
 
25433
 msgid "%<this%> was not captured for this lambda function"
 
25434
 msgstr "имя %<this%> недоступно для статических элементов-функций"
 
25435
@@ -36024,83 +35945,82 @@
 
25436
 msgid "%qV qualifiers cannot be applied to %qT"
 
25437
 msgstr "квалификаторы `%V' не могут быть применены к %qT"
 
25438
 
 
25439
-#: cp/tree.c:3084
 
25440
+#: cp/tree.c:3078
 
25441
 #, fuzzy, gcc-internal-format
 
25442
 msgid "%qE attribute can only be applied to Java class definitions"
 
25443
 msgstr "атрибут %qs допустим только для определений Java-классов"
 
25444
 
 
25445
-#: cp/tree.c:3113
 
25446
+#: cp/tree.c:3107
 
25447
 #, fuzzy, gcc-internal-format
 
25448
 msgid "%qE attribute can only be applied to class definitions"
 
25449
 msgstr "атрибут %qs допустим только для определений классов"
 
25450
 
 
25451
-#: cp/tree.c:3119
 
25452
+#: cp/tree.c:3113
 
25453
 #, fuzzy, gcc-internal-format
 
25454
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
25455
 msgstr "%qs устарел; таблицы виртуальных функций g++ теперь COM-совместимы по умолчанию"
 
25456
 
 
25457
-#: cp/tree.c:3143
 
25458
+#: cp/tree.c:3137
 
25459
 #, gcc-internal-format
 
25460
 msgid "requested init_priority is not an integer constant"
 
25461
 msgstr "заданный init_priority не является целой константой"
 
25462
 
 
25463
-#: cp/tree.c:3164
 
25464
+#: cp/tree.c:3158
 
25465
 #, fuzzy, gcc-internal-format
 
25466
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
25467
 msgstr "атрибут %qs может использоваться только для определений объектов типа class на уровне файла"
 
25468
 
 
25469
-#: cp/tree.c:3172
 
25470
+#: cp/tree.c:3166
 
25471
 #, gcc-internal-format
 
25472
 msgid "requested init_priority is out of range"
 
25473
 msgstr "заданный init_priority вне диапазона"
 
25474
 
 
25475
-#: cp/tree.c:3182
 
25476
+#: cp/tree.c:3176
 
25477
 #, gcc-internal-format
 
25478
 msgid "requested init_priority is reserved for internal use"
 
25479
 msgstr "заданный init_priority зарезервировано для внутреннего использования"
 
25480
 
 
25481
-#: cp/tree.c:3193
 
25482
+#: cp/tree.c:3187
 
25483
 #, fuzzy, gcc-internal-format
 
25484
 msgid "%qE attribute is not supported on this platform"
 
25485
 msgstr "атрибут %qs не поддерживается на данной платформе"
 
25486
 
 
25487
-#: cp/tree.c:3220
 
25488
+#: cp/tree.c:3214
 
25489
 #, fuzzy, gcc-internal-format
 
25490
 msgid "redeclaration of %qD adds abi tag %E"
 
25491
 msgstr "декларация %qD перекрывает элемент класса, на который указывает 'this'"
 
25492
 
 
25493
-#: cp/tree.c:3226
 
25494
+#: cp/tree.c:3220
 
25495
 #, fuzzy, gcc-internal-format
 
25496
 msgid "previous declaration here"
 
25497
 msgstr "предыдущей декларации `%#D', которая находится здесь"
 
25498
 
 
25499
-#: cp/tree.c:3243
 
25500
+#: cp/tree.c:3237
 
25501
 #, fuzzy, gcc-internal-format
 
25502
-#| msgid "%qE attribute ignored on non-class types"
 
25503
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
25504
 msgstr "атрибут %qE для не классовых типов игнорируется"
 
25505
 
 
25506
-#: cp/tree.c:3249
 
25507
+#: cp/tree.c:3243
 
25508
 #, fuzzy, gcc-internal-format
 
25509
 msgid "%qE attribute applied to %qT after its definition"
 
25510
 msgstr "отброшены атрибуты класса, заданные вне его объявления"
 
25511
 
 
25512
-#: cp/tree.c:3271
 
25513
+#: cp/tree.c:3265
 
25514
 #, fuzzy, gcc-internal-format
 
25515
 msgid "%qE attribute applied to non-function %qD"
 
25516
 msgstr "%J%qE: атрибут допустим только для функций"
 
25517
 
 
25518
-#: cp/tree.c:3276
 
25519
+#: cp/tree.c:3270
 
25520
 #, fuzzy, gcc-internal-format
 
25521
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
25522
 msgstr "%J%qE: атрибут допустим только для функций"
 
25523
 
 
25524
-#: cp/tree.c:3977
 
25525
+#: cp/tree.c:3971
 
25526
 #, fuzzy, gcc-internal-format
 
25527
 msgid "zero as null pointer constant"
 
25528
 msgstr "индекс массива не является целым значением"
 
25529
 
 
25530
-#: cp/tree.c:3990
 
25531
+#: cp/tree.c:3984
 
25532
 #, gcc-internal-format, gfc-internal-format
 
25533
 msgid "lang_* check: failed in %s, at %s:%d"
 
25534
 msgstr "lang_* check: ошибка в %s, в %s:%d"
 
25535
@@ -36327,13 +36247,11 @@
 
25536
 
 
25537
 #: cp/typeck.c:3409
 
25538
 #, fuzzy, gcc-internal-format
 
25539
-#| msgid "%qE cannot be used as a function"
 
25540
 msgid "%qD cannot be used as a function"
 
25541
 msgstr "%qE нельзя использовать как функцию"
 
25542
 
 
25543
 #: cp/typeck.c:3412
 
25544
 #, fuzzy, gcc-internal-format
 
25545
-#| msgid "%qE cannot be used as a function"
 
25546
 msgid "expression cannot be used as a function"
 
25547
 msgstr "%qE нельзя использовать как функцию"
 
25548
 
 
25549
@@ -36857,28 +36775,33 @@
 
25550
 msgstr "возврат результата конструктора"
 
25551
 
 
25552
 #. Give a helpful error message.
 
25553
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
25554
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
25555
 #, gcc-internal-format
 
25556
 msgid "return-statement with no value, in function returning %qT"
 
25557
 msgstr "return без значения в функции, возвращающей %qT"
 
25558
 
 
25559
-#: cp/typeck.c:8191
 
25560
+#: cp/typeck.c:8141
 
25561
+#, fuzzy, gcc-internal-format
 
25562
+msgid "returning initializer list"
 
25563
+msgstr "фигурные скобки вокруг скалярного инициализатора"
 
25564
+
 
25565
+#: cp/typeck.c:8196
 
25566
 #, gcc-internal-format
 
25567
 msgid "return-statement with a value, in function returning 'void'"
 
25568
 msgstr "return со значением в функции, возвращающей 'void'"
 
25569
 
 
25570
-#: cp/typeck.c:8221
 
25571
+#: cp/typeck.c:8226
 
25572
 #, gcc-internal-format
 
25573
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
25574
 msgstr "%<operator new%> не должен возвращать NULL, если только он не декларирован %<throw()%> (или задан ключ -fcheck-new)"
 
25575
 
 
25576
 #. Make this a permerror because we used to accept it.
 
25577
-#: cp/typeck.c:8789
 
25578
+#: cp/typeck.c:8794
 
25579
 #, gcc-internal-format
 
25580
 msgid "using temporary as lvalue"
 
25581
 msgstr ""
 
25582
 
 
25583
-#: cp/typeck.c:8791
 
25584
+#: cp/typeck.c:8796
 
25585
 #, gcc-internal-format
 
25586
 msgid "using xvalue (rvalue reference) as lvalue"
 
25587
 msgstr ""
 
25588
@@ -37387,69 +37310,69 @@
 
25589
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
25590
 msgstr ""
 
25591
 
 
25592
-#: fortran/array.c:1010 fortran/array.c:1143
 
25593
+#: fortran/array.c:1010 fortran/array.c:1154
 
25594
 #, gcc-internal-format, gfc-internal-format
 
25595
 msgid "Syntax error in array constructor at %C"
 
25596
 msgstr ""
 
25597
 
 
25598
-#: fortran/array.c:1062
 
25599
+#: fortran/array.c:1063
 
25600
 #, gcc-internal-format, gfc-internal-format
 
25601
 msgid "[...] style array constructors at %C"
 
25602
 msgstr ""
 
25603
 
 
25604
-#: fortran/array.c:1083
 
25605
+#: fortran/array.c:1085
 
25606
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25607
 msgid "Array constructor including type specification at %C"
 
25608
 msgstr "Спецификация нулевого размера в %0 некорректна"
 
25609
 
 
25610
-#: fortran/array.c:1089 fortran/match.c:3469
 
25611
+#: fortran/array.c:1094 fortran/match.c:3469
 
25612
 #, gcc-internal-format, gfc-internal-format
 
25613
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
25614
 msgstr ""
 
25615
 
 
25616
-#: fortran/array.c:1105
 
25617
+#: fortran/array.c:1116
 
25618
 #, gcc-internal-format, gfc-internal-format
 
25619
 msgid "Empty array constructor at %C is not allowed"
 
25620
 msgstr ""
 
25621
 
 
25622
-#: fortran/array.c:1190
 
25623
+#: fortran/array.c:1201
 
25624
 #, gcc-internal-format, gfc-internal-format
 
25625
 msgid "Element in %s array constructor at %L is %s"
 
25626
 msgstr ""
 
25627
 
 
25628
-#: fortran/array.c:1518
 
25629
+#: fortran/array.c:1529
 
25630
 #, gcc-internal-format, gfc-internal-format
 
25631
 msgid "Iterator step at %L cannot be zero"
 
25632
 msgstr ""
 
25633
 
 
25634
 #. Problems occur when we get something like
 
25635
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
25636
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
25637
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
25638
 #, gcc-internal-format, gfc-internal-format
 
25639
 msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
 
25640
 msgstr ""
 
25641
 
 
25642
-#: fortran/array.c:1826
 
25643
+#: fortran/array.c:1837
 
25644
 #, gcc-internal-format, gfc-internal-format
 
25645
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
25646
 msgstr ""
 
25647
 
 
25648
-#: fortran/array.c:1833
 
25649
+#: fortran/array.c:1844
 
25650
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25651
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
25652
 msgstr "создание %s на ссылочный тип %qT"
 
25653
 
 
25654
-#: fortran/array.c:1840
 
25655
+#: fortran/array.c:1851
 
25656
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25657
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
25658
 msgstr "создание %s на ссылочный тип %qT"
 
25659
 
 
25660
-#: fortran/array.c:1852
 
25661
+#: fortran/array.c:1863
 
25662
 #, gcc-internal-format, gfc-internal-format
 
25663
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
25664
 msgstr ""
 
25665
 
 
25666
-#: fortran/array.c:1935
 
25667
+#: fortran/array.c:1946
 
25668
 #, gcc-internal-format, gfc-internal-format
 
25669
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
25670
 msgstr ""
 
25671
@@ -38072,7 +37995,6 @@
 
25672
 
 
25673
 #: fortran/data.c:321 fortran/data.c:487
 
25674
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25675
-#| msgid "Extension: re-initialization of '%s' at %L"
 
25676
 msgid "re-initialization of '%s' at %L"
 
25677
 msgstr "Расширение: повторная инициализация '%s' в %L"
 
25678
 
 
25679
@@ -38313,7 +38235,6 @@
 
25680
 
 
25681
 #: fortran/decl.c:1999
 
25682
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25683
-#| msgid "duplicate initialization of %qD"
 
25684
 msgid "Old-style initialization at %C"
 
25685
 msgstr "повторная инициализация %qD"
 
25686
 
 
25687
@@ -38735,7 +38656,7 @@
 
25688
 
 
25689
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
25690
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
25691
-#: fortran/symbol.c:1588
 
25692
+#: fortran/symbol.c:1577
 
25693
 #, gcc-internal-format, gfc-internal-format
 
25694
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
25695
 msgstr ""
 
25696
@@ -39821,72 +39742,72 @@
 
25697
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
25698
 msgstr ""
 
25699
 
 
25700
-#: fortran/expr.c:4692
 
25701
+#: fortran/expr.c:4693
 
25702
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25703
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
25704
 msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
 
25705
 
 
25706
-#: fortran/expr.c:4700
 
25707
+#: fortran/expr.c:4701
 
25708
 #, gcc-internal-format, gfc-internal-format
 
25709
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
25710
 msgstr ""
 
25711
 
 
25712
-#: fortran/expr.c:4708
 
25713
+#: fortran/expr.c:4709
 
25714
 #, gcc-internal-format, gfc-internal-format
 
25715
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
25716
 msgstr ""
 
25717
 
 
25718
-#: fortran/expr.c:4717
 
25719
+#: fortran/expr.c:4718
 
25720
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25721
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
25722
 msgstr "аргумент `asm' - не константная строка"
 
25723
 
 
25724
-#: fortran/expr.c:4728
 
25725
+#: fortran/expr.c:4729
 
25726
 #, gcc-internal-format, gfc-internal-format
 
25727
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
25728
 msgstr ""
 
25729
 
 
25730
-#: fortran/expr.c:4741
 
25731
+#: fortran/expr.c:4742
 
25732
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25733
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
25734
 msgstr "аргумент `asm' - не константная строка"
 
25735
 
 
25736
-#: fortran/expr.c:4770
 
25737
+#: fortran/expr.c:4771
 
25738
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25739
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
25740
 msgstr "%s не может присутствовать в константном выражении"
 
25741
 
 
25742
-#: fortran/expr.c:4778
 
25743
+#: fortran/expr.c:4779
 
25744
 #, gcc-internal-format, gfc-internal-format
 
25745
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
25746
 msgstr ""
 
25747
 
 
25748
-#: fortran/expr.c:4791
 
25749
+#: fortran/expr.c:4792
 
25750
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25751
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
25752
 msgstr "%s не может присутствовать в константном выражении"
 
25753
 
 
25754
-#: fortran/expr.c:4799
 
25755
+#: fortran/expr.c:4800
 
25756
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25757
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
25758
 msgstr "%s не может присутствовать в константном выражении"
 
25759
 
 
25760
-#: fortran/expr.c:4811
 
25761
+#: fortran/expr.c:4812
 
25762
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25763
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
25764
 msgstr "%s не может присутствовать в константном выражении"
 
25765
 
 
25766
-#: fortran/expr.c:4870
 
25767
+#: fortran/expr.c:4871
 
25768
 #, gcc-internal-format, gfc-internal-format
 
25769
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
25770
 msgstr ""
 
25771
 
 
25772
-#: fortran/expr.c:4874
 
25773
+#: fortran/expr.c:4875
 
25774
 #, gcc-internal-format, gfc-internal-format
 
25775
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
25776
 msgstr ""
 
25777
 
 
25778
-#: fortran/expr.c:4886
 
25779
+#: fortran/expr.c:4887
 
25780
 #, gcc-internal-format, gfc-internal-format
 
25781
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
25782
 msgstr ""
 
25783
@@ -39898,7 +39819,7 @@
 
25784
 
 
25785
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
25786
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
25787
-#: fortran/trans-intrinsic.c:5445
 
25788
+#: fortran/trans-intrinsic.c:5444
 
25789
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25790
 msgid "Creating array temporary at %L"
 
25791
 msgstr "создание массива элементов типа %qT"
 
25792
@@ -40033,12 +39954,12 @@
 
25793
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
25794
 msgstr ""
 
25795
 
 
25796
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
25797
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
25798
 #, gcc-internal-format, gfc-internal-format
 
25799
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
25800
 msgstr ""
 
25801
 
 
25802
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
25803
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
25804
 #, gcc-internal-format, gfc-internal-format
 
25805
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
25806
 msgstr ""
 
25807
@@ -40999,7 +40920,7 @@
 
25808
 msgstr "Предупреждать о декларациях, встретившихся после операторов"
 
25809
 
 
25810
 #. A general purpose syntax error.
 
25811
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
25812
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
25813
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25814
 msgid "Syntax error in %s statement at %C"
 
25815
 msgstr "синтаксическая ошибка при разборе `%s'"
 
25816
@@ -43586,7 +43507,7 @@
 
25817
 msgid "Unable to resolve the specific function '%s' at %L"
 
25818
 msgstr "ошибка в аргументах spec-функции '%s'"
 
25819
 
 
25820
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
25821
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
25822
 #, gcc-internal-format, gfc-internal-format
 
25823
 msgid "Function '%s' at %L has no IMPLICIT type"
 
25824
 msgstr ""
 
25825
@@ -44996,399 +44917,399 @@
 
25826
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
25827
 msgstr ""
 
25828
 
 
25829
-#: fortran/resolve.c:12934
 
25830
+#: fortran/resolve.c:12936
 
25831
 #, gcc-internal-format, gfc-internal-format
 
25832
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
25833
 msgstr ""
 
25834
 
 
25835
-#: fortran/resolve.c:12990
 
25836
+#: fortran/resolve.c:12992
 
25837
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25838
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
25839
 msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции"
 
25840
 
 
25841
-#: fortran/resolve.c:12996
 
25842
+#: fortran/resolve.c:12998
 
25843
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25844
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
25845
 msgstr "атрибут %qs допустим только для переменных"
 
25846
 
 
25847
-#: fortran/resolve.c:13003
 
25848
+#: fortran/resolve.c:13005
 
25849
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25850
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
25851
 msgstr "атрибут %qs допустим только для переменных"
 
25852
 
 
25853
-#: fortran/resolve.c:13012
 
25854
+#: fortran/resolve.c:13014
 
25855
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25856
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
25857
 msgstr "атрибут %qs допустим только для переменных"
 
25858
 
 
25859
-#: fortran/resolve.c:13022
 
25860
+#: fortran/resolve.c:13024
 
25861
 #, gcc-internal-format, gfc-internal-format
 
25862
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
25863
 msgstr ""
 
25864
 
 
25865
-#: fortran/resolve.c:13032
 
25866
+#: fortran/resolve.c:13034
 
25867
 #, gcc-internal-format, gfc-internal-format
 
25868
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
25869
 msgstr ""
 
25870
 
 
25871
 #. FIXME: Once UDDTIO is implemented, the following can be
 
25872
 #. removed.
 
25873
-#: fortran/resolve.c:13040
 
25874
+#: fortran/resolve.c:13042
 
25875
 #, gcc-internal-format, gfc-internal-format
 
25876
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
25877
 msgstr ""
 
25878
 
 
25879
-#: fortran/resolve.c:13057
 
25880
+#: fortran/resolve.c:13059
 
25881
 #, gcc-internal-format, gfc-internal-format
 
25882
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
25883
 msgstr ""
 
25884
 
 
25885
-#: fortran/resolve.c:13067
 
25886
+#: fortran/resolve.c:13069
 
25887
 #, gcc-internal-format, gfc-internal-format
 
25888
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
25889
 msgstr ""
 
25890
 
 
25891
-#: fortran/resolve.c:13078
 
25892
+#: fortran/resolve.c:13080
 
25893
 #, gcc-internal-format, gfc-internal-format
 
25894
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
25895
 msgstr ""
 
25896
 
 
25897
-#: fortran/resolve.c:13105
 
25898
+#: fortran/resolve.c:13107
 
25899
 #, gcc-internal-format, gfc-internal-format
 
25900
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
25901
 msgstr ""
 
25902
 
 
25903
-#: fortran/resolve.c:13124
 
25904
+#: fortran/resolve.c:13126
 
25905
 #, gcc-internal-format, gfc-internal-format
 
25906
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
25907
 msgstr ""
 
25908
 
 
25909
-#: fortran/resolve.c:13136
 
25910
+#: fortran/resolve.c:13138
 
25911
 #, gcc-internal-format, gfc-internal-format
 
25912
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
25913
 msgstr ""
 
25914
 
 
25915
-#: fortran/resolve.c:13147
 
25916
+#: fortran/resolve.c:13149
 
25917
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25918
 msgid "Incompatible derived type in PARAMETER at %L"
 
25919
 msgstr "несовместимые типы в операторе `%s'"
 
25920
 
 
25921
-#: fortran/resolve.c:13230
 
25922
+#: fortran/resolve.c:13232
 
25923
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25924
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
25925
 msgstr "атрибут %qs допустим только для переменных"
 
25926
 
 
25927
-#: fortran/resolve.c:13233
 
25928
+#: fortran/resolve.c:13235
 
25929
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25930
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
25931
 msgstr "атрибут %qs допустим только для переменных"
 
25932
 
 
25933
-#: fortran/resolve.c:13322
 
25934
+#: fortran/resolve.c:13324
 
25935
 #, gcc-internal-format, gfc-internal-format
 
25936
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
25937
 msgstr ""
 
25938
 
 
25939
-#: fortran/resolve.c:13340
 
25940
+#: fortran/resolve.c:13342
 
25941
 #, gcc-internal-format, gfc-internal-format
 
25942
 msgid "Assumed size array at %L must be a dummy argument"
 
25943
 msgstr ""
 
25944
 
 
25945
-#: fortran/resolve.c:13343
 
25946
+#: fortran/resolve.c:13345
 
25947
 #, gcc-internal-format, gfc-internal-format
 
25948
 msgid "Assumed shape array at %L must be a dummy argument"
 
25949
 msgstr ""
 
25950
 
 
25951
-#: fortran/resolve.c:13351
 
25952
+#: fortran/resolve.c:13353
 
25953
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25954
 msgid "Assumed-rank array at %L must be a dummy argument"
 
25955
 msgstr "Альтернативный спецификатор возврата в %0 внутри главной программы"
 
25956
 
 
25957
-#: fortran/resolve.c:13358
 
25958
+#: fortran/resolve.c:13360
 
25959
 #, gcc-internal-format, gfc-internal-format
 
25960
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
25961
 msgstr ""
 
25962
 
 
25963
-#: fortran/resolve.c:13371
 
25964
+#: fortran/resolve.c:13373
 
25965
 #, gcc-internal-format, gfc-internal-format
 
25966
 msgid "Symbol at %L is not a DUMMY variable"
 
25967
 msgstr ""
 
25968
 
 
25969
-#: fortran/resolve.c:13377
 
25970
+#: fortran/resolve.c:13379
 
25971
 #, gcc-internal-format, gfc-internal-format
 
25972
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
25973
 msgstr ""
 
25974
 
 
25975
-#: fortran/resolve.c:13387
 
25976
+#: fortran/resolve.c:13389
 
25977
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25978
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
25979
 msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1"
 
25980
 
 
25981
-#: fortran/resolve.c:13396
 
25982
+#: fortran/resolve.c:13398
 
25983
 #, gcc-internal-format, gfc-internal-format
 
25984
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
25985
 msgstr ""
 
25986
 
 
25987
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
25988
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
25989
 #, gcc-internal-format, gfc-internal-format
 
25990
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
25991
 msgstr ""
 
25992
 
 
25993
-#: fortran/resolve.c:13422
 
25994
+#: fortran/resolve.c:13424
 
25995
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25996
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
25997
 msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
 
25998
 
 
25999
-#: fortran/resolve.c:13429
 
26000
+#: fortran/resolve.c:13431
 
26001
 #, gcc-internal-format, gfc-internal-format
 
26002
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
26003
 msgstr ""
 
26004
 
 
26005
-#: fortran/resolve.c:13436
 
26006
+#: fortran/resolve.c:13438
 
26007
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26008
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
26009
 msgstr "Компонент в %C должен иметь атрибут POINTER"
 
26010
 
 
26011
-#: fortran/resolve.c:13443
 
26012
+#: fortran/resolve.c:13445
 
26013
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26014
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
26015
 msgstr "не параметрический %qs не может содержать параметры"
 
26016
 
 
26017
-#: fortran/resolve.c:13468
 
26018
+#: fortran/resolve.c:13470
 
26019
 #, gcc-internal-format, gfc-internal-format
 
26020
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
26021
 msgstr ""
 
26022
 
 
26023
-#: fortran/resolve.c:13548
 
26024
+#: fortran/resolve.c:13550
 
26025
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26026
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
26027
 msgstr "%qD не является элементом типа %qT"
 
26028
 
 
26029
-#: fortran/resolve.c:13562
 
26030
+#: fortran/resolve.c:13564
 
26031
 #, gcc-internal-format, gfc-internal-format
 
26032
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
26033
 msgstr ""
 
26034
 
 
26035
-#: fortran/resolve.c:13580
 
26036
+#: fortran/resolve.c:13582
 
26037
 #, gcc-internal-format, gfc-internal-format
 
26038
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
26039
 msgstr ""
 
26040
 
 
26041
-#: fortran/resolve.c:13592
 
26042
+#: fortran/resolve.c:13594
 
26043
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26044
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
26045
 msgstr "Слишком много аргументов %s в %L"
 
26046
 
 
26047
-#: fortran/resolve.c:13604
 
26048
+#: fortran/resolve.c:13606
 
26049
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26050
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
26051
 msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
 
26052
 
 
26053
-#: fortran/resolve.c:13613
 
26054
+#: fortran/resolve.c:13615
 
26055
 #, gcc-internal-format, gfc-internal-format
 
26056
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
26057
 msgstr ""
 
26058
 
 
26059
-#: fortran/resolve.c:13625
 
26060
+#: fortran/resolve.c:13627
 
26061
 #, gcc-internal-format, gfc-internal-format
 
26062
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
26063
 msgstr ""
 
26064
 
 
26065
-#: fortran/resolve.c:13640
 
26066
+#: fortran/resolve.c:13642
 
26067
 #, gcc-internal-format, gfc-internal-format
 
26068
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
26069
 msgstr ""
 
26070
 
 
26071
-#: fortran/resolve.c:13648
 
26072
+#: fortran/resolve.c:13650
 
26073
 #, gcc-internal-format, gfc-internal-format
 
26074
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
26075
 msgstr ""
 
26076
 
 
26077
-#: fortran/resolve.c:13655
 
26078
+#: fortran/resolve.c:13657
 
26079
 #, gcc-internal-format, gfc-internal-format
 
26080
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
26081
 msgstr ""
 
26082
 
 
26083
-#: fortran/resolve.c:13667
 
26084
+#: fortran/resolve.c:13669
 
26085
 #, gcc-internal-format, gfc-internal-format
 
26086
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
26087
 msgstr ""
 
26088
 
 
26089
-#: fortran/resolve.c:13676
 
26090
+#: fortran/resolve.c:13678
 
26091
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26092
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
26093
 msgstr "%s не может присутствовать в константном выражении"
 
26094
 
 
26095
-#: fortran/resolve.c:13692
 
26096
+#: fortran/resolve.c:13694
 
26097
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26098
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
26099
 msgstr "%s не может присутствовать в константном выражении"
 
26100
 
 
26101
-#: fortran/resolve.c:13698
 
26102
+#: fortran/resolve.c:13700
 
26103
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26104
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
26105
 msgstr "%s не может присутствовать в константном выражении"
 
26106
 
 
26107
-#: fortran/resolve.c:13778
 
26108
+#: fortran/resolve.c:13780
 
26109
 #, gcc-internal-format, gfc-internal-format
 
26110
 msgid "Threadprivate at %L isn't SAVEd"
 
26111
 msgstr ""
 
26112
 
 
26113
-#: fortran/resolve.c:13871
 
26114
+#: fortran/resolve.c:13873
 
26115
 #, gcc-internal-format, gfc-internal-format
 
26116
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
26117
 msgstr ""
 
26118
 
 
26119
-#: fortran/resolve.c:13877
 
26120
+#: fortran/resolve.c:13879
 
26121
 #, gcc-internal-format, gfc-internal-format
 
26122
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
26123
 msgstr ""
 
26124
 
 
26125
-#: fortran/resolve.c:13886
 
26126
+#: fortran/resolve.c:13888
 
26127
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26128
 msgid "DATA element '%s' at %L cannot have a coindex"
 
26129
 msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
 
26130
 
 
26131
-#: fortran/resolve.c:13900
 
26132
+#: fortran/resolve.c:13902
 
26133
 #, gcc-internal-format, gfc-internal-format
 
26134
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
26135
 msgstr ""
 
26136
 
 
26137
-#: fortran/resolve.c:13946
 
26138
+#: fortran/resolve.c:13948
 
26139
 #, gcc-internal-format, gfc-internal-format
 
26140
 msgid "Nonconstant array section at %L in DATA statement"
 
26141
 msgstr ""
 
26142
 
 
26143
-#: fortran/resolve.c:13959
 
26144
+#: fortran/resolve.c:13961
 
26145
 #, gcc-internal-format, gfc-internal-format
 
26146
 msgid "DATA statement at %L has more variables than values"
 
26147
 msgstr ""
 
26148
 
 
26149
-#: fortran/resolve.c:14058
 
26150
+#: fortran/resolve.c:14060
 
26151
 #, gcc-internal-format, gfc-internal-format
 
26152
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
26153
 msgstr ""
 
26154
 
 
26155
-#: fortran/resolve.c:14066
 
26156
+#: fortran/resolve.c:14068
 
26157
 #, gcc-internal-format, gfc-internal-format
 
26158
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
26159
 msgstr ""
 
26160
 
 
26161
-#: fortran/resolve.c:14074
 
26162
+#: fortran/resolve.c:14076
 
26163
 #, gcc-internal-format, gfc-internal-format
 
26164
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
26165
 msgstr ""
 
26166
 
 
26167
-#: fortran/resolve.c:14199
 
26168
+#: fortran/resolve.c:14201
 
26169
 #, gcc-internal-format, gfc-internal-format
 
26170
 msgid "DATA statement at %L has more values than variables"
 
26171
 msgstr ""
 
26172
 
 
26173
-#: fortran/resolve.c:14337
 
26174
+#: fortran/resolve.c:14339
 
26175
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26176
 msgid "Label %d at %L defined but not used"
 
26177
 msgstr "метка %qD определена, но не используется"
 
26178
 
 
26179
-#: fortran/resolve.c:14342
 
26180
+#: fortran/resolve.c:14344
 
26181
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26182
 msgid "Label %d at %L defined but cannot be used"
 
26183
 msgstr "метка %qD определена, но не используется"
 
26184
 
 
26185
-#: fortran/resolve.c:14426
 
26186
+#: fortran/resolve.c:14428
 
26187
 #, gcc-internal-format, gfc-internal-format
 
26188
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
26189
 msgstr ""
 
26190
 
 
26191
-#: fortran/resolve.c:14435
 
26192
+#: fortran/resolve.c:14437
 
26193
 #, gcc-internal-format, gfc-internal-format
 
26194
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
26195
 msgstr ""
 
26196
 
 
26197
-#: fortran/resolve.c:14443
 
26198
+#: fortran/resolve.c:14445
 
26199
 #, gcc-internal-format, gfc-internal-format
 
26200
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
26201
 msgstr ""
 
26202
 
 
26203
-#: fortran/resolve.c:14459
 
26204
+#: fortran/resolve.c:14461
 
26205
 #, gcc-internal-format, gfc-internal-format
 
26206
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
26207
 msgstr ""
 
26208
 
 
26209
-#: fortran/resolve.c:14562
 
26210
+#: fortran/resolve.c:14564
 
26211
 #, gcc-internal-format, gfc-internal-format
 
26212
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
26213
 msgstr ""
 
26214
 
 
26215
-#: fortran/resolve.c:14577
 
26216
+#: fortran/resolve.c:14579
 
26217
 #, gcc-internal-format, gfc-internal-format
 
26218
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
26219
 msgstr ""
 
26220
 
 
26221
-#: fortran/resolve.c:14589
 
26222
+#: fortran/resolve.c:14591
 
26223
 #, gcc-internal-format, gfc-internal-format
 
26224
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
26225
 msgstr ""
 
26226
 
 
26227
-#: fortran/resolve.c:14598
 
26228
+#: fortran/resolve.c:14600
 
26229
 #, gcc-internal-format, gfc-internal-format
 
26230
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
26231
 msgstr ""
 
26232
 
 
26233
-#: fortran/resolve.c:14677
 
26234
+#: fortran/resolve.c:14679
 
26235
 #, gcc-internal-format, gfc-internal-format
 
26236
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
26237
 msgstr ""
 
26238
 
 
26239
-#: fortran/resolve.c:14688
 
26240
+#: fortran/resolve.c:14690
 
26241
 #, gcc-internal-format, gfc-internal-format
 
26242
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
26243
 msgstr ""
 
26244
 
 
26245
-#: fortran/resolve.c:14699
 
26246
+#: fortran/resolve.c:14701
 
26247
 #, gcc-internal-format, gfc-internal-format
 
26248
 msgid "Substring at %L has length zero"
 
26249
 msgstr ""
 
26250
 
 
26251
-#: fortran/resolve.c:14742
 
26252
+#: fortran/resolve.c:14744
 
26253
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26254
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
26255
 msgstr "%qD не является элементом типа %qT"
 
26256
 
 
26257
-#: fortran/resolve.c:14755
 
26258
+#: fortran/resolve.c:14757
 
26259
 #, gcc-internal-format, gfc-internal-format
 
26260
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
26261
 msgstr ""
 
26262
 
 
26263
-#: fortran/resolve.c:14772
 
26264
+#: fortran/resolve.c:14774
 
26265
 #, gcc-internal-format, gfc-internal-format
 
26266
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
26267
 msgstr ""
 
26268
 
 
26269
-#: fortran/resolve.c:14782
 
26270
+#: fortran/resolve.c:14784
 
26271
 #, gcc-internal-format, gfc-internal-format
 
26272
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
26273
 msgstr ""
 
26274
 
 
26275
-#: fortran/resolve.c:14790
 
26276
+#: fortran/resolve.c:14792
 
26277
 #, gcc-internal-format, gfc-internal-format
 
26278
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
26279
 msgstr ""
 
26280
 
 
26281
-#: fortran/resolve.c:14804
 
26282
+#: fortran/resolve.c:14806
 
26283
 #, gcc-internal-format, gfc-internal-format
 
26284
 msgid "First argument of operator interface at %L cannot be optional"
 
26285
 msgstr ""
 
26286
 
 
26287
-#: fortran/resolve.c:14822
 
26288
+#: fortran/resolve.c:14824
 
26289
 #, gcc-internal-format, gfc-internal-format
 
26290
 msgid "Second argument of operator interface at %L cannot be optional"
 
26291
 msgstr ""
 
26292
 
 
26293
-#: fortran/resolve.c:14829
 
26294
+#: fortran/resolve.c:14831
 
26295
 #, gcc-internal-format, gfc-internal-format
 
26296
 msgid "Operator interface at %L must have, at most, two arguments"
 
26297
 msgstr ""
 
26298
 
 
26299
-#: fortran/resolve.c:14905
 
26300
+#: fortran/resolve.c:14907
 
26301
 #, gcc-internal-format, gfc-internal-format
 
26302
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
26303
 msgstr ""
 
26304
@@ -45400,13 +45321,11 @@
 
26305
 
 
26306
 #: fortran/scanner.c:341
 
26307
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26308
-#| msgid "ignoring nonexistent directory \"%s\"\n"
 
26309
 msgid "Nonexistent include directory \"%s\""
 
26310
 msgstr "несуществующий каталог \"%s\" проигнорирован\n"
 
26311
 
 
26312
 #: fortran/scanner.c:347
 
26313
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26314
-#| msgid "%qD is not a type"
 
26315
 msgid "\"%s\" is not a directory"
 
26316
 msgstr "%qD не является типом"
 
26317
 
 
26318
@@ -45651,338 +45570,338 @@
 
26319
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
26320
 msgstr ""
 
26321
 
 
26322
-#: fortran/symbol.c:134
 
26323
+#: fortran/symbol.c:123
 
26324
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26325
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
26326
 msgstr "Неподдерживаемый VXT-оператор в %0"
 
26327
 
 
26328
-#: fortran/symbol.c:174
 
26329
+#: fortran/symbol.c:163
 
26330
 #, gcc-internal-format, gfc-internal-format
 
26331
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
26332
 msgstr ""
 
26333
 
 
26334
-#: fortran/symbol.c:196
 
26335
+#: fortran/symbol.c:185
 
26336
 #, gcc-internal-format, gfc-internal-format
 
26337
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
26338
 msgstr ""
 
26339
 
 
26340
-#: fortran/symbol.c:206
 
26341
+#: fortran/symbol.c:195
 
26342
 #, gcc-internal-format, gfc-internal-format
 
26343
 msgid "Letter %c already has an IMPLICIT type at %C"
 
26344
 msgstr ""
 
26345
 
 
26346
-#: fortran/symbol.c:262
 
26347
+#: fortran/symbol.c:251
 
26348
 #, gcc-internal-format, gfc-internal-format
 
26349
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
26350
 msgstr ""
 
26351
 
 
26352
 #. BIND(C) variables should not be implicitly declared.
 
26353
-#: fortran/symbol.c:279
 
26354
+#: fortran/symbol.c:268
 
26355
 #, gcc-internal-format, gfc-internal-format
 
26356
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
26357
 msgstr ""
 
26358
 
 
26359
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
26360
 #. they are implicitly typed.
 
26361
-#: fortran/symbol.c:294
 
26362
+#: fortran/symbol.c:283
 
26363
 #, gcc-internal-format, gfc-internal-format
 
26364
 msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
 
26365
 msgstr ""
 
26366
 
 
26367
-#: fortran/symbol.c:335
 
26368
+#: fortran/symbol.c:324
 
26369
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26370
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
26371
 msgstr "%Jфинальное поле '%D', возможно, не было инициализировано"
 
26372
 
 
26373
-#: fortran/symbol.c:424
 
26374
+#: fortran/symbol.c:413
 
26375
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26376
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
26377
 msgstr "Оператор в %0 некорректен в программной единице BLOCK DATA в %1"
 
26378
 
 
26379
-#: fortran/symbol.c:448
 
26380
+#: fortran/symbol.c:437
 
26381
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26382
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
26383
 msgstr "Компонент в %C должен иметь атрибут POINTER"
 
26384
 
 
26385
-#: fortran/symbol.c:482
 
26386
+#: fortran/symbol.c:471
 
26387
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26388
 msgid "Procedure pointer at %C"
 
26389
 msgstr "Недопустимое число в операторе FORMAT в %0"
 
26390
 
 
26391
-#: fortran/symbol.c:644
 
26392
+#: fortran/symbol.c:633
 
26393
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26394
 msgid "%s attribute applied to %s %s at %L"
 
26395
 msgstr "атрибут %qs допустим только для переменных"
 
26396
 
 
26397
-#: fortran/symbol.c:651
 
26398
+#: fortran/symbol.c:640
 
26399
 #, gcc-internal-format, gfc-internal-format
 
26400
 msgid "BIND(C) applied to %s %s at %L"
 
26401
 msgstr ""
 
26402
 
 
26403
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
26404
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
26405
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26406
 msgid "%s attribute conflicts with %s attribute at %L"
 
26407
 msgstr "атрибут %qs допустим только для переменных"
 
26408
 
 
26409
-#: fortran/symbol.c:765
 
26410
+#: fortran/symbol.c:754
 
26411
 #, gcc-internal-format, gfc-internal-format
 
26412
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
26413
 msgstr ""
 
26414
 
 
26415
-#: fortran/symbol.c:773
 
26416
+#: fortran/symbol.c:762
 
26417
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26418
 msgid "%s attribute with %s attribute at %L"
 
26419
 msgstr "атрибут %qs допустим только для переменных"
 
26420
 
 
26421
-#: fortran/symbol.c:779
 
26422
+#: fortran/symbol.c:768
 
26423
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26424
 msgid "%s attribute with %s attribute in '%s' at %L"
 
26425
 msgstr "атрибут %qs допустим только для переменных"
 
26426
 
 
26427
-#: fortran/symbol.c:823
 
26428
+#: fortran/symbol.c:812
 
26429
 #, gcc-internal-format, gfc-internal-format
 
26430
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
26431
 msgstr ""
 
26432
 
 
26433
-#: fortran/symbol.c:826
 
26434
+#: fortran/symbol.c:815
 
26435
 #, gcc-internal-format, gfc-internal-format
 
26436
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
26437
 msgstr ""
 
26438
 
 
26439
-#: fortran/symbol.c:842
 
26440
+#: fortran/symbol.c:831
 
26441
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26442
 msgid "Duplicate %s attribute specified at %L"
 
26443
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26444
 
 
26445
-#: fortran/symbol.c:884
 
26446
+#: fortran/symbol.c:873
 
26447
 #, gcc-internal-format, gfc-internal-format
 
26448
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
26449
 msgstr ""
 
26450
 
 
26451
-#: fortran/symbol.c:910
 
26452
+#: fortran/symbol.c:899
 
26453
 #, gcc-internal-format, gfc-internal-format
 
26454
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
26455
 msgstr ""
 
26456
 
 
26457
-#: fortran/symbol.c:936
 
26458
+#: fortran/symbol.c:925
 
26459
 #, gcc-internal-format, gfc-internal-format
 
26460
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
26461
 msgstr ""
 
26462
 
 
26463
-#: fortran/symbol.c:1066
 
26464
+#: fortran/symbol.c:1055
 
26465
 #, gcc-internal-format, gfc-internal-format
 
26466
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
26467
 msgstr ""
 
26468
 
 
26469
-#: fortran/symbol.c:1085
 
26470
+#: fortran/symbol.c:1074
 
26471
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26472
 msgid "Duplicate PROTECTED attribute specified at %L"
 
26473
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26474
 
 
26475
-#: fortran/symbol.c:1119
 
26476
+#: fortran/symbol.c:1108
 
26477
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26478
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
26479
 msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE или атрибутом в %0"
 
26480
 
 
26481
-#: fortran/symbol.c:1130
 
26482
+#: fortran/symbol.c:1119
 
26483
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26484
 msgid "Duplicate SAVE attribute specified at %L"
 
26485
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26486
 
 
26487
-#: fortran/symbol.c:1151
 
26488
+#: fortran/symbol.c:1140
 
26489
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26490
 msgid "Duplicate VALUE attribute specified at %L"
 
26491
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26492
 
 
26493
-#: fortran/symbol.c:1171
 
26494
+#: fortran/symbol.c:1160
 
26495
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26496
 msgid "Duplicate VOLATILE attribute specified at %L"
 
26497
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26498
 
 
26499
-#: fortran/symbol.c:1190
 
26500
+#: fortran/symbol.c:1179
 
26501
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26502
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
26503
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26504
 
 
26505
-#: fortran/symbol.c:1481
 
26506
+#: fortran/symbol.c:1470
 
26507
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26508
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
26509
 msgstr "атрибут %qs допустим только для переменных"
 
26510
 
 
26511
-#: fortran/symbol.c:1515
 
26512
+#: fortran/symbol.c:1504
 
26513
 #, gcc-internal-format, gfc-internal-format
 
26514
 msgid "%s procedure at %L is already declared as %s procedure"
 
26515
 msgstr ""
 
26516
 
 
26517
-#: fortran/symbol.c:1550
 
26518
+#: fortran/symbol.c:1539
 
26519
 #, gcc-internal-format, gfc-internal-format
 
26520
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
26521
 msgstr ""
 
26522
 
 
26523
-#: fortran/symbol.c:1574
 
26524
+#: fortran/symbol.c:1563
 
26525
 #, gcc-internal-format, gfc-internal-format
 
26526
 msgid "ACCESS specification at %L was already specified"
 
26527
 msgstr ""
 
26528
 
 
26529
-#: fortran/symbol.c:1591
 
26530
+#: fortran/symbol.c:1580
 
26531
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26532
 msgid "Duplicate BIND attribute specified at %L"
 
26533
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26534
 
 
26535
-#: fortran/symbol.c:1598
 
26536
+#: fortran/symbol.c:1587
 
26537
 #, gcc-internal-format, gfc-internal-format
 
26538
 msgid "BIND(C) at %L"
 
26539
 msgstr ""
 
26540
 
 
26541
-#: fortran/symbol.c:1615
 
26542
+#: fortran/symbol.c:1604
 
26543
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26544
 msgid "Duplicate EXTENDS attribute specified at %L"
 
26545
 msgstr "%Jinline функция %qD с атрибутом noinline"
 
26546
 
 
26547
-#: fortran/symbol.c:1619
 
26548
+#: fortran/symbol.c:1608
 
26549
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26550
 msgid "EXTENDS at %L"
 
26551
 msgstr "Неподдерживаемый VXT-оператор в %0"
 
26552
 
 
26553
-#: fortran/symbol.c:1641
 
26554
+#: fortran/symbol.c:1630
 
26555
 #, gcc-internal-format, gfc-internal-format
 
26556
 msgid "Symbol '%s' at %L already has an explicit interface"
 
26557
 msgstr ""
 
26558
 
 
26559
-#: fortran/symbol.c:1648
 
26560
+#: fortran/symbol.c:1637
 
26561
 #, gcc-internal-format, gfc-internal-format
 
26562
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
26563
 msgstr ""
 
26564
 
 
26565
-#: fortran/symbol.c:1682
 
26566
+#: fortran/symbol.c:1671
 
26567
 #, gcc-internal-format, gfc-internal-format
 
26568
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
26569
 msgstr ""
 
26570
 
 
26571
-#: fortran/symbol.c:1686
 
26572
+#: fortran/symbol.c:1675
 
26573
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26574
 msgid "Symbol '%s' at %L already has basic type of %s"
 
26575
 msgstr "Функция '%s' в %C уже имеет тип %s"
 
26576
 
 
26577
-#: fortran/symbol.c:1693
 
26578
+#: fortran/symbol.c:1682
 
26579
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26580
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
26581
 msgstr "%Jфинальное поле %qD, возможно, не было инициализировано"
 
26582
 
 
26583
-#: fortran/symbol.c:1705
 
26584
+#: fortran/symbol.c:1694
 
26585
 #, gcc-internal-format, gfc-internal-format
 
26586
 msgid "Symbol '%s' at %L cannot have a type"
 
26587
 msgstr ""
 
26588
 
 
26589
-#: fortran/symbol.c:1874
 
26590
+#: fortran/symbol.c:1863
 
26591
 #, gcc-internal-format, gfc-internal-format
 
26592
 msgid "Component '%s' at %C already declared at %L"
 
26593
 msgstr ""
 
26594
 
 
26595
-#: fortran/symbol.c:1885
 
26596
+#: fortran/symbol.c:1874
 
26597
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26598
 msgid "Component '%s' at %C already in the parent type at %L"
 
26599
 msgstr "Функция '%s' в %C уже имеет тип %s"
 
26600
 
 
26601
-#: fortran/symbol.c:1970
 
26602
+#: fortran/symbol.c:1959
 
26603
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26604
 msgid "Symbol '%s' at %C is ambiguous"
 
26605
 msgstr "использование `%D' неоднозначно"
 
26606
 
 
26607
-#: fortran/symbol.c:2002
 
26608
+#: fortran/symbol.c:1991
 
26609
 #, gcc-internal-format, gfc-internal-format
 
26610
 msgid "Derived type '%s' at %C is being used before it is defined"
 
26611
 msgstr ""
 
26612
 
 
26613
-#: fortran/symbol.c:2040
 
26614
+#: fortran/symbol.c:2029
 
26615
 #, gcc-internal-format, gfc-internal-format
 
26616
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
26617
 msgstr ""
 
26618
 
 
26619
-#: fortran/symbol.c:2058
 
26620
+#: fortran/symbol.c:2047
 
26621
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26622
 msgid "'%s' at %C is not a member of the '%s' structure"
 
26623
 msgstr "`%D' не является элементом типа `%T'"
 
26624
 
 
26625
-#: fortran/symbol.c:2196
 
26626
+#: fortran/symbol.c:2186
 
26627
 #, gcc-internal-format, gfc-internal-format
 
26628
 msgid "Duplicate statement label %d at %L and %L"
 
26629
 msgstr ""
 
26630
 
 
26631
-#: fortran/symbol.c:2207
 
26632
+#: fortran/symbol.c:2197
 
26633
 #, gcc-internal-format, gfc-internal-format
 
26634
 msgid "Label %d at %C already referenced as branch target"
 
26635
 msgstr ""
 
26636
 
 
26637
-#: fortran/symbol.c:2217
 
26638
+#: fortran/symbol.c:2207
 
26639
 #, gcc-internal-format, gfc-internal-format
 
26640
 msgid "Label %d at %C already referenced as a format label"
 
26641
 msgstr ""
 
26642
 
 
26643
-#: fortran/symbol.c:2223
 
26644
+#: fortran/symbol.c:2213
 
26645
 #, gcc-internal-format, gfc-internal-format
 
26646
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
26647
 msgstr ""
 
26648
 
 
26649
-#: fortran/symbol.c:2265
 
26650
+#: fortran/symbol.c:2255
 
26651
 #, gcc-internal-format, gfc-internal-format
 
26652
 msgid "Label %d at %C previously used as a FORMAT label"
 
26653
 msgstr ""
 
26654
 
 
26655
-#: fortran/symbol.c:2274
 
26656
+#: fortran/symbol.c:2264
 
26657
 #, gcc-internal-format, gfc-internal-format
 
26658
 msgid "Label %d at %C previously used as branch target"
 
26659
 msgstr ""
 
26660
 
 
26661
-#: fortran/symbol.c:2280
 
26662
+#: fortran/symbol.c:2270
 
26663
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26664
 msgid "Shared DO termination label %d at %C"
 
26665
 msgstr "Инициализация пустого общего блока в %0"
 
26666
 
 
26667
-#: fortran/symbol.c:2600
 
26668
+#: fortran/symbol.c:2590
 
26669
 #, gcc-internal-format, gfc-internal-format
 
26670
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
26671
 msgstr ""
 
26672
 
 
26673
-#: fortran/symbol.c:2603
 
26674
+#: fortran/symbol.c:2593
 
26675
 #, gcc-internal-format, gfc-internal-format
 
26676
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
26677
 msgstr ""
 
26678
 
 
26679
 #. Symbol is from another namespace.
 
26680
-#: fortran/symbol.c:2788
 
26681
+#: fortran/symbol.c:2808
 
26682
 #, gcc-internal-format, gfc-internal-format
 
26683
 msgid "Symbol '%s' at %C has already been host associated"
 
26684
 msgstr ""
 
26685
 
 
26686
-#: fortran/symbol.c:3665
 
26687
+#: fortran/symbol.c:3793
 
26688
 #, gcc-internal-format, gfc-internal-format
 
26689
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
26690
 msgstr ""
 
26691
 
 
26692
-#: fortran/symbol.c:3683
 
26693
+#: fortran/symbol.c:3811
 
26694
 #, gcc-internal-format, gfc-internal-format
 
26695
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
26696
 msgstr ""
 
26697
 
 
26698
-#: fortran/symbol.c:3704
 
26699
+#: fortran/symbol.c:3832
 
26700
 #, gcc-internal-format, gfc-internal-format
 
26701
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
26702
 msgstr ""
 
26703
 
 
26704
-#: fortran/symbol.c:3714
 
26705
+#: fortran/symbol.c:3842
 
26706
 #, gcc-internal-format, gfc-internal-format
 
26707
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
26708
 msgstr ""
 
26709
 
 
26710
-#: fortran/symbol.c:3725
 
26711
+#: fortran/symbol.c:3853
 
26712
 #, gcc-internal-format, gfc-internal-format
 
26713
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
26714
 msgstr ""
 
26715
 
 
26716
 #. If the derived type is bind(c), all fields must be
 
26717
 #. interop.
 
26718
-#: fortran/symbol.c:3764
 
26719
+#: fortran/symbol.c:3892
 
26720
 #, gcc-internal-format, gfc-internal-format
 
26721
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
26722
 msgstr ""
 
26723
@@ -45990,22 +45909,22 @@
 
26724
 #. If derived type is param to bind(c) routine, or to one
 
26725
 #. of the iso_c_binding procs, it must be interoperable, so
 
26726
 #. all fields must interop too.
 
26727
-#: fortran/symbol.c:3773
 
26728
+#: fortran/symbol.c:3901
 
26729
 #, gcc-internal-format, gfc-internal-format
 
26730
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
26731
 msgstr ""
 
26732
 
 
26733
-#: fortran/symbol.c:3787
 
26734
+#: fortran/symbol.c:3915
 
26735
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26736
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
26737
 msgstr "отмена декларации %qD в пространстве имён %qD"
 
26738
 
 
26739
-#: fortran/symbol.c:3795
 
26740
+#: fortran/symbol.c:3923
 
26741
 #, gcc-internal-format, gfc-internal-format
 
26742
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
26743
 msgstr ""
 
26744
 
 
26745
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
26746
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
26747
 #, gcc-internal-format, gfc-internal-format
 
26748
 msgid "Symbol '%s' is used before it is typed at %L"
 
26749
 msgstr ""
 
26750
@@ -46116,57 +46035,57 @@
 
26751
 msgid "intrinsic variable which isn't a procedure"
 
26752
 msgstr ""
 
26753
 
 
26754
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
26755
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
26756
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26757
 msgid "Return value of function '%s' at %L not set"
 
26758
 msgstr "%Jвнутренняя функция `%D' декларирована как не функция"
 
26759
 
 
26760
-#: fortran/trans-decl.c:3883
 
26761
+#: fortran/trans-decl.c:3885
 
26762
 #, fuzzy, gcc-internal-format
 
26763
 msgid "Deferred type parameter not yet supported"
 
26764
 msgstr "\"трамплины\" не поддерживаются"
 
26765
 
 
26766
-#: fortran/trans-decl.c:4090
 
26767
+#: fortran/trans-decl.c:4092
 
26768
 #, gcc-internal-format, gfc-internal-format
 
26769
 msgid "backend decl for module variable %s already exists"
 
26770
 msgstr ""
 
26771
 
 
26772
-#: fortran/trans-decl.c:4614
 
26773
+#: fortran/trans-decl.c:4616
 
26774
 #, gcc-internal-format, gfc-internal-format
 
26775
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
26776
 msgstr ""
 
26777
 
 
26778
-#: fortran/trans-decl.c:4618
 
26779
+#: fortran/trans-decl.c:4620
 
26780
 #, gcc-internal-format, gfc-internal-format
 
26781
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
26782
 msgstr ""
 
26783
 
 
26784
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
26785
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
26786
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26787
 msgid "Unused dummy argument '%s' at %L"
 
26788
 msgstr "Слишком много аргументов %s в %L"
 
26789
 
 
26790
-#: fortran/trans-decl.c:4641
 
26791
+#: fortran/trans-decl.c:4643
 
26792
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26793
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
26794
 msgstr "instance-переменная %qs декларирована как %s"
 
26795
 
 
26796
-#: fortran/trans-decl.c:4649
 
26797
+#: fortran/trans-decl.c:4651
 
26798
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26799
 msgid "Unused variable '%s' declared at %L"
 
26800
 msgstr "instance-переменная %qs декларирована как %s"
 
26801
 
 
26802
-#: fortran/trans-decl.c:4697
 
26803
+#: fortran/trans-decl.c:4699
 
26804
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26805
 msgid "Unused parameter '%s' declared at %L"
 
26806
 msgstr "параметр %qD объявлен void"
 
26807
 
 
26808
-#: fortran/trans-decl.c:4700
 
26809
+#: fortran/trans-decl.c:4702
 
26810
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26811
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
26812
 msgstr "параметр %qD объявлен void"
 
26813
 
 
26814
-#: fortran/trans-decl.c:4715
 
26815
+#: fortran/trans-decl.c:4717
 
26816
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26817
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
26818
 msgstr "%Jвнутренняя функция `%D' декларирована как не функция"
 
26819
@@ -46202,12 +46121,12 @@
 
26820
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
26821
 msgstr "аргумент `asm' - не константная строка"
 
26822
 
 
26823
-#: fortran/trans-io.c:2032
 
26824
+#: fortran/trans-io.c:2034
 
26825
 #, gcc-internal-format, gfc-internal-format
 
26826
 msgid "Derived type '%s' at %L has PRIVATE components"
 
26827
 msgstr ""
 
26828
 
 
26829
-#: fortran/trans-io.c:2183
 
26830
+#: fortran/trans-io.c:2185
 
26831
 #, gcc-internal-format, gfc-internal-format
 
26832
 msgid "Bad IO basetype (%d)"
 
26833
 msgstr "Некорректный базовый тип ввода-вывода (%d)"
 
26834
@@ -47883,6 +47802,9 @@
 
26835
 #~ msgid "%qD is thread-local and so cannot be dynamically initialized"
 
26836
 #~ msgstr "%qD является локально-поточным, поэтому не может быть динамически инициализирован"
 
26837
 
 
26838
+#~ msgid "%<%T::%D%> is not a valid declarator"
 
26839
+#~ msgstr "%<%T::%D%> не является корректным декларатором"
 
26840
+
 
26841
 #~ msgid "default argument for %q#D has type %qT"
 
26842
 #~ msgstr "аргумент по умолчанию для %q#D имеет тип %qT"
 
26843
 
 
26844
Index: gcc/po/zh_TW.po
 
26845
===================================================================
 
26846
--- a/src/gcc/po/zh_TW.po       (.../tags/gcc_4_8_1_release)
 
26847
+++ b/src/gcc/po/zh_TW.po       (.../branches/gcc-4_8-branch)
 
26848
@@ -2,15 +2,15 @@
 
26849
 # Copyright (C) 2005, 06 Free Software Foundation, Inc.
 
26850
 # This file is distributed under the same license as the gcc package.
 
26851
 # Meng Jie <zuxyhere@eastday.com>, 2005.
 
26852
-# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2006.
 
26853
+# Wei-Lun Chao <bluebat@member.fsf.org>, 2006.
 
26854
 #
 
26855
 msgid ""
 
26856
 msgstr ""
 
26857
-"Project-Id-Version: gcc 4.1.0\n"
 
26858
+"Project-Id-Version: gcc 4.8.0\n"
 
26859
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
26860
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
26861
-"PO-Revision-Date: 2006-03-28 09:19+0800\n"
 
26862
-"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 
26863
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
26864
+"PO-Revision-Date: 2013-06-07 23:29+0800\n"
 
26865
+"Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 
26866
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
 
26867
 "Language: zh_TW\n"
 
26868
 "MIME-Version: 1.0\n"
 
26869
@@ -18,48 +18,44 @@
 
26870
 "Content-Transfer-Encoding: 8bit\n"
 
26871
 "Plural-Forms: nplurals=1; plural=0;\n"
 
26872
 
 
26873
-#: cfgrtl.c:2320
 
26874
+#: cfgrtl.c:2318
 
26875
 msgid "flow control insn inside a basic block"
 
26876
 msgstr "基本區塊內有流程控制指令"
 
26877
 
 
26878
-#: cfgrtl.c:2448
 
26879
+#: cfgrtl.c:2446
 
26880
 msgid "wrong insn in the fallthru edge"
 
26881
 msgstr "直通邊上的錯誤指令"
 
26882
 
 
26883
-#: cfgrtl.c:2502
 
26884
+#: cfgrtl.c:2500
 
26885
 msgid "insn outside basic block"
 
26886
 msgstr "基本區塊外出現指令"
 
26887
 
 
26888
-#: cfgrtl.c:2509
 
26889
+#: cfgrtl.c:2507
 
26890
 msgid "return not followed by barrier"
 
26891
 msgstr "界線之後沒有 return"
 
26892
 
 
26893
 #: collect2.c:1531
 
26894
 #, fuzzy, c-format
 
26895
-#| msgid "collect2 version %s"
 
26896
 msgid "collect2 version %s\n"
 
26897
-msgstr "collect2 版本 %s"
 
26898
+msgstr "collect2 版本 %s\n"
 
26899
 
 
26900
 #: collect2.c:1638
 
26901
 #, fuzzy, c-format
 
26902
-#| msgid "%d constructor(s) found\n"
 
26903
 msgid "%d constructor found\n"
 
26904
 msgid_plural "%d constructors found\n"
 
26905
-msgstr[0] "找到 %d 個建構式\n"
 
26906
+msgstr[0] "%d 建構子找到\n"
 
26907
 
 
26908
 #: collect2.c:1642
 
26909
 #, fuzzy, c-format
 
26910
-#| msgid "%d destructor(s)  found\n"
 
26911
 msgid "%d destructor found\n"
 
26912
 msgid_plural "%d destructors found\n"
 
26913
-msgstr[0] "找到 %d 個解構函式\n"
 
26914
+msgstr[0] "%d 解構式找到\n"
 
26915
 
 
26916
 #: collect2.c:1646
 
26917
 #, fuzzy, c-format
 
26918
-#| msgid "%d frame table(s) found\n"
 
26919
 msgid "%d frame table found\n"
 
26920
 msgid_plural "%d frame tables found\n"
 
26921
-msgstr[0] "找到了 %d 個框架表\n"
 
26922
+msgstr[0] "%d 影格表格找到\n"
 
26923
 
 
26924
 #: collect2.c:1902
 
26925
 #, c-format
 
26926
@@ -91,21 +87,18 @@
 
26927
 
 
26928
 #: cprop.c:1766
 
26929
 #, fuzzy
 
26930
-#| msgid "-g option disabled"
 
26931
 msgid "const/copy propagation disabled"
 
26932
-msgstr "-g 選項已被停用"
 
26933
+msgstr "常數/複製傳用已停用"
 
26934
 
 
26935
 #: diagnostic.c:169
 
26936
 #, fuzzy, c-format
 
26937
-#| msgid "Treat all warnings as errors"
 
26938
 msgid "%s: all warnings being treated as errors"
 
26939
-msgstr "所有的警告都當作是錯誤"
 
26940
+msgstr "%s:所有警告被視為錯誤"
 
26941
 
 
26942
 #: diagnostic.c:174
 
26943
 #, fuzzy, c-format
 
26944
-#| msgid "%s: warning: no read access for file '%s'\n"
 
26945
 msgid "%s: some warnings being treated as errors"
 
26946
-msgstr "%s:警告:沒有檔案「%s」的讀權限\n"
 
26947
+msgstr "%s:某些警告被視為錯誤"
 
26948
 
 
26949
 #: diagnostic.c:413
 
26950
 #, c-format
 
26951
@@ -114,16 +107,11 @@
 
26952
 
 
26953
 #: diagnostic.c:423
 
26954
 #, fuzzy, c-format
 
26955
-#| msgid "compilation terminated due to -Wfatal-errors.\n"
 
26956
 msgid "compilation terminated due to -fmax-errors=%u.\n"
 
26957
-msgstr "編譯因為 -Wfatal-errors 而中止。\n"
 
26958
+msgstr "編譯終止的由於 -fmax-errors=%u。\n"
 
26959
 
 
26960
 #: diagnostic.c:442
 
26961
 #, fuzzy, c-format
 
26962
-#| msgid ""
 
26963
-#| "Please submit a full bug report,\n"
 
26964
-#| "with preprocessed source if appropriate.\n"
 
26965
-#| "See %s for instructions.\n"
 
26966
 msgid ""
 
26967
 "Please submit a full bug report,\n"
 
26968
 "with preprocessed source if appropriate.\n"
 
26969
@@ -134,7 +122,6 @@
 
26970
 
 
26971
 #: diagnostic.c:448
 
26972
 #, fuzzy, c-format
 
26973
-#| msgid "Use fp double instructions"
 
26974
 msgid "See %s for instructions.\n"
 
26975
 msgstr "使用浮點雙精度指令"
 
26976
 
 
26977
@@ -148,7 +135,7 @@
 
26978
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
26979
 msgstr "%s:%d:不能從先前的錯誤中恢復,離開\n"
 
26980
 
 
26981
-#: diagnostic.c:1126
 
26982
+#: diagnostic.c:1129
 
26983
 #, c-format
 
26984
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
26985
 msgstr "內部編譯器錯誤:重入錯誤報告程式。\n"
 
26986
@@ -211,12 +198,12 @@
 
26987
 msgid "invalid expression as operand"
 
26988
 msgstr "無效的運算式做為運算元"
 
26989
 
 
26990
-#: gcc.c:1402
 
26991
+#: gcc.c:1403
 
26992
 #, c-format
 
26993
 msgid "Using built-in specs.\n"
 
26994
 msgstr "使用內建 specs。\n"
 
26995
 
 
26996
-#: gcc.c:1599
 
26997
+#: gcc.c:1600
 
26998
 #, c-format
 
26999
 msgid ""
 
27000
 "Setting spec %s to '%s'\n"
 
27001
@@ -225,22 +212,22 @@
 
27002
 "將 spec %s 設為「%s」\n"
 
27003
 "\n"
 
27004
 
 
27005
-#: gcc.c:1708
 
27006
+#: gcc.c:1709
 
27007
 #, c-format
 
27008
 msgid "Reading specs from %s\n"
 
27009
 msgstr "從 %s 讀取 specs\n"
 
27010
 
 
27011
-#: gcc.c:1833
 
27012
+#: gcc.c:1834
 
27013
 #, c-format
 
27014
 msgid "could not find specs file %s\n"
 
27015
 msgstr "找不到 specs 檔案 %s\n"
 
27016
 
 
27017
-#: gcc.c:1902
 
27018
+#: gcc.c:1903
 
27019
 #, c-format
 
27020
 msgid "rename spec %s to %s\n"
 
27021
 msgstr "將 spec %s 重新命名為 %s\n"
 
27022
 
 
27023
-#: gcc.c:1904
 
27024
+#: gcc.c:1905
 
27025
 #, c-format
 
27026
 msgid ""
 
27027
 "spec is '%s'\n"
 
27028
@@ -249,12 +236,12 @@
 
27029
 "spec 是「%s」\n"
 
27030
 "\n"
 
27031
 
 
27032
-#: gcc.c:2337
 
27033
+#: gcc.c:2338
 
27034
 #, c-format
 
27035
 msgid "%s\n"
 
27036
 msgstr "%s\n"
 
27037
 
 
27038
-#: gcc.c:2704
 
27039
+#: gcc.c:2705
 
27040
 #, c-format
 
27041
 msgid ""
 
27042
 "\n"
 
27043
@@ -263,221 +250,216 @@
 
27044
 "\n"
 
27045
 "繼續?(y 或 n) "
 
27046
 
 
27047
-#: gcc.c:2844
 
27048
+#: gcc.c:2845
 
27049
 #, c-format
 
27050
 msgid "# %s %.2f %.2f\n"
 
27051
 msgstr "# %s %.2f %.2f\n"
 
27052
 
 
27053
-#: gcc.c:3047
 
27054
+#: gcc.c:3048
 
27055
 #, c-format
 
27056
 msgid "Usage: %s [options] file...\n"
 
27057
 msgstr "用法:%s [選項] 檔案...\n"
 
27058
 
 
27059
-#: gcc.c:3048
 
27060
+#: gcc.c:3049
 
27061
 msgid "Options:\n"
 
27062
 msgstr "選項:\n"
 
27063
 
 
27064
-#: gcc.c:3050
 
27065
+#: gcc.c:3051
 
27066
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
27067
 msgstr "  -pass-exit-codes         在某一階段離開時回傳最高的錯誤碼\n"
 
27068
 
 
27069
-#: gcc.c:3051
 
27070
+#: gcc.c:3052
 
27071
 msgid "  --help                   Display this information\n"
 
27072
 msgstr "  --help                   顯示此輔助說明\n"
 
27073
 
 
27074
-#: gcc.c:3052
 
27075
+#: gcc.c:3053
 
27076
 msgid "  --target-help            Display target specific command line options\n"
 
27077
 msgstr "  --target-help            顯示目標平臺器特定的命令列選項\n"
 
27078
 
 
27079
-#: gcc.c:3053
 
27080
+#: gcc.c:3054
 
27081
+#, fuzzy
 
27082
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
27083
-msgstr ""
 
27084
+msgstr "  --help={共同|optimizers|params|目標|警告|[^]{聯結|分隔|undocumented}}[,...]\n"
 
27085
 
 
27086
-#: gcc.c:3054
 
27087
+#: gcc.c:3055
 
27088
 #, fuzzy
 
27089
-#| msgid "  --target-help            Display target specific command line options\n"
 
27090
 msgid "                           Display specific types of command line options\n"
 
27091
-msgstr "  --target-help            顯示目標平臺器特定的命令列選項\n"
 
27092
+msgstr "                           顯示特定的類型的命令列引數的選項\n"
 
27093
 
 
27094
-#: gcc.c:3056
 
27095
+#: gcc.c:3057
 
27096
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
27097
 msgstr "  (使用「-v --help」顯示子處理序的命令列參數)\n"
 
27098
 
 
27099
-#: gcc.c:3057
 
27100
+#: gcc.c:3058
 
27101
 #, fuzzy
 
27102
-#| msgid "  --help                   Display this information\n"
 
27103
 msgid "  --version                Display compiler version information\n"
 
27104
-msgstr "  --help                   顯示此輔助說明\n"
 
27105
+msgstr "  --version                顯示編譯器版本資訊\n"
 
27106
 
 
27107
-#: gcc.c:3058
 
27108
+#: gcc.c:3059
 
27109
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
27110
 msgstr "  -dumpspecs               顯示所有內建 spec 字串\n"
 
27111
 
 
27112
-#: gcc.c:3059
 
27113
+#: gcc.c:3060
 
27114
 msgid "  -dumpversion             Display the version of the compiler\n"
 
27115
 msgstr "  -dumpversion             顯示編譯器的版本號\n"
 
27116
 
 
27117
-#: gcc.c:3060
 
27118
+#: gcc.c:3061
 
27119
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
27120
 msgstr "  -dumpmachine             顯示編譯器的目的處理器\n"
 
27121
 
 
27122
-#: gcc.c:3061
 
27123
+#: gcc.c:3062
 
27124
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
27125
 msgstr "  -print-search-dirs       顯示編譯器的搜尋路徑\n"
 
27126
 
 
27127
-#: gcc.c:3062
 
27128
+#: gcc.c:3063
 
27129
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
27130
 msgstr "  -print-libgcc-file-name  顯示編譯器伴隨函式庫的名稱\n"
 
27131
 
 
27132
-#: gcc.c:3063
 
27133
+#: gcc.c:3064
 
27134
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
27135
 msgstr "  -print-file-name=<函式庫>    顯示 <函式庫> 的完整路徑\n"
 
27136
 
 
27137
-#: gcc.c:3064
 
27138
+#: gcc.c:3065
 
27139
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
27140
 msgstr "  -print-prog-name=<程式>  顯示編譯器元件 <程式> 的完整路徑\n"
 
27141
 
 
27142
-#: gcc.c:3065
 
27143
+#: gcc.c:3066
 
27144
 #, fuzzy
 
27145
-#| msgid ""
 
27146
-#| "  -print-multi-lib         Display the mapping between command line options and\n"
 
27147
-#| "                           multiple library search directories\n"
 
27148
 msgid ""
 
27149
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
27150
 "                           a component in the library path\n"
 
27151
 msgstr "  -print-multi-lib         顯示命令列選項和多個版本函式庫搜尋路徑間的對應\n"
 
27152
 
 
27153
-#: gcc.c:3068
 
27154
+#: gcc.c:3069
 
27155
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
27156
 msgstr "  -print-multi-directory   顯示不同版本 libgcc 的根目錄\n"
 
27157
 
 
27158
-#: gcc.c:3069
 
27159
+#: gcc.c:3070
 
27160
 msgid ""
 
27161
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
27162
 "                           multiple library search directories\n"
 
27163
 msgstr "  -print-multi-lib         顯示命令列選項和多個版本函式庫搜尋路徑間的對應\n"
 
27164
 
 
27165
-#: gcc.c:3072
 
27166
+#: gcc.c:3073
 
27167
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
27168
 msgstr "  -print-multi-os-directory 顯示作業系統函式庫的相對路徑\n"
 
27169
 
 
27170
-#: gcc.c:3073
 
27171
+#: gcc.c:3074
 
27172
 #, fuzzy
 
27173
-#| msgid "  -dumpmachine             Display the compiler's target processor\n"
 
27174
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
27175
-msgstr "  -dumpmachine             顯示編譯器的目的處理器\n"
 
27176
+msgstr "  -print-sysroot           顯示目標函式庫目錄\n"
 
27177
 
 
27178
-#: gcc.c:3074
 
27179
+#: gcc.c:3075
 
27180
+#, fuzzy
 
27181
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
27182
-msgstr ""
 
27183
+msgstr "  -print-sysroot-headers-suffix 顯示 sysroot 字尾用來尋找頁首\n"
 
27184
 
 
27185
-#: gcc.c:3075
 
27186
+#: gcc.c:3076
 
27187
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
27188
 msgstr "  -Wa,<選項>               將逗號分隔的 <選項> 傳遞給組譯器\n"
 
27189
 
 
27190
-#: gcc.c:3076
 
27191
+#: gcc.c:3077
 
27192
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
27193
 msgstr "  -Wp,<選項>               將逗號分隔的 <選項> 傳遞給前處理器\n"
 
27194
 
 
27195
-#: gcc.c:3077
 
27196
+#: gcc.c:3078
 
27197
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
27198
 msgstr "  -Wl,<選項>               將逗號分隔的 <選項> 傳遞給連結器\n"
 
27199
 
 
27200
-#: gcc.c:3078
 
27201
+#: gcc.c:3079
 
27202
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
27203
 msgstr "  -Xassembler <參數>       將 <參數> 傳遞給組譯器\n"
 
27204
 
 
27205
-#: gcc.c:3079
 
27206
+#: gcc.c:3080
 
27207
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
27208
 msgstr "  -Xpreprocessor <參數>    將 <參數> 傳遞給前處理器\n"
 
27209
 
 
27210
-#: gcc.c:3080
 
27211
+#: gcc.c:3081
 
27212
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
27213
 msgstr "  -Xlinker <參數>          將 <參數> 傳遞給連結器\n"
 
27214
 
 
27215
-#: gcc.c:3081
 
27216
+#: gcc.c:3082
 
27217
 msgid "  -save-temps              Do not delete intermediate files\n"
 
27218
 msgstr "  -save-temps              不要刪除中間檔案\n"
 
27219
 
 
27220
-#: gcc.c:3082
 
27221
+#: gcc.c:3083
 
27222
 #, fuzzy
 
27223
-#| msgid "  -save-temps              Do not delete intermediate files\n"
 
27224
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
27225
-msgstr "  -save-temps              不要刪除中間檔案\n"
 
27226
+msgstr "  -save-temps=<arg>        不刪除中介檔案\n"
 
27227
 
 
27228
-#: gcc.c:3083
 
27229
+#: gcc.c:3084
 
27230
+#, fuzzy
 
27231
 msgid ""
 
27232
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
27233
 "                           prefixes to other gcc components\n"
 
27234
 msgstr ""
 
27235
+"  -no-canonical-prefixes   不正則化路徑時建立相對的\n"
 
27236
+"                           前綴到其他 gcc 成分\n"
 
27237
 
 
27238
-#: gcc.c:3086
 
27239
+#: gcc.c:3087
 
27240
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
27241
 msgstr "  -pipe                    使用管道代替暫時檔案\n"
 
27242
 
 
27243
-#: gcc.c:3087
 
27244
+#: gcc.c:3088
 
27245
 msgid "  -time                    Time the execution of each subprocess\n"
 
27246
 msgstr "  -time                    為每個子處理序計時\n"
 
27247
 
 
27248
-#: gcc.c:3088
 
27249
+#: gcc.c:3089
 
27250
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
27251
 msgstr "  -specs=<檔案>            用 <檔案> 的內容覆寫內建的 specs 檔案\n"
 
27252
 
 
27253
-#: gcc.c:3089
 
27254
+#: gcc.c:3090
 
27255
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
27256
 msgstr "  -std=<標準>              指定輸入來源檔案遵循的標準\n"
 
27257
 
 
27258
-#: gcc.c:3090
 
27259
+#: gcc.c:3091
 
27260
 #, fuzzy
 
27261
-#| msgid ""
 
27262
-#| "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
27263
-#| "                           for headers and libraries\n"
 
27264
 msgid ""
 
27265
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
27266
 "                           and libraries\n"
 
27267
-msgstr "  --sysroot=<目錄>         將 <目錄> 做為標頭檔案和函式庫檔案的根目錄\n"
 
27268
+msgstr ""
 
27269
+"  --sysroot=<directory>    使用<目錄>做為根目錄用於頁首\n"
 
27270
+"                           和函式庫\n"
 
27271
 
 
27272
-#: gcc.c:3093
 
27273
+#: gcc.c:3094
 
27274
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
27275
 msgstr "  -B <目錄>                將 <目錄> 加入到編譯器的搜尋路徑中\n"
 
27276
 
 
27277
-#: gcc.c:3094
 
27278
+#: gcc.c:3095
 
27279
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
27280
 msgstr "  -v                       顯示編譯器呼叫的程式\n"
 
27281
 
 
27282
-#: gcc.c:3095
 
27283
+#: gcc.c:3096
 
27284
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
27285
 msgstr "  -###                     與 -v 類似,但選項被引號括住,並且不執行命令\n"
 
27286
 
 
27287
-#: gcc.c:3096
 
27288
+#: gcc.c:3097
 
27289
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
27290
 msgstr "  -E                       僅作預先處理,不進行編譯、組譯和連結\n"
 
27291
 
 
27292
-#: gcc.c:3097
 
27293
+#: gcc.c:3098
 
27294
 msgid "  -S                       Compile only; do not assemble or link\n"
 
27295
 msgstr "  -S                       編譯到組合語言,不進行組譯和連結\n"
 
27296
 
 
27297
-#: gcc.c:3098
 
27298
+#: gcc.c:3099
 
27299
 msgid "  -c                       Compile and assemble, but do not link\n"
 
27300
 msgstr "  -c                       編譯、組譯到目的程式碼,不進行連結\n"
 
27301
 
 
27302
-#: gcc.c:3099
 
27303
+#: gcc.c:3100
 
27304
 msgid "  -o <file>                Place the output into <file>\n"
 
27305
 msgstr "  -o <檔案>                輸出到 <檔案>\n"
 
27306
 
 
27307
-#: gcc.c:3100
 
27308
+#: gcc.c:3101
 
27309
 #, fuzzy
 
27310
-#| msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
27311
 msgid "  -pie                     Create a position independent executable\n"
 
27312
-msgstr "  -pipe                    使用管道代替暫時檔案\n"
 
27313
+msgstr "  -pie                     建立位置獨立可執行檔案\n"
 
27314
 
 
27315
-#: gcc.c:3101
 
27316
+#: gcc.c:3102
 
27317
 #, fuzzy
 
27318
-#| msgid "  -jni                    Generate a JNI header or stub\n"
 
27319
 msgid "  -shared                  Create a shared library\n"
 
27320
-msgstr "  -jni                    產生一個 JNI 頭或占位檔案\n"
 
27321
+msgstr "  -shared                  建立共用函式庫\n"
 
27322
 
 
27323
-#: gcc.c:3102
 
27324
+#: gcc.c:3103
 
27325
 msgid ""
 
27326
 "  -x <language>            Specify the language of the following input files\n"
 
27327
 "                           Permissible languages include: c c++ assembler none\n"
 
27328
@@ -489,7 +471,7 @@
 
27329
 "                           「none」意味著恢復預設行為,即根據檔案的副檔名猜測\n"
 
27330
 "                           來源檔案的語言\n"
 
27331
 
 
27332
-#: gcc.c:3109
 
27333
+#: gcc.c:3110
 
27334
 #, c-format
 
27335
 msgid ""
 
27336
 "\n"
 
27337
@@ -501,28 +483,27 @@
 
27338
 "以 -g、-f、-m、-O、-W 或 --param 開頭的選項將由 %s 自動傳遞給其呼叫的\n"
 
27339
 " 不同子處理序。若要向這些處理序傳遞其它選項,必須使用 -W<字母> 選項。\n"
 
27340
 
 
27341
-#: gcc.c:5364
 
27342
+#: gcc.c:5365
 
27343
 #, fuzzy, c-format
 
27344
-#| msgid "Processing spec %c%s%c, which is '%s'\n"
 
27345
 msgid "Processing spec (%s), which is '%s'\n"
 
27346
-msgstr "處理 spec %c%s%c,即「%s」\n"
 
27347
+msgstr "處理 spec (%s),該項是『%s』\n"
 
27348
 
 
27349
-#: gcc.c:6649
 
27350
+#: gcc.c:6651
 
27351
 #, c-format
 
27352
 msgid "install: %s%s\n"
 
27353
 msgstr "安裝:%s%s\n"
 
27354
 
 
27355
-#: gcc.c:6652
 
27356
+#: gcc.c:6654
 
27357
 #, c-format
 
27358
 msgid "programs: %s\n"
 
27359
 msgstr "程式:%s\n"
 
27360
 
 
27361
-#: gcc.c:6654
 
27362
+#: gcc.c:6656
 
27363
 #, c-format
 
27364
 msgid "libraries: %s\n"
 
27365
 msgstr "函式庫:%s\n"
 
27366
 
 
27367
-#: gcc.c:6738
 
27368
+#: gcc.c:6740
 
27369
 #, c-format
 
27370
 msgid ""
 
27371
 "\n"
 
27372
@@ -531,17 +512,16 @@
 
27373
 "\n"
 
27374
 "報告程式缺陷的步驟請參見:\n"
 
27375
 
 
27376
-#: gcc.c:6754
 
27377
+#: gcc.c:6756
 
27378
 #, fuzzy, c-format
 
27379
-#| msgid "(%s %s %s %s"
 
27380
 msgid "%s %s%s\n"
 
27381
-msgstr "(%s %s %s %s"
 
27382
+msgstr "%s %s%s\n"
 
27383
 
 
27384
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
27385
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
27386
 msgid "(C)"
 
27387
 msgstr "(C)"
 
27388
 
 
27389
-#: gcc.c:6758 java/jcf-dump.c:1231
 
27390
+#: gcc.c:6760 java/jcf-dump.c:1231
 
27391
 #, c-format
 
27392
 msgid ""
 
27393
 "This is free software; see the source for copying conditions.  There is NO\n"
 
27394
@@ -551,74 +531,80 @@
 
27395
 "本程式是自由軟體;請參看來源程式碼的版權宣告。本軟體沒有任何擔保;\n"
 
27396
 "包括沒有適銷性和某一專用目的下的適用性擔保。\n"
 
27397
 
 
27398
-#: gcc.c:6775
 
27399
+#: gcc.c:6777
 
27400
 #, c-format
 
27401
 msgid "Target: %s\n"
 
27402
 msgstr "目的:%s\n"
 
27403
 
 
27404
-#: gcc.c:6776
 
27405
+#: gcc.c:6778
 
27406
 #, c-format
 
27407
 msgid "Configured with: %s\n"
 
27408
 msgstr "配置為:%s\n"
 
27409
 
 
27410
-#: gcc.c:6790
 
27411
+#: gcc.c:6792
 
27412
 #, c-format
 
27413
 msgid "Thread model: %s\n"
 
27414
 msgstr "執行緒模型:%s\n"
 
27415
 
 
27416
-#: gcc.c:6801
 
27417
+#: gcc.c:6803
 
27418
 #, fuzzy, c-format
 
27419
-#| msgid "gcc version %s\n"
 
27420
 msgid "gcc version %s %s\n"
 
27421
-msgstr "gcc 版本 %s\n"
 
27422
+msgstr "gcc 版本 %s %s\n"
 
27423
 
 
27424
-#: gcc.c:6804
 
27425
+#: gcc.c:6806
 
27426
 #, fuzzy, c-format
 
27427
-#| msgid "gcc driver version %s executing gcc version %s\n"
 
27428
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
27429
-msgstr "版本為 %s 的 gcc 驅動執行版本為 %s 的gcc\n"
 
27430
+msgstr "gcc 驅動程式版本 %s %sexecuting gcc 版本 %s\n"
 
27431
 
 
27432
-#: gcc.c:7058
 
27433
-#, c-format
 
27434
+#: gcc.c:7061
 
27435
+#, fuzzy, c-format
 
27436
 msgid ""
 
27437
 "\n"
 
27438
 "Linker options\n"
 
27439
 "==============\n"
 
27440
 "\n"
 
27441
 msgstr ""
 
27442
+"\n"
 
27443
+"鏈結器選項\n"
 
27444
+"==============\n"
 
27445
+"\n"
 
27446
 
 
27447
-#: gcc.c:7059
 
27448
-#, c-format
 
27449
+#: gcc.c:7062
 
27450
+#, fuzzy, c-format
 
27451
 msgid ""
 
27452
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
27453
 "\n"
 
27454
 msgstr ""
 
27455
+"使用「-Wl,選項」到回合「選項」到鏈結器。\n"
 
27456
+"\n"
 
27457
 
 
27458
-#: gcc.c:8276
 
27459
-#, c-format
 
27460
+#: gcc.c:8279
 
27461
+#, fuzzy, c-format
 
27462
 msgid ""
 
27463
 "Assembler options\n"
 
27464
 "=================\n"
 
27465
 "\n"
 
27466
 msgstr ""
 
27467
+"組譯器選項\n"
 
27468
+"=================\n"
 
27469
+"\n"
 
27470
 
 
27471
-#: gcc.c:8277
 
27472
-#, c-format
 
27473
+#: gcc.c:8280
 
27474
+#, fuzzy, c-format
 
27475
 msgid ""
 
27476
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
27477
 "\n"
 
27478
 msgstr ""
 
27479
+"使用「-Wa,選項」到回合「選項」到組譯器。\n"
 
27480
+"\n"
 
27481
 
 
27482
 #: gcov.c:461
 
27483
 #, fuzzy, c-format
 
27484
-#| msgid ""
 
27485
-#| "Usage: gcov [OPTION]... SOURCEFILE\n"
 
27486
-#| "\n"
 
27487
 msgid ""
 
27488
 "Usage: gcov [OPTION]... SOURCE|OBJ...\n"
 
27489
 "\n"
 
27490
 msgstr ""
 
27491
-"用法:gconv [選項]... 來源檔案\n"
 
27492
+"用法:gcov [選項]...來源|OBJ…\n"
 
27493
 "\n"
 
27494
 
 
27495
 #: gcov.c:462
 
27496
@@ -680,15 +666,14 @@
 
27497
 msgstr "  -o, --object-directory DIR|FILE 在 DIR 中搜尋目的檔案,或搜尋名為 FILE 的目的檔案\n"
 
27498
 
 
27499
 #: gcov.c:474
 
27500
-#, c-format
 
27501
+#, fuzzy, c-format
 
27502
 msgid "  -s, --source-prefix DIR         Source prefix to elide\n"
 
27503
-msgstr ""
 
27504
+msgstr "  -s, --source-prefix DIR         來源前綴到略去\n"
 
27505
 
 
27506
 #: gcov.c:475
 
27507
 #, fuzzy, c-format
 
27508
-#| msgid "  -a, --all-blocks                Show information for every basic block\n"
 
27509
 msgid "  -r, --relative-only             Only show data for relative sources\n"
 
27510
-msgstr "  -a, --all-blocks                顯示每個基本區塊的資訊\n"
 
27511
+msgstr "  -r, --relative-only             只有顯示資料用於相對的來源\n"
 
27512
 
 
27513
 #: gcov.c:476
 
27514
 #, c-format
 
27515
@@ -702,9 +687,8 @@
 
27516
 
 
27517
 #: gcov.c:478
 
27518
 #, fuzzy, c-format
 
27519
-#| msgid "  --help                   Display this information\n"
 
27520
 msgid "  -d, --display-progress          Display progress information\n"
 
27521
-msgstr "  --help                   顯示此輔助說明\n"
 
27522
+msgstr "  -d, --display-progress          顯示進度資訊\n"
 
27523
 
 
27524
 #: gcov.c:479
 
27525
 #, c-format
 
27526
@@ -719,9 +703,8 @@
 
27527
 
 
27528
 #: gcov.c:489
 
27529
 #, fuzzy, c-format
 
27530
-#| msgid "gcov (GCC) %s\n"
 
27531
 msgid "gcov %s%s\n"
 
27532
-msgstr "gcov (GCC) %s\n"
 
27533
+msgstr "gcov %s%s\n"
 
27534
 
 
27535
 #: gcov.c:493
 
27536
 #, c-format
 
27537
@@ -741,48 +724,41 @@
 
27538
 
 
27539
 #: gcov.c:723
 
27540
 #, fuzzy, c-format
 
27541
-#| msgid "%s:creating '%s'\n"
 
27542
 msgid "Creating '%s'\n"
 
27543
-msgstr "%s:正在建立「%s」\n"
 
27544
+msgstr "建立『%s』\n"
 
27545
 
 
27546
 #: gcov.c:726
 
27547
 #, fuzzy, c-format
 
27548
-#| msgid "%s:error writing output file '%s'\n"
 
27549
 msgid "Error writing output file '%s'\n"
 
27550
-msgstr "%s:寫入輸出檔案「%s」時發生錯誤\n"
 
27551
+msgstr "寫入輸出檔案『%s 時發生錯誤』\n"
 
27552
 
 
27553
 #: gcov.c:731
 
27554
 #, fuzzy, c-format
 
27555
-#| msgid "%s:could not open output file '%s'\n"
 
27556
 msgid "Could not open output file '%s'\n"
 
27557
-msgstr "%s:無法開啟輸出檔案「%s」\n"
 
27558
+msgstr "無法開啟輸出檔案『%s』\n"
 
27559
 
 
27560
 #: gcov.c:737
 
27561
 #, fuzzy, c-format
 
27562
-#| msgid "[Leaving %s]\n"
 
27563
 msgid "Removing '%s'\n"
 
27564
-msgstr "[離開 %s]\n"
 
27565
+msgstr "移除『%s』\n"
 
27566
 
 
27567
 #: gcov.c:979
 
27568
 #, fuzzy, c-format
 
27569
-#| msgid "%s:source file is newer than graph file '%s'\n"
 
27570
 msgid "%s:source file is newer than notes file '%s'\n"
 
27571
 msgstr "%s:來源檔案較圖檔案「%s」新\n"
 
27572
 
 
27573
 #: gcov.c:984
 
27574
-#, c-format
 
27575
+#, fuzzy, c-format
 
27576
 msgid "(the message is only displayed one per source file)\n"
 
27577
-msgstr ""
 
27578
+msgstr "(訊息是只有顯示的一個各原始碼檔案)\n"
 
27579
 
 
27580
 #: gcov.c:1009
 
27581
 #, fuzzy, c-format
 
27582
-#| msgid "%s:cannot open source file\n"
 
27583
 msgid "%s:cannot open notes file\n"
 
27584
-msgstr "%s:無法開啟來源檔案\n"
 
27585
+msgstr "%s:無法開啟圖檔案\n"
 
27586
 
 
27587
 #: gcov.c:1015
 
27588
 #, fuzzy, c-format
 
27589
-#| msgid "%s:not a gcov data file\n"
 
27590
 msgid "%s:not a gcov notes file\n"
 
27591
 msgstr "%s:不是一個 gcov 資料檔案\n"
 
27592
 
 
27593
@@ -808,9 +784,8 @@
 
27594
 
 
27595
 #: gcov.c:1225
 
27596
 #, fuzzy, c-format
 
27597
-#| msgid "%s:cannot open data file\n"
 
27598
 msgid "%s:cannot open data file, assuming not executed\n"
 
27599
-msgstr "%s:無法開啟資料檔案\n"
 
27600
+msgstr "%s:無法開啟資料檔案,假設無法執行\n"
 
27601
 
 
27602
 #: gcov.c:1232
 
27603
 #, c-format
 
27604
@@ -824,7 +799,6 @@
 
27605
 
 
27606
 #: gcov.c:1251
 
27607
 #, fuzzy, c-format
 
27608
-#| msgid "%s:stamp mismatch with graph file\n"
 
27609
 msgid "%s:stamp mismatch with notes file\n"
 
27610
 msgstr "%s:時間戳記與圖檔案不匹配\n"
 
27611
 
 
27612
@@ -940,15 +914,13 @@
 
27613
 
 
27614
 #: gcov.c:2258
 
27615
 #, fuzzy, c-format
 
27616
-#| msgid "%s:cannot open source file\n"
 
27617
 msgid "Cannot open source file %s\n"
 
27618
-msgstr "%s:無法開啟來源檔案\n"
 
27619
+msgstr "無法開放原始碼檔案 %s\n"
 
27620
 
 
27621
 #: gcse.c:2647
 
27622
 #, fuzzy
 
27623
-#| msgid "GCSE disabled"
 
27624
 msgid "PRE disabled"
 
27625
-msgstr "GCSE 被停用"
 
27626
+msgstr "PRE 已停用"
 
27627
 
 
27628
 #: gcse.c:3576
 
27629
 msgid "GCSE disabled"
 
27630
@@ -956,87 +928,76 @@
 
27631
 
 
27632
 #: gengtype-state.c:156
 
27633
 #, fuzzy, c-format
 
27634
-#| msgid "%s: invalid file name: %s\n"
 
27635
 msgid "%s:%d:%d: Invalid state file; %s"
 
27636
-msgstr "%s:無效的檔案名稱:%s\n"
 
27637
+msgstr "%s:%d:%d:無效的狀態檔案;%s"
 
27638
 
 
27639
 #: gengtype-state.c:160
 
27640
 #, fuzzy, c-format
 
27641
-#| msgid "%s: invalid file name: %s\n"
 
27642
 msgid "%s:%d: Invalid state file; %s"
 
27643
-msgstr "%s:無效的檔案名稱:%s\n"
 
27644
+msgstr "%s:%d:無效的狀態檔案;%s"
 
27645
 
 
27646
 #. Fatal printf-like message while reading state.  This can't be a
 
27647
 #. function, because there is no way to pass a va_arg to a variant of
 
27648
 #. fatal.
 
27649
 #: gengtype-state.c:171
 
27650
-#, c-format
 
27651
+#, fuzzy, c-format
 
27652
 msgid "%s:%d:%d: Invalid state file; "
 
27653
-msgstr ""
 
27654
+msgstr "%s:%d:%d:無效的狀態檔案;"
 
27655
 
 
27656
 #: gengtype-state.c:176
 
27657
 #, fuzzy, c-format
 
27658
-#| msgid "%s: invalid file name: %s\n"
 
27659
 msgid "%s:%d: Invalid state file; "
 
27660
-msgstr "%s:無效的檔案名稱:%s\n"
 
27661
+msgstr "%s:%d:無效的狀態檔案;"
 
27662
 
 
27663
 #: gengtype-state.c:701
 
27664
-#, c-format
 
27665
+#, fuzzy, c-format
 
27666
 msgid "Option tag unknown"
 
27667
-msgstr ""
 
27668
+msgstr "選項標籤不明的"
 
27669
 
 
27670
 #: gengtype-state.c:756
 
27671
 #, fuzzy, c-format
 
27672
-#| msgid "Unexpected type in truthvalue_conversion"
 
27673
 msgid "Unexpected type in write_state_scalar_type"
 
27674
-msgstr "truthvalue_conversion 中類型非預期"
 
27675
+msgstr "未預期的輸入 write_state_scalar_type"
 
27676
 
 
27677
 #: gengtype-state.c:771
 
27678
 #, fuzzy, c-format
 
27679
-#| msgid "unexpected base-type in cris_print_base"
 
27680
 msgid "Unexpected type in write_state_string_type"
 
27681
-msgstr "cris_print_base 中有非預期的基礎類別型"
 
27682
+msgstr "未預期的輸入 write_state_string_type"
 
27683
 
 
27684
 #: gengtype-state.c:1193
 
27685
 #, fuzzy, c-format
 
27686
-#| msgid "failed to get exit status"
 
27687
 msgid "failed to write state trailer [%s]"
 
27688
-msgstr "無法獲取離開狀態"
 
27689
+msgstr "寫入狀態結尾時失敗 [%s]"
 
27690
 
 
27691
 #: gengtype-state.c:1219
 
27692
 #, fuzzy, c-format
 
27693
-#| msgid "Can't open module file '%s' for writing at %C: %s"
 
27694
 msgid "Failed to open file %s for writing state: %s"
 
27695
-msgstr "無法開啟模組檔案「%s」寫入,在 %C 處:%s"
 
27696
+msgstr "開啟檔案 %s 用於寫入狀態時失敗:%s"
 
27697
 
 
27698
 #: gengtype-state.c:1249
 
27699
 #, fuzzy, c-format
 
27700
-#| msgid "%s: error writing file '%s': %s\n"
 
27701
 msgid "output error when writing state file %s [%s]"
 
27702
-msgstr "%s:寫入檔案「%s」時發生錯誤:%s\n"
 
27703
+msgstr "輸出錯誤時寫入狀態檔案 %s [%s]"
 
27704
 
 
27705
 #: gengtype-state.c:1252
 
27706
 #, fuzzy, c-format
 
27707
-#| msgid "%s: Failed to close output file %s\n"
 
27708
 msgid "failed to close state file %s [%s]"
 
27709
-msgstr "%s:無法關閉輸出檔案 %s\n"
 
27710
+msgstr "關閉狀態檔案 %s 時失敗 [%s]"
 
27711
 
 
27712
 #: gengtype-state.c:1255
 
27713
-#, c-format
 
27714
+#, fuzzy, c-format
 
27715
 msgid "failed to rename %s to state file %s [%s]"
 
27716
-msgstr ""
 
27717
+msgstr "重新命名 %s 到狀態檔案 %s 時失敗 [%s]"
 
27718
 
 
27719
 #: gengtype-state.c:2527
 
27720
 #, fuzzy, c-format
 
27721
-#| msgid "%s: can't open file '%s' for reading: %s\n"
 
27722
 msgid "Failed to open state file %s for reading [%s]"
 
27723
-msgstr "%s:無法開啟檔案「%s」讀入:%s\n"
 
27724
+msgstr "開啟狀態檔案 %s 用於讀取時失敗 [%s]"
 
27725
 
 
27726
 #: gengtype-state.c:2565
 
27727
 #, fuzzy, c-format
 
27728
-#| msgid "%s: Failed to close output file %s\n"
 
27729
 msgid "failed to close read state file %s [%s]"
 
27730
-msgstr "%s:無法關閉輸出檔案 %s\n"
 
27731
+msgstr "關閉讀取狀態檔案 %s 時失敗 [%s]"
 
27732
 
 
27733
 #: incpath.c:74
 
27734
 #, c-format
 
27735
@@ -1053,17 +1014,17 @@
 
27736
 msgid "ignoring nonexistent directory \"%s\"\n"
 
27737
 msgstr "忽略不存在的目錄「%s」\n"
 
27738
 
 
27739
-#: incpath.c:363
 
27740
+#: incpath.c:374
 
27741
 #, c-format
 
27742
 msgid "#include \"...\" search starts here:\n"
 
27743
 msgstr "#include \"...\" 搜尋從這裡開始:\n"
 
27744
 
 
27745
-#: incpath.c:367
 
27746
+#: incpath.c:378
 
27747
 #, c-format
 
27748
 msgid "#include <...> search starts here:\n"
 
27749
 msgstr "#include <...> 搜尋從這裡開始:\n"
 
27750
 
 
27751
-#: incpath.c:372
 
27752
+#: incpath.c:383
 
27753
 #, c-format
 
27754
 msgid "End of search list.\n"
 
27755
 msgstr "搜尋清單結束。\n"
 
27756
@@ -1084,63 +1045,56 @@
 
27757
 
 
27758
 #: ipa-pure-const.c:151
 
27759
 #, fuzzy
 
27760
-#| msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 
27761
 msgid "function might be candidate for attribute %<%s%>"
 
27762
-msgstr "%J函式是屬性 %<noreturn%> 可能的備選"
 
27763
+msgstr "函式也許是 candidate 用於屬性 %<%s%>"
 
27764
 
 
27765
 #: ipa-pure-const.c:152
 
27766
 #, fuzzy
 
27767
-#| msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 
27768
 msgid "function might be candidate for attribute %<%s%> if it is known to return normally"
 
27769
-msgstr "%J函式是屬性 %<noreturn%> 可能的備選"
 
27770
+msgstr "函式也許是 candidate 用於屬性 %<%s%>如果它是已知到回傳正常"
 
27771
 
 
27772
 #: langhooks.c:380
 
27773
 msgid "At top level:"
 
27774
 msgstr "在頂層:"
 
27775
 
 
27776
-#: langhooks.c:400 cp/error.c:3038
 
27777
+#: langhooks.c:400 cp/error.c:3042
 
27778
 #, fuzzy, c-format
 
27779
-#| msgid "In member function %qs:"
 
27780
 msgid "In member function %qs"
 
27781
-msgstr "在成員函式 %qs 中:"
 
27782
+msgstr "在中成員函式 %qs"
 
27783
 
 
27784
-#: langhooks.c:404 cp/error.c:3041
 
27785
+#: langhooks.c:404 cp/error.c:3045
 
27786
 #, fuzzy, c-format
 
27787
-#| msgid "In function %qs:"
 
27788
 msgid "In function %qs"
 
27789
-msgstr "在函式 %qs 中:"
 
27790
+msgstr "在中函式 %qs"
 
27791
 
 
27792
-#: langhooks.c:455 cp/error.c:2991
 
27793
+#: langhooks.c:455 cp/error.c:2995
 
27794
 #, fuzzy, c-format
 
27795
-#| msgid "    Included at %s:%d\n"
 
27796
 msgid "    inlined from %qs at %s:%d:%d"
 
27797
-msgstr "   包含於 %s:%d\n"
 
27798
+msgstr "    內聯的從 %qs 於 %s:%d:%d"
 
27799
 
 
27800
-#: langhooks.c:460 cp/error.c:2996
 
27801
+#: langhooks.c:460 cp/error.c:3000
 
27802
 #, fuzzy, c-format
 
27803
-#| msgid "    Included at %s:%d\n"
 
27804
 msgid "    inlined from %qs at %s:%d"
 
27805
-msgstr "   包含於 %s:%d\n"
 
27806
+msgstr "    內聯的從 %qs 於 %s:%d"
 
27807
 
 
27808
-#: langhooks.c:466 cp/error.c:3002
 
27809
+#: langhooks.c:466 cp/error.c:3006
 
27810
 #, fuzzy, c-format
 
27811
-#| msgid "complex invalid for %qs"
 
27812
 msgid "    inlined from %qs"
 
27813
-msgstr "對 %qs 而言無效的複數"
 
27814
+msgstr "    內聯的從 %qs"
 
27815
 
 
27816
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
27817
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
27818
 msgid "assuming that the loop is not infinite"
 
27819
 msgstr "假定循環有窮"
 
27820
 
 
27821
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
27822
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
27823
 msgid "cannot optimize possibly infinite loops"
 
27824
 msgstr "無法最佳化可能無窮的循環"
 
27825
 
 
27826
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
27827
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
27828
 msgid "assuming that the loop counter does not overflow"
 
27829
 msgstr "假定循環計數不會溢出"
 
27830
 
 
27831
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
27832
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
27833
 msgid "cannot optimize loop, the loop counter may overflow"
 
27834
 msgstr "無法最佳化循環,循環變數可能溢出"
 
27835
 
 
27836
@@ -1160,15 +1114,13 @@
 
27837
 
 
27838
 #: lto-wrapper.c:223
 
27839
 #, fuzzy, c-format
 
27840
-#| msgid "%s terminated with signal %d [%s]%s"
 
27841
 msgid "%s terminated with signal %d [%s], core dumped"
 
27842
-msgstr "%s 以信號 %d [%s]%s 離開。"
 
27843
+msgstr "%s 終止的與信號 %d [%s],核心傾印"
 
27844
 
 
27845
 #: lto-wrapper.c:226
 
27846
 #, fuzzy, c-format
 
27847
-#| msgid "%s terminated with signal %d [%s]%s"
 
27848
 msgid "%s terminated with signal %d [%s]"
 
27849
-msgstr "%s 以信號 %d [%s]%s 離開。"
 
27850
+msgstr "%s 終止的與信號 %d [%s]"
 
27851
 
 
27852
 #: lto-wrapper.c:231 collect2.c:1831
 
27853
 #, gcc-internal-format, gfc-internal-format
 
27854
@@ -1176,26 +1128,24 @@
 
27855
 msgstr "%s 以回傳值 %d 離開"
 
27856
 
 
27857
 #: lto-wrapper.c:247
 
27858
-#, c-format
 
27859
+#, fuzzy, c-format
 
27860
 msgid "deleting LTRANS file %s"
 
27861
-msgstr ""
 
27862
+msgstr "刪除 LTRANS 檔案 %s"
 
27863
 
 
27864
 #: lto-wrapper.c:269
 
27865
 #, fuzzy, c-format
 
27866
-#| msgid "failed to find class '%s'"
 
27867
 msgid "failed to open %s"
 
27868
-msgstr "找不到類別「%s」"
 
27869
+msgstr "開啟 %s 時失敗"
 
27870
 
 
27871
 #: lto-wrapper.c:274
 
27872
 #, fuzzy, c-format
 
27873
-#| msgid "cannot create temporary file"
 
27874
 msgid "could not write to temporary file %s"
 
27875
-msgstr "無法建立暫時檔案"
 
27876
+msgstr "無法寫入暫存檔 %s"
 
27877
 
 
27878
 #: lto-wrapper.c:321
 
27879
-#, c-format
 
27880
+#, fuzzy, c-format
 
27881
 msgid "malformed COLLECT_GCC_OPTIONS"
 
27882
-msgstr ""
 
27883
+msgstr "異常的 COLLECT_GCC_OPTIONS"
 
27884
 
 
27885
 #: lto-wrapper.c:430
 
27886
 #, c-format
 
27887
@@ -1204,140 +1154,128 @@
 
27888
 
 
27889
 #: lto-wrapper.c:461
 
27890
 #, fuzzy, c-format
 
27891
-#| msgid "environment variable DJGPP not defined"
 
27892
 msgid "environment variable COLLECT_GCC must be set"
 
27893
-msgstr "沒有定義 DJGPP 環境變數"
 
27894
+msgstr "環境變數 COLLECT_GCC 必須是設定"
 
27895
 
 
27896
 #: lto-wrapper.c:464
 
27897
 #, fuzzy, c-format
 
27898
-#| msgid "environment variable DJGPP not defined"
 
27899
 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
 
27900
-msgstr "沒有定義 DJGPP 環境變數"
 
27901
+msgstr "環境變數 COLLECT_GCC_OPTIONS 必須是設定"
 
27902
 
 
27903
 #: lto-wrapper.c:758
 
27904
 #, fuzzy, c-format
 
27905
-#| msgid "fopen %s"
 
27906
 msgid "fopen: %s"
 
27907
-msgstr "fopen %s"
 
27908
+msgstr "fopen:%s"
 
27909
 
 
27910
 #. What to print when a switch has no documentation.
 
27911
 #: opts.c:187
 
27912
 msgid "This switch lacks documentation"
 
27913
 msgstr "此開關缺少可用文件"
 
27914
 
 
27915
-#: opts.c:1015
 
27916
+#: opts.c:1018
 
27917
+#, fuzzy
 
27918
 msgid "[default]"
 
27919
-msgstr ""
 
27920
+msgstr "[預設]"
 
27921
 
 
27922
-#: opts.c:1026
 
27923
+#: opts.c:1029
 
27924
+#, fuzzy
 
27925
 msgid "[enabled]"
 
27926
-msgstr ""
 
27927
+msgstr "[已啟用]"
 
27928
 
 
27929
-#: opts.c:1026
 
27930
+#: opts.c:1029
 
27931
 #, fuzzy
 
27932
-#| msgid "GCSE disabled"
 
27933
 msgid "[disabled]"
 
27934
-msgstr "GCSE 被停用"
 
27935
+msgstr "[已停用]"
 
27936
 
 
27937
-#: opts.c:1045
 
27938
-#, c-format
 
27939
+#: opts.c:1048
 
27940
+#, fuzzy, c-format
 
27941
 msgid " No options with the desired characteristics were found\n"
 
27942
-msgstr ""
 
27943
+msgstr " 找不到任何選項與設想的特性是\n"
 
27944
 
 
27945
-#: opts.c:1054
 
27946
-#, c-format
 
27947
+#: opts.c:1057
 
27948
+#, fuzzy, c-format
 
27949
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
27950
-msgstr ""
 
27951
+msgstr " 無找到。 使用 --help=%s 到顯示 * 所有 * 選項支援的由 %s 前端\n"
 
27952
 
 
27953
-#: opts.c:1060
 
27954
-#, c-format
 
27955
+#: opts.c:1063
 
27956
+#, fuzzy, c-format
 
27957
 msgid " All options with the desired characteristics have already been displayed\n"
 
27958
-msgstr ""
 
27959
+msgstr " 所有選項與設想的特性已顯示\n"
 
27960
 
 
27961
-#: opts.c:1155
 
27962
+#: opts.c:1158
 
27963
 #, fuzzy
 
27964
-#| msgid "The following options are language-independent:\n"
 
27965
 msgid "The following options are target specific"
 
27966
-msgstr "下列選項是與具體語言無關的:\n"
 
27967
+msgstr "下列選項是目標特定的"
 
27968
 
 
27969
-#: opts.c:1158
 
27970
+#: opts.c:1161
 
27971
 #, fuzzy
 
27972
-#| msgid "The following options are language-independent:\n"
 
27973
 msgid "The following options control compiler warning messages"
 
27974
-msgstr "下列選項是與具體語言無關的:\n"
 
27975
+msgstr "下列選項控制編譯器警告訊息"
 
27976
 
 
27977
-#: opts.c:1161
 
27978
+#: opts.c:1164
 
27979
 #, fuzzy
 
27980
-#| msgid "Perform loop optimizations"
 
27981
 msgid "The following options control optimizations"
 
27982
-msgstr "進行循環最佳化"
 
27983
+msgstr "下列選項控制最佳化"
 
27984
 
 
27985
-#: opts.c:1164 opts.c:1203
 
27986
+#: opts.c:1167 opts.c:1206
 
27987
 #, fuzzy
 
27988
-#| msgid "The following options are language-independent:\n"
 
27989
 msgid "The following options are language-independent"
 
27990
-msgstr "下列選項是與具體語言無關的:\n"
 
27991
+msgstr "下列選項是 language-independent"
 
27992
 
 
27993
-#: opts.c:1167
 
27994
+#: opts.c:1170
 
27995
 #, fuzzy
 
27996
-#| msgid "The --param option recognizes the following as parameters:\n"
 
27997
 msgid "The --param option recognizes the following as parameters"
 
27998
-msgstr "--param 選項可接受以下參數:\n"
 
27999
+msgstr "--param 選項 recognizes 下列做為參數"
 
28000
 
 
28001
-#: opts.c:1173
 
28002
+#: opts.c:1176
 
28003
 #, fuzzy
 
28004
-#| msgid "The following options are language-independent:\n"
 
28005
 msgid "The following options are specific to just the language "
 
28006
-msgstr "下列選項是與具體語言無關的:\n"
 
28007
+msgstr "下列選項是特定的到僅語言 "
 
28008
 
 
28009
-#: opts.c:1175
 
28010
+#: opts.c:1178
 
28011
 #, fuzzy
 
28012
-#| msgid "The following options are language-independent:\n"
 
28013
 msgid "The following options are supported by the language "
 
28014
-msgstr "下列選項是與具體語言無關的:\n"
 
28015
+msgstr "下列選項被支援由語言 "
 
28016
 
 
28017
-#: opts.c:1186
 
28018
+#: opts.c:1189
 
28019
 #, fuzzy
 
28020
-#| msgid "The following options are language-independent:\n"
 
28021
 msgid "The following options are not documented"
 
28022
-msgstr "下列選項是與具體語言無關的:\n"
 
28023
+msgstr "下列選項未被文件"
 
28024
 
 
28025
-#: opts.c:1188
 
28026
+#: opts.c:1191
 
28027
 #, fuzzy
 
28028
-#| msgid "The following options are language-independent:\n"
 
28029
 msgid "The following options take separate arguments"
 
28030
-msgstr "下列選項是與具體語言無關的:\n"
 
28031
+msgstr "下列選項需分隔引數"
 
28032
 
 
28033
-#: opts.c:1190
 
28034
+#: opts.c:1193
 
28035
 #, fuzzy
 
28036
-#| msgid "The following options are language-independent:\n"
 
28037
 msgid "The following options take joined arguments"
 
28038
-msgstr "下列選項是與具體語言無關的:\n"
 
28039
+msgstr "下列選項需聯結的引數"
 
28040
 
 
28041
-#: opts.c:1201
 
28042
+#: opts.c:1204
 
28043
 #, fuzzy
 
28044
-#| msgid "The following options are language-independent:\n"
 
28045
 msgid "The following options are language-related"
 
28046
-msgstr "下列選項是與具體語言無關的:\n"
 
28047
+msgstr "下列選項被 language-related"
 
28048
 
 
28049
-#: opts.c:2078
 
28050
+#: opts.c:2081
 
28051
 #, fuzzy
 
28052
-#| msgid "Make \"char\" signed by default"
 
28053
 msgid "enabled by default"
 
28054
-msgstr "使「char」類型預設為有號"
 
28055
+msgstr "已啟用按照預設"
 
28056
 
 
28057
 #: plugin.c:781
 
28058
+#, fuzzy
 
28059
 msgid "Event"
 
28060
-msgstr ""
 
28061
+msgstr "事件"
 
28062
 
 
28063
 #: plugin.c:781
 
28064
+#, fuzzy
 
28065
 msgid "Plugins"
 
28066
-msgstr ""
 
28067
+msgstr "外掛程式"
 
28068
 
 
28069
 #: plugin.c:813
 
28070
-#, c-format
 
28071
+#, fuzzy, c-format
 
28072
 msgid "*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.\n"
 
28073
-msgstr ""
 
28074
+msgstr "*** 警告 *** 有些現用外掛程式,不報告這個做為錯誤除非您可以 reproduce 它而無需啟用任何外掛程式。\n"
 
28075
 
 
28076
 #: reload1.c:2123
 
28077
 msgid "this is the insn:"
 
28078
@@ -1355,9 +1293,8 @@
 
28079
 
 
28080
 #: reload1.c:8703
 
28081
 #, fuzzy
 
28082
-#| msgid "Failure trying to reload:"
 
28083
 msgid "failure trying to reload:"
 
28084
-msgstr "試圖重新載入時失敗:"
 
28085
+msgstr "失敗嘗試重新載入:"
 
28086
 
 
28087
 #: rtl-error.c:117
 
28088
 msgid "unrecognizable insn:"
 
28089
@@ -1411,36 +1348,27 @@
 
28090
 
 
28091
 #: toplev.c:682
 
28092
 #, fuzzy, c-format
 
28093
-#| msgid ""
 
28094
-#| "%s%s%s version %s (%s)\n"
 
28095
-#| "%s\tcompiled by GNU C version %s.\n"
 
28096
 msgid ""
 
28097
 "%s%s%s %sversion %s (%s)\n"
 
28098
 "%s\tcompiled by GNU C version %s, "
 
28099
 msgstr ""
 
28100
-"%s%s%s 版本 %s (%s)\n"
 
28101
-"%s\t由 GNU C 版本 %s 編譯。\n"
 
28102
+"%s%s%s %sversion %s (%s)\n"
 
28103
+"%s\t編譯的由 GNU C 版本 %s,"
 
28104
 
 
28105
 #: toplev.c:684
 
28106
 #, fuzzy, c-format
 
28107
-#| msgid "%s%s%s version %s (%s) compiled by CC.\n"
 
28108
 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
 
28109
-msgstr "由 CC 編譯的 %s%s%s 版本 %s (%s)。\n"
 
28110
+msgstr "%s%s%s %sversion %s (%s) 編譯的由副本,"
 
28111
 
 
28112
 #: toplev.c:688
 
28113
-#, c-format
 
28114
+#, fuzzy, c-format
 
28115
 msgid "GMP version %s, MPFR version %s, MPC version %s\n"
 
28116
-msgstr ""
 
28117
+msgstr "GMP 版本 %s,MPFR 版本 %s,MPC 版本 %s\n"
 
28118
 
 
28119
 #: toplev.c:690
 
28120
 #, fuzzy, c-format
 
28121
-#| msgid ""
 
28122
-#| "%s%s%s version %s (%s)\n"
 
28123
-#| "%s\tcompiled by GNU C version %s.\n"
 
28124
 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 
28125
-msgstr ""
 
28126
-"%s%s%s 版本 %s (%s)\n"
 
28127
-"%s\t由 GNU C 版本 %s 編譯。\n"
 
28128
+msgstr "%s%swarning:%s 頁首版本 %s 不同從函式庫版本 %s。\n"
 
28129
 
 
28130
 #: toplev.c:692
 
28131
 #, c-format
 
28132
@@ -1482,15 +1410,15 @@
 
28133
 
 
28134
 #. Function is not overwritable.
 
28135
 #: cif-code.def:52
 
28136
+#, fuzzy
 
28137
 msgid "function body can be overwritten at link time"
 
28138
-msgstr ""
 
28139
+msgstr "函式內文可以被覆寫於鏈結時間"
 
28140
 
 
28141
 #. Function is not an inlining candidate.
 
28142
 #: cif-code.def:55
 
28143
 #, fuzzy
 
28144
-#| msgid "function not inlinable"
 
28145
 msgid "function not inline candidate"
 
28146
-msgstr "函式不能內聯"
 
28147
+msgstr "函式無法內聯 candidate"
 
28148
 
 
28149
 #: cif-code.def:59
 
28150
 msgid "--param large-function-growth limit reached"
 
28151
@@ -1498,9 +1426,8 @@
 
28152
 
 
28153
 #: cif-code.def:61
 
28154
 #, fuzzy
 
28155
-#| msgid "--param large-function-growth limit reached"
 
28156
 msgid "--param large-stack-frame-growth limit reached"
 
28157
-msgstr "到達 --param large-function-growth 給定的極值"
 
28158
+msgstr "--param large-stack-frame-growth 限制達到"
 
28159
 
 
28160
 #: cif-code.def:63
 
28161
 msgid "--param max-inline-insns-single limit reached"
 
28162
@@ -1521,62 +1448,59 @@
 
28163
 
 
28164
 #. Call is unlikely.
 
28165
 #: cif-code.def:73
 
28166
+#, fuzzy
 
28167
 msgid "call is unlikely and code size would grow"
 
28168
-msgstr ""
 
28169
+msgstr "呼叫是不太可能和編碼大小會 grow"
 
28170
 
 
28171
 #: cif-code.def:77
 
28172
+#, fuzzy
 
28173
 msgid "function not declared inline and code size would grow"
 
28174
-msgstr ""
 
28175
+msgstr "函式無法宣告的內聯和編碼大小會 grow"
 
28176
 
 
28177
 #: cif-code.def:81
 
28178
+#, fuzzy
 
28179
 msgid "optimizing for size and code size would grow"
 
28180
-msgstr ""
 
28181
+msgstr "最佳化用於大小和編碼大小會 grow"
 
28182
 
 
28183
 #. Caller and callee disagree on the arguments.
 
28184
 #: cif-code.def:84
 
28185
 #, fuzzy
 
28186
-#| msgid "invalid type argument"
 
28187
 msgid "mismatched arguments"
 
28188
-msgstr "無效的類型參數"
 
28189
+msgstr "不匹配的引數"
 
28190
 
 
28191
 #: cif-code.def:88
 
28192
 msgid "originally indirect function call not considered for inlining"
 
28193
 msgstr "原本間接的函式呼叫不被考慮內聯"
 
28194
 
 
28195
 #: cif-code.def:92
 
28196
+#, fuzzy
 
28197
 msgid "indirect function call with a yet undetermined callee"
 
28198
-msgstr ""
 
28199
+msgstr "間接函式呼叫與未 undetermined 被呼叫端"
 
28200
 
 
28201
 #. We can't inline different EH personalities together.
 
28202
 #: cif-code.def:95
 
28203
+#, fuzzy
 
28204
 msgid "exception handling personality mismatch"
 
28205
-msgstr ""
 
28206
+msgstr "異常處理身分不匹配"
 
28207
 
 
28208
 #. We can't inline if the callee can throw non-call exceptions but the
 
28209
 #. caller cannot.
 
28210
 #: cif-code.def:99
 
28211
 #, fuzzy
 
28212
-#| msgid "Enable exception handling"
 
28213
 msgid "non-call exception handling mismatch"
 
28214
-msgstr "啟用異常處理"
 
28215
+msgstr "non-call 異常處理不匹配"
 
28216
 
 
28217
 #. We can't inline because of mismatched target specific options.
 
28218
 #: cif-code.def:102
 
28219
 #, fuzzy
 
28220
-#| msgid ""
 
28221
-#| "\n"
 
28222
-#| "Target specific options:\n"
 
28223
 msgid "target specific option mismatch"
 
28224
-msgstr ""
 
28225
-"\n"
 
28226
-"目標平臺特定的選項:\n"
 
28227
+msgstr "目標特定選項不匹配"
 
28228
 
 
28229
 #. We can't inline because of mismatched optimization levels.
 
28230
 #: cif-code.def:105
 
28231
 #, fuzzy
 
28232
-#| msgid "Set optimization level to <number>"
 
28233
 msgid "optimization level attribute mismatch"
 
28234
-msgstr "將最佳化等級設為 <數>"
 
28235
+msgstr "最佳化等級屬性不匹配"
 
28236
 
 
28237
 #. The remainder are real diagnostic types.
 
28238
 #: diagnostic.def:33
 
28239
@@ -1615,19 +1539,18 @@
 
28240
 #. prefix does not matter.
 
28241
 #: diagnostic.def:43
 
28242
 #, fuzzy
 
28243
-#| msgid "warning: "
 
28244
 msgid "pedwarn: "
 
28245
-msgstr "警告:"
 
28246
+msgstr "pedwarn:"
 
28247
 
 
28248
 #: diagnostic.def:44
 
28249
 #, fuzzy
 
28250
-#| msgid "error: "
 
28251
 msgid "permerror: "
 
28252
-msgstr "錯誤:"
 
28253
+msgstr "permerror:"
 
28254
 
 
28255
 #: params.def:44
 
28256
+#, fuzzy
 
28257
 msgid "Maximal estimated outcome of branch considered predictable"
 
28258
-msgstr ""
 
28259
+msgstr "最大估計的 outcome 的分支認為的可預測"
 
28260
 
 
28261
 #: params.def:49
 
28262
 msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-auto"
 
28263
@@ -1663,25 +1586,27 @@
 
28264
 
 
28265
 #: params.def:111
 
28266
 #, fuzzy
 
28267
-#| msgid "The maximum number of instructions in a single function eligible for inlining"
 
28268
 msgid "The maximum number of nested indirect inlining performed by early inliner"
 
28269
-msgstr "單一可內聯的函式體最多能包含的指令數"
 
28270
+msgstr "最大值數量巢狀的間接內聯施行的由早期 inliner"
 
28271
 
 
28272
 #: params.def:117
 
28273
+#, fuzzy
 
28274
 msgid "Probability that COMDAT function will be shared with different compilation unit"
 
28275
-msgstr ""
 
28276
+msgstr "可能性該 COMDAT 函式將被共享與不同的編譯單元"
 
28277
 
 
28278
 #: params.def:123
 
28279
+#, fuzzy
 
28280
 msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen"
 
28281
-msgstr ""
 
28282
+msgstr "最大值可能性的條目 BB 的分割區域 (在中百分比相對於條目 BB 的函式) 要讓部分內聯發生"
 
28283
 
 
28284
 #: params.def:130
 
28285
 msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
 
28286
 msgstr "如果使用了 -fvariable-expansion-in-unroller,即指單一變數在循環展開時可以同時被展開的次數"
 
28287
 
 
28288
 #: params.def:136
 
28289
+#, fuzzy
 
28290
 msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
 
28291
-msgstr ""
 
28292
+msgstr "如果 -ftree-vectorize 被使用,最少迴圈約束的迴圈為認為的用於 vectorization"
 
28293
 
 
28294
 #: params.def:147
 
28295
 msgid "The maximum number of instructions to consider to fill a delay slot"
 
28296
@@ -1697,9 +1622,8 @@
 
28297
 
 
28298
 #: params.def:175
 
28299
 #, fuzzy
 
28300
-#| msgid "The maximum number of instructions to consider to unroll in a loop"
 
28301
 msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop"
 
28302
-msgstr "單一循環中考慮展開的最大指令數"
 
28303
+msgstr "最大值回溯試圖數量排程程式應該製作時 modulo 排程迴圈"
 
28304
 
 
28305
 #: params.def:180
 
28306
 msgid "The size of function body to be considered large"
 
28307
@@ -1715,31 +1639,28 @@
 
28308
 
 
28309
 #: params.def:192
 
28310
 #, fuzzy
 
28311
-#| msgid "how much can given compilation unit grow because of the inlining (in percent)"
 
28312
 msgid "How much can given compilation unit grow because of the inlining (in percent)"
 
28313
-msgstr "給定的編譯單元因內聯造成的體積膨脹上限(以百分數表示)"
 
28314
+msgstr "如何太多可以給定的編譯單元 grow 因為內聯 (在中百分比)"
 
28315
 
 
28316
 #: params.def:196
 
28317
 #, fuzzy
 
28318
-#| msgid "how much can given compilation unit grow because of the inlining (in percent)"
 
28319
 msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
 
28320
-msgstr "給定的編譯單元因內聯造成的體積膨脹上限(以百分數表示)"
 
28321
+msgstr "如何太多可以給定的編譯單元 grow 因為 interprocedural 常數傳用 (在中百分比)"
 
28322
 
 
28323
 #: params.def:200
 
28324
+#, fuzzy
 
28325
 msgid "Maximal estimated growth of function body caused by early inlining of single call"
 
28326
-msgstr ""
 
28327
+msgstr "最大估計的增長的函式內文造成的由早期內聯的單一呼叫"
 
28328
 
 
28329
 #: params.def:204
 
28330
 #, fuzzy
 
28331
-#| msgid "The size of function body to be considered large"
 
28332
 msgid "The size of stack frame to be considered large"
 
28333
-msgstr "超過這個大小的函式體被認為是大的"
 
28334
+msgstr "大小的堆疊框架為認為的大"
 
28335
 
 
28336
 #: params.def:208
 
28337
 #, fuzzy
 
28338
-#| msgid "Maximal growth due to inlining of large function (in percent)"
 
28339
 msgid "Maximal stack frame growth due to inlining (in percent)"
 
28340
-msgstr "內聯大函式造成的程式碼膨脹的上限(以百分數的形式給出)"
 
28341
+msgstr "最大堆疊框架增長由於內聯 (在中百分比)"
 
28342
 
 
28343
 #: params.def:215
 
28344
 msgid "The maximum amount of memory to be allocated by GCSE"
 
28345
@@ -1747,9 +1668,8 @@
 
28346
 
 
28347
 #: params.def:222
 
28348
 #, fuzzy
 
28349
-#| msgid "The maximum number of instructions to consider to unroll in a loop"
 
28350
 msgid "The maximum ratio of insertions to deletions of expressions in GCSE"
 
28351
-msgstr "單一循環中考慮展開的最大指令數"
 
28352
+msgstr "最大值比率的插入到刪除的運算式在中 GCSE"
 
28353
 
 
28354
 #: params.def:233
 
28355
 msgid "The threshold ratio for performing partial redundancy elimination after reload"
 
28356
@@ -1760,16 +1680,19 @@
 
28357
 msgstr "重新載入後允許進行冗餘消除的關鍵邊執行次數的比例閾值"
 
28358
 
 
28359
 #: params.def:248
 
28360
+#, fuzzy
 
28361
 msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations"
 
28362
-msgstr ""
 
28363
+msgstr "縮放比例因子在中 calculation 的最大值距離運算式可以被移動由 GCSE 最佳化"
 
28364
 
 
28365
 #: params.def:254
 
28366
+#, fuzzy
 
28367
 msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel"
 
28368
-msgstr ""
 
28369
+msgstr "成本於該項 GCSE 最佳化將無法條件約束距離運算式可以旅遊"
 
28370
 
 
28371
 #: params.def:262
 
28372
+#, fuzzy
 
28373
 msgid "Maximum depth of search in the dominator tree for expressions to hoist"
 
28374
-msgstr ""
 
28375
+msgstr "最大值深度的搜尋在中 dominator 樹用於運算式到 hoist"
 
28376
 
 
28377
 #: params.def:274
 
28378
 msgid "The maximum number of instructions to consider to unroll in a loop"
 
28379
@@ -1793,9 +1716,8 @@
 
28380
 
 
28381
 #: params.def:300
 
28382
 #, fuzzy
 
28383
-#| msgid "The maximum number of insns of a completely peeled loop"
 
28384
 msgid "The maximum number of branches on the path through the peeled sequence"
 
28385
-msgstr "一個完全剝離的循環所能有的最大指令數"
 
28386
+msgstr "最大值反覆運算數量透過 CFG 到延伸區域"
 
28387
 
 
28388
 #: params.def:305
 
28389
 msgid "The maximum number of insns of a completely peeled loop"
 
28390
@@ -1811,9 +1733,8 @@
 
28391
 
 
28392
 #: params.def:320
 
28393
 #, fuzzy
 
28394
-#| msgid "The maximum number of insns of a completely peeled loop"
 
28395
 msgid "The maximum depth of a loop nest we completely peel"
 
28396
-msgstr "一個完全剝離的循環所能有的最大指令數"
 
28397
+msgstr "最大值深度的迴圈巢狀我們完全 peel"
 
28398
 
 
28399
 #: params.def:326
 
28400
 msgid "The maximum number of insns of an unswitched loop"
 
28401
@@ -1824,44 +1745,53 @@
 
28402
 msgstr "單一循環中考慮去開關的最大指令數"
 
28403
 
 
28404
 #: params.def:338
 
28405
+#, fuzzy
 
28406
 msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
 
28407
-msgstr ""
 
28408
+msgstr "約束在之上反覆運算數量 brute 強制 # 的反覆運算分析演算法評估"
 
28409
 
 
28410
 #: params.def:344
 
28411
+#, fuzzy
 
28412
 msgid "Bound on the cost of an expression to compute the number of iterations"
 
28413
-msgstr ""
 
28414
+msgstr "約束在之上成本的運算式到計算反覆運算數量"
 
28415
 
 
28416
 #: params.def:350
 
28417
+#, fuzzy
 
28418
 msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
 
28419
-msgstr ""
 
28420
+msgstr "因子用於調校上限該 Swing 類別 modulo 排程程式用於排程迴圈"
 
28421
 
 
28422
 #: params.def:355
 
28423
+#, fuzzy
 
28424
 msgid "The minimum value of stage count that swing modulo scheduler will generate."
 
28425
-msgstr ""
 
28426
+msgstr "最小值的階段計數該 Swing 類別 modulo 排程程式將產生。"
 
28427
 
 
28428
 #: params.def:359
 
28429
+#, fuzzy
 
28430
 msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
 
28431
-msgstr ""
 
28432
+msgstr "週期數量 Swing 類別 modulo 排程程式認為時檢查衝突使用 DFA"
 
28433
 
 
28434
 #: params.def:363
 
28435
+#, fuzzy
 
28436
 msgid "A threshold on the average loop count considered by the swing modulo scheduler"
 
28437
-msgstr ""
 
28438
+msgstr "臨界值在之上平均值迴圈計數認為的由 Swing 類別 modulo 排程程式"
 
28439
 
 
28440
 #: params.def:368
 
28441
 msgid "A basic block profile count is considered hot if it contributes to the given permillage of the entire profiled execution"
 
28442
 msgstr ""
 
28443
 
 
28444
 #: params.def:373
 
28445
+#, fuzzy
 
28446
 msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
 
28447
-msgstr ""
 
28448
+msgstr "選取分數的最大頻率的執行的基本區塊在中函式給定的基本區塊需要必須被認為熱門"
 
28449
 
 
28450
 #: params.def:378
 
28451
+#, fuzzy
 
28452
 msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment"
 
28453
-msgstr ""
 
28454
+msgstr "選取分數的最大頻率的執行的基本區塊在中函式給定的基本區塊提取對齊"
 
28455
 
 
28456
 #: params.def:383
 
28457
+#, fuzzy
 
28458
 msgid "Loops iterating at least selected number of iterations will get loop alignement."
 
28459
-msgstr ""
 
28460
+msgstr "迴圈迭代至少已選反覆運算數量將提取迴圈 alignement。"
 
28461
 
 
28462
 #: params.def:399
 
28463
 msgid "The maximum number of loop iterations we predict statically"
 
28464
@@ -1876,8 +1806,9 @@
 
28465
 msgstr "必須被蹤跡形成所覆寫的函式百分比,以執行頻率加權。當取樣反饋無法使用時使用"
 
28466
 
 
28467
 #: params.def:411
 
28468
+#, fuzzy
 
28469
 msgid "Maximal code growth caused by tail duplication (in percent)"
 
28470
-msgstr ""
 
28471
+msgstr "最大編碼增長造成的由尾端複印法 (在中百分比)"
 
28472
 
 
28473
 #: params.def:415
 
28474
 msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
 
28475
@@ -1904,76 +1835,93 @@
 
28476
 msgstr "複製基本區塊時最大的展開因子"
 
28477
 
 
28478
 #: params.def:447
 
28479
+#, fuzzy
 
28480
 msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
 
28481
-msgstr ""
 
28482
+msgstr "最大值 insns 數量到重製時 unfactoring 計算的前往"
 
28483
 
 
28484
 #: params.def:453
 
28485
 msgid "The maximum length of path considered in cse"
 
28486
 msgstr "公因式消去時考慮的最大路徑長度"
 
28487
 
 
28488
 #: params.def:457
 
28489
+#, fuzzy
 
28490
 msgid "The maximum instructions CSE process before flushing"
 
28491
-msgstr ""
 
28492
+msgstr "最大值指令 CSE 處理之前清理"
 
28493
 
 
28494
 #: params.def:464
 
28495
+#, fuzzy
 
28496
 msgid "The minimum cost of an expensive expression in the loop invariant motion"
 
28497
-msgstr ""
 
28498
+msgstr "最小成本的 expensive 運算式在中迴圈 invariant 移動"
 
28499
 
 
28500
 #: params.def:473
 
28501
+#, fuzzy
 
28502
 msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
 
28503
-msgstr ""
 
28504
+msgstr "約束於 candidates 數量下列的該所有 candidates 被認為在中 iv 最佳化"
 
28505
 
 
28506
 #: params.def:481
 
28507
+#, fuzzy
 
28508
 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
 
28509
-msgstr ""
 
28510
+msgstr "約束於 iv 使用數量循環最佳化的在中 iv 最佳化"
 
28511
 
 
28512
 #: params.def:489
 
28513
+#, fuzzy
 
28514
 msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
 
28515
-msgstr ""
 
28516
+msgstr "如果 candidates 數量在中設定是較小,我們一律試著移除未使用的 ivs 在的期間它的最佳化"
 
28517
 
 
28518
 #: params.def:494
 
28519
+#, fuzzy
 
28520
 msgid "Bound on size of expressions used in the scalar evolutions analyzer"
 
28521
-msgstr ""
 
28522
+msgstr "約束於大小的運算式已用於純量演化分析器"
 
28523
 
 
28524
 #: params.def:499
 
28525
+#, fuzzy
 
28526
 msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer"
 
28527
-msgstr ""
 
28528
+msgstr "約束在之上 complexity 的運算式在中純量演化分析器"
 
28529
 
 
28530
 #: params.def:504
 
28531
+#, fuzzy
 
28532
 msgid "Bound on the number of variables in Omega constraint systems"
 
28533
-msgstr ""
 
28534
+msgstr "約束在之上變數數量在中 Omega 條件約束系統"
 
28535
 
 
28536
 #: params.def:509
 
28537
+#, fuzzy
 
28538
 msgid "Bound on the number of inequalities in Omega constraint systems"
 
28539
-msgstr ""
 
28540
+msgstr "約束在之上 inequalities 數量在中 Omega 條件約束系統"
 
28541
 
 
28542
 #: params.def:514
 
28543
+#, fuzzy
 
28544
 msgid "Bound on the number of equalities in Omega constraint systems"
 
28545
-msgstr ""
 
28546
+msgstr "約束在之上相等數量在中 Omega 條件約束系統"
 
28547
 
 
28548
 #: params.def:519
 
28549
+#, fuzzy
 
28550
 msgid "Bound on the number of wild cards in Omega constraint systems"
 
28551
-msgstr ""
 
28552
+msgstr "約束在之上 wild 卡號的在中 Omega 條件約束系統"
 
28553
 
 
28554
 #: params.def:524
 
28555
+#, fuzzy
 
28556
 msgid "Bound on the size of the hash table in Omega constraint systems"
 
28557
-msgstr ""
 
28558
+msgstr "約束在之上大小的雜湊表在中 Omega 條件約束系統"
 
28559
 
 
28560
 #: params.def:529
 
28561
+#, fuzzy
 
28562
 msgid "Bound on the number of keys in Omega constraint systems"
 
28563
-msgstr ""
 
28564
+msgstr "約束在之上索引鍵數量在中 Omega 條件約束系統"
 
28565
 
 
28566
 #: params.def:534
 
28567
+#, fuzzy
 
28568
 msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
 
28569
-msgstr ""
 
28570
+msgstr "時設定為 1, 使用 expensive 方法到 eliminate 所有冗餘條件約束"
 
28571
 
 
28572
 #: params.def:539
 
28573
+#, fuzzy
 
28574
 msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
 
28575
-msgstr ""
 
28576
+msgstr "約束於執行時檢查數量插入的由 vectorizer's 迴圈定版用於對齊檢查"
 
28577
 
 
28578
 #: params.def:544
 
28579
+#, fuzzy
 
28580
 msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
 
28581
-msgstr ""
 
28582
+msgstr "約束於執行時檢查數量插入的由 vectorizer's 迴圈定版用於別名檢查"
 
28583
 
 
28584
 #: params.def:549
 
28585
 msgid "The maximum memory locations recorded by cselib"
 
28586
@@ -1992,8 +1940,9 @@
 
28587
 msgstr "後向搜尋以尋找等價多載入時要搜尋的最大指令數量"
 
28588
 
 
28589
 #: params.def:580
 
28590
+#, fuzzy
 
28591
 msgid "Target block's relative execution frequency (as a percentage) required to sink a statement"
 
28592
-msgstr ""
 
28593
+msgstr "目標區塊相對的執行頻率 (做為百分比) 必要項到槽敘述"
 
28594
 
 
28595
 #: params.def:585 params.def:595
 
28596
 msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
 
28597
@@ -2009,59 +1958,61 @@
 
28598
 
 
28599
 #: params.def:610
 
28600
 #, fuzzy
 
28601
-#| msgid "Set the maximum number of iterations for RPTS to N"
 
28602
 msgid "The maximum number of iterations through CFG to extend regions"
 
28603
-msgstr "設定 RPTS 的最大遞迴數為 N"
 
28604
+msgstr "最大值反覆運算數量透過 CFG 到延伸區域"
 
28605
 
 
28606
 #: params.def:615
 
28607
 #, fuzzy
 
28608
-#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
 
28609
 msgid "The maximum conflict delay for an insn to be considered for speculative motion"
 
28610
-msgstr "一個區域中考慮進行塊間調度的最大指令數"
 
28611
+msgstr "最大值衝突延遲用於 insn 為認為的用於 speculative 移動"
 
28612
 
 
28613
 #: params.def:620
 
28614
 #, fuzzy
 
28615
-#| msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
 
28616
 msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
 
28617
-msgstr "區塊間預測調度時到達一個來源塊的最小概率"
 
28618
+msgstr "最少可能性的 speculation 成功 (在中百分比),因而該 speculative insn 將被已排程。"
 
28619
 
 
28620
 #: params.def:625
 
28621
 msgid "The minimum probability an edge must have for the scheduler to save its state across it."
 
28622
 msgstr ""
 
28623
 
 
28624
 #: params.def:630
 
28625
+#, fuzzy
 
28626
 msgid "The maximum size of the lookahead window of selective scheduling"
 
28627
-msgstr ""
 
28628
+msgstr "最大容量的期望視窗的選擇性排程"
 
28629
 
 
28630
 #: params.def:635
 
28631
+#, fuzzy
 
28632
 msgid "Maximum number of times that an insn could be scheduled"
 
28633
-msgstr ""
 
28634
+msgstr "最大值次數量該 insn 可能被已排程"
 
28635
 
 
28636
 #: params.def:640
 
28637
 #, fuzzy
 
28638
-#| msgid "The maximum number of instructions in a single function eligible for inlining"
 
28639
 msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
 
28640
-msgstr "單一可內聯的函式體最多能包含的指令數"
 
28641
+msgstr "最大值指令數量在中就緒清單所認為的合格用於重新命名"
 
28642
 
 
28643
 #: params.def:645
 
28644
+#, fuzzy
 
28645
 msgid "Minimal distance between possibly conflicting store and load"
 
28646
-msgstr ""
 
28647
+msgstr "最少間距    可能會衝突儲存和載入"
 
28648
 
 
28649
 #: params.def:650
 
28650
+#, fuzzy
 
28651
 msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
 
28652
-msgstr ""
 
28653
+msgstr "最大值 RTL 節點數量該可以被記錄做為 combiner's 最後一筆值"
 
28654
 
 
28655
 #: params.def:659
 
28656
 msgid "The upper bound for sharing integer constants"
 
28657
 msgstr "共享整型常數的上界"
 
28658
 
 
28659
 #: params.def:664
 
28660
+#, fuzzy
 
28661
 msgid "The lower bound for a buffer to be considered for stack smashing protection"
 
28662
-msgstr ""
 
28663
+msgstr "下限用於緩衝區為認為的用於堆疊 smashing 保護"
 
28664
 
 
28665
 #: params.def:682
 
28666
+#, fuzzy
 
28667
 msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
 
28668
-msgstr ""
 
28669
+msgstr "最大值敘述數量允許的在中區塊該需要被重製時執行緒跳躍"
 
28670
 
 
28671
 #: params.def:691
 
28672
 msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
 
28673
@@ -2069,133 +2020,157 @@
 
28674
 
 
28675
 #: params.def:696
 
28676
 #, fuzzy
 
28677
-#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
 
28678
 msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
 
28679
-msgstr "一個區域中考慮進行塊間調度的最大指令數"
 
28680
+msgstr "最大值指令數量準備好發放為認為的由排程程式在的期間第一個排程回合"
 
28681
 
 
28682
 #: params.def:702
 
28683
+#, fuzzy
 
28684
 msgid "Maximum number of active local stores in RTL dead store elimination"
 
28685
-msgstr ""
 
28686
+msgstr "最大值現用本地儲存數量在中 RTL 無作用儲存體 elimination"
 
28687
 
 
28688
 #: params.def:712
 
28689
+#, fuzzy
 
28690
 msgid "The number of insns executed before prefetch is completed"
 
28691
-msgstr ""
 
28692
+msgstr "insns 數量執行的之前 prefetch 被已完成"
 
28693
 
 
28694
 #: params.def:719
 
28695
+#, fuzzy
 
28696
 msgid "The number of prefetches that can run at the same time"
 
28697
-msgstr ""
 
28698
+msgstr "prefetches 數量該可以運行同時"
 
28699
 
 
28700
 #: params.def:726
 
28701
+#, fuzzy
 
28702
 msgid "The size of L1 cache"
 
28703
-msgstr ""
 
28704
+msgstr "大小的 L1 快取"
 
28705
 
 
28706
 #: params.def:733
 
28707
+#, fuzzy
 
28708
 msgid "The size of L1 cache line"
 
28709
-msgstr ""
 
28710
+msgstr "大小的 L1 快取列"
 
28711
 
 
28712
 #: params.def:740
 
28713
+#, fuzzy
 
28714
 msgid "The size of L2 cache"
 
28715
-msgstr ""
 
28716
+msgstr "大小的 L2 快取"
 
28717
 
 
28718
 #: params.def:751
 
28719
+#, fuzzy
 
28720
 msgid "Whether to use canonical types"
 
28721
-msgstr ""
 
28722
+msgstr "是否要使用權威的類型"
 
28723
 
 
28724
 #: params.def:756
 
28725
+#, fuzzy
 
28726
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 
28727
-msgstr ""
 
28728
+msgstr "最大值長度的部分 antic 設定時履行樹 pre 最佳化"
 
28729
 
 
28730
 #: params.def:766
 
28731
+#, fuzzy
 
28732
 msgid "Maximum size of a SCC before SCCVN stops processing a function"
 
28733
-msgstr ""
 
28734
+msgstr "最大容量的 SCC 之前 SCCVN 停止處理函式"
 
28735
 
 
28736
 #: params.def:777
 
28737
+#, fuzzy
 
28738
 msgid "Maximum number of disambiguations to perform per memory access"
 
28739
-msgstr ""
 
28740
+msgstr "最大值條件儲存對數量該可以是 sunk"
 
28741
 
 
28742
 #: params.def:782
 
28743
+#, fuzzy
 
28744
 msgid "Max loops number for regional RA"
 
28745
-msgstr ""
 
28746
+msgstr "最大迴圈數字用於 regional RA"
 
28747
 
 
28748
 #: params.def:787
 
28749
+#, fuzzy
 
28750
 msgid "Max size of conflict table in MB"
 
28751
-msgstr ""
 
28752
+msgstr "最大尺寸的衝突表格在中 MB"
 
28753
 
 
28754
 #: params.def:792
 
28755
+#, fuzzy
 
28756
 msgid "The number of registers in each class kept unused by loop invariant motion"
 
28757
-msgstr ""
 
28758
+msgstr "暫存器數量在中每個類別 kept 未使用的由迴圈 invariant 移動"
 
28759
 
 
28760
 #: params.def:800
 
28761
+#, fuzzy
 
28762
 msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
 
28763
-msgstr ""
 
28764
+msgstr "最大值比率介於陣列大小和切換分支用於切換轉換到發生"
 
28765
 
 
28766
 #: params.def:808
 
28767
+#, fuzzy
 
28768
 msgid "size of tiles for loop blocking"
 
28769
-msgstr ""
 
28770
+msgstr "大小的並排用於迴圈阻塞"
 
28771
 
 
28772
 #: params.def:815
 
28773
 #, fuzzy
 
28774
-#| msgid "maximum value of parameter %qs is %u"
 
28775
 msgid "maximum number of parameters in a SCoP"
 
28776
-msgstr "參數 %qs 的最大值是 %u"
 
28777
+msgstr "最大值參數數量在中 SCoP"
 
28778
 
 
28779
 #: params.def:822
 
28780
+#, fuzzy
 
28781
 msgid "maximum number of basic blocks per function to be analyzed by Graphite"
 
28782
-msgstr ""
 
28783
+msgstr "最大值基本區塊數量各函式為分析的由石墨"
 
28784
 
 
28785
 #: params.def:828
 
28786
+#, fuzzy
 
28787
 msgid "Maximum number of datarefs in loop for building loop data dependencies"
 
28788
-msgstr ""
 
28789
+msgstr "最大值 datarefs 數量循環用於建立迴圈資料依存性"
 
28790
 
 
28791
 #: params.def:835
 
28792
+#, fuzzy
 
28793
 msgid "Max basic blocks number in loop for loop invariant motion"
 
28794
-msgstr ""
 
28795
+msgstr "最大基本區塊數字循環用於迴圈 invariant 移動"
 
28796
 
 
28797
 #: params.def:841
 
28798
 #, fuzzy
 
28799
-#| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
 
28800
 msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
 
28801
-msgstr "一個區域中考慮進行塊間調度的最大指令數"
 
28802
+msgstr "最大值指令數量在中基本區塊為認為的用於 SLP vectorization"
 
28803
 
 
28804
 #: params.def:846
 
28805
+#, fuzzy
 
28806
 msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
 
28807
-msgstr ""
 
28808
+msgstr "最小。比率的 insns 到 prefetches 以啟用 prefetching 用於迴圈與不明旅程計數"
 
28809
 
 
28810
 #: params.def:852
 
28811
+#, fuzzy
 
28812
 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
 
28813
-msgstr ""
 
28814
+msgstr "最小。比率的 insns 到 mem ops 以啟用 prefetching 在中迴圈"
 
28815
 
 
28816
 #: params.def:859
 
28817
+#, fuzzy
 
28818
 msgid "Max. size of var tracking hash tables"
 
28819
-msgstr ""
 
28820
+msgstr "最大大小的 var 追蹤雜湊表"
 
28821
 
 
28822
 #: params.def:867
 
28823
+#, fuzzy
 
28824
 msgid "Max. recursion depth for expanding var tracking expressions"
 
28825
-msgstr ""
 
28826
+msgstr "最大遞迴深度用於展開 var 追蹤運算式"
 
28827
 
 
28828
 #: params.def:875
 
28829
 msgid "Max. size of loc list for which reverse ops should be added"
 
28830
 msgstr ""
 
28831
 
 
28832
 #: params.def:882
 
28833
+#, fuzzy
 
28834
 msgid "The minimum UID to be used for a nondebug insn"
 
28835
-msgstr ""
 
28836
+msgstr "最小 UID 為用於 nondebug insn"
 
28837
 
 
28838
 #: params.def:887
 
28839
+#, fuzzy
 
28840
 msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
 
28841
-msgstr ""
 
28842
+msgstr "最大值允許的增長的大小的新參數 ipa-sra 置換指標到彙總與"
 
28843
 
 
28844
 #: params.def:893
 
28845
+#, fuzzy
 
28846
 msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs"
 
28847
-msgstr ""
 
28848
+msgstr "大小在中位元組之後該項 thread-local 彙總應該被器具與記錄檔函式以代替儲存/還原對"
 
28849
 
 
28850
 #: params.def:900
 
28851
+#, fuzzy
 
28852
 msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation"
 
28853
-msgstr ""
 
28854
+msgstr "最大容量的值清單的關聯的與每個參數用於 interprocedural 常數傳用"
 
28855
 
 
28856
 #: params.def:906
 
28857
+#, fuzzy
 
28858
 msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
 
28859
-msgstr ""
 
28860
+msgstr "臨界值 ipa-cp 機會求值該仍然是認為的 beneficial 到仿本。"
 
28861
 
 
28862
 #: params.def:912
 
28863
 msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices"
 
28864
@@ -2206,56 +2181,69 @@
 
28865
 msgstr ""
 
28866
 
 
28867
 #: params.def:926
 
28868
+#, fuzzy
 
28869
 msgid "Number of partitions the program should be split to"
 
28870
-msgstr ""
 
28871
+msgstr "分割區數量程式應該是分割到"
 
28872
 
 
28873
 #: params.def:931
 
28874
+#, fuzzy
 
28875
 msgid "Minimal size of a partition for LTO (in estimated instructions)"
 
28876
-msgstr ""
 
28877
+msgstr "最少大小的分割用於 LTO (在中估計的指令)"
 
28878
 
 
28879
 #: params.def:938
 
28880
+#, fuzzy
 
28881
 msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
 
28882
-msgstr ""
 
28883
+msgstr "最大值命名空間數量到搜尋替代方案時名稱查找失敗"
 
28884
 
 
28885
 #: params.def:945
 
28886
+#, fuzzy
 
28887
 msgid "Maximum number of conditional store pairs that can be sunk"
 
28888
-msgstr ""
 
28889
+msgstr "最大值條件儲存對數量該可以是 sunk"
 
28890
 
 
28891
 #: params.def:953
 
28892
+#, fuzzy
 
28893
 msgid "The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine"
 
28894
-msgstr ""
 
28895
+msgstr "最小不同的值數量用於該項它是最佳以使用跳躍式表格以代替樹的條件分支,如果 0, 使用預設用於機器"
 
28896
 
 
28897
 #: params.def:961
 
28898
+#, fuzzy
 
28899
 msgid "Allow new data races on loads to be introduced"
 
28900
-msgstr ""
 
28901
+msgstr "允許新資料競速於載入為引介"
 
28902
 
 
28903
 #: params.def:966
 
28904
+#, fuzzy
 
28905
 msgid "Allow new data races on stores to be introduced"
 
28906
-msgstr ""
 
28907
+msgstr "允許新資料競速於儲存為引介"
 
28908
 
 
28909
 #: params.def:971
 
28910
+#, fuzzy
 
28911
 msgid "Allow new data races on packed data loads to be introduced"
 
28912
-msgstr ""
 
28913
+msgstr "允許新資料競速於包裝的資料載入為引介"
 
28914
 
 
28915
 #: params.def:976
 
28916
+#, fuzzy
 
28917
 msgid "Allow new data races on packed data stores to be introduced"
 
28918
-msgstr ""
 
28919
+msgstr "允許新資料競速於包裝的資料存放區為引介"
 
28920
 
 
28921
 #: params.def:982
 
28922
+#, fuzzy
 
28923
 msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic."
 
28924
-msgstr ""
 
28925
+msgstr "設定最大值指令數量執行的在中平行在中 reassociated 樹。如果 0, 使用目標附屬試探。"
 
28926
 
 
28927
 #: params.def:988
 
28928
+#, fuzzy
 
28929
 msgid "Maximum amount of similar bbs to compare a bb with"
 
28930
-msgstr ""
 
28931
+msgstr "最大值數目的類似的 bbs 到比較 bb 與"
 
28932
 
 
28933
 #: params.def:993
 
28934
+#, fuzzy
 
28935
 msgid "Maximum amount of iterations of the pass over a function"
 
28936
-msgstr ""
 
28937
+msgstr "最大值數目的反覆運算的回合之上函式"
 
28938
 
 
28939
 #: params.def:1000
 
28940
+#, fuzzy
 
28941
 msgid "Maximum number of strings for which strlen optimization pass will track string lengths"
 
28942
-msgstr ""
 
28943
+msgstr "最大值字串數量用於該項 strlen 最佳化回合將軌段字串長度"
 
28944
 
 
28945
 #: params.def:1007
 
28946
 msgid "Which -fsched-pressure algorithm to apply"
 
28947
@@ -2266,20 +2254,19 @@
 
28948
 msgstr ""
 
28949
 
 
28950
 #: c-family/c-format.c:345
 
28951
+#, fuzzy
 
28952
 msgid "format"
 
28953
-msgstr ""
 
28954
+msgstr "格式"
 
28955
 
 
28956
 #: c-family/c-format.c:346
 
28957
 #, fuzzy
 
28958
-#| msgid "field width"
 
28959
 msgid "field width specifier"
 
28960
-msgstr "欄位寬"
 
28961
+msgstr "欄位寬度說明符"
 
28962
 
 
28963
 #: c-family/c-format.c:347
 
28964
 #, fuzzy
 
28965
-#| msgid "field precision"
 
28966
 msgid "field precision specifier"
 
28967
-msgstr "欄位精度"
 
28968
+msgstr "欄位精確度說明符"
 
28969
 
 
28970
 #: c-family/c-format.c:461 c-family/c-format.c:485 config/i386/msformat-c.c:47
 
28971
 msgid "' ' flag"
 
28972
@@ -2403,15 +2390,13 @@
 
28973
 
 
28974
 #: c-family/c-format.c:536
 
28975
 #, fuzzy
 
28976
-#| msgid "' ' flag"
 
28977
 msgid "'m' flag"
 
28978
-msgstr "「 」旗標"
 
28979
+msgstr "『公尺』旗標"
 
28980
 
 
28981
 #: c-family/c-format.c:536
 
28982
 #, fuzzy
 
28983
-#| msgid "the 'a' scanf flag"
 
28984
 msgid "the 'm' scanf flag"
 
28985
-msgstr "「a」scanf 旗標"
 
28986
+msgstr "『公尺』scanf 旗標"
 
28987
 
 
28988
 #: c-family/c-format.c:537 config/i386/msformat-c.c:70
 
28989
 msgid "field width in scanf format"
 
28990
@@ -2544,53 +2529,58 @@
 
28991
 #. Handle deferred options from command-line.
 
28992
 #: c-family/c-opts.c:1286 fortran/cpp.c:585
 
28993
 #, fuzzy
 
28994
-#| msgid "<command line>"
 
28995
 msgid "<command-line>"
 
28996
-msgstr "<command line>"
 
28997
+msgstr "<command-line>"
 
28998
 
 
28999
 #: c-family/c-pretty-print.c:344
 
29000
+#, fuzzy
 
29001
 msgid "<type-error>"
 
29002
-msgstr ""
 
29003
+msgstr "<type-error>"
 
29004
 
 
29005
 #: c-family/c-pretty-print.c:383
 
29006
+#, fuzzy
 
29007
 msgid "<unnamed-unsigned:"
 
29008
-msgstr ""
 
29009
+msgstr "<unnamed-unsigned:"
 
29010
 
 
29011
 #: c-family/c-pretty-print.c:384
 
29012
+#, fuzzy
 
29013
 msgid "<unnamed-signed:"
 
29014
-msgstr ""
 
29015
+msgstr "<unnamed-signed:"
 
29016
 
 
29017
 #: c-family/c-pretty-print.c:387
 
29018
+#, fuzzy
 
29019
 msgid "<unnamed-float:"
 
29020
-msgstr ""
 
29021
+msgstr "<unnamed-float:"
 
29022
 
 
29023
 #: c-family/c-pretty-print.c:390
 
29024
+#, fuzzy
 
29025
 msgid "<unnamed-fixed:"
 
29026
-msgstr ""
 
29027
+msgstr "<unnamed-fixed:"
 
29028
 
 
29029
 #: c-family/c-pretty-print.c:405
 
29030
+#, fuzzy
 
29031
 msgid "<typedef-error>"
 
29032
-msgstr ""
 
29033
+msgstr "<typedef-error>"
 
29034
 
 
29035
 #: c-family/c-pretty-print.c:418
 
29036
+#, fuzzy
 
29037
 msgid "<tag-error>"
 
29038
-msgstr ""
 
29039
+msgstr "<tag-error>"
 
29040
 
 
29041
 #: c-family/c-pretty-print.c:1228
 
29042
 #, fuzzy
 
29043
-#| msgid "overflow in constant expression"
 
29044
 msgid "<erroneous-expression>"
 
29045
-msgstr "常數運算式溢出"
 
29046
+msgstr "<erroneous-expression>"
 
29047
 
 
29048
 #: c-family/c-pretty-print.c:1232 cp/cxx-pretty-print.c:152
 
29049
+#, fuzzy
 
29050
 msgid "<return-value>"
 
29051
-msgstr ""
 
29052
+msgstr "<return-value>"
 
29053
 
 
29054
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
29055
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
29056
 #, fuzzy
 
29057
-#| msgid "Unknown src"
 
29058
 msgid "<unknown>"
 
29059
-msgstr "不明來源"
 
29060
+msgstr "<unknown>"
 
29061
 
 
29062
 #: config/aarch64/aarch64.c:3225 config/aarch64/aarch64.c:3241
 
29063
 #: config/aarch64/aarch64.c:3254 config/aarch64/aarch64.c:3266
 
29064
@@ -2598,7 +2588,6 @@
 
29065
 #: config/aarch64/aarch64.c:3298 config/aarch64/aarch64.c:3313
 
29066
 #: config/aarch64/aarch64.c:3332
 
29067
 #, fuzzy, c-format
 
29068
-#| msgid "invalid operand for code '%c'"
 
29069
 msgid "invalid operand for '%%%c'"
 
29070
 msgstr "程式碼「%c」的運算元無效"
 
29071
 
 
29072
@@ -2607,26 +2596,23 @@
 
29073
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
29074
 msgstr ""
 
29075
 
 
29076
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
29077
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
29078
 #, c-format
 
29079
 msgid "missing operand"
 
29080
 msgstr "缺少運算元"
 
29081
 
 
29082
 #: config/aarch64/aarch64.c:3462
 
29083
 #, fuzzy, c-format
 
29084
-#| msgid "invalid insn:"
 
29085
 msgid "invalid constant"
 
29086
 msgstr "無效指令:"
 
29087
 
 
29088
 #: config/aarch64/aarch64.c:3465
 
29089
 #, fuzzy, c-format
 
29090
-#| msgid "invalid %%d operand"
 
29091
 msgid "invalid operand"
 
29092
 msgstr "無效的 %%d 運算元"
 
29093
 
 
29094
 #: config/aarch64/aarch64.c:3545
 
29095
 #, fuzzy, c-format
 
29096
-#| msgid "invalid operand code '%c'"
 
29097
 msgid "invalid operand prefix '%%%c'"
 
29098
 msgstr "無效的運算元程式碼「%c」"
 
29099
 
 
29100
@@ -2714,35 +2700,34 @@
 
29101
 msgid "invalid %%xn code"
 
29102
 msgstr "無效的 %%xn 程式碼"
 
29103
 
 
29104
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
29105
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
29106
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
29107
+#, fuzzy, c-format
 
29108
+msgid "invalid shift operand"
 
29109
+msgstr "無效的 Shift 運算元"
 
29110
+
 
29111
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
29112
 #, c-format
 
29113
 msgid "predicated Thumb instruction"
 
29114
 msgstr "預測到的 Thumb 指令"
 
29115
 
 
29116
-#: config/arm/arm.c:17566
 
29117
+#: config/arm/arm.c:17582
 
29118
 #, c-format
 
29119
 msgid "predicated instruction in conditional sequence"
 
29120
 msgstr "在條件序列中預測到的指令"
 
29121
 
 
29122
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
29123
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
29124
 #, fuzzy, c-format
 
29125
-#| msgid "invalid operand for code '%c'"
 
29126
 msgid "Unsupported operand for code '%c'"
 
29127
-msgstr "程式碼「%c」的運算元無效"
 
29128
+msgstr "不受支援的運算元用於編碼『%c』"
 
29129
 
 
29130
-#: config/arm/arm.c:17748
 
29131
-#, fuzzy, c-format
 
29132
-#| msgid "invalid %%f operand"
 
29133
-msgid "invalid shift operand"
 
29134
-msgstr "無效的 %%f 運算元"
 
29135
-
 
29136
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
29137
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
29138
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
29139
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
29140
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
29141
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
29142
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
29143
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
29144
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
29145
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
29146
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
29147
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
29148
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
29149
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
29150
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
29151
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
29152
 #: config/bfin/bfin.c:1490
 
29153
@@ -2750,52 +2735,46 @@
 
29154
 msgid "invalid operand for code '%c'"
 
29155
 msgstr "程式碼「%c」的運算元無效"
 
29156
 
 
29157
-#: config/arm/arm.c:17909
 
29158
+#: config/arm/arm.c:17919
 
29159
 #, fuzzy, c-format
 
29160
-#| msgid "instruction never exectued"
 
29161
 msgid "instruction never executed"
 
29162
-msgstr "指令永遠不被執行"
 
29163
+msgstr "指令永不執行"
 
29164
 
 
29165
 #. Former Maverick support, removed after GCC-4.7.
 
29166
-#: config/arm/arm.c:17930
 
29167
-#, c-format
 
29168
+#: config/arm/arm.c:17940
 
29169
+#, fuzzy, c-format
 
29170
 msgid "obsolete Maverick format code '%c'"
 
29171
-msgstr ""
 
29172
+msgstr "不受支援的運算元用於編碼『%c』"
 
29173
 
 
29174
-#: config/arm/arm.c:20988
 
29175
+#: config/arm/arm.c:20998
 
29176
 #, fuzzy
 
29177
-#| msgid "function returns an aggregate"
 
29178
 msgid "function parameters cannot have __fp16 type"
 
29179
-msgstr "函式回傳一個聚合"
 
29180
+msgstr "函式參數無法有 __fp16 型態"
 
29181
 
 
29182
-#: config/arm/arm.c:20998
 
29183
+#: config/arm/arm.c:21008
 
29184
 #, fuzzy
 
29185
-#| msgid "function does not return string type"
 
29186
 msgid "functions cannot return __fp16 type"
 
29187
-msgstr "函式不回傳字串類型"
 
29188
+msgstr "函式無法回傳 __fp16 型態"
 
29189
 
 
29190
 #: config/avr/avr.c:1966
 
29191
-#, c-format
 
29192
+#, fuzzy, c-format
 
29193
 msgid "address operand requires constraint for X, Y, or Z register"
 
29194
-msgstr ""
 
29195
+msgstr "位址運算元需求條件約束用於 X,- Y, 或 Z 暫存器"
 
29196
 
 
29197
 #: config/avr/avr.c:2120
 
29198
 #, fuzzy
 
29199
-#| msgid "output operand %d must use %<&%> constraint"
 
29200
 msgid "operands to %T/%t must be reg + const_int:"
 
29201
-msgstr "輸出運算元 %d 必須使用 %<&%> 約束"
 
29202
+msgstr "運算元到 %T/%t 必須是 reg+constint(_I):"
 
29203
 
 
29204
 #: config/avr/avr.c:2160 config/avr/avr.c:2215
 
29205
 #, fuzzy
 
29206
-#| msgid "bad address, not (reg+disp):"
 
29207
 msgid "bad address, not an I/O address:"
 
29208
-msgstr "位址錯誤,不是(reg+disp):"
 
29209
+msgstr "不當的位址,不是 I/O 位址:"
 
29210
 
 
29211
 #: config/avr/avr.c:2169
 
29212
 #, fuzzy
 
29213
-#| msgid "address offset not a constant"
 
29214
 msgid "bad address, not a constant:"
 
29215
-msgstr "位址偏移量不是一個常數"
 
29216
+msgstr "不當的位址,不是常數:"
 
29217
 
 
29218
 #: config/avr/avr.c:2187
 
29219
 msgid "bad address, not (reg+disp):"
 
29220
@@ -2811,7 +2790,7 @@
 
29221
 
 
29222
 #: config/avr/avr.c:2234
 
29223
 #, c-format
 
29224
-msgid "Unsupported code '%c'for fixed-point:"
 
29225
+msgid "Unsupported code '%c' for fixed-point:"
 
29226
 msgstr ""
 
29227
 
 
29228
 #: config/avr/avr.c:2243
 
29229
@@ -2845,9 +2824,8 @@
 
29230
 
 
29231
 #: config/avr/avr.c:7071
 
29232
 #, fuzzy
 
29233
-#| msgid "unsupported combination: %s"
 
29234
 msgid "unsupported fixed-point conversion"
 
29235
-msgstr "不支援的組合:%s"
 
29236
+msgstr "無效的類型在中定點轉換"
 
29237
 
 
29238
 #: config/bfin/bfin.c:1388
 
29239
 #, c-format
 
29240
@@ -2860,8 +2838,8 @@
 
29241
 msgstr "無效的 const_double 運算元"
 
29242
 
 
29243
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
29244
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
29245
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
29246
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
29247
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
29248
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
29249
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
29250
 #, gcc-internal-format, gfc-internal-format
 
29251
@@ -2952,9 +2930,8 @@
 
29252
 #. right?
 
29253
 #: config/cris/cris.c:3818
 
29254
 #, fuzzy
 
29255
-#| msgid "Unidentifiable call op"
 
29256
 msgid "unidentifiable call op"
 
29257
-msgstr "無法辨識的 call 作業"
 
29258
+msgstr "unidentifiable 呼叫 op"
 
29259
 
 
29260
 #: config/cris/cris.c:3870
 
29261
 #, c-format
 
29262
@@ -3100,56 +3077,48 @@
 
29263
 
 
29264
 #: config/i386/i386.c:14164
 
29265
 #, fuzzy, c-format
 
29266
-#| msgid "invalid operand for code '%c'"
 
29267
 msgid "invalid operand size for operand code 'O'"
 
29268
-msgstr "程式碼「%c」的運算元無效"
 
29269
+msgstr "無效的運算元大小用於運算元編碼『%c』"
 
29270
 
 
29271
 #: config/i386/i386.c:14199
 
29272
 #, fuzzy, c-format
 
29273
-#| msgid "invalid operand for code '%c'"
 
29274
 msgid "invalid operand size for operand code 'z'"
 
29275
-msgstr "程式碼「%c」的運算元無效"
 
29276
+msgstr "無效的運算元大小用於運算元編碼『%c』"
 
29277
 
 
29278
 #: config/i386/i386.c:14269
 
29279
 #, fuzzy, c-format
 
29280
-#| msgid "invalid operand for code '%c'"
 
29281
 msgid "invalid operand type used with operand code 'Z'"
 
29282
-msgstr "程式碼「%c」的運算元無效"
 
29283
+msgstr "無效的運算元類型使用的與運算元編碼『%c』"
 
29284
 
 
29285
 #: config/i386/i386.c:14274
 
29286
 #, fuzzy, c-format
 
29287
-#| msgid "invalid operand for code '%c'"
 
29288
 msgid "invalid operand size for operand code 'Z'"
 
29289
-msgstr "程式碼「%c」的運算元無效"
 
29290
+msgstr "無效的運算元大小用於運算元編碼『%c』"
 
29291
 
 
29292
 #: config/i386/i386.c:14349
 
29293
 #, fuzzy, c-format
 
29294
-#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
29295
 msgid "operand is not a condition code, invalid operand code 'Y'"
 
29296
-msgstr "運算元既不是一個常數也不是一個條件碼,無效的運算元程式碼「c」"
 
29297
+msgstr "運算元並非條件編碼,無效的運算元編碼『Y』"
 
29298
 
 
29299
 #: config/i386/i386.c:14422
 
29300
 #, fuzzy, c-format
 
29301
-#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
29302
 msgid "operand is not a condition code, invalid operand code 'D'"
 
29303
-msgstr "運算元既不是一個常數也不是一個條件碼,無效的運算元程式碼「c」"
 
29304
+msgstr "運算元並非條件編碼,無效的運算元編碼『D』"
 
29305
 
 
29306
 #: config/i386/i386.c:14439
 
29307
 #, fuzzy, c-format
 
29308
-#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
29309
 msgid "operand is not a condition code, invalid operand code '%c'"
 
29310
-msgstr "運算元既不是一個常數也不是一個條件碼,無效的運算元程式碼「c」"
 
29311
+msgstr "運算元並非條件編碼,無效的運算元編碼『D』"
 
29312
 
 
29313
 #: config/i386/i386.c:14452
 
29314
 #, fuzzy, c-format
 
29315
-#| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
29316
 msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
 
29317
-msgstr "運算元既不是一個常數也不是一個條件碼,無效的運算元程式碼「c」"
 
29318
+msgstr "運算元不是 offsettable 記憶體參考,無效的運算元編碼『H』"
 
29319
 
 
29320
 #: config/i386/i386.c:14488
 
29321
-#, c-format
 
29322
+#, fuzzy, c-format
 
29323
 msgid "'%%&' used without any local dynamic TLS references"
 
29324
-msgstr ""
 
29325
+msgstr "『%%&』使用的而無需任何本地動態 TLS 參考"
 
29326
 
 
29327
 #: config/i386/i386.c:14561
 
29328
 #, c-format
 
29329
@@ -3171,9 +3140,8 @@
 
29330
 
 
29331
 #: config/i386/i386-interix.h:78
 
29332
 #, fuzzy
 
29333
-#| msgid "Use native (MS) bitfield layout"
 
29334
 msgid "Use gcc default bitfield layout"
 
29335
-msgstr "使用本地 (MS) 位元段存儲方式"
 
29336
+msgstr "使用 gcc 預設 bitfield 版面配置"
 
29337
 
 
29338
 #. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
 
29339
 #. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
 
29340
@@ -3194,9 +3162,8 @@
 
29341
 
 
29342
 #: config/ia64/ia64.c:5324
 
29343
 #, fuzzy, c-format
 
29344
-#| msgid "invalid %%j code"
 
29345
 msgid "invalid %%G mode"
 
29346
-msgstr "無效 %%j 程式碼"
 
29347
+msgstr "無效的 %%G 模式"
 
29348
 
 
29349
 #: config/ia64/ia64.c:5494
 
29350
 #, c-format
 
29351
@@ -3215,8 +3182,8 @@
 
29352
 msgid "invalid operation on %<__fpreg%>"
 
29353
 msgstr "對 %<__fpreg%> 的作業無效"
 
29354
 
 
29355
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
29356
-#: config/tilepro/tilepro.c:4695
 
29357
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
29358
+#: config/tilepro/tilepro.c:4693
 
29359
 #, c-format
 
29360
 msgid "invalid %%P operand"
 
29361
 msgstr "無效的 %%P 運算元"
 
29362
@@ -3231,26 +3198,25 @@
 
29363
 msgid "invalid use of %%d, %%x, or %%X"
 
29364
 msgstr "對 %%d、%%x 或 %%X 的無效使用"
 
29365
 
 
29366
-#: config/lm32/lm32.c:521
 
29367
-#, c-format
 
29368
+#: config/lm32/lm32.c:518
 
29369
+#, fuzzy, c-format
 
29370
 msgid "only 0.0 can be loaded as an immediate"
 
29371
-msgstr ""
 
29372
+msgstr "只有 0.0 可以被已載入做為即時"
 
29373
 
 
29374
-#: config/lm32/lm32.c:591
 
29375
+#: config/lm32/lm32.c:588
 
29376
 #, fuzzy
 
29377
-#| msgid "Bad operator"
 
29378
 msgid "bad operand"
 
29379
-msgstr "錯誤的運算子"
 
29380
+msgstr "不當的運算元"
 
29381
 
 
29382
-#: config/lm32/lm32.c:603
 
29383
+#: config/lm32/lm32.c:600
 
29384
+#, fuzzy
 
29385
 msgid "can't use non gp relative absolute address"
 
29386
-msgstr ""
 
29387
+msgstr "無法使用非 gp 相對的絕對位址"
 
29388
 
 
29389
-#: config/lm32/lm32.c:607
 
29390
+#: config/lm32/lm32.c:604
 
29391
 #, fuzzy
 
29392
-#| msgid "invalid address"
 
29393
 msgid "invalid addressing mode"
 
29394
-msgstr "無效位址"
 
29395
+msgstr "無效的定址模式"
 
29396
 
 
29397
 #: config/m32r/m32r.c:2065
 
29398
 #, c-format
 
29399
@@ -3314,61 +3280,55 @@
 
29400
 
 
29401
 #: config/mep/mep.c:3234
 
29402
 #, fuzzy, c-format
 
29403
-#| msgid "invalid %%j code"
 
29404
 msgid "invalid %%L code"
 
29405
-msgstr "無效 %%j 程式碼"
 
29406
+msgstr "無效的 %%L 編碼"
 
29407
 
 
29408
-#: config/microblaze/microblaze.c:1760
 
29409
+#: config/microblaze/microblaze.c:2156
 
29410
 #, fuzzy, c-format
 
29411
-#| msgid "unknown spec function '%s'"
 
29412
 msgid "unknown punctuation '%c'"
 
29413
-msgstr "不明的 spec 函式「%s」"
 
29414
+msgstr "不明標點符號『%c』"
 
29415
 
 
29416
-#: config/microblaze/microblaze.c:1769
 
29417
+#: config/microblaze/microblaze.c:2165
 
29418
 #, fuzzy, c-format
 
29419
-#| msgid "PRINT_OPERAND null pointer"
 
29420
 msgid "null pointer"
 
29421
-msgstr "PRINT_OPERAND 空指標"
 
29422
+msgstr "空指標"
 
29423
 
 
29424
-#: config/microblaze/microblaze.c:1804
 
29425
+#: config/microblaze/microblaze.c:2200
 
29426
 #, c-format
 
29427
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
29428
 msgstr "PRINT_OPERAND,%%C 的指令無效"
 
29429
 
 
29430
-#: config/microblaze/microblaze.c:1833
 
29431
+#: config/microblaze/microblaze.c:2229
 
29432
 #, c-format
 
29433
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
29434
 msgstr "PRINT_OPERAND,%%N 的指令無效"
 
29435
 
 
29436
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
29437
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
29438
 #, fuzzy
 
29439
-#| msgid "invalid address"
 
29440
 msgid "insn contains an invalid address !"
 
29441
-msgstr "無效位址"
 
29442
+msgstr "insn 含有無效的位址!"
 
29443
 
 
29444
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
29445
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
29446
 #: config/xtensa/xtensa.c:2443
 
29447
 msgid "invalid address"
 
29448
 msgstr "無效位址"
 
29449
 
 
29450
-#: config/microblaze/microblaze.c:1966
 
29451
-#, c-format
 
29452
+#: config/microblaze/microblaze.c:2363
 
29453
+#, fuzzy, c-format
 
29454
 msgid "letter %c was found & insn was not CONST_INT"
 
29455
-msgstr ""
 
29456
+msgstr "字母 %c 是找到 & insn 不是 CONST_INT"
 
29457
 
 
29458
 #: config/mips/mips.c:7926 config/mips/mips.c:7947 config/mips/mips.c:8068
 
29459
 #, fuzzy, c-format
 
29460
-#| msgid "'%s' is not a valid class name"
 
29461
 msgid "'%%%c' is not a valid operand prefix"
 
29462
-msgstr "「%s」不是有效的類別名"
 
29463
+msgstr "『%%%c』並非有效運算元前綴"
 
29464
 
 
29465
 #: config/mips/mips.c:8005 config/mips/mips.c:8012 config/mips/mips.c:8019
 
29466
 #: config/mips/mips.c:8026 config/mips/mips.c:8086 config/mips/mips.c:8100
 
29467
 #: config/mips/mips.c:8118 config/mips/mips.c:8127
 
29468
 #, fuzzy, c-format
 
29469
-#| msgid "invalid use of %qD"
 
29470
 msgid "invalid use of '%%%c'"
 
29471
-msgstr "錯誤地使用了 %qD"
 
29472
+msgstr "無效的使用的『%%%c』"
 
29473
 
 
29474
 #: config/mmix/mmix.c:1546 config/mmix/mmix.c:1676
 
29475
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 
29476
@@ -3412,29 +3372,29 @@
 
29477
 msgstr "MMIX 內部錯誤:這不是一個常數:"
 
29478
 
 
29479
 #: config/picochip/picochip.c:2662
 
29480
+#, fuzzy
 
29481
 msgid "picochip_print_memory_address - Operand isn't memory based"
 
29482
-msgstr ""
 
29483
+msgstr "picochip_print_memory_address - 運算元不是記憶體基底"
 
29484
 
 
29485
 #: config/picochip/picochip.c:2921
 
29486
+#, fuzzy
 
29487
 msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
 
29488
-msgstr ""
 
29489
+msgstr "不明模式在中 print_operand (CONST_DOUBLE):"
 
29490
 
 
29491
 #: config/picochip/picochip.c:2967 config/picochip/picochip.c:2999
 
29492
 #, fuzzy
 
29493
-#| msgid "bad address, not (reg+disp):"
 
29494
 msgid "Bad address, not (reg+disp):"
 
29495
-msgstr "位址錯誤,不是(reg+disp):"
 
29496
+msgstr "不當的位址,無法 (reg+disp):"
 
29497
 
 
29498
 #: config/picochip/picochip.c:3013
 
29499
 #, fuzzy
 
29500
-#| msgid "bad address, not (reg+disp):"
 
29501
 msgid "Bad address, not register:"
 
29502
-msgstr "位址錯誤,不是(reg+disp):"
 
29503
+msgstr "不當的位址,無法暫存器:"
 
29504
 
 
29505
 #: config/rl78/rl78.c:1219 config/rl78/rl78.c:1258
 
29506
-#, c-format
 
29507
+#, fuzzy, c-format
 
29508
 msgid "q/Q modifiers invalid for symbol references"
 
29509
-msgstr ""
 
29510
+msgstr "q/Q 修飾鍵無效的用於符號參考"
 
29511
 
 
29512
 #: config/rs6000/host-darwin.c:94
 
29513
 #, c-format
 
29514
@@ -3448,43 +3408,38 @@
 
29515
 
 
29516
 #: config/rs6000/rs6000.c:2614
 
29517
 #, fuzzy
 
29518
-#| msgid "Use hardware floating point"
 
29519
 msgid "-mvsx requires hardware floating point"
 
29520
-msgstr "使用硬體浮點單元"
 
29521
+msgstr "-mvsx 需求硬體浮點數"
 
29522
 
 
29523
 #: config/rs6000/rs6000.c:2619
 
29524
 #, fuzzy
 
29525
-#| msgid "-f%s and -msdata=%s are incompatible"
 
29526
 msgid "-mvsx and -mpaired are incompatible"
 
29527
-msgstr "-f%s 和 -msdata=%s 互不相容"
 
29528
+msgstr "-mvsx 和 -mpaired 是不相容的"
 
29529
 
 
29530
 #: config/rs6000/rs6000.c:2624
 
29531
 #, fuzzy
 
29532
-#| msgid "Produce little endian code"
 
29533
 msgid "-mvsx used with little endian code"
 
29534
-msgstr "產生低位位元組在前的程式碼"
 
29535
+msgstr "-mvsx 使用的與低位在前編碼"
 
29536
 
 
29537
 #: config/rs6000/rs6000.c:2626
 
29538
 #, fuzzy
 
29539
-#| msgid "Disable indexed addressing"
 
29540
 msgid "-mvsx needs indexed addressing"
 
29541
-msgstr "停用變址定址"
 
29542
+msgstr "-mvsx 需要索引的定址"
 
29543
 
 
29544
 #: config/rs6000/rs6000.c:2631
 
29545
 #, fuzzy
 
29546
-#| msgid "-f%s and -msdata=%s are incompatible"
 
29547
 msgid "-mvsx and -mno-altivec are incompatible"
 
29548
-msgstr "-f%s 和 -msdata=%s 互不相容"
 
29549
+msgstr "-mvsx 和 -mno-altivec 是不相容的"
 
29550
 
 
29551
 #: config/rs6000/rs6000.c:2633
 
29552
+#, fuzzy
 
29553
 msgid "-mno-altivec disables vsx"
 
29554
-msgstr ""
 
29555
+msgstr "-mno-altivec 停用 vsx"
 
29556
 
 
29557
 #: config/rs6000/rs6000.c:7389
 
29558
 #, fuzzy
 
29559
-#| msgid "bad test"
 
29560
 msgid "bad move"
 
29561
-msgstr "錯誤的測試"
 
29562
+msgstr "不當的移動"
 
29563
 
 
29564
 #: config/rs6000/rs6000.c:14889
 
29565
 #, c-format
 
29566
@@ -3558,18 +3513,17 @@
 
29567
 
 
29568
 #: config/rs6000/rs6000.c:15418
 
29569
 #, fuzzy, c-format
 
29570
-#| msgid "invalid punctuation %qc in constraint"
 
29571
 msgid "invalid %%y value, try using the 'Z' constraint"
 
29572
-msgstr "約束中出現無效的標點 %qc"
 
29573
+msgstr "無效的 %%y 值,嘗試使用『Z』條件約束"
 
29574
 
 
29575
 #: config/rs6000/rs6000.c:27601
 
29576
 msgid "AltiVec argument passed to unprototyped function"
 
29577
 msgstr "傳遞 AltiVec 引數給無原型的函式"
 
29578
 
 
29579
 #: config/s390/s390.c:5354
 
29580
-#, c-format
 
29581
+#, fuzzy, c-format
 
29582
 msgid "symbolic memory references are only supported on z10 or later"
 
29583
-msgstr ""
 
29584
+msgstr "符號記憶體參考是只有支援的於 z10 或稍後"
 
29585
 
 
29586
 #: config/s390/s390.c:5365
 
29587
 #, c-format
 
29588
@@ -3578,108 +3532,98 @@
 
29589
 
 
29590
 #: config/s390/s390.c:5431
 
29591
 #, fuzzy, c-format
 
29592
-#| msgid "invalid operand for 'b' modifier"
 
29593
 msgid "invalid comparison operator for 'E' output modifier"
 
29594
-msgstr "「b」修飾符的運算元無效"
 
29595
+msgstr "無效的比較運算子用於『E』輸出修飾鍵"
 
29596
 
 
29597
 #: config/s390/s390.c:5452
 
29598
 #, fuzzy, c-format
 
29599
-#| msgid "invalid operand for 'b' modifier"
 
29600
 msgid "invalid reference for 'J' output modifier"
 
29601
-msgstr "「b」修飾符的運算元無效"
 
29602
+msgstr "無效的參考用於『J』輸出修飾鍵"
 
29603
 
 
29604
 #: config/s390/s390.c:5466
 
29605
-#, c-format
 
29606
+#, fuzzy, c-format
 
29607
 msgid "memory reference expected for 'O' output modifier"
 
29608
-msgstr ""
 
29609
+msgstr "記憶體參考預期的用於『O』輸出修飾鍵"
 
29610
 
 
29611
 #: config/s390/s390.c:5477
 
29612
 #, fuzzy, c-format
 
29613
-#| msgid "invalid operand for 'O' modifier"
 
29614
 msgid "invalid address for 'O' output modifier"
 
29615
-msgstr "「O」修飾符的運算元無效"
 
29616
+msgstr "無效的位址用於『O』輸出修飾鍵"
 
29617
 
 
29618
 #: config/s390/s390.c:5495
 
29619
-#, c-format
 
29620
+#, fuzzy, c-format
 
29621
 msgid "memory reference expected for 'R' output modifier"
 
29622
-msgstr ""
 
29623
+msgstr "記憶體參考預期的用於『R』輸出修飾鍵"
 
29624
 
 
29625
 #: config/s390/s390.c:5506
 
29626
 #, fuzzy, c-format
 
29627
-#| msgid "invalid operand for 'b' modifier"
 
29628
 msgid "invalid address for 'R' output modifier"
 
29629
-msgstr "「b」修飾符的運算元無效"
 
29630
+msgstr "無效的位址用於『R』輸出修飾鍵"
 
29631
 
 
29632
 #: config/s390/s390.c:5524
 
29633
-#, c-format
 
29634
+#, fuzzy, c-format
 
29635
 msgid "memory reference expected for 'S' output modifier"
 
29636
-msgstr ""
 
29637
+msgstr "記憶體參考預期的用於『S』輸出修飾鍵"
 
29638
 
 
29639
 #: config/s390/s390.c:5534
 
29640
 #, fuzzy, c-format
 
29641
-#| msgid "invalid operand for 'b' modifier"
 
29642
 msgid "invalid address for 'S' output modifier"
 
29643
-msgstr "「b」修飾符的運算元無效"
 
29644
+msgstr "無效的位址用於『S』輸出修飾鍵"
 
29645
 
 
29646
 #: config/s390/s390.c:5555
 
29647
-#, c-format
 
29648
+#, fuzzy, c-format
 
29649
 msgid "register or memory expression expected for 'N' output modifier"
 
29650
-msgstr ""
 
29651
+msgstr "暫存器或記憶體運算式預期的用於『N』輸出修飾鍵"
 
29652
 
 
29653
 #: config/s390/s390.c:5566
 
29654
-#, c-format
 
29655
+#, fuzzy, c-format
 
29656
 msgid "register or memory expression expected for 'M' output modifier"
 
29657
-msgstr ""
 
29658
+msgstr "暫存器或記憶體運算式預期的用於『公尺』輸出修飾鍵"
 
29659
 
 
29660
 #: config/s390/s390.c:5641 config/s390/s390.c:5661
 
29661
 #, fuzzy, c-format
 
29662
-#| msgid "invalid operand for 'o' modifier"
 
29663
 msgid "invalid constant for output modifier '%c'"
 
29664
-msgstr "「o」修飾符的運算元無效"
 
29665
+msgstr "無效的常數用於輸出修飾鍵『%c』"
 
29666
 
 
29667
 #: config/s390/s390.c:5658
 
29668
 #, fuzzy, c-format
 
29669
-#| msgid "invalid operand output code"
 
29670
 msgid "invalid constant - try using an output modifier"
 
29671
-msgstr "無效的運算元輸出程式碼"
 
29672
+msgstr "無效的常數 - 嘗試使用輸出修飾鍵"
 
29673
 
 
29674
 #: config/s390/s390.c:5668
 
29675
 #, fuzzy, c-format
 
29676
-#| msgid "invalid expression as operand"
 
29677
 msgid "invalid expression - try using an output modifier"
 
29678
-msgstr "無效的運算式做為運算元"
 
29679
+msgstr "無效的運算式 - 嘗試使用輸出修飾鍵"
 
29680
 
 
29681
 #: config/s390/s390.c:5671
 
29682
 #, fuzzy, c-format
 
29683
-#| msgid "invalid operand for 'o' modifier"
 
29684
 msgid "invalid expression for output modifier '%c'"
 
29685
-msgstr "「o」修飾符的運算元無效"
 
29686
+msgstr "無效的運算式用於輸出修飾鍵『%c』"
 
29687
 
 
29688
 #: config/score/score.c:1314
 
29689
 #, fuzzy, c-format
 
29690
-#| msgid "invalid operand for code '%c'"
 
29691
 msgid "invalid operand for code: '%c'"
 
29692
-msgstr "程式碼「%c」的運算元無效"
 
29693
+msgstr "無效的運算元用於編碼:『%c』"
 
29694
 
 
29695
-#: config/sh/sh.c:1204
 
29696
+#: config/sh/sh.c:1201
 
29697
 #, c-format
 
29698
 msgid "invalid operand to %%R"
 
29699
 msgstr "%%R 的運算元無效"
 
29700
 
 
29701
-#: config/sh/sh.c:1231
 
29702
+#: config/sh/sh.c:1228
 
29703
 #, c-format
 
29704
 msgid "invalid operand to %%S"
 
29705
 msgstr "%%S 的運算元無效"
 
29706
 
 
29707
-#: config/sh/sh.c:9775
 
29708
+#: config/sh/sh.c:9772
 
29709
 msgid "created and used with different architectures / ABIs"
 
29710
 msgstr "建立和使用時使用了不同的架構/ABI"
 
29711
 
 
29712
-#: config/sh/sh.c:9777
 
29713
+#: config/sh/sh.c:9774
 
29714
 msgid "created and used with different ABIs"
 
29715
 msgstr "建立和使用時使用了不同的 ABI"
 
29716
 
 
29717
-#: config/sh/sh.c:9779
 
29718
+#: config/sh/sh.c:9776
 
29719
 msgid "created and used with different endianness"
 
29720
 msgstr "建立和使用時使用了不同的高/低位位元組在前設定"
 
29721
 
 
29722
@@ -3698,13 +3642,13 @@
 
29723
 msgid "invalid %%B operand"
 
29724
 msgstr "無效的 %%B 運算元"
 
29725
 
 
29726
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
29727
-#: config/tilepro/tilepro.c:4498
 
29728
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
29729
+#: config/tilepro/tilepro.c:4496
 
29730
 #, c-format
 
29731
 msgid "invalid %%C operand"
 
29732
 msgstr "無效的 %%C 運算元"
 
29733
 
 
29734
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
29735
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
29736
 #, c-format
 
29737
 msgid "invalid %%D operand"
 
29738
 msgstr "無效的 %%D 運算元"
 
29739
@@ -3749,104 +3693,90 @@
 
29740
 msgid "xstormy16_print_operand: unknown code"
 
29741
 msgstr "xstormy16_print_operand:不明程式碼"
 
29742
 
 
29743
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
29744
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
29745
 #, c-format
 
29746
 msgid "invalid %%c operand"
 
29747
 msgstr "無效的 %%c 運算元"
 
29748
 
 
29749
-#: config/tilegx/tilegx.c:5004
 
29750
+#: config/tilegx/tilegx.c:5002
 
29751
 #, c-format
 
29752
 msgid "invalid %%d operand"
 
29753
 msgstr "無效的 %%d 運算元"
 
29754
 
 
29755
-#: config/tilegx/tilegx.c:5101
 
29756
+#: config/tilegx/tilegx.c:5099
 
29757
 #, fuzzy, c-format
 
29758
-#| msgid "invalid %%j code"
 
29759
 msgid "invalid %%H specifier"
 
29760
-msgstr "無效 %%j 程式碼"
 
29761
+msgstr "無效的 %%H 說明符"
 
29762
 
 
29763
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
29764
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
29765
 #, fuzzy, c-format
 
29766
-#| msgid "invalid %%P operand"
 
29767
 msgid "invalid %%h operand"
 
29768
-msgstr "無效的 %%P 運算元"
 
29769
+msgstr "無效的 %%h 運算元"
 
29770
 
 
29771
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
29772
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
29773
 #, fuzzy, c-format
 
29774
-#| msgid "invalid %%P operand"
 
29775
 msgid "invalid %%I operand"
 
29776
-msgstr "無效的 %%P 運算元"
 
29777
+msgstr "無效的 %%I 運算元"
 
29778
 
 
29779
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
29780
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
29781
 #, fuzzy, c-format
 
29782
-#| msgid "invalid %%P operand"
 
29783
 msgid "invalid %%i operand"
 
29784
-msgstr "無效的 %%P 運算元"
 
29785
+msgstr "無效的 %%i 運算元"
 
29786
 
 
29787
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
29788
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
29789
 #, fuzzy, c-format
 
29790
-#| msgid "invalid %%P operand"
 
29791
 msgid "invalid %%j operand"
 
29792
-msgstr "無效的 %%P 運算元"
 
29793
+msgstr "無效的 %%j 運算元"
 
29794
 
 
29795
-#: config/tilegx/tilegx.c:5223
 
29796
+#: config/tilegx/tilegx.c:5221
 
29797
 #, fuzzy, c-format
 
29798
-#| msgid "invalid %%c operand"
 
29799
 msgid "invalid %%%c operand"
 
29800
-msgstr "無效的 %%c 運算元"
 
29801
+msgstr "無效的 %%%c 運算元"
 
29802
 
 
29803
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
29804
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
29805
 #, fuzzy, c-format
 
29806
-#| msgid "invalid %%P operand"
 
29807
 msgid "invalid %%N operand"
 
29808
-msgstr "無效的 %%P 運算元"
 
29809
+msgstr "無效的 %%N 運算元"
 
29810
 
 
29811
-#: config/tilegx/tilegx.c:5282
 
29812
+#: config/tilegx/tilegx.c:5280
 
29813
 #, fuzzy, c-format
 
29814
-#| msgid "invalid operand for 'b' modifier"
 
29815
 msgid "invalid operand for 'r' specifier"
 
29816
-msgstr "「b」修飾符的運算元無效"
 
29817
+msgstr "無效的運算元用於『r』說明符"
 
29818
 
 
29819
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
29820
-#, c-format
 
29821
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
29822
+#, fuzzy, c-format
 
29823
 msgid "unable to print out operand yet; code == %d (%c)"
 
29824
-msgstr ""
 
29825
+msgstr "無法印出運算元未;編碼==%d (%c)"
 
29826
 
 
29827
-#: config/tilepro/tilepro.c:4548
 
29828
+#: config/tilepro/tilepro.c:4546
 
29829
 #, fuzzy, c-format
 
29830
-#| msgid "invalid %%P operand"
 
29831
 msgid "invalid %%H operand"
 
29832
-msgstr "無效的 %%P 運算元"
 
29833
+msgstr "無效的 %%H 運算元"
 
29834
 
 
29835
-#: config/tilepro/tilepro.c:4652
 
29836
+#: config/tilepro/tilepro.c:4650
 
29837
 #, fuzzy, c-format
 
29838
-#| msgid "invalid %%P operand"
 
29839
 msgid "invalid %%L operand"
 
29840
-msgstr "無效的 %%P 運算元"
 
29841
+msgstr "無效的 %%L 運算元"
 
29842
 
 
29843
-#: config/tilepro/tilepro.c:4712
 
29844
+#: config/tilepro/tilepro.c:4710
 
29845
 #, fuzzy, c-format
 
29846
-#| msgid "invalid %%P operand"
 
29847
 msgid "invalid %%M operand"
 
29848
-msgstr "無效的 %%P 運算元"
 
29849
+msgstr "無效的 %%M 運算元"
 
29850
 
 
29851
-#: config/tilepro/tilepro.c:4755
 
29852
+#: config/tilepro/tilepro.c:4753
 
29853
 #, fuzzy, c-format
 
29854
-#| msgid "invalid %%P operand"
 
29855
 msgid "invalid %%t operand"
 
29856
-msgstr "無效的 %%P 運算元"
 
29857
+msgstr "無效的 %%t 運算元"
 
29858
 
 
29859
-#: config/tilepro/tilepro.c:4762
 
29860
+#: config/tilepro/tilepro.c:4760
 
29861
 #, fuzzy, c-format
 
29862
-#| msgid "invalid %%P operand"
 
29863
 msgid "invalid %%t operand '"
 
29864
-msgstr "無效的 %%P 運算元"
 
29865
+msgstr "無效的 %%t 運算元 '"
 
29866
 
 
29867
-#: config/tilepro/tilepro.c:4783
 
29868
+#: config/tilepro/tilepro.c:4781
 
29869
 #, fuzzy, c-format
 
29870
-#| msgid "invalid %%P operand"
 
29871
 msgid "invalid %%r operand"
 
29872
-msgstr "無效的 %%P 運算元"
 
29873
+msgstr "無效的 %%r 運算元"
 
29874
 
 
29875
 #: config/v850/v850.c:292
 
29876
 msgid "const_double_split got a bad insn:"
 
29877
@@ -3857,27 +3787,24 @@
 
29878
 msgstr "output_move_single:"
 
29879
 
 
29880
 #: config/vax/vax.c:457
 
29881
-#, c-format
 
29882
+#, fuzzy, c-format
 
29883
 msgid "symbol used with both base and indexed registers"
 
29884
-msgstr ""
 
29885
+msgstr "符號使用的與兩者基底和索引的暫存器"
 
29886
 
 
29887
 #: config/vax/vax.c:466
 
29888
 #, fuzzy, c-format
 
29889
-#| msgid "code model %s not supported in PIC mode"
 
29890
 msgid "symbol with offset used in PIC mode"
 
29891
-msgstr "程式碼模式 %s 在 PIC 模式下不受支援"
 
29892
+msgstr "符號與偏移已用於 PIC 模式"
 
29893
 
 
29894
 #: config/vax/vax.c:554
 
29895
 #, fuzzy, c-format
 
29896
-#| msgid "long long constant not a valid immediate operand"
 
29897
 msgid "symbol used as immediate operand"
 
29898
-msgstr "long long 常數不是一個有效的立即數值運算元"
 
29899
+msgstr "符號使用的做為即時運算元"
 
29900
 
 
29901
 #: config/vax/vax.c:1579
 
29902
 #, fuzzy
 
29903
-#| msgid "invalid operand modifier letter"
 
29904
 msgid "illegal operand detected"
 
29905
-msgstr "無效的運算元修飾符字母"
 
29906
+msgstr "不合法的運算元偵測到"
 
29907
 
 
29908
 #: config/xtensa/xtensa.c:765 config/xtensa/xtensa.c:797
 
29909
 #: config/xtensa/xtensa.c:806
 
29910
@@ -3913,23 +3840,21 @@
 
29911
 
 
29912
 #: c/c-objc-common.c:172
 
29913
 #, fuzzy
 
29914
-#| msgid "<anonymous>"
 
29915
 msgid "({anonymous})"
 
29916
-msgstr "<anonymous>"
 
29917
+msgstr "({匿名})"
 
29918
 
 
29919
-#: c/c-parser.c:943 cp/parser.c:23010
 
29920
+#: c/c-parser.c:943 cp/parser.c:23014
 
29921
 #, fuzzy, gcc-internal-format
 
29922
-#| msgid "Unexpected end of module"
 
29923
 msgid "expected end of line"
 
29924
-msgstr "非預期的模組結束"
 
29925
+msgstr "預期的列尾"
 
29926
 
 
29927
 #: c/c-parser.c:1794 c/c-parser.c:1808 c/c-parser.c:4123 c/c-parser.c:4576
 
29928
 #: c/c-parser.c:4837 c/c-parser.c:4995 c/c-parser.c:5012 c/c-parser.c:5177
 
29929
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
29930
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
29931
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
29932
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
29933
-#: cp/parser.c:22956
 
29934
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
29935
+#: cp/parser.c:22960
 
29936
 #, gcc-internal-format
 
29937
 msgid "expected %<;%>"
 
29938
 msgstr "需要 %<;%>"
 
29939
@@ -3941,18 +3866,16 @@
 
29940
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
29941
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
29942
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
29943
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
29944
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
29945
 #, fuzzy, gcc-internal-format
 
29946
-#| msgid "expected %<{%>"
 
29947
 msgid "expected %<(%>"
 
29948
-msgstr "需要 %<{%>"
 
29949
+msgstr "預期 %<(%>"
 
29950
 
 
29951
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
29952
-#: cp/parser.c:22421 cp/parser.c:22974
 
29953
+#: cp/parser.c:22425 cp/parser.c:22978
 
29954
 #, fuzzy, gcc-internal-format
 
29955
-#| msgid "expected %<{%>"
 
29956
 msgid "expected %<,%>"
 
29957
-msgstr "需要 %<{%>"
 
29958
+msgstr "預期 %<,%>"
 
29959
 
 
29960
 #: c/c-parser.c:1864 c/c-parser.c:2453 c/c-parser.c:2765 c/c-parser.c:2804
 
29961
 #: c/c-parser.c:3012 c/c-parser.c:3176 c/c-parser.c:3238 c/c-parser.c:3290
 
29962
@@ -3965,119 +3888,106 @@
 
29963
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
29964
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
29965
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
29966
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
29967
-#: cp/parser.c:23004
 
29968
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
29969
+#: cp/parser.c:23008
 
29970
 #, fuzzy, gcc-internal-format
 
29971
-#| msgid "expected %<{%>"
 
29972
 msgid "expected %<)%>"
 
29973
-msgstr "需要 %<{%>"
 
29974
+msgstr "預期 %<)%>"
 
29975
 
 
29976
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
29977
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
29978
-#: c/c-parser.c:10680 cp/parser.c:22968
 
29979
+#: c/c-parser.c:10680 cp/parser.c:22972
 
29980
 #, fuzzy, gcc-internal-format
 
29981
-#| msgid "expected %<{%>"
 
29982
 msgid "expected %<]%>"
 
29983
-msgstr "需要 %<{%>"
 
29984
+msgstr "預期 %<]%>"
 
29985
 
 
29986
 #: c/c-parser.c:3271
 
29987
 #, fuzzy
 
29988
-#| msgid "expected %<,%>, %<;%> or %<}%>"
 
29989
 msgid "expected %<;%>, %<,%> or %<)%>"
 
29990
-msgstr "需要 %<,%>、%<;%> 或 %<}%>"
 
29991
+msgstr "預期 %<;%>,%<,%>或 %<)%>"
 
29992
 
 
29993
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
29994
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
29995
 #, fuzzy, gcc-internal-format
 
29996
-#| msgid "expected %<{%>"
 
29997
 msgid "expected %<}%>"
 
29998
-msgstr "需要 %<{%>"
 
29999
+msgstr "預期 %<}%>"
 
30000
 
 
30001
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
30002
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
30003
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
30004
 #, gcc-internal-format
 
30005
 msgid "expected %<{%>"
 
30006
 msgstr "需要 %<{%>"
 
30007
 
 
30008
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
30009
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
30010
-#: cp/parser.c:22998 cp/parser.c:24001
 
30011
+#: cp/parser.c:23002 cp/parser.c:24005
 
30012
 #, fuzzy, gcc-internal-format
 
30013
-#| msgid "expected %<{%>"
 
30014
 msgid "expected %<:%>"
 
30015
-msgstr "需要 %<{%>"
 
30016
+msgstr "預期 %<:%>"
 
30017
 
 
30018
-#: c/c-parser.c:4831 cp/parser.c:22892
 
30019
+#: c/c-parser.c:4831 cp/parser.c:22896
 
30020
 #, fuzzy, gcc-internal-format
 
30021
-#| msgid "expected %<{%>"
 
30022
 msgid "expected %<while%>"
 
30023
-msgstr "需要 %<{%>"
 
30024
+msgstr "預期 %<while%>"
 
30025
 
 
30026
 #: c/c-parser.c:6279
 
30027
 #, fuzzy
 
30028
-#| msgid "expected %<{%>"
 
30029
 msgid "expected %<.%>"
 
30030
-msgstr "需要 %<{%>"
 
30031
+msgstr "預期 %<.%>"
 
30032
 
 
30033
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
30034
-#: cp/parser.c:24638
 
30035
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
30036
+#: cp/parser.c:24642
 
30037
 #, fuzzy, gcc-internal-format
 
30038
-#| msgid "expected %<{%>"
 
30039
 msgid "expected %<@end%>"
 
30040
-msgstr "需要 %<{%>"
 
30041
+msgstr "預期 %<@end%>"
 
30042
 
 
30043
-#: c/c-parser.c:7899 cp/parser.c:22983
 
30044
+#: c/c-parser.c:7899 cp/parser.c:22987
 
30045
 #, fuzzy, gcc-internal-format
 
30046
-#| msgid "expected %<{%>"
 
30047
 msgid "expected %<>%>"
 
30048
-msgstr "需要 %<{%>"
 
30049
+msgstr "預期 %<>%>"
 
30050
 
 
30051
-#: c/c-parser.c:9296 cp/parser.c:23007
 
30052
+#: c/c-parser.c:9296 cp/parser.c:23011
 
30053
 #, fuzzy, gcc-internal-format
 
30054
-#| msgid "expected %<,%> or %<;%>"
 
30055
 msgid "expected %<,%> or %<)%>"
 
30056
-msgstr "需要 %<,%> 或 %<;%>"
 
30057
+msgstr "預期 %<,%>或 %<)%>"
 
30058
 
 
30059
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
30060
-#: c/c-parser.c:3968 cp/parser.c:22986
 
30061
+#: c/c-parser.c:3968 cp/parser.c:22990
 
30062
 #, gcc-internal-format
 
30063
 msgid "expected %<=%>"
 
30064
 msgstr "需要 %<=%>"
 
30065
 
 
30066
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
30067
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
30068
 #, fuzzy, gcc-internal-format
 
30069
-#| msgid "expected %<,%> or %<}%>"
 
30070
 msgid "expected %<#pragma omp section%> or %<}%>"
 
30071
-msgstr "需要 %<,%> 或 %<}%>"
 
30072
+msgstr "預期 %<# pragma omp section%>或 %<}%>"
 
30073
 
 
30074
-#: c/c-parser.c:10666 cp/parser.c:22971
 
30075
+#: c/c-parser.c:10666 cp/parser.c:22975
 
30076
 #, fuzzy, gcc-internal-format
 
30077
-#| msgid "expected %<{%>"
 
30078
 msgid "expected %<[%>"
 
30079
-msgstr "需要 %<{%>"
 
30080
+msgstr "預期 %<[%>"
 
30081
 
 
30082
 #: c/c-typeck.c:6516
 
30083
 #, fuzzy
 
30084
-#| msgid "<anonymous>"
 
30085
 msgid "(anonymous)"
 
30086
-msgstr "<anonymous>"
 
30087
+msgstr "(匿名)"
 
30088
 
 
30089
-#: cp/call.c:8680
 
30090
+#: cp/call.c:8698
 
30091
 msgid "candidate 1:"
 
30092
 msgstr "備選 1:"
 
30093
 
 
30094
-#: cp/call.c:8681
 
30095
+#: cp/call.c:8699
 
30096
 msgid "candidate 2:"
 
30097
 msgstr "備選 2:"
 
30098
 
 
30099
 #: cp/cxx-pretty-print.c:171 objc/objc-act.c:6176
 
30100
+#, fuzzy
 
30101
 msgid "<unnamed>"
 
30102
-msgstr ""
 
30103
+msgstr "<unnamed>"
 
30104
 
 
30105
-#: cp/cxx-pretty-print.c:2149
 
30106
+#: cp/cxx-pretty-print.c:2153
 
30107
 #, fuzzy
 
30108
-#| msgid "template parameter %q+#D"
 
30109
 msgid "template-parameter-"
 
30110
-msgstr "範本參數 %q+#D"
 
30111
+msgstr "template-parameter-"
 
30112
 
 
30113
 #: cp/decl2.c:729
 
30114
 msgid "candidates are: %+#D"
 
30115
@@ -4089,305 +3999,291 @@
 
30116
 
 
30117
 #: cp/error.c:301
 
30118
 #, fuzzy
 
30119
-#| msgid "missing number"
 
30120
 msgid "<missing>"
 
30121
-msgstr "缺少數字"
 
30122
+msgstr "<missing>"
 
30123
 
 
30124
 #: cp/error.c:391
 
30125
 #, fuzzy
 
30126
-#| msgid "braces around scalar initializer"
 
30127
 msgid "<brace-enclosed initializer list>"
 
30128
-msgstr "標量初始化帶大括號"
 
30129
+msgstr "<brace-enclosed initializer list>"
 
30130
 
 
30131
 #: cp/error.c:393
 
30132
 #, fuzzy
 
30133
-#| msgid "%s cannot resolve address of overloaded function"
 
30134
 msgid "<unresolved overloaded function type>"
 
30135
-msgstr "%s 無法解析多載化函式位址"
 
30136
+msgstr "<unresolved overloaded function type>"
 
30137
 
 
30138
 #: cp/error.c:553
 
30139
 #, fuzzy
 
30140
-#| msgid "internal error"
 
30141
 msgid "<type error>"
 
30142
-msgstr "內部錯誤"
 
30143
+msgstr "<type error>"
 
30144
 
 
30145
 #: cp/error.c:656
 
30146
 #, fuzzy, c-format
 
30147
-#| msgid "<anonymous>"
 
30148
 msgid "<anonymous %s>"
 
30149
-msgstr "<anonymous>"
 
30150
+msgstr "<anonymous %s>"
 
30151
 
 
30152
 #. A lambda's "type" is essentially its signature.
 
30153
 #: cp/error.c:661
 
30154
+#, fuzzy
 
30155
 msgid "<lambda"
 
30156
-msgstr ""
 
30157
+msgstr "<lambda"
 
30158
 
 
30159
 #: cp/error.c:791
 
30160
+#, fuzzy
 
30161
 msgid "<typeprefixerror>"
 
30162
-msgstr ""
 
30163
+msgstr "<typeprefixerror>"
 
30164
 
 
30165
 #: cp/error.c:905
 
30166
 #, fuzzy, c-format
 
30167
-#| msgid "too many initializers for %qT"
 
30168
 msgid "(static initializers for %s)"
 
30169
-msgstr "%qT 的初始值設定項太多"
 
30170
+msgstr "(靜態初始設定式用於 %s)"
 
30171
 
 
30172
 #: cp/error.c:907
 
30173
-#, c-format
 
30174
+#, fuzzy, c-format
 
30175
 msgid "(static destructors for %s)"
 
30176
-msgstr ""
 
30177
+msgstr "(靜態解構式用於 %s)"
 
30178
 
 
30179
 #: cp/error.c:1006
 
30180
+#, fuzzy
 
30181
 msgid "vtable for "
 
30182
-msgstr ""
 
30183
+msgstr "vtable 用於 "
 
30184
 
 
30185
 #: cp/error.c:1018
 
30186
+#, fuzzy
 
30187
 msgid "<return value> "
 
30188
-msgstr ""
 
30189
+msgstr "<return value> "
 
30190
 
 
30191
 #: cp/error.c:1033
 
30192
 #, fuzzy
 
30193
-#| msgid "<anonymous>"
 
30194
 msgid "{anonymous}"
 
30195
-msgstr "<anonymous>"
 
30196
+msgstr "{匿名}"
 
30197
 
 
30198
 #: cp/error.c:1035
 
30199
 #, fuzzy
 
30200
-#| msgid "Formal namespace"
 
30201
 msgid "(anonymous namespace)"
 
30202
-msgstr "形式命名空間"
 
30203
+msgstr "(匿名)"
 
30204
 
 
30205
 #: cp/error.c:1133
 
30206
 #, fuzzy
 
30207
-#| msgid "template argument required for %<%s %T%>"
 
30208
 msgid "<template arguments error>"
 
30209
-msgstr "%<%s %T%> 需要範本參數"
 
30210
+msgstr "<template arguments error>"
 
30211
 
 
30212
 #: cp/error.c:1154
 
30213
+#, fuzzy
 
30214
 msgid "<enumerator>"
 
30215
-msgstr ""
 
30216
+msgstr "<enumerator>"
 
30217
 
 
30218
 #: cp/error.c:1194
 
30219
 #, fuzzy
 
30220
-#| msgid "declaration of %q#D"
 
30221
 msgid "<declaration error>"
 
30222
-msgstr "%q#D 的宣告"
 
30223
+msgstr "<declaration error>"
 
30224
 
 
30225
-#: cp/error.c:1445 cp/error.c:2855
 
30226
+#: cp/error.c:1445 cp/error.c:2859
 
30227
+#, fuzzy
 
30228
 msgid "with"
 
30229
-msgstr ""
 
30230
+msgstr "與"
 
30231
 
 
30232
 #: cp/error.c:1645 cp/error.c:1665
 
30233
 #, fuzzy
 
30234
-#| msgid "template parameter %q+#D"
 
30235
 msgid "<template parameter error>"
 
30236
-msgstr "範本參數 %q+#D"
 
30237
+msgstr "<template parameter error>"
 
30238
 
 
30239
 #: cp/error.c:1791
 
30240
 #, fuzzy
 
30241
-#| msgid "expected statement"
 
30242
 msgid "<statement>"
 
30243
-msgstr "需要敘述"
 
30244
+msgstr "<statement>"
 
30245
 
 
30246
 #. While waiting for caret diagnostics, avoid printing
 
30247
 #. __cxa_allocate_exception, __cxa_throw, and the like.
 
30248
 #: cp/error.c:1835
 
30249
 #, fuzzy
 
30250
-#| msgid "  in thrown expression"
 
30251
 msgid "<throw-expression>"
 
30252
-msgstr "  在拋出的運算式中"
 
30253
+msgstr "<throw-expression>"
 
30254
 
 
30255
 #: cp/error.c:2354
 
30256
+#, fuzzy
 
30257
 msgid "<unparsed>"
 
30258
-msgstr ""
 
30259
+msgstr "<unparsed>"
 
30260
 
 
30261
-#: cp/error.c:2504
 
30262
+#: cp/error.c:2498
 
30263
+#, fuzzy
 
30264
+msgid "<lambda>"
 
30265
+msgstr "<lambda"
 
30266
+
 
30267
+#: cp/error.c:2508
 
30268
+#, fuzzy
 
30269
 msgid "<expression error>"
 
30270
-msgstr ""
 
30271
+msgstr "<expression error>"
 
30272
 
 
30273
-#: cp/error.c:2518
 
30274
+#: cp/error.c:2522
 
30275
 #, fuzzy
 
30276
-#| msgid "Bad operator"
 
30277
 msgid "<unknown operator>"
 
30278
-msgstr "錯誤的運算子"
 
30279
+msgstr "<unknown operator>"
 
30280
 
 
30281
-#: cp/error.c:2807
 
30282
+#: cp/error.c:2811
 
30283
 #, fuzzy
 
30284
-#| msgid "Unknown src"
 
30285
 msgid "{unknown}"
 
30286
-msgstr "不明來源"
 
30287
+msgstr "{不明}"
 
30288
 
 
30289
-#: cp/error.c:2922
 
30290
+#: cp/error.c:2926
 
30291
+#, fuzzy
 
30292
 msgid "At global scope:"
 
30293
-msgstr ""
 
30294
+msgstr "於全域範圍:"
 
30295
 
 
30296
-#: cp/error.c:3028
 
30297
+#: cp/error.c:3032
 
30298
 #, fuzzy, c-format
 
30299
-#| msgid "In member function %qs:"
 
30300
 msgid "In static member function %qs"
 
30301
-msgstr "在成員函式 %qs 中:"
 
30302
+msgstr "在中靜態成員函式 %qs"
 
30303
 
 
30304
-#: cp/error.c:3030
 
30305
-#, c-format
 
30306
+#: cp/error.c:3034
 
30307
+#, fuzzy, c-format
 
30308
 msgid "In copy constructor %qs"
 
30309
-msgstr ""
 
30310
+msgstr "在中複製建構函式 %qs"
 
30311
 
 
30312
-#: cp/error.c:3032
 
30313
+#: cp/error.c:3036
 
30314
 #, fuzzy, c-format
 
30315
-#| msgid "In function %qs:"
 
30316
 msgid "In constructor %qs"
 
30317
-msgstr "在函式 %qs 中:"
 
30318
+msgstr "在中建構子 %qs"
 
30319
 
 
30320
-#: cp/error.c:3034
 
30321
+#: cp/error.c:3038
 
30322
 #, fuzzy, c-format
 
30323
-#| msgid "In function %qs:"
 
30324
 msgid "In destructor %qs"
 
30325
-msgstr "在函式 %qs 中:"
 
30326
+msgstr "在中解構式 %qs"
 
30327
 
 
30328
-#: cp/error.c:3036
 
30329
+#: cp/error.c:3040
 
30330
 #, fuzzy
 
30331
-#| msgid "In member function %qs:"
 
30332
 msgid "In lambda function"
 
30333
-msgstr "在成員函式 %qs 中:"
 
30334
+msgstr "在中 lambda 函式"
 
30335
 
 
30336
-#: cp/error.c:3056
 
30337
-#, c-format
 
30338
+#: cp/error.c:3060
 
30339
+#, fuzzy, c-format
 
30340
 msgid "%s: In substitution of %qS:\n"
 
30341
-msgstr ""
 
30342
+msgstr "%s:在中替代的 %qS:\n"
 
30343
 
 
30344
-#: cp/error.c:3057
 
30345
+#: cp/error.c:3061
 
30346
 #, fuzzy
 
30347
-#| msgid "explicit instantiation of %q#D"
 
30348
 msgid "%s: In instantiation of %q#D:\n"
 
30349
-msgstr "對 %q#D 的明確實體化"
 
30350
+msgstr "%s:在中實體化的 %q#D:\n"
 
30351
 
 
30352
-#: cp/error.c:3080
 
30353
-#, c-format
 
30354
+#: cp/error.c:3084
 
30355
+#, fuzzy, c-format
 
30356
 msgid "%s:%d:%d:   "
 
30357
-msgstr ""
 
30358
+msgstr "%s:%d:%d:  "
 
30359
 
 
30360
-#: cp/error.c:3083
 
30361
+#: cp/error.c:3087
 
30362
 #, fuzzy, c-format
 
30363
-#| msgid "%s:%3d %s\n"
 
30364
 msgid "%s:%d:   "
 
30365
-msgstr "%s:%3d %s\n"
 
30366
+msgstr "%s:%d:  "
 
30367
 
 
30368
-#: cp/error.c:3091
 
30369
-#, c-format
 
30370
+#: cp/error.c:3095
 
30371
+#, fuzzy, c-format
 
30372
 msgid "recursively required by substitution of %qS\n"
 
30373
-msgstr ""
 
30374
+msgstr "遞迴必要項由替代的 %qS\n"
 
30375
 
 
30376
-#: cp/error.c:3092
 
30377
-#, c-format
 
30378
+#: cp/error.c:3096
 
30379
+#, fuzzy, c-format
 
30380
 msgid "required by substitution of %qS\n"
 
30381
-msgstr ""
 
30382
+msgstr "必要項由替代的 %qS\n"
 
30383
 
 
30384
-#: cp/error.c:3097
 
30385
+#: cp/error.c:3101
 
30386
+#, fuzzy
 
30387
 msgid "recursively required from %q#D\n"
 
30388
-msgstr ""
 
30389
+msgstr "遞迴必要項從 %q#D\n"
 
30390
 
 
30391
-#: cp/error.c:3098
 
30392
+#: cp/error.c:3102
 
30393
 #, fuzzy
 
30394
-#| msgid "provided for %q+D"
 
30395
 msgid "required from %q#D\n"
 
30396
-msgstr "提供給 %q+D"
 
30397
+msgstr "必要項從 %q#D\n"
 
30398
 
 
30399
-#: cp/error.c:3105
 
30400
+#: cp/error.c:3109
 
30401
 #, fuzzy
 
30402
-#| msgid "called from here"
 
30403
 msgid "recursively required from here"
 
30404
-msgstr "從此處呼叫"
 
30405
+msgstr "遞迴必要項從在此"
 
30406
 
 
30407
-#: cp/error.c:3106
 
30408
+#: cp/error.c:3110
 
30409
 #, fuzzy
 
30410
-#| msgid "called from here"
 
30411
 msgid "required from here"
 
30412
-msgstr "從此處呼叫"
 
30413
+msgstr "必要項從在此"
 
30414
 
 
30415
-#: cp/error.c:3158
 
30416
-#, c-format
 
30417
+#: cp/error.c:3162
 
30418
+#, fuzzy, c-format
 
30419
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
30420
-msgstr ""
 
30421
+msgstr "%s:%d:%d:  [跳過 %d 實體化語境]\n"
 
30422
 
 
30423
-#: cp/error.c:3163
 
30424
-#, c-format
 
30425
+#: cp/error.c:3167
 
30426
+#, fuzzy, c-format
 
30427
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
30428
-msgstr ""
 
30429
+msgstr "%s:%d:  [跳過 %d 實體化語境]\n"
 
30430
 
 
30431
-#: cp/error.c:3227
 
30432
-#, c-format
 
30433
+#: cp/error.c:3231
 
30434
+#, fuzzy, c-format
 
30435
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
30436
-msgstr ""
 
30437
+msgstr "%s:%d:%d:  在中 constexpr 擴展的 %qs"
 
30438
 
 
30439
-#: cp/error.c:3231
 
30440
-#, c-format
 
30441
+#: cp/error.c:3235
 
30442
+#, fuzzy, c-format
 
30443
 msgid "%s:%d:   in constexpr expansion of %qs"
 
30444
-msgstr ""
 
30445
+msgstr "%s:%d:  在中 constexpr 擴展的 %qs"
 
30446
 
 
30447
 #: cp/pt.c:1751
 
30448
 msgid "candidates are:"
 
30449
 msgstr "備選為:"
 
30450
 
 
30451
-#: cp/pt.c:17926 cp/call.c:3290
 
30452
+#: cp/pt.c:17922 cp/call.c:3290
 
30453
 #, fuzzy, gcc-internal-format
 
30454
-#| msgid "candidate 1:"
 
30455
 msgid "candidate is:"
 
30456
 msgid_plural "candidates are:"
 
30457
-msgstr[0] "備選 1:"
 
30458
+msgstr[0] "candidate 是:"
 
30459
 
 
30460
 #: cp/rtti.c:537
 
30461
 #, fuzzy
 
30462
-#| msgid "creating pointer to member reference type %qT"
 
30463
 msgid "target is not pointer or reference to class"
 
30464
-msgstr "產生參照類型 %qT 的成員指標"
 
30465
+msgstr "目標不是指標或參考到類別"
 
30466
 
 
30467
 #: cp/rtti.c:542
 
30468
 #, fuzzy
 
30469
-#| msgid "arithmetic on pointer to an incomplete type"
 
30470
 msgid "target is not pointer or reference to complete type"
 
30471
-msgstr "在參照不完全類型的指標上執行算術運算"
 
30472
+msgstr "目標不是指標或參考到完成型態"
 
30473
 
 
30474
 #: cp/rtti.c:548
 
30475
 #, fuzzy
 
30476
-#| msgid "creating pointer to member reference type %qT"
 
30477
 msgid "target is not pointer or reference"
 
30478
-msgstr "產生參照類型 %qT 的成員指標"
 
30479
+msgstr "目標不是指標或參考"
 
30480
 
 
30481
 #: cp/rtti.c:564
 
30482
 #, fuzzy
 
30483
-#| msgid "base operand of %<->%> is not a pointer"
 
30484
 msgid "source is not a pointer"
 
30485
-msgstr "%<->%> 的左運算元不是一個指標"
 
30486
+msgstr "來源並非指標"
 
30487
 
 
30488
 #: cp/rtti.c:569
 
30489
+#, fuzzy
 
30490
 msgid "source is not a pointer to class"
 
30491
-msgstr ""
 
30492
+msgstr "來源並非指標到類別"
 
30493
 
 
30494
 #: cp/rtti.c:574
 
30495
 #, fuzzy
 
30496
-#| msgid "cannot %s a pointer to incomplete type %qT"
 
30497
 msgid "source is a pointer to incomplete type"
 
30498
-msgstr "不能將指標 %s 到不完全的類型 %qT"
 
30499
+msgstr "來源是指標到不完整型態"
 
30500
 
 
30501
 #: cp/rtti.c:589
 
30502
 #, fuzzy
 
30503
-#| msgid "%qE does not have class type"
 
30504
 msgid "source is not of class type"
 
30505
-msgstr "%qE 不是一個類別"
 
30506
+msgstr "來源不是的類別型態"
 
30507
 
 
30508
 #: cp/rtti.c:594
 
30509
 #, fuzzy
 
30510
-#| msgid "return type is an incomplete type"
 
30511
 msgid "source is of incomplete class type"
 
30512
-msgstr "回傳不完全的類型"
 
30513
+msgstr "來源是的不完整類別型態"
 
30514
 
 
30515
 #: cp/rtti.c:607
 
30516
+#, fuzzy
 
30517
 msgid "conversion casts away constness"
 
30518
-msgstr ""
 
30519
+msgstr "轉換演員陣容暫離 constness"
 
30520
 
 
30521
 #: cp/rtti.c:765
 
30522
+#, fuzzy
 
30523
 msgid "source type is not polymorphic"
 
30524
-msgstr ""
 
30525
+msgstr "來源型態不是 polymorphic"
 
30526
 
 
30527
 #: cp/typeck.c:5375 c/c-typeck.c:3484
 
30528
 #, gcc-internal-format
 
30529
@@ -4416,25 +4312,28 @@
 
30530
 
 
30531
 #: cp/typeck.c:5437
 
30532
 #, fuzzy
 
30533
-#| msgid "wrong type argument to unary plus"
 
30534
 msgid "in argument to unary !"
 
30535
-msgstr "單位元加的運算元類型錯誤"
 
30536
+msgstr "在中引數到一元!"
 
30537
 
 
30538
 #: cp/typeck.c:5486
 
30539
+#, fuzzy
 
30540
 msgid "no pre-increment operator for type"
 
30541
-msgstr ""
 
30542
+msgstr "沒有 pre-increment 運算子用於型態"
 
30543
 
 
30544
 #: cp/typeck.c:5488
 
30545
+#, fuzzy
 
30546
 msgid "no post-increment operator for type"
 
30547
-msgstr ""
 
30548
+msgstr "沒有 post-increment 運算子用於型態"
 
30549
 
 
30550
 #: cp/typeck.c:5490
 
30551
+#, fuzzy
 
30552
 msgid "no pre-decrement operator for type"
 
30553
-msgstr ""
 
30554
+msgstr "沒有 pre-decrement 運算子用於型態"
 
30555
 
 
30556
 #: cp/typeck.c:5492
 
30557
+#, fuzzy
 
30558
 msgid "no post-decrement operator for type"
 
30559
-msgstr ""
 
30560
+msgstr "沒有 post-decrement 運算子用於型態"
 
30561
 
 
30562
 #: fortran/arith.c:95
 
30563
 msgid "Arithmetic OK at %L"
 
30564
@@ -4466,26 +4365,23 @@
 
30565
 
 
30566
 #: fortran/arith.c:1351
 
30567
 #, fuzzy
 
30568
-#| msgid "Elemental binary operation"
 
30569
 msgid "elemental binary operation"
 
30570
-msgstr "基本的二元作業"
 
30571
+msgstr "elemental 二進運算"
 
30572
 
 
30573
 #: fortran/check.c:1651 fortran/check.c:2567 fortran/check.c:2621
 
30574
 #, fuzzy, c-format
 
30575
-#| msgid "Missing arguments to %s intrinsic at %L"
 
30576
 msgid "arguments '%s' and '%s' for intrinsic %s"
 
30577
-msgstr "%s 內建函式缺少引數,於 %L 處"
 
30578
+msgstr "引數『%s』和『%s』用於 intrinsic %s"
 
30579
 
 
30580
 #: fortran/check.c:2373
 
30581
-#, c-format
 
30582
+#, fuzzy, c-format
 
30583
 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 
30584
-msgstr ""
 
30585
+msgstr "引數『a%d』和『a%d』用於 intrinsic『%s』"
 
30586
 
 
30587
 #: fortran/check.c:2901 fortran/intrinsic.c:3944
 
30588
 #, fuzzy, c-format
 
30589
-#| msgid "Missing arguments to %s intrinsic at %L"
 
30590
 msgid "arguments '%s' and '%s' for intrinsic '%s'"
 
30591
-msgstr "%s 內建函式缺少引數,於 %L 處"
 
30592
+msgstr "引數『%s』和『%s』用於 intrinsic『%s』"
 
30593
 
 
30594
 #: fortran/error.c:777 fortran/error.c:832 fortran/error.c:906
 
30595
 #: fortran/error.c:981
 
30596
@@ -4497,8 +4393,9 @@
 
30597
 msgstr "錯誤:"
 
30598
 
 
30599
 #: fortran/error.c:842
 
30600
+#, fuzzy
 
30601
 msgid "Fortran 2008 obsolescent feature:"
 
30602
-msgstr ""
 
30603
+msgstr "Fortran 2008 obsolescent 特徵:條目敘述於 %C"
 
30604
 
 
30605
 #: fortran/error.c:851
 
30606
 msgid "GNU Extension:"
 
30607
@@ -4509,12 +4406,14 @@
 
30608
 msgstr ""
 
30609
 
 
30610
 #: fortran/error.c:857
 
30611
+#, fuzzy
 
30612
 msgid "Obsolescent feature:"
 
30613
-msgstr ""
 
30614
+msgstr "Obsolescent 特徵:計算的前往於 %C"
 
30615
 
 
30616
 #: fortran/error.c:860
 
30617
+#, fuzzy
 
30618
 msgid "Deleted feature:"
 
30619
-msgstr ""
 
30620
+msgstr "預期的運算子"
 
30621
 
 
30622
 #: fortran/error.c:1035
 
30623
 msgid "Fatal Error:"
 
30624
@@ -4537,9 +4436,8 @@
 
30625
 
 
30626
 #: fortran/expr.c:3158
 
30627
 #, fuzzy
 
30628
-#| msgid "Array assignment"
 
30629
 msgid "array assignment"
 
30630
-msgstr "陣列賦值"
 
30631
+msgstr "陣列指派"
 
30632
 
 
30633
 #: fortran/gfortranspec.c:304
 
30634
 #, c-format
 
30635
@@ -4561,8 +4459,9 @@
 
30636
 msgstr "驅動:"
 
30637
 
 
30638
 #: fortran/interface.c:2735 fortran/intrinsic.c:3653
 
30639
+#, fuzzy
 
30640
 msgid "actual argument to INTENT = OUT/INOUT"
 
30641
-msgstr ""
 
30642
+msgstr "實際引數到含義=出/INOUT"
 
30643
 
 
30644
 #: fortran/io.c:551
 
30645
 msgid "Positive width required"
 
30646
@@ -4574,9 +4473,8 @@
 
30647
 
 
30648
 #: fortran/io.c:553
 
30649
 #, fuzzy
 
30650
-#| msgid "Unexpected end of format string"
 
30651
 msgid "Unexpected element '%c' in format string at %L"
 
30652
-msgstr "非預期的格式字串結尾"
 
30653
+msgstr "未預期的元件『%c』在中格式字串於 %L"
 
30654
 
 
30655
 #: fortran/io.c:555
 
30656
 msgid "Unexpected end of format string"
 
30657
@@ -4584,9 +4482,8 @@
 
30658
 
 
30659
 #: fortran/io.c:556
 
30660
 #, fuzzy
 
30661
-#| msgid "zero width in %s format"
 
30662
 msgid "Zero width in format descriptor"
 
30663
-msgstr "%s 格式字串中欄位寬為 0"
 
30664
+msgstr "零寬度在中格式描述元"
 
30665
 
 
30666
 #: fortran/io.c:576
 
30667
 msgid "Missing leading left parenthesis"
 
30668
@@ -4594,9 +4491,8 @@
 
30669
 
 
30670
 #: fortran/io.c:605
 
30671
 #, fuzzy
 
30672
-#| msgid "gfortran: Directory required after -M\n"
 
30673
 msgid "Left parenthesis required after '*'"
 
30674
-msgstr "gfortran:-M 後需要給出目錄\n"
 
30675
+msgstr "左parenthesis 必要項之後『*』"
 
30676
 
 
30677
 #: fortran/io.c:636
 
30678
 msgid "Expected P edit descriptor"
 
30679
@@ -4604,24 +4500,24 @@
 
30680
 
 
30681
 #. P requires a prior number.
 
30682
 #: fortran/io.c:644
 
30683
+#, fuzzy
 
30684
 msgid "P descriptor requires leading scale factor"
 
30685
-msgstr ""
 
30686
+msgstr "P 描述元需求前導伸縮比值"
 
30687
 
 
30688
 #: fortran/io.c:739 fortran/io.c:753
 
30689
+#, fuzzy
 
30690
 msgid "Comma required after P descriptor"
 
30691
-msgstr ""
 
30692
+msgstr "逗號必要項之後 P 描述元"
 
30693
 
 
30694
 #: fortran/io.c:767
 
30695
 #, fuzzy
 
30696
-#| msgid "Positive width required"
 
30697
 msgid "Positive width required with T descriptor"
 
30698
-msgstr "需要正的寬度"
 
30699
+msgstr "正面的寬度必要項與 T 描述元"
 
30700
 
 
30701
 #: fortran/io.c:846
 
30702
 #, fuzzy
 
30703
-#| msgid "Expected P edit descriptor"
 
30704
 msgid "E specifier not allowed with g0 descriptor"
 
30705
-msgstr "需要 P 編譯描述符號"
 
30706
+msgstr "E 說明符不允許與 g0 描述元"
 
30707
 
 
30708
 #: fortran/io.c:916
 
30709
 msgid "Positive exponent width required"
 
30710
@@ -4629,25 +4525,25 @@
 
30711
 
 
30712
 #: fortran/io.c:946
 
30713
 #, fuzzy
 
30714
-#| msgid "unrecognized format specifier"
 
30715
 msgid "Period required in format specifier"
 
30716
-msgstr "無法辨識的格式限定符"
 
30717
+msgstr "週期必要項在中格式說明符"
 
30718
 
 
30719
 #: fortran/io.c:1535
 
30720
-#, c-format
 
30721
+#, fuzzy, c-format
 
30722
 msgid "%s tag"
 
30723
-msgstr ""
 
30724
+msgstr "%s 標籤"
 
30725
 
 
30726
 #: fortran/io.c:2870
 
30727
+#, fuzzy
 
30728
 msgid "internal unit in WRITE"
 
30729
-msgstr ""
 
30730
+msgstr "內部單位在中寫入"
 
30731
 
 
30732
 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
 
30733
 #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
 
30734
 #: fortran/io.c:4065
 
30735
-#, c-format
 
30736
+#, fuzzy, c-format
 
30737
 msgid "%s tag with INQUIRE"
 
30738
-msgstr ""
 
30739
+msgstr "%s 標籤與查詢"
 
30740
 
 
30741
 #: fortran/matchexp.c:28
 
30742
 #, c-format
 
30743
@@ -4763,24 +4659,24 @@
 
30744
 msgstr "簡單的 IF"
 
30745
 
 
30746
 #: fortran/resolve.c:591
 
30747
+#, fuzzy
 
30748
 msgid "module procedure"
 
30749
-msgstr ""
 
30750
+msgstr "模組程序"
 
30751
 
 
30752
 #: fortran/resolve.c:592
 
30753
 #, fuzzy
 
30754
-#| msgid "function returning a function"
 
30755
 msgid "internal function"
 
30756
-msgstr "函式回傳了一個函式"
 
30757
+msgstr "內部函式"
 
30758
 
 
30759
 #: fortran/resolve.c:2051
 
30760
+#, fuzzy
 
30761
 msgid "elemental procedure"
 
30762
-msgstr ""
 
30763
+msgstr "elemental 程序"
 
30764
 
 
30765
 #: fortran/resolve.c:3936
 
30766
 #, fuzzy, c-format
 
30767
-#| msgid "Invalid kind for %s at %L"
 
30768
 msgid "Invalid context for NULL() pointer at %%L"
 
30769
-msgstr "%s 種別無效,於 %L 處"
 
30770
+msgstr "無效的語境用於空值() 指標於 %%L"
 
30771
 
 
30772
 #: fortran/resolve.c:3952
 
30773
 #, c-format
 
30774
@@ -4804,9 +4700,8 @@
 
30775
 
 
30776
 #: fortran/resolve.c:4016
 
30777
 #, fuzzy, c-format
 
30778
-#| msgid "Operand of .NOT. operator at %%L is %s"
 
30779
 msgid "Operand of .not. operator at %%L is %s"
 
30780
-msgstr "%%L 處的 .NOT. 運算子的運算元為 %s"
 
30781
+msgstr "運算元的.not。運算子於 %%L 是 %s"
 
30782
 
 
30783
 #: fortran/resolve.c:4030
 
30784
 msgid "COMPLEX quantities cannot be compared at %L"
 
30785
@@ -4824,9 +4719,8 @@
 
30786
 
 
30787
 #: fortran/resolve.c:4095
 
30788
 #, fuzzy, c-format
 
30789
-#| msgid "unknown operator '%s' in %%:version-compare"
 
30790
 msgid "Unknown operator '%s' at %%L"
 
30791
-msgstr "%%:version-compare 中有不明的運算元「%s」"
 
30792
+msgstr "不明運算子『%s』於 %%L"
 
30793
 
 
30794
 #: fortran/resolve.c:4097
 
30795
 #, c-format
 
30796
@@ -4840,133 +4734,132 @@
 
30797
 
 
30798
 #: fortran/resolve.c:4189
 
30799
 #, fuzzy, c-format
 
30800
-#| msgid "Inconsistent ranks for operator at %L and %L"
 
30801
 msgid "Inconsistent ranks for operator at %%L and %%L"
 
30802
-msgstr "%L 和 %L 處的運算元秩不一致"
 
30803
+msgstr "不一致分級用於運算子於 %%L 和 %%L"
 
30804
 
 
30805
 #: fortran/resolve.c:6677
 
30806
+#, fuzzy
 
30807
 msgid "Loop variable"
 
30808
-msgstr ""
 
30809
+msgstr "迴圈變數"
 
30810
 
 
30811
 #: fortran/resolve.c:6682
 
30812
 #, fuzzy
 
30813
-#| msgid "Perform variable tracking"
 
30814
 msgid "iterator variable"
 
30815
-msgstr "進行變數追蹤"
 
30816
+msgstr "迭代器變數"
 
30817
 
 
30818
 #: fortran/resolve.c:6687
 
30819
 #, fuzzy
 
30820
-#| msgid "Step expression in DO loop at %L cannot be zero"
 
30821
 msgid "Start expression in DO loop"
 
30822
-msgstr "步進敘述於 %L 處的 DO 迴圈中不可為零"
 
30823
+msgstr "開始運算式在中做迴圈"
 
30824
 
 
30825
 #: fortran/resolve.c:6691
 
30826
 #, fuzzy
 
30827
-#| msgid "invalid expression as operand"
 
30828
 msgid "End expression in DO loop"
 
30829
-msgstr "無效的運算式做為運算元"
 
30830
+msgstr "結束運算式在中做迴圈"
 
30831
 
 
30832
 #: fortran/resolve.c:6695
 
30833
 #, fuzzy
 
30834
-#| msgid "Step expression in DO loop at %L cannot be zero"
 
30835
 msgid "Step expression in DO loop"
 
30836
-msgstr "步進敘述於 %L 處的 DO 迴圈中不可為零"
 
30837
+msgstr "步驟運算式在中做迴圈"
 
30838
 
 
30839
 #: fortran/resolve.c:6953 fortran/resolve.c:6956
 
30840
 #, fuzzy
 
30841
-#| msgid "DEALLOCATE "
 
30842
 msgid "DEALLOCATE object"
 
30843
-msgstr "DEALLOCATE "
 
30844
+msgstr "取消配置物件"
 
30845
 
 
30846
 #: fortran/resolve.c:7303 fortran/resolve.c:7305
 
30847
 #, fuzzy
 
30848
-#| msgid "ALLOCATE "
 
30849
 msgid "ALLOCATE object"
 
30850
-msgstr "ALLOCATE "
 
30851
+msgstr "配置物件"
 
30852
 
 
30853
 #: fortran/resolve.c:7507 fortran/resolve.c:8844
 
30854
+#, fuzzy
 
30855
 msgid "STAT variable"
 
30856
-msgstr ""
 
30857
+msgstr "STAT 變數"
 
30858
 
 
30859
 #: fortran/resolve.c:7551 fortran/resolve.c:8856
 
30860
+#, fuzzy
 
30861
 msgid "ERRMSG variable"
 
30862
-msgstr ""
 
30863
+msgstr "ERRMSG 變數"
 
30864
 
 
30865
 #: fortran/resolve.c:8722
 
30866
+#, fuzzy
 
30867
 msgid "item in READ"
 
30868
-msgstr ""
 
30869
+msgstr "項目在中讀取"
 
30870
 
 
30871
 #: fortran/resolve.c:8868
 
30872
+#, fuzzy
 
30873
 msgid "ACQUIRED_LOCK variable"
 
30874
-msgstr ""
 
30875
+msgstr "ACQUIRED_LOCK 變數"
 
30876
 
 
30877
 #: fortran/trans-array.c:1425
 
30878
-#, c-format
 
30879
+#, fuzzy, c-format
 
30880
 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
 
30881
-msgstr ""
 
30882
+msgstr "不同的字元長度 (%ld/%ld) 在中陣列建構子"
 
30883
 
 
30884
 #: fortran/trans-array.c:5176
 
30885
+#, fuzzy
 
30886
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
30887
-msgstr ""
 
30888
+msgstr "整數溢位時計算數目的記憶體到配置"
 
30889
 
 
30890
-#: fortran/trans-decl.c:4842
 
30891
-#, c-format
 
30892
+#: fortran/trans-decl.c:4844
 
30893
+#, fuzzy, c-format
 
30894
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
30895
-msgstr ""
 
30896
+msgstr "實際的字串長度不匹配宣告的一個用於虛引數『%s』(%ld/%ld)"
 
30897
 
 
30898
-#: fortran/trans-decl.c:4850
 
30899
-#, c-format
 
30900
+#: fortran/trans-decl.c:4852
 
30901
+#, fuzzy, c-format
 
30902
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
30903
-msgstr ""
 
30904
+msgstr "實際的字串長度是短於宣告的一個用於虛引數『%s』(%ld/%ld)"
 
30905
 
 
30906
 #: fortran/trans-expr.c:6720
 
30907
-#, c-format
 
30908
+#, fuzzy, c-format
 
30909
 msgid "Target of rank remapping is too small (%ld < %ld)"
 
30910
-msgstr ""
 
30911
+msgstr "目標的分級重新映射太小 (%ld<%ld)"
 
30912
 
 
30913
 #: fortran/trans-intrinsic.c:892
 
30914
-#, c-format
 
30915
+#, fuzzy, c-format
 
30916
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
30917
-msgstr ""
 
30918
+msgstr "Unequal 字元長度 (%ld/%ld) 在中 %s"
 
30919
 
 
30920
-#: fortran/trans-intrinsic.c:6157
 
30921
+#: fortran/trans-intrinsic.c:6156
 
30922
 #, fuzzy, c-format
 
30923
-#| msgid "Argument of SQRT at %L has a negative value"
 
30924
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
30925
-msgstr "%L 處 SQRT 的參數為負"
 
30926
+msgstr "引數 NCOPIES 的重複 intrinsic 是負 (它的值是 %ld)"
 
30927
 
 
30928
-#: fortran/trans-intrinsic.c:6189
 
30929
+#: fortran/trans-intrinsic.c:6188
 
30930
+#, fuzzy
 
30931
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
30932
-msgstr ""
 
30933
+msgstr "引數 NCOPIES 的重複 intrinsic 太大"
 
30934
 
 
30935
 #: fortran/trans-io.c:522
 
30936
 #, fuzzy
 
30937
-#| msgid "Syntax error in %s statement at %C"
 
30938
 msgid "Unit number in I/O statement too small"
 
30939
-msgstr "%s 敘述在 %C 處語法錯誤"
 
30940
+msgstr "單元號碼在中 I/O 敘述太小"
 
30941
 
 
30942
 #: fortran/trans-io.c:531
 
30943
 #, fuzzy
 
30944
-#| msgid "Syntax error in %s statement at %C"
 
30945
 msgid "Unit number in I/O statement too large"
 
30946
-msgstr "%s 敘述在 %C 處語法錯誤"
 
30947
+msgstr "單元號碼在中 I/O 敘述太大"
 
30948
 
 
30949
 #: fortran/trans-stmt.c:155
 
30950
 msgid "Assigned label is not a target label"
 
30951
 msgstr "賦值標籤不是目的標籤"
 
30952
 
 
30953
 #: fortran/trans-stmt.c:794
 
30954
-#, c-format
 
30955
+#, fuzzy, c-format
 
30956
 msgid "Invalid image number %d in SYNC IMAGES"
 
30957
-msgstr ""
 
30958
+msgstr "無效的影像號碼 %d 在中同步影像"
 
30959
 
 
30960
 #: fortran/trans-stmt.c:1441 fortran/trans-stmt.c:1724
 
30961
+#, fuzzy
 
30962
 msgid "Loop variable has been modified"
 
30963
-msgstr ""
 
30964
+msgstr "迴圈變數已被已修改"
 
30965
 
 
30966
 #: fortran/trans-stmt.c:1581
 
30967
+#, fuzzy
 
30968
 msgid "DO step value is zero"
 
30969
-msgstr ""
 
30970
+msgstr "做步驟值是零"
 
30971
 
 
30972
 #: fortran/trans.c:46
 
30973
 msgid "Array reference out of bounds"
 
30974
@@ -4978,43 +4871,48 @@
 
30975
 
 
30976
 #: fortran/trans.c:573
 
30977
 #, fuzzy
 
30978
-#| msgid "gimplification failed"
 
30979
 msgid "Memory allocation failed"
 
30980
-msgstr "gimplification 失敗"
 
30981
+msgstr "記憶體配置失敗"
 
30982
 
 
30983
 #: fortran/trans.c:649 fortran/trans.c:1270
 
30984
+#, fuzzy
 
30985
 msgid "Allocation would exceed memory limit"
 
30986
-msgstr ""
 
30987
+msgstr "配額會超出記憶體限制"
 
30988
 
 
30989
 #: fortran/trans.c:793
 
30990
-#, c-format
 
30991
+#, fuzzy, c-format
 
30992
 msgid "Attempting to allocate already allocated variable '%s'"
 
30993
-msgstr ""
 
30994
+msgstr "試圖配置已經配置的變數『%s』"
 
30995
 
 
30996
 #: fortran/trans.c:799
 
30997
+#, fuzzy
 
30998
 msgid "Attempting to allocate already allocated variable"
 
30999
-msgstr ""
 
31000
+msgstr "試圖配置已經配置的變數"
 
31001
 
 
31002
 #: fortran/trans.c:908 fortran/trans.c:1162
 
31003
-#, c-format
 
31004
+#, fuzzy, c-format
 
31005
 msgid "Attempt to DEALLOCATE unallocated '%s'"
 
31006
-msgstr ""
 
31007
+msgstr "試圖到取消配置 unallocated『%s』"
 
31008
 
 
31009
 #: go/go-backend.c:170
 
31010
+#, fuzzy
 
31011
 msgid "lseek failed while reading export data"
 
31012
-msgstr ""
 
31013
+msgstr "lseek 失敗的當讀取匯出資料"
 
31014
 
 
31015
 #: go/go-backend.c:177
 
31016
+#, fuzzy
 
31017
 msgid "memory allocation failed while reading export data"
 
31018
-msgstr ""
 
31019
+msgstr "記憶體配置失敗的當讀取匯出資料"
 
31020
 
 
31021
 #: go/go-backend.c:185
 
31022
+#, fuzzy
 
31023
 msgid "read failed while reading export data"
 
31024
-msgstr ""
 
31025
+msgstr "讀取失敗的當讀取匯出資料"
 
31026
 
 
31027
 #: go/go-backend.c:191
 
31028
+#, fuzzy
 
31029
 msgid "short read while reading export data"
 
31030
-msgstr ""
 
31031
+msgstr "短讀取當讀取匯出資料"
 
31032
 
 
31033
 #: java/jcf-dump.c:1128
 
31034
 #, c-format
 
31035
@@ -5061,11 +4959,13 @@
 
31036
 "\n"
 
31037
 
 
31038
 #: java/jcf-dump.c:1207
 
31039
-#, c-format
 
31040
+#, fuzzy, c-format
 
31041
 msgid ""
 
31042
 "Display contents of a class file in readable form.\n"
 
31043
 "\n"
 
31044
 msgstr ""
 
31045
+"顯示內容的類別檔案在中 readable 表單。\n"
 
31046
+"\n"
 
31047
 
 
31048
 #: java/jcf-dump.c:1208
 
31049
 #, c-format
 
31050
@@ -5162,42 +5062,44 @@
 
31051
 msgstr "%s:無法關閉輸出檔案 %s\n"
 
31052
 
 
31053
 #: objc/lang-specs.h:30 objc/lang-specs.h:41
 
31054
+#, fuzzy
 
31055
 msgid "GNU Objective C no longer supports traditional compilation"
 
31056
-msgstr ""
 
31057
+msgstr "GNU Objective C 不再支援傳統編譯"
 
31058
 
 
31059
 #: objc/lang-specs.h:55
 
31060
+#, fuzzy
 
31061
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
31062
-msgstr ""
 
31063
+msgstr "objc-cpp-output 被不宜用;請使用 objective-c-cpp-output 做為替代"
 
31064
 
 
31065
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
31066
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
31067
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
31068
 msgstr "-pg 和 -fomit-frame-pointer 互不相容"
 
31069
 
 
31070
 #: config/cris/cris.h:192
 
31071
 #, fuzzy
 
31072
-#| msgid "cannot specify both -C and -o"
 
31073
 msgid "do not specify both -march=... and -mcpu=..."
 
31074
-msgstr "不能同時指定 -C 和 -o"
 
31075
+msgstr "不指定兩者 -march=...和 -mcpu=…"
 
31076
 
 
31077
 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
 
31078
 #, fuzzy
 
31079
-#| msgid "GCC does not support -C or -CC without -E"
 
31080
 msgid "gfortran does not support -E without -cpp"
 
31081
-msgstr "GCC 只允許 -E 與 -C 或 -CC 合用"
 
31082
+msgstr "gfortran 不支援 -E 而無需 -cpp"
 
31083
 
 
31084
 #: config/pa/pa-hpux10.h:88 config/pa/pa-hpux10.h:91 config/pa/pa-hpux10.h:99
 
31085
 #: config/pa/pa-hpux10.h:102 config/pa/pa-hpux11.h:107
 
31086
 #: config/pa/pa-hpux11.h:110 config/pa/pa64-hpux.h:29 config/pa/pa64-hpux.h:32
 
31087
 #: config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
 
31088
+#, fuzzy
 
31089
 msgid "warning: consider linking with '-static' as system libraries with"
 
31090
-msgstr ""
 
31091
+msgstr "警告:認為鏈結與『-static』做為系統函式庫與"
 
31092
 
 
31093
 #: config/pa/pa-hpux10.h:89 config/pa/pa-hpux10.h:92 config/pa/pa-hpux10.h:100
 
31094
 #: config/pa/pa-hpux10.h:103 config/pa/pa-hpux11.h:108
 
31095
 #: config/pa/pa-hpux11.h:111 config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33
 
31096
 #: config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
 
31097
+#, fuzzy
 
31098
 msgid "  profiling support are only provided in archive format"
 
31099
-msgstr ""
 
31100
+msgstr "  側寫檔支援是只有提供的在中封存格式"
 
31101
 
 
31102
 #: config/lynx.h:69
 
31103
 msgid "cannot use mthreads and mlegacy-threads together"
 
31104
@@ -5213,31 +5115,31 @@
 
31105
 
 
31106
 #: ada/gcc-interface/lang-specs.h:52
 
31107
 #, fuzzy
 
31108
-#| msgid "-c or -S required for Ada"
 
31109
 msgid "-c required for gnat2why"
 
31110
-msgstr "Ada 需要 -c 或是 -S"
 
31111
+msgstr "-c 必要項用於 gnat2 why"
 
31112
 
 
31113
 #: ada/gcc-interface/lang-specs.h:65
 
31114
 #, fuzzy
 
31115
-#| msgid "-c or -S required for Ada"
 
31116
 msgid "-c required for gnat2scil"
 
31117
-msgstr "Ada 需要 -c 或是 -S"
 
31118
+msgstr "-c 必要項用於 gnat2 why"
 
31119
 
 
31120
 #: config/mcore/mcore.h:53
 
31121
 msgid "the m210 does not have little endian support"
 
31122
 msgstr "m210 不支援低位位元組在前"
 
31123
 
 
31124
 #: objcp/lang-specs.h:58
 
31125
+#, fuzzy
 
31126
 msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
 
31127
-msgstr ""
 
31128
+msgstr "objc ++-cpp-output 被不宜用;請使用 objective-c++-cpp-output 做為替代"
 
31129
 
 
31130
 #: config/rs6000/sysv4.h:756 config/alpha/freebsd.h:33
 
31131
 #: config/i386/freebsd.h:95 config/i386/freebsd64.h:35
 
31132
 #: config/sparc/freebsd.h:45 config/ia64/freebsd.h:26
 
31133
+#, fuzzy
 
31134
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
31135
-msgstr ""
 
31136
+msgstr "認為使用『-pg』以代替『-p』與 gprof (1)"
 
31137
 
 
31138
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
31139
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
31140
 msgid "SH2a does not support little-endian"
 
31141
 msgstr "SH2a 不支援低位位元組在前"
 
31142
 
 
31143
@@ -5302,7 +5204,7 @@
 
31144
 msgstr "-shared 選項目前在 VAX ELF 下不受支援"
 
31145
 
 
31146
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
31147
-#: config/i386/cygwin.h:113
 
31148
+#: config/i386/cygwin.h:109
 
31149
 msgid "shared and mdll are not compatible"
 
31150
 msgstr "shared 和 mdll 互不相容"
 
31151
 
 
31152
@@ -5320,19 +5222,18 @@
 
31153
 
 
31154
 #: config/rx/rx.h:62
 
31155
 #, fuzzy
 
31156
-#| msgid "assert: %s is assign compatible with %s"
 
31157
 msgid "-mas100-syntax is incompatible with -gdwarf"
 
31158
-msgstr "assert:%s 與 %s 賦值相容"
 
31159
+msgstr "-mas100-syntax 是不相容的與 -gdwarf"
 
31160
 
 
31161
 #: config/rx/rx.h:63
 
31162
+#, fuzzy
 
31163
 msgid "rx200 cpu does not have FPU hardware"
 
31164
-msgstr ""
 
31165
+msgstr "rx200 cpu 沒有 FPU 硬體"
 
31166
 
 
31167
 #: config/arm/arm.h:206
 
31168
 #, fuzzy
 
31169
-#| msgid "-msoft-float and -mhard_float may not be used together"
 
31170
 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
 
31171
-msgstr "-msoft-float 和 -mhard_float 不能一起使用"
 
31172
+msgstr "-mfloat-abi=軟式和 -mfloat-abi=硬可能無法一起使用"
 
31173
 
 
31174
 #: config/arm/arm.h:208
 
31175
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 
31176
@@ -5340,37 +5241,33 @@
 
31177
 
 
31178
 #: config/bfin/elf.h:55
 
31179
 #, fuzzy
 
31180
-#| msgid "spec file has no spec for linking"
 
31181
 msgid "no processor type specified for linking"
 
31182
-msgstr "spec 檔案沒有對連結的設定"
 
31183
+msgstr "沒有處理器型態指定的用於鏈結"
 
31184
 
 
31185
 #: config/vax/vax.h:46 config/vax/vax.h:47
 
31186
 #, fuzzy
 
31187
-#| msgid "profiling not supported with -mg\n"
 
31188
 msgid "profiling not supported with -mg"
 
31189
-msgstr "取樣不支援 -mg\n"
 
31190
+msgstr "側寫檔不支援與 -mg"
 
31191
 
 
31192
-#: gcc.c:704
 
31193
+#: gcc.c:705
 
31194
 #, fuzzy
 
31195
-#| msgid "%Jweakref is not supported in this configuration"
 
31196
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
31197
-msgstr "%J別名參照在此配置下不受支援"
 
31198
+msgstr "-fuse-linker-plugin 未被支援在中這個組態"
 
31199
 
 
31200
-#: gcc.c:718
 
31201
+#: gcc.c:719
 
31202
 msgid "cannot specify -static with -fsanitize=address"
 
31203
 msgstr ""
 
31204
 
 
31205
-#: gcc.c:720
 
31206
+#: gcc.c:721
 
31207
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
31208
 msgstr ""
 
31209
 
 
31210
-#: gcc.c:1012
 
31211
+#: gcc.c:1013
 
31212
 #, fuzzy
 
31213
-#| msgid "GCC does not support -C or -CC without -E"
 
31214
 msgid "GNU C no longer supports -traditional without -E"
 
31215
-msgstr "GCC 只允許 -E 與 -C 或 -CC 合用"
 
31216
+msgstr "GNU C 不再支援 -traditional 而無需 -E"
 
31217
 
 
31218
-#: gcc.c:1021
 
31219
+#: gcc.c:1022
 
31220
 msgid "-E or -x required when input is from standard input"
 
31221
 msgstr "當輸入來自標準輸入裝置時,需要 -E 或 -x"
 
31222
 
 
31223
@@ -5385,34 +5282,34 @@
 
31224
 msgstr "TPF-OS 不支援 static"
 
31225
 
 
31226
 #: config/rs6000/freebsd64.h:161 config/rs6000/freebsd64.h:173
 
31227
+#, fuzzy
 
31228
 msgid "consider using `-pg' instead of `-p' with gprof(1)"
 
31229
-msgstr ""
 
31230
+msgstr "認為使用『-pg』以代替『-p』與 gprof (1)"
 
31231
 
 
31232
 #: fortran/lang.opt:146
 
31233
 #, fuzzy
 
31234
-#| msgid "Put MODULE files in 'directory'"
 
31235
 msgid "-J<directory>\tPut MODULE files in 'directory'"
 
31236
-msgstr "將 MODULE 檔案放入「directory」"
 
31237
+msgstr "-J<directory>\t置放模組檔案在中『目錄』"
 
31238
 
 
31239
 #: fortran/lang.opt:198
 
31240
+#, fuzzy
 
31241
 msgid "Warn about possible aliasing of dummy arguments"
 
31242
-msgstr ""
 
31243
+msgstr "警告關於可能的鋸齒的虛引數"
 
31244
 
 
31245
 #: fortran/lang.opt:202
 
31246
+#, fuzzy
 
31247
 msgid "Warn about alignment of COMMON blocks"
 
31248
-msgstr ""
 
31249
+msgstr "警告關於對齊的共同區塊"
 
31250
 
 
31251
 #: fortran/lang.opt:206
 
31252
 #, fuzzy
 
31253
-#| msgid "Warn about use of multi-character character constants"
 
31254
 msgid "Warn about missing ampersand in continued character constants"
 
31255
-msgstr "使用多位元組字元集的字元常數時給出警告"
 
31256
+msgstr "警告關於缺少的及號在中繼續的字元常數"
 
31257
 
 
31258
 #: fortran/lang.opt:210
 
31259
 #, fuzzy
 
31260
-#| msgid "Warn about function pointer arithmetic"
 
31261
 msgid "Warn about creation of array temporaries"
 
31262
-msgstr "當在算術運算式中使用函式指標時給出警告"
 
31263
+msgstr "警告關於建立的陣列暫時的"
 
31264
 
 
31265
 #: fortran/lang.opt:214
 
31266
 msgid "Warn if the type of a variable might be not interoperable with C"
 
31267
@@ -5420,9 +5317,8 @@
 
31268
 
 
31269
 #: fortran/lang.opt:218
 
31270
 #, fuzzy
 
31271
-#| msgid "Warn about truncated source lines"
 
31272
 msgid "Warn about truncated character expressions"
 
31273
-msgstr "對被截斷的來源檔案列給出警告"
 
31274
+msgstr "警告關於截斷的字元運算式"
 
31275
 
 
31276
 #: fortran/lang.opt:222
 
31277
 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions"
 
31278
@@ -5430,19 +5326,17 @@
 
31279
 
 
31280
 #: fortran/lang.opt:230
 
31281
 #, fuzzy
 
31282
-#| msgid "Warn about implicit conversion"
 
31283
 msgid "Warn about most implicit conversions"
 
31284
-msgstr "對隱含轉換給出警告"
 
31285
+msgstr "警告關於最隱含轉換"
 
31286
 
 
31287
-#: fortran/lang.opt:234 common.opt:542
 
31288
+#: fortran/lang.opt:234 common.opt:546
 
31289
 msgid "Print extra (possibly unwanted) warnings"
 
31290
 msgstr "列印額外(可能您並不想要)的警告跾資訊"
 
31291
 
 
31292
 #: fortran/lang.opt:238
 
31293
 #, fuzzy
 
31294
-#| msgid "Warn about implicit function declarations"
 
31295
 msgid "Warn about function call elimination"
 
31296
-msgstr "對隱含函式宣告給出警告"
 
31297
+msgstr "警告關於函式呼叫 elimination"
 
31298
 
 
31299
 #: fortran/lang.opt:242
 
31300
 msgid "Warn about calls with implicit interface"
 
31301
@@ -5450,9 +5344,8 @@
 
31302
 
 
31303
 #: fortran/lang.opt:246
 
31304
 #, fuzzy
 
31305
-#| msgid "Warn about calls with implicit interface"
 
31306
 msgid "Warn about called procedures not explicitly declared"
 
31307
-msgstr "對帶有隱含介面的呼叫給出警告"
 
31308
+msgstr "警告關於 called 程序無法明確的宣告"
 
31309
 
 
31310
 #: fortran/lang.opt:250
 
31311
 msgid "Warn about truncated source lines"
 
31312
@@ -5460,95 +5353,101 @@
 
31313
 
 
31314
 #: fortran/lang.opt:254
 
31315
 #, fuzzy
 
31316
-#| msgid "Intrinsic '%s' at %L is not included in the selected standard"
 
31317
 msgid "Warn on intrinsics not part of the selected standard"
 
31318
-msgstr "內建函式「%s」(於 %L 處)不為所選擇的標準所包含"
 
31319
+msgstr "警告於 intrinsics 無法部分的已選標準"
 
31320
 
 
31321
 #: fortran/lang.opt:258
 
31322
+#, fuzzy
 
31323
 msgid "Warn about real-literal-constants with 'q' exponent-letter"
 
31324
-msgstr ""
 
31325
+msgstr "警告關於 real-literal-constants 與『q』exponent-letter"
 
31326
 
 
31327
 #: fortran/lang.opt:262
 
31328
 #, fuzzy
 
31329
-#| msgid "Warn when a register variable is declared volatile"
 
31330
 msgid "Warn when a left-hand-side array variable is reallocated"
 
31331
 msgstr "當一個暫存器變數被宣告為 volatile 時給出警告"
 
31332
 
 
31333
 #: fortran/lang.opt:266
 
31334
 #, fuzzy
 
31335
-#| msgid "Warn when a register variable is declared volatile"
 
31336
 msgid "Warn when a left-hand-side variable is reallocated"
 
31337
 msgstr "當一個暫存器變數被宣告為 volatile 時給出警告"
 
31338
 
 
31339
 #: fortran/lang.opt:270
 
31340
+#, fuzzy
 
31341
 msgid "Warn if the pointer in a pointer assignment might outlive its target"
 
31342
-msgstr ""
 
31343
+msgstr "目標運算式在中指標指派於 %L 必須投遞指標結果"
 
31344
 
 
31345
 #: fortran/lang.opt:278
 
31346
 msgid "Warn about \"suspicious\" constructs"
 
31347
 msgstr "對「可疑」的建構給出警告"
 
31348
 
 
31349
 #: fortran/lang.opt:282
 
31350
+#, fuzzy
 
31351
 msgid "Permit nonconforming uses of the tab character"
 
31352
-msgstr ""
 
31353
+msgstr "允許 nonconforming 使用的定位字元"
 
31354
 
 
31355
 #: fortran/lang.opt:286
 
31356
 msgid "Warn about underflow of numerical constant expressions"
 
31357
 msgstr "數字常數運算式向下溢位時警告"
 
31358
 
 
31359
 #: fortran/lang.opt:290
 
31360
+#, fuzzy
 
31361
 msgid "Warn if a user-procedure has the same name as an intrinsic"
 
31362
-msgstr ""
 
31363
+msgstr "警告如果 user-procedure 有同名做為 intrinsic"
 
31364
 
 
31365
 #: fortran/lang.opt:294
 
31366
 #, fuzzy
 
31367
-#| msgid "Warn about misuses of pragmas"
 
31368
 msgid "Warn about unused dummy arguments."
 
31369
-msgstr "對錯誤使用的 pragma 加以警告"
 
31370
+msgstr "警告關於未使用的虛引數。"
 
31371
 
 
31372
 #: fortran/lang.opt:298
 
31373
 #, fuzzy
 
31374
-#| msgid "Enable traditional preprocessing"
 
31375
 msgid "Enable preprocessing"
 
31376
-msgstr "啟用傳統預先處理"
 
31377
+msgstr "啟用前置處理"
 
31378
 
 
31379
 #: fortran/lang.opt:306
 
31380
 #, fuzzy
 
31381
-#| msgid "Disable indexed addressing"
 
31382
 msgid "Disable preprocessing"
 
31383
-msgstr "停用變址定址"
 
31384
+msgstr "停用前置處理"
 
31385
 
 
31386
 #: fortran/lang.opt:314
 
31387
+#, fuzzy
 
31388
 msgid "Eliminate multiple function invokations also for impure functions"
 
31389
-msgstr ""
 
31390
+msgstr "Eliminate 多重函式 invokations 也用於 impure 函式"
 
31391
 
 
31392
 #: fortran/lang.opt:318
 
31393
+#, fuzzy
 
31394
 msgid "Enable alignment of COMMON blocks"
 
31395
-msgstr ""
 
31396
+msgstr "啟用對齊的共同區塊"
 
31397
 
 
31398
 #: fortran/lang.opt:322
 
31399
+#, fuzzy
 
31400
 msgid "All intrinsics procedures are available regardless of selected standard"
 
31401
-msgstr ""
 
31402
+msgstr "所有 intrinsics 程序是可用而不管已選標準"
 
31403
 
 
31404
 #: fortran/lang.opt:330
 
31405
+#, fuzzy
 
31406
 msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
 
31407
-msgstr ""
 
31408
+msgstr "不對待區域變數和共同區塊如同它們被具名的在中儲存敘述"
 
31409
 
 
31410
 #: fortran/lang.opt:334
 
31411
+#, fuzzy
 
31412
 msgid "Specify that backslash in string introduces an escape character"
 
31413
-msgstr ""
 
31414
+msgstr "指定該反斜線在中字串引介逸出字元"
 
31415
 
 
31416
 #: fortran/lang.opt:338
 
31417
+#, fuzzy
 
31418
 msgid "Produce a backtrace when a runtime error is encountered"
 
31419
-msgstr ""
 
31420
+msgstr "產生返回時執行階段錯誤被遇到"
 
31421
 
 
31422
 #: fortran/lang.opt:342
 
31423
+#, fuzzy
 
31424
 msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS"
 
31425
-msgstr ""
 
31426
+msgstr "-fblas-matmul-limit=<n>\t大小的最小矩陣用於該項 matmul 將使用 BLAS"
 
31427
 
 
31428
 #: fortran/lang.opt:346
 
31429
+#, fuzzy
 
31430
 msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument"
 
31431
-msgstr ""
 
31432
+msgstr "產生警告於執行階段如果陣列暫時的已被建立的用於程序引數"
 
31433
 
 
31434
 #: fortran/lang.opt:350
 
31435
 msgid "Use big-endian format for unformatted files"
 
31436
@@ -5576,7 +5475,7 @@
 
31437
 
 
31438
 #: fortran/lang.opt:374
 
31439
 msgid "Treat lines with 'D' in column one as comments"
 
31440
-msgstr "將第一行為「D」的列視作註釋"
 
31441
+msgstr "將第一列為「D」的列視作註釋"
 
31442
 
 
31443
 #: fortran/lang.opt:378
 
31444
 msgid "Set the default double precision kind to an 8 byte wide type"
 
31445
@@ -5594,11 +5493,12 @@
 
31446
 msgid "Allow dollar signs in entity names"
 
31447
 msgstr "允許在實體名中使用美元符號"
 
31448
 
 
31449
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
31450
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
31451
-#: common.opt:1360 common.opt:1364
 
31452
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
31453
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
31454
+#: common.opt:1364 common.opt:1368
 
31455
+#, fuzzy
 
31456
 msgid "Does nothing. Preserved for backward compatibility."
 
31457
-msgstr ""
 
31458
+msgstr "沒做任何事。保留的用於回溯相容性。"
 
31459
 
 
31460
 #: fortran/lang.opt:398
 
31461
 msgid "Display the code tree after parsing"
 
31462
@@ -5606,19 +5506,18 @@
 
31463
 
 
31464
 #: fortran/lang.opt:402
 
31465
 #, fuzzy
 
31466
-#| msgid "Display the code tree after parsing"
 
31467
 msgid "Display the code tree after front end optimization"
 
31468
-msgstr "解析後顯示程式碼樹"
 
31469
+msgstr "顯示編碼樹之後前端最佳化"
 
31470
 
 
31471
 #: fortran/lang.opt:406
 
31472
 #, fuzzy
 
31473
-#| msgid "Display the code tree after parsing"
 
31474
 msgid "Display the code tree after parsing; deprecated option"
 
31475
-msgstr "解析後顯示程式碼樹"
 
31476
+msgstr "顯示編碼樹之後剖析;不宜用選項"
 
31477
 
 
31478
 #: fortran/lang.opt:410
 
31479
+#, fuzzy
 
31480
 msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays"
 
31481
-msgstr ""
 
31482
+msgstr "指定該外部 BLAS 函式庫應該被用於 matmul 呼叫於 large-size 陣列"
 
31483
 
 
31484
 #: fortran/lang.opt:414
 
31485
 msgid "Use f2c calling convention"
 
31486
@@ -5629,12 +5528,14 @@
 
31487
 msgstr "假定來源檔案是固定格式的"
 
31488
 
 
31489
 #: fortran/lang.opt:422
 
31490
+#, fuzzy
 
31491
 msgid "Interpret any INTEGER(4) as an INTEGER(8)"
 
31492
-msgstr ""
 
31493
+msgstr "解譯任何整數 (4) 做為整數 (8)"
 
31494
 
 
31495
 #: fortran/lang.opt:426 fortran/lang.opt:430
 
31496
+#, fuzzy
 
31497
 msgid "Specify where to find the compiled intrinsic modules"
 
31498
-msgstr ""
 
31499
+msgstr "指定位置以尋找編譯的 intrinsic 模組"
 
31500
 
 
31501
 #: fortran/lang.opt:434
 
31502
 msgid "Allow arbitrary character line width in fixed mode"
 
31503
@@ -5642,15 +5543,13 @@
 
31504
 
 
31505
 #: fortran/lang.opt:438
 
31506
 #, fuzzy
 
31507
-#| msgid "Use n as character line width in fixed mode"
 
31508
 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode"
 
31509
-msgstr "在固定模式下以 n 做為字元列寬"
 
31510
+msgstr "-ffixed-line-length-<n>\t使用 n 做為字元列寬度在中固定的模式"
 
31511
 
 
31512
 #: fortran/lang.opt:442
 
31513
 #, fuzzy
 
31514
-#| msgid "Stop on following floating point exceptions"
 
31515
 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions"
 
31516
-msgstr "在以下浮點異常的情況下的停止"
 
31517
+msgstr "-ffpe-trap=[...]\t停止於下列浮點數異常"
 
31518
 
 
31519
 #: fortran/lang.opt:446
 
31520
 msgid "Assume that the source file is free form"
 
31521
@@ -5662,157 +5561,175 @@
 
31522
 
 
31523
 #: fortran/lang.opt:454
 
31524
 #, fuzzy
 
31525
-#| msgid "Use n as character line width in free mode"
 
31526
 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode"
 
31527
-msgstr "在自由模式下以 n 做為字元列寬"
 
31528
+msgstr "-ffree-line-length-<n>\t使用 n 做為字元列寬度在中自由模式"
 
31529
 
 
31530
 #: fortran/lang.opt:458
 
31531
 #, fuzzy
 
31532
-#| msgid "Enable linker optimizations"
 
31533
 msgid "Enable front end optimization"
 
31534
-msgstr "啟用連結器最佳化"
 
31535
+msgstr "啟用前端最佳化"
 
31536
 
 
31537
 #: fortran/lang.opt:462
 
31538
 msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
 
31539
 msgstr "不允許使用隱含類型,除非明確地使用了 IMPLICIT 敘述"
 
31540
 
 
31541
 #: fortran/lang.opt:466
 
31542
+#, fuzzy
 
31543
 msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n"
 
31544
-msgstr ""
 
31545
+msgstr "-finit-character=<n>\t初始化本地字元變數到 ASCII 值 n"
 
31546
 
 
31547
 #: fortran/lang.opt:470
 
31548
+#, fuzzy
 
31549
 msgid "-finit-integer=<n>\tInitialize local integer variables to n"
 
31550
-msgstr ""
 
31551
+msgstr "-finit-integer=<n>\t初始化本地整數變數到 n"
 
31552
 
 
31553
 #: fortran/lang.opt:474
 
31554
+#, fuzzy
 
31555
 msgid "Initialize local variables to zero (from g77)"
 
31556
-msgstr ""
 
31557
+msgstr "初始化區域變數到零 (從 g77)"
 
31558
 
 
31559
 #: fortran/lang.opt:478
 
31560
+#, fuzzy
 
31561
 msgid "-finit-logical=<true|false>\tInitialize local logical variables"
 
31562
-msgstr ""
 
31563
+msgstr "-finit-logical=<true|false>\t初始化本地邏輯的變數"
 
31564
 
 
31565
 #: fortran/lang.opt:482
 
31566
+#, fuzzy
 
31567
 msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables"
 
31568
-msgstr ""
 
31569
+msgstr "-finit-real=<zero|nan|inf|-inf>\t初始化本地真實變數"
 
31570
 
 
31571
 #: fortran/lang.opt:486
 
31572
+#, fuzzy
 
31573
 msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor"
 
31574
-msgstr ""
 
31575
+msgstr "-fmax-array-constructor=<n>\t最大值物件數量在中陣列建構子"
 
31576
 
 
31577
 #: fortran/lang.opt:490
 
31578
 #, fuzzy
 
31579
-#| msgid "Maximum identifier length"
 
31580
 msgid "-fmax-identifier-length=<n>\tMaximum identifier length"
 
31581
-msgstr "識別碼的最大長度"
 
31582
+msgstr "-fmax-identifier-length=<n>\t最大值識別碼長度"
 
31583
 
 
31584
 #: fortran/lang.opt:494
 
31585
+#, fuzzy
 
31586
 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords"
 
31587
-msgstr ""
 
31588
+msgstr "-fmax-subrecord-length=<n>\t最大值長度用於 subrecords"
 
31589
 
 
31590
 #: fortran/lang.opt:498
 
31591
+#, fuzzy
 
31592
 msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
 
31593
-msgstr ""
 
31594
+msgstr "-fmax-stack-var-size=<n>\t大小在中位元組的最大陣列該將是置放在之上堆疊"
 
31595
 
 
31596
 #: fortran/lang.opt:502
 
31597
+#, fuzzy
 
31598
 msgid "Put all local arrays on stack."
 
31599
-msgstr ""
 
31600
+msgstr "置放所有本地陣列於堆疊。"
 
31601
 
 
31602
 #: fortran/lang.opt:506
 
31603
+#, fuzzy
 
31604
 msgid "Set default accessibility of module entities to PRIVATE."
 
31605
-msgstr ""
 
31606
+msgstr "設定預設輔助工具的模組實體到私人的。"
 
31607
 
 
31608
 #: fortran/lang.opt:514
 
31609
+#, fuzzy
 
31610
 msgid "Try to lay out derived types as compactly as possible"
 
31611
-msgstr ""
 
31612
+msgstr "試著紙規出衍生類型做為壓縮儘可能地"
 
31613
 
 
31614
 #: fortran/lang.opt:522
 
31615
 #, fuzzy
 
31616
-#| msgid "Expected a right parenthesis in expression at %C"
 
31617
 msgid "Protect parentheses in expressions"
 
31618
-msgstr "%C 處運算式中需要右括號"
 
31619
+msgstr "保護 parentheses 在中運算式"
 
31620
 
 
31621
 #: fortran/lang.opt:526
 
31622
+#, fuzzy
 
31623
 msgid "Enable range checking during compilation"
 
31624
-msgstr ""
 
31625
+msgstr "啟用範圍檢查在的期間編譯"
 
31626
 
 
31627
 #: fortran/lang.opt:530
 
31628
+#, fuzzy
 
31629
 msgid "Interpret any REAL(4) as a REAL(8)"
 
31630
-msgstr ""
 
31631
+msgstr "解譯任何真實 (4) 做為真實 (8)"
 
31632
 
 
31633
 #: fortran/lang.opt:534
 
31634
+#, fuzzy
 
31635
 msgid "Interpret any REAL(4) as a REAL(10)"
 
31636
-msgstr ""
 
31637
+msgstr "解譯任何真實 (4) 做為真實 (10)"
 
31638
 
 
31639
 #: fortran/lang.opt:538
 
31640
+#, fuzzy
 
31641
 msgid "Interpret any REAL(4) as a REAL(16)"
 
31642
-msgstr ""
 
31643
+msgstr "解譯任何真實 (4) 做為真實 (16)"
 
31644
 
 
31645
 #: fortran/lang.opt:542
 
31646
+#, fuzzy
 
31647
 msgid "Interpret any REAL(8) as a REAL(4)"
 
31648
-msgstr ""
 
31649
+msgstr "解譯任何真實 (8) 做為真實 (4)"
 
31650
 
 
31651
 #: fortran/lang.opt:546
 
31652
+#, fuzzy
 
31653
 msgid "Interpret any REAL(8) as a REAL(10)"
 
31654
-msgstr ""
 
31655
+msgstr "解譯任何真實 (8) 做為真實 (10)"
 
31656
 
 
31657
 #: fortran/lang.opt:550
 
31658
+#, fuzzy
 
31659
 msgid "Interpret any REAL(8) as a REAL(16)"
 
31660
-msgstr ""
 
31661
+msgstr "解譯任何真實 (8) 做為真實 (16)"
 
31662
 
 
31663
 #: fortran/lang.opt:554
 
31664
 #, fuzzy
 
31665
-#| msgid "incompatible types in assignment"
 
31666
 msgid "Reallocate the LHS in assignments"
 
31667
-msgstr "賦值時類型不相容"
 
31668
+msgstr "Reallocate LHS 在中指派"
 
31669
 
 
31670
 #: fortran/lang.opt:558
 
31671
 #, fuzzy
 
31672
-#| msgid "Use native format for unformatted files"
 
31673
 msgid "Use a 4-byte record marker for unformatted files"
 
31674
-msgstr "使用原生格式於未格式的檔案"
 
31675
+msgstr "使用 4-byte 條目標記用於 unformatted 檔案"
 
31676
 
 
31677
 #: fortran/lang.opt:562
 
31678
 #, fuzzy
 
31679
-#| msgid "Use native format for unformatted files"
 
31680
 msgid "Use an 8-byte record marker for unformatted files"
 
31681
-msgstr "使用原生格式於未格式的檔案"
 
31682
+msgstr "使用 8-byte 條目標記用於 unformatted 檔案"
 
31683
 
 
31684
 #: fortran/lang.opt:566
 
31685
+#, fuzzy
 
31686
 msgid "Allocate local variables on the stack to allow indirect recursion"
 
31687
-msgstr ""
 
31688
+msgstr "配置區域變數在之上堆疊到允許間接遞迴"
 
31689
 
 
31690
 #: fortran/lang.opt:570
 
31691
+#, fuzzy
 
31692
 msgid "Copy array sections into a contiguous block on procedure entry"
 
31693
-msgstr ""
 
31694
+msgstr "複製陣列區段進入 contiguous 區塊於程序條目"
 
31695
 
 
31696
 #: fortran/lang.opt:574
 
31697
+#, fuzzy
 
31698
 msgid "-fcoarray=[...]\tSpecify which coarray parallelization should be used"
 
31699
-msgstr ""
 
31700
+msgstr "-fcoarray=[...]\t指定該項 coarray parallelization 應該被使用"
 
31701
 
 
31702
 #: fortran/lang.opt:578
 
31703
+#, fuzzy
 
31704
 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed"
 
31705
-msgstr ""
 
31706
+msgstr "-fcheck=[...]\t指定該項執行時檢查是要被施行"
 
31707
 
 
31708
 #: fortran/lang.opt:582
 
31709
 msgid "Append a second underscore if the name already contains an underscore"
 
31710
 msgstr "當名稱已經包含一個底線時加入第二個底線"
 
31711
 
 
31712
 #: fortran/lang.opt:590
 
31713
+#, fuzzy
 
31714
 msgid "Apply negative sign to zero values"
 
31715
-msgstr ""
 
31716
+msgstr "套用負符號到零值"
 
31717
 
 
31718
 #: fortran/lang.opt:594
 
31719
 msgid "Append underscores to externally visible names"
 
31720
 msgstr "為外部可見的名稱加入底線"
 
31721
 
 
31722
 #: fortran/lang.opt:598
 
31723
+#, fuzzy
 
31724
 msgid "Compile all program units at once and check all interfaces"
 
31725
-msgstr ""
 
31726
+msgstr "編譯所有程式單元一次和檢查所有介面"
 
31727
 
 
31728
 #: fortran/lang.opt:638
 
31729
+#, fuzzy
 
31730
 msgid "Statically link the GNU Fortran helper library (libgfortran)"
 
31731
-msgstr ""
 
31732
+msgstr "Statically 鏈結 GNU Fortran 輔助程式函式庫 (libgfortran)"
 
31733
 
 
31734
 #: fortran/lang.opt:642
 
31735
 msgid "Conform to the ISO Fortran 2003 standard"
 
31736
@@ -5820,15 +5737,13 @@
 
31737
 
 
31738
 #: fortran/lang.opt:646
 
31739
 #, fuzzy
 
31740
-#| msgid "Conform to the ISO Fortran 2003 standard"
 
31741
 msgid "Conform to the ISO Fortran 2008 standard"
 
31742
-msgstr "遵循 ISO Fortran 2003 標準"
 
31743
+msgstr "符合到 ISO Fortran 2008 標準"
 
31744
 
 
31745
 #: fortran/lang.opt:650
 
31746
 #, fuzzy
 
31747
-#| msgid "Conform to the ISO Fortran 2003 standard"
 
31748
 msgid "Conform to the ISO Fortran 2008 standard including TS 29113"
 
31749
-msgstr "遵循 ISO Fortran 2003 標準"
 
31750
+msgstr "符合到 ISO Fortran 2008 標準包含 TS 29113"
 
31751
 
 
31752
 #: fortran/lang.opt:654
 
31753
 msgid "Conform to the ISO Fortran 95 standard"
 
31754
@@ -5836,9 +5751,8 @@
 
31755
 
 
31756
 #: fortran/lang.opt:658
 
31757
 #, fuzzy
 
31758
-#| msgid "Conform nothing in particular"
 
31759
 msgid "Conform to nothing in particular"
 
31760
-msgstr "不特別遵循任何標準"
 
31761
+msgstr "符合到沒有任何東西尤其"
 
31762
 
 
31763
 #: fortran/lang.opt:662
 
31764
 msgid "Accept extensions to support legacy code"
 
31765
@@ -5858,7 +5772,7 @@
 
31766
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
31767
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
31768
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
31769
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
31770
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
31771
 #, c-format
 
31772
 msgid "missing filename after %qs"
 
31773
 msgstr "%qs 後缺少檔案名稱"
 
31774
@@ -5872,9 +5786,8 @@
 
31775
 
 
31776
 #: c-family/c.opt:182
 
31777
 #, fuzzy
 
31778
-#| msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 
31779
 msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 
31780
-msgstr "給出 <問題> 的 <答案>。在 <問題> 前加一個「-」將停用此 <答案>"
 
31781
+msgstr "-A<question>=<應答>\t宣告<應答>到<問題>。 置放『-』之前<問題>停用<應答>到<問題>"
 
31782
 
 
31783
 #: c-family/c.opt:186
 
31784
 msgid "Do not discard comments"
 
31785
@@ -5886,15 +5799,13 @@
 
31786
 
 
31787
 #: c-family/c.opt:194
 
31788
 #, fuzzy
 
31789
-#| msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 
31790
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 
31791
-msgstr "將 <巨集> 定義為 <值>。如果只給出了 <巨集>,<值> 將被定為 1"
 
31792
+msgstr "-D<macro>[=<val>]\t定義<巨集>與<val>做為它的值。 如果僅<巨集>被給定的,<val>被佔用為 1"
 
31793
 
 
31794
 #: c-family/c.opt:201
 
31795
 #, fuzzy
 
31796
-#| msgid "Add <dir> to the end of the main framework include path"
 
31797
 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
 
31798
-msgstr "將 <目錄> 加入到主框架包含路徑的末尾"
 
31799
+msgstr "-F <dir>\t加入<dir>到結束的主要框架包含路徑"
 
31800
 
 
31801
 #: c-family/c.opt:205
 
31802
 msgid "Print the name of header files as they are used"
 
31803
@@ -5902,9 +5813,8 @@
 
31804
 
 
31805
 #: c-family/c.opt:209
 
31806
 #, fuzzy
 
31807
-#| msgid "Add <dir> to the end of the main include path"
 
31808
 msgid "-I <dir>\tAdd <dir> to the end of the main include path"
 
31809
-msgstr "將 <目錄> 加入到主包含路徑末尾"
 
31810
+msgstr "-I <dir>\t加入<dir>到結束的主要包含路徑"
 
31811
 
 
31812
 #: c-family/c.opt:213
 
31813
 msgid "Generate make dependencies"
 
31814
@@ -5916,9 +5826,8 @@
 
31815
 
 
31816
 #: c-family/c.opt:221
 
31817
 #, fuzzy
 
31818
-#| msgid "Write dependency output to the given file"
 
31819
 msgid "-MF <file>\tWrite dependency output to the given file"
 
31820
-msgstr "將依賴項輸出到給定檔案"
 
31821
+msgstr "-MF <file>\t寫入依存性輸出到給定的檔案"
 
31822
 
 
31823
 #: c-family/c.opt:225
 
31824
 msgid "Treat missing header files as generated files"
 
31825
@@ -5943,15 +5852,13 @@
 
31826
 
 
31827
 #: c-family/c.opt:241
 
31828
 #, fuzzy
 
31829
-#| msgid "Add a MAKE-quoted target"
 
31830
 msgid "-MQ <target>\tAdd a MAKE-quoted target"
 
31831
-msgstr "加入一個 MAKE 括起的目的"
 
31832
+msgstr "-MQ <target>\t加入 MAKE-quoted 目標"
 
31833
 
 
31834
 #: c-family/c.opt:245
 
31835
 #, fuzzy
 
31836
-#| msgid "Add an unquoted target"
 
31837
 msgid "-MT <target>\tAdd an unquoted target"
 
31838
-msgstr "加入一個不括起的目的"
 
31839
+msgstr "-MT <target>\t加入引言結束的目標"
 
31840
 
 
31841
 #: c-family/c.opt:249
 
31842
 msgid "Do not generate #line directives"
 
31843
@@ -5959,9 +5866,8 @@
 
31844
 
 
31845
 #: c-family/c.opt:253
 
31846
 #, fuzzy
 
31847
-#| msgid "Undefine <macro>"
 
31848
 msgid "-U<macro>\tUndefine <macro>"
 
31849
-msgstr "取消定義 <巨集>"
 
31850
+msgstr "-U<macro>\t未定義<巨集>"
 
31851
 
 
31852
 #: c-family/c.opt:257
 
31853
 msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
 
31854
@@ -5973,9 +5879,8 @@
 
31855
 
 
31856
 #: c-family/c.opt:268
 
31857
 #, fuzzy
 
31858
-#| msgid "Warn about suspicious declarations of \"main\""
 
31859
 msgid "Warn about suspicious uses of memory addresses"
 
31860
-msgstr "對可疑的「main」宣告給出警告"
 
31861
+msgstr "警告關於 suspicious 使用的記憶體位址"
 
31862
 
 
31863
 #: c-family/c.opt:272 ada/gcc-interface/lang.opt:59
 
31864
 msgid "Enable most warning messages"
 
31865
@@ -5990,8 +5895,9 @@
 
31866
 msgstr "當把函式轉換為不相容類型時給出警告"
 
31867
 
 
31868
 #: c-family/c.opt:288
 
31869
+#, fuzzy
 
31870
 msgid "Warn when a built-in preprocessor macro is undefined or redefined"
 
31871
-msgstr ""
 
31872
+msgstr "警告時內建前置處理器巨集被未定義或重新定義"
 
31873
 
 
31874
 #: c-family/c.opt:292
 
31875
 msgid "Warn about C constructs that are not in the common subset of C and C++"
 
31876
@@ -5999,15 +5905,13 @@
 
31877
 
 
31878
 #: c-family/c.opt:296
 
31879
 #, fuzzy
 
31880
-#| msgid "Deprecated in favor of -std=c99"
 
31881
 msgid "Deprecated in favor of -Wc++11-compat"
 
31882
-msgstr "已過時,請使用 -std=c99"
 
31883
+msgstr "不宜用支持 -Wc ++11-compat"
 
31884
 
 
31885
 #: c-family/c.opt:300
 
31886
 #, fuzzy
 
31887
-#| msgid "Warn about C constructs that are not in the common subset of C and C++"
 
31888
 msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011"
 
31889
-msgstr "當在 C 語言中使用了 C 與 C++ 交集以外的建構時給出警告"
 
31890
+msgstr "警告關於 C++建構其平均不同介於 ISO C++1998 和 ISO C++2011"
 
31891
 
 
31892
 #: c-family/c.opt:304
 
31893
 msgid "Warn about casts which discard qualifiers"
 
31894
@@ -6019,9 +5923,8 @@
 
31895
 
 
31896
 #: c-family/c.opt:312
 
31897
 #, fuzzy
 
31898
-#| msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
31899
 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
 
31900
-msgstr "變數 %q+D 能為 %<longjmp%> 或 %<vfork%> 所篡改"
 
31901
+msgstr "警告關於變數該也許被變更由「longjmp」或「vfork」"
 
31902
 
 
31903
 #: c-family/c.opt:316
 
31904
 msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
 
31905
@@ -6032,14 +5935,14 @@
 
31906
 msgstr "-Wcomment 的同義詞"
 
31907
 
 
31908
 #: c-family/c.opt:324
 
31909
+#, fuzzy
 
31910
 msgid "Warn for implicit type conversions that may change a value"
 
31911
-msgstr ""
 
31912
+msgstr "警告用於隱含的類型轉換該也許會變更值"
 
31913
 
 
31914
 #: c-family/c.opt:328
 
31915
 #, fuzzy
 
31916
-#| msgid "converting NULL to non-pointer type"
 
31917
 msgid "Warn for converting NULL from/to a non-pointer type"
 
31918
-msgstr "將 NULL 轉換為非指標類型"
 
31919
+msgstr "警告用於轉換空值從/到 non-pointer 型態"
 
31920
 
 
31921
 #: c-family/c.opt:332
 
31922
 msgid "Warn when all constructors and destructors are private"
 
31923
@@ -6051,9 +5954,8 @@
 
31924
 
 
31925
 #: c-family/c.opt:340
 
31926
 #, fuzzy
 
31927
-#| msgid "Warn about non-virtual destructors"
 
31928
 msgid "Warn about deleting polymorphic objects with non-virtual destructors"
 
31929
-msgstr "當解構函式不是虛函式時給出警告"
 
31930
+msgstr "警告關於刪除 polymorphic 物件與 non-virtual 解構式"
 
31931
 
 
31932
 #: c-family/c.opt:348
 
31933
 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 
31934
@@ -6069,9 +5971,8 @@
 
31935
 
 
31936
 #: c-family/c.opt:360
 
31937
 #, fuzzy
 
31938
-#| msgid "%Hempty body in an else-statement"
 
31939
 msgid "Warn about an empty body in an if or else statement"
 
31940
-msgstr "%Helse 敘述體為空"
 
31941
+msgstr "警告關於清空內文在中如果或不然就敘述"
 
31942
 
 
31943
 #: c-family/c.opt:364
 
31944
 msgid "Warn about stray tokens after #elif and #endif"
 
31945
@@ -6079,15 +5980,13 @@
 
31946
 
 
31947
 #: c-family/c.opt:368
 
31948
 #, fuzzy
 
31949
-#| msgid "Warn about violations of Effective C++ style rules"
 
31950
 msgid "Warn about comparison of different enum types"
 
31951
-msgstr "對不遵循 Effetive C++ 的風格給出警告"
 
31952
+msgstr "警告關於比較的不同的 enum 類型"
 
31953
 
 
31954
 #: c-family/c.opt:380
 
31955
 #, fuzzy
 
31956
-#| msgid "This switch is deprecated; use -Wextra instead"
 
31957
 msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
 
31958
-msgstr "此開關已過時;請改用 -Wextra"
 
31959
+msgstr "這個切換被不宜用;使用 -Werror=implicit-function-declaration 做為替代"
 
31960
 
 
31961
 #: c-family/c.opt:384
 
31962
 msgid "Warn if testing floating point numbers for equality"
 
31963
@@ -6099,9 +5998,8 @@
 
31964
 
 
31965
 #: c-family/c.opt:392
 
31966
 #, fuzzy
 
31967
-#| msgid "Warn about format strings that are not literals"
 
31968
 msgid "Warn about format strings that contain NUL bytes"
 
31969
-msgstr "當格式字串不是字面值時給出警告"
 
31970
+msgstr "警告關於格式字串該包含 NUL 位元組"
 
31971
 
 
31972
 #: c-family/c.opt:396
 
31973
 msgid "Warn if passing too many arguments to a function for its format string"
 
31974
@@ -6124,8 +6022,9 @@
 
31975
 msgstr "對長度為 0 的格式字串給出警告"
 
31976
 
 
31977
 #: c-family/c.opt:420
 
31978
+#, fuzzy
 
31979
 msgid "Warn whenever type qualifiers are ignored."
 
31980
-msgstr ""
 
31981
+msgstr "警告 whenever 類型限定詞被忽略。"
 
31982
 
 
31983
 #: c-family/c.opt:424
 
31984
 msgid "Warn about variables which are initialized to themselves"
 
31985
@@ -6133,15 +6032,13 @@
 
31986
 
 
31987
 #: c-family/c.opt:428
 
31988
 #, fuzzy
 
31989
-#| msgid "Warn about implicit function declarations"
 
31990
 msgid "Warn about implicit declarations"
 
31991
-msgstr "對隱含函式宣告給出警告"
 
31992
+msgstr "警告關於蘊含宣告"
 
31993
 
 
31994
 #: c-family/c.opt:432
 
31995
 #, fuzzy
 
31996
-#| msgid "Warn about implicit conversion"
 
31997
 msgid "Warn about implicit conversions from \"float\" to \"double\""
 
31998
-msgstr "對隱含轉換給出警告"
 
31999
+msgstr "警告關於隱含轉換從「浮點數」到「雙倍」"
 
32000
 
 
32001
 #: c-family/c.opt:436
 
32002
 msgid "Warn about implicit function declarations"
 
32003
@@ -6169,17 +6066,17 @@
 
32004
 
 
32005
 #: c-family/c.opt:463
 
32006
 #, fuzzy
 
32007
-#| msgid "Warn when a register variable is declared volatile"
 
32008
 msgid "Warn when a jump misses a variable initialization"
 
32009
-msgstr "當一個暫存器變數被宣告為 volatile 時給出警告"
 
32010
+msgstr "警告時跳躍缺少變數初始化"
 
32011
 
 
32012
 #: c-family/c.opt:467
 
32013
 msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
 
32014
 msgstr ""
 
32015
 
 
32016
 #: c-family/c.opt:471
 
32017
+#, fuzzy
 
32018
 msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
 
32019
-msgstr ""
 
32020
+msgstr "警告時邏輯運算子是 suspiciously 一律求值到真或假"
 
32021
 
 
32022
 #: c-family/c.opt:475
 
32023
 msgid "Do not warn about using \"long long\" when -pedantic"
 
32024
@@ -6222,32 +6119,36 @@
 
32025
 msgstr "當使用者給定的包含目錄不存在時給出警告"
 
32026
 
 
32027
 #: c-family/c.opt:526
 
32028
+#, fuzzy
 
32029
 msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
 
32030
-msgstr ""
 
32031
+msgstr "警告關於函式參數宣告的而無需型態說明符在中 K&R-style 函式"
 
32032
 
 
32033
 #: c-family/c.opt:530
 
32034
 msgid "Warn about global functions without prototypes"
 
32035
 msgstr "全域函式沒有原型時給出警告"
 
32036
 
 
32037
 #: c-family/c.opt:534
 
32038
+#, fuzzy
 
32039
 msgid "Warn about constructs not instrumented by -fmudflap"
 
32040
-msgstr ""
 
32041
+msgstr "警告關於建構無法器具的由 -fmudflap"
 
32042
 
 
32043
 #: c-family/c.opt:538
 
32044
 msgid "Warn about use of multi-character character constants"
 
32045
 msgstr "使用多位元組字元集的字元常數時給出警告"
 
32046
 
 
32047
 #: c-family/c.opt:542
 
32048
+#, fuzzy
 
32049
 msgid "Warn about narrowing conversions within { } that are ill-formed in C++11"
 
32050
-msgstr ""
 
32051
+msgstr "警告關於 narrowing 轉換在之內 {} 所不當形式的在中 C++11"
 
32052
 
 
32053
 #: c-family/c.opt:550
 
32054
 msgid "Warn about \"extern\" declarations not at file scope"
 
32055
 msgstr "當「extern」宣告不在檔案作用欄位時給出警告"
 
32056
 
 
32057
 #: c-family/c.opt:554
 
32058
+#, fuzzy
 
32059
 msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw"
 
32060
-msgstr ""
 
32061
+msgstr "警告時 noexcept 運算式評估到假甚至雖然運算式無法實際的丟擲"
 
32062
 
 
32063
 #: c-family/c.opt:558
 
32064
 msgid "Warn when non-templatized friend functions are declared within a template"
 
32065
@@ -6263,9 +6164,8 @@
 
32066
 
 
32067
 #: c-family/c.opt:574
 
32068
 #, fuzzy
 
32069
-#| msgid "Warn about non-normalised Unicode strings"
 
32070
 msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
 
32071
-msgstr "為未歸一化的 Unicode 字串給出警告"
 
32072
+msgstr "-Wnormalized=<id|nfc|nfkc>\t警告關於 non-normalised 萬國碼字串"
 
32073
 
 
32074
 #: c-family/c.opt:578
 
32075
 msgid "Warn if a C-style cast is used in a program"
 
32076
@@ -6273,17 +6173,17 @@
 
32077
 
 
32078
 #: c-family/c.opt:582
 
32079
 #, fuzzy
 
32080
-#| msgid "Warn about implicit function declarations"
 
32081
 msgid "Warn for obsolescent usage in a declaration"
 
32082
-msgstr "對隱含函式宣告給出警告"
 
32083
+msgstr "警告用於 obsolescent 用法在中宣告"
 
32084
 
 
32085
 #: c-family/c.opt:586
 
32086
 msgid "Warn if an old-style parameter definition is used"
 
32087
 msgstr "使用舊式參數定義時給出警告"
 
32088
 
 
32089
 #: c-family/c.opt:590
 
32090
+#, fuzzy
 
32091
 msgid "Warn if a string is longer than the maximum portable length specified by the standard"
 
32092
-msgstr ""
 
32093
+msgstr "警告如果字串是長度超過最大值可移植的長度指定的由標準"
 
32094
 
 
32095
 #: c-family/c.opt:594
 
32096
 msgid "Warn about overloaded virtual function names"
 
32097
@@ -6291,13 +6191,13 @@
 
32098
 
 
32099
 #: c-family/c.opt:598
 
32100
 #, fuzzy
 
32101
-#| msgid "Warn about variables which are initialized to themselves"
 
32102
 msgid "Warn about overriding initializers without side effects"
 
32103
-msgstr "對初始化為自身的變數給出警告。"
 
32104
+msgstr "警告關於強迫初始設定式而無需副作用"
 
32105
 
 
32106
 #: c-family/c.opt:602
 
32107
+#, fuzzy
 
32108
 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
 
32109
-msgstr ""
 
32110
+msgstr "警告關於包裝 bit-fields 其偏移變更的在中 GCC 4.4"
 
32111
 
 
32112
 #: c-family/c.opt:606
 
32113
 msgid "Warn about possibly missing parentheses"
 
32114
@@ -6324,8 +6224,9 @@
 
32115
 msgstr "對錯誤使用的 pragma 加以警告"
 
32116
 
 
32117
 #: c-family/c.opt:638
 
32118
+#, fuzzy
 
32119
 msgid "Warn if a property for an Objective-C object has no assign semantics specified"
 
32120
-msgstr ""
 
32121
+msgstr "警告如果內容用於 Objective-C 物件沒有任何指派語意指定的"
 
32122
 
 
32123
 #: c-family/c.opt:642
 
32124
 msgid "Warn if inherited methods are unimplemented"
 
32125
@@ -6341,7 +6242,6 @@
 
32126
 
 
32127
 #: c-family/c.opt:654
 
32128
 #, fuzzy
 
32129
-#| msgid "returning reference to temporary"
 
32130
 msgid "Warn about returning a pointer/reference to a local or temporary variable."
 
32131
 msgstr "回傳臨時變數的參照"
 
32132
 
 
32133
@@ -6363,9 +6263,8 @@
 
32134
 
 
32135
 #: c-family/c.opt:678
 
32136
 #, fuzzy
 
32137
-#| msgid "comparison between signed and unsigned integer expressions"
 
32138
 msgid "Warn for implicit type conversions between signed and unsigned integers"
 
32139
-msgstr "在有號和無號整數運算式間比較"
 
32140
+msgstr "警告用於隱含的類型轉換介於帶正負號和不帶正負號整數"
 
32141
 
 
32142
 #: c-family/c.opt:682
 
32143
 msgid "Warn when overload promotes from unsigned to signed"
 
32144
@@ -6384,8 +6283,9 @@
 
32145
 msgstr "當備選方法的類型簽字不完全匹配時給出警告"
 
32146
 
 
32147
 #: c-family/c.opt:706
 
32148
+#, fuzzy
 
32149
 msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used"
 
32150
-msgstr ""
 
32151
+msgstr "警告時 __sync_fetch_and_nand 和 __sync_nand_and_fetch 內建函式被使用"
 
32152
 
 
32153
 #: c-family/c.opt:710
 
32154
 msgid "Deprecated.  This switch has no effect"
 
32155
@@ -6396,8 +6296,9 @@
 
32156
 msgstr "使用了傳統 C 不支援的特性時給出警告"
 
32157
 
 
32158
 #: c-family/c.opt:722
 
32159
+#, fuzzy
 
32160
 msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
 
32161
-msgstr ""
 
32162
+msgstr "警告的原型造成類型轉換不同的從什麼會發生在中 absence 的原型"
 
32163
 
 
32164
 #: c-family/c.opt:726
 
32165
 msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
 
32166
@@ -6417,15 +6318,13 @@
 
32167
 
 
32168
 #: c-family/c.opt:750
 
32169
 #, fuzzy
 
32170
-#| msgid "Warn about \"suspicious\" constructs"
 
32171
 msgid "Warn about unsuffixed float constants"
 
32172
-msgstr "對「可疑」的建構給出警告"
 
32173
+msgstr "警告關於 unsuffixed 浮點數常數"
 
32174
 
 
32175
 #: c-family/c.opt:758
 
32176
 #, fuzzy
 
32177
-#| msgid "Warn about macros defined in the main file that are not used"
 
32178
 msgid "Warn when typedefs locally defined in a function are not used"
 
32179
-msgstr "當定義在主檔案中的巨集未被使用時給出警告"
 
32180
+msgstr "警告時 typedefs 局部地定義的在中函式未被使用"
 
32181
 
 
32182
 #: c-family/c.opt:762
 
32183
 msgid "Warn about macros defined in the main file that are not used"
 
32184
@@ -6433,13 +6332,11 @@
 
32185
 
 
32186
 #: c-family/c.opt:766
 
32187
 #, fuzzy
 
32188
-#| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 
32189
 msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value"
 
32190
-msgstr "%H忽略宣告有 warn_unused_result 屬性的函式的回傳值"
 
32191
+msgstr "警告如果呼叫者的函式,標記的與屬性 warn_unused_result,不使用它的傳回值"
 
32192
 
 
32193
 #: c-family/c.opt:770
 
32194
 #, fuzzy
 
32195
-#| msgid "Do not warn about using variadic macros when -pedantic"
 
32196
 msgid "Warn about using variadic macros"
 
32197
 msgstr "指定 -pedantic 時不為可變參數巨集給出警告"
 
32198
 
 
32199
@@ -6449,31 +6346,30 @@
 
32200
 
 
32201
 #: c-family/c.opt:778
 
32202
 #, fuzzy
 
32203
-#| msgid "Warn when a variable is unused"
 
32204
 msgid "Warn if a variable length array is used"
 
32205
-msgstr "有未使用的變數時警告"
 
32206
+msgstr "警告如果變數長度陣列被使用"
 
32207
 
 
32208
 #: c-family/c.opt:782
 
32209
 msgid "Warn when a register variable is declared volatile"
 
32210
 msgstr "當一個暫存器變數被宣告為 volatile 時給出警告"
 
32211
 
 
32212
 #: c-family/c.opt:786
 
32213
+#, fuzzy
 
32214
 msgid "Warn if a virtual base has a non-trivial move assignment operator"
 
32215
-msgstr ""
 
32216
+msgstr "%qT 有虛擬基底,預設移動指派運算子無法產生"
 
32217
 
 
32218
 #: c-family/c.opt:790
 
32219
+#, fuzzy
 
32220
 msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 
32221
-msgstr ""
 
32222
+msgstr "在中 C++, 非零值表示警告關於不宜用轉換從字串實字到『字元 *』。 在中 C, 類似的警告,除了說轉換是當然無法不宜用由 ISO C 標準。"
 
32223
 
 
32224
 #: c-family/c.opt:794
 
32225
 #, fuzzy
 
32226
-#| msgid "Warn when a label is unused"
 
32227
 msgid "Warn when a literal '0' is used as null pointer"
 
32228
-msgstr "有未使用的標籤時警告"
 
32229
+msgstr "警告時實字『0』被做為空指標"
 
32230
 
 
32231
 #: c-family/c.opt:798
 
32232
 #, fuzzy
 
32233
-#| msgid "Warn about misuses of pragmas"
 
32234
 msgid "Warn about useless casts"
 
32235
 msgstr "對錯誤使用的 pragma 加以警告"
 
32236
 
 
32237
@@ -6500,15 +6396,15 @@
 
32238
 msgstr "開關 %qs 不再被支援"
 
32239
 
 
32240
 #: c-family/c.opt:821
 
32241
+#, fuzzy
 
32242
 msgid "Allow variadic functions without named parameter"
 
32243
-msgstr ""
 
32244
+msgstr "允許 variadic 函式而無需具名參數"
 
32245
 
 
32246
 #: c-family/c.opt:825 c-family/c.opt:958 c-family/c.opt:1201
 
32247
 #: c-family/c.opt:1205 c-family/c.opt:1221
 
32248
 #, fuzzy
 
32249
-#| msgid "switch %qs is no longer supported"
 
32250
 msgid "No longer supported"
 
32251
-msgstr "開關 %qs 不再被支援"
 
32252
+msgstr "不再支援"
 
32253
 
 
32254
 #: c-family/c.opt:829
 
32255
 msgid "Recognize the \"asm\" keyword"
 
32256
@@ -6531,11 +6427,12 @@
 
32257
 msgstr "允許「?」運算子的參數有不同的類型"
 
32258
 
 
32259
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
32260
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
32261
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
32262
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
32263
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
32264
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
32265
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
32266
+#, fuzzy
 
32267
 msgid "Does nothing.  Preserved for backward compatibility."
 
32268
-msgstr ""
 
32269
+msgstr "沒做任何事。 保留的用於回溯相容性。"
 
32270
 
 
32271
 #: c-family/c.opt:859
 
32272
 #, c-format
 
32273
@@ -6544,29 +6441,28 @@
 
32274
 
 
32275
 #: c-family/c.opt:860
 
32276
 #, fuzzy
 
32277
-#| msgid "Use class <name> for constant strings"
 
32278
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 
32279
-msgstr "使用 <名> 做為常數字串類別的名稱"
 
32280
+msgstr "-fconst-string-class=<name>\t使用類別<名稱>用於常數字串"
 
32281
 
 
32282
 #: c-family/c.opt:864
 
32283
+#, fuzzy
 
32284
 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth"
 
32285
-msgstr ""
 
32286
+msgstr "-fconstexpr-depth=<number>\t指定最大值 constexpr 遞迴深度"
 
32287
 
 
32288
 #: c-family/c.opt:868
 
32289
 #, fuzzy
 
32290
-#| msgid "Enable traditional preprocessing"
 
32291
 msgid "Emit debug annotations during preprocessing"
 
32292
-msgstr "啟用傳統預先處理"
 
32293
+msgstr "Emit 除錯表示法在的期間前置處理"
 
32294
 
 
32295
 #: c-family/c.opt:872
 
32296
+#, fuzzy
 
32297
 msgid "-fdeduce-init-list\tenable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list"
 
32298
-msgstr ""
 
32299
+msgstr "-fdeduce-init-list\t啟用推導的 std::initializerlist 用於模板型態參數從 brace-enclosed initializer-list(_L)"
 
32300
 
 
32301
 #: c-family/c.opt:880
 
32302
 #, fuzzy
 
32303
-#| msgid "Process #ident directives"
 
32304
 msgid "Preprocess directives only."
 
32305
-msgstr "處理 #ident 指令"
 
32306
+msgstr "前置處理指令只有。"
 
32307
 
 
32308
 #: c-family/c.opt:884
 
32309
 msgid "Permit '$' as an identifier character"
 
32310
@@ -6586,9 +6482,8 @@
 
32311
 
 
32312
 #: c-family/c.opt:906
 
32313
 #, fuzzy
 
32314
-#| msgid "Convert all strings and character constants to character set <cset>"
 
32315
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 
32316
-msgstr "將所有字串和字元常數轉換到 <字元集>"
 
32317
+msgstr "-fexec-charset=<cset>\t轉換所有字串和字元常數到字元集<cset>"
 
32318
 
 
32319
 #: c-family/c.opt:910
 
32320
 msgid "Permit universal character names (\\u and \\U) in identifiers"
 
32321
@@ -6596,9 +6491,8 @@
 
32322
 
 
32323
 #: c-family/c.opt:914
 
32324
 #, fuzzy
 
32325
-#| msgid "Specify the default character set for source files"
 
32326
 msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
 
32327
-msgstr "指定來源程式碼的預設字元集"
 
32328
+msgstr "-finput-charset=<cset>\t指定預設字元集用於原始碼檔案"
 
32329
 
 
32330
 #: c-family/c.opt:918
 
32331
 msgid "Support dynamic initialization of thread-local variables in a different translation unit"
 
32332
@@ -6622,9 +6516,8 @@
 
32333
 
 
32334
 #: c-family/c.opt:941
 
32335
 #, fuzzy
 
32336
-#| msgid "traditional C rejects initialization of unions"
 
32337
 msgid "Use traditional GNU semantics for inline functions"
 
32338
-msgstr "傳統 C 不接受對聯合的初始化"
 
32339
+msgstr "使用傳統 GNU 語意用於內聯函式"
 
32340
 
 
32341
 #: c-family/c.opt:947
 
32342
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 
32343
@@ -6651,28 +6544,33 @@
 
32344
 msgstr "將夥伴函式宣告視作包含它的命名空間中的有效宣告"
 
32345
 
 
32346
 #: c-family/c.opt:978
 
32347
+#, fuzzy
 
32348
 msgid "Don't emit dllexported inline functions unless needed"
 
32349
-msgstr ""
 
32350
+msgstr "不 emit dllexported 內聯函式除非所需的"
 
32351
 
 
32352
 #: c-family/c.opt:985
 
32353
+#, fuzzy
 
32354
 msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 
32355
-msgstr ""
 
32356
+msgstr "允許隱含轉換介於向量與不同數量的 subparts 和/或不同元件類型。"
 
32357
 
 
32358
 #: c-family/c.opt:989
 
32359
 msgid "Don't warn about uses of Microsoft extensions"
 
32360
 msgstr "使用微軟擴充時不給出警告"
 
32361
 
 
32362
 #: c-family/c.opt:993
 
32363
+#, fuzzy
 
32364
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 
32365
-msgstr ""
 
32366
+msgstr "加入 mudflap bounds-checking instrumentation 用於單一執行緒程式"
 
32367
 
 
32368
 #: c-family/c.opt:997
 
32369
+#, fuzzy
 
32370
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 
32371
-msgstr ""
 
32372
+msgstr "加入 mudflap bounds-checking instrumentation 用於 multi-threaded 程式"
 
32373
 
 
32374
 #: c-family/c.opt:1001
 
32375
+#, fuzzy
 
32376
 msgid "Ignore read operations when inserting mudflap instrumentation"
 
32377
-msgstr ""
 
32378
+msgstr "忽略讀取計算時插入 mudflap instrumentation"
 
32379
 
 
32380
 #: c-family/c.opt:1011
 
32381
 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 
32382
@@ -6683,12 +6581,14 @@
 
32383
 msgstr "假定 Objective-C 訊息的接受者可能是 nil"
 
32384
 
 
32385
 #: c-family/c.opt:1025
 
32386
+#, fuzzy
 
32387
 msgid "Treat a throw() exception specification as noexcept to improve code size"
 
32388
-msgstr ""
 
32389
+msgstr "對待丟擲() 異常規格做為 noexcept 到改善編碼大小"
 
32390
 
 
32391
 #: c-family/c.opt:1029
 
32392
+#, fuzzy
 
32393
 msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
 
32394
-msgstr ""
 
32395
+msgstr "指定該項 ABI 以使用用於 Objective-C 家族編碼和後設資料產生。"
 
32396
 
 
32397
 #: c-family/c.opt:1035
 
32398
 msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
 
32399
@@ -6707,8 +6607,9 @@
 
32400
 msgstr "在 Objective-C/Objective-C++ 程式中啟用無用收集"
 
32401
 
 
32402
 #: c-family/c.opt:1053
 
32403
+#, fuzzy
 
32404
 msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
 
32405
-msgstr ""
 
32406
+msgstr "啟用內聯檢查看看零收件者與下一個執行階段和 ABI 版本 2。"
 
32407
 
 
32408
 #: c-family/c.opt:1058
 
32409
 msgid "Enable Objective-C setjmp exception handling runtime"
 
32410
@@ -6716,19 +6617,18 @@
 
32411
 
 
32412
 #: c-family/c.opt:1062
 
32413
 #, fuzzy
 
32414
-#| msgid "Conform to the ISO 1990 C standard as amended in 1994"
 
32415
 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0"
 
32416
-msgstr "遵循 ISO 1990 C 標準於 1994 年修訂的版本"
 
32417
+msgstr "符合到 Objective-C 1.0 語言做為實作的在中 GCC 4.0"
 
32418
 
 
32419
 #: c-family/c.opt:1066
 
32420
+#, fuzzy
 
32421
 msgid "Enable OpenMP (implies -frecursive in Fortran)"
 
32422
-msgstr ""
 
32423
+msgstr "啟用 OpenMP (意味著 -frecursive 在中 Fortran)"
 
32424
 
 
32425
 #: c-family/c.opt:1070
 
32426
 #, fuzzy
 
32427
-#| msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 
32428
 msgid "Recognize C++ keywords like \"compl\" and \"xor\""
 
32429
-msgstr "識別「compl」、「xor」等 C++ 關鍵詞"
 
32430
+msgstr "識別 C++關鍵字如同「compl」和「xor」"
 
32431
 
 
32432
 #: c-family/c.opt:1081
 
32433
 msgid "Look for and use PCH files even when preprocessing"
 
32434
@@ -6740,21 +6640,22 @@
 
32435
 
 
32436
 #: c-family/c.opt:1089
 
32437
 #, fuzzy
 
32438
-#| msgid "Enable linker relaxations"
 
32439
 msgid "Enable Plan 9 language extensions"
 
32440
-msgstr "啟用連結器鬆弛"
 
32441
+msgstr "啟用 Plan 9 語言延伸"
 
32442
 
 
32443
 #: c-family/c.opt:1093
 
32444
 msgid "Treat the input file as already preprocessed"
 
32445
 msgstr "將輸入檔案當作已經預先處理過的"
 
32446
 
 
32447
 #: c-family/c.opt:1101
 
32448
+#, fuzzy
 
32449
 msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages"
 
32450
-msgstr ""
 
32451
+msgstr "-ftrack-macro-expansion=<0|1|2> 軌段位置的字組來自巨集展開和顯示它們在中錯誤訊息"
 
32452
 
 
32453
 #: c-family/c.opt:1105
 
32454
+#, fuzzy
 
32455
 msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments"
 
32456
-msgstr ""
 
32457
+msgstr "-fno-pretty-templates 不優質列印模板特殊化做為模板簽名在之後引數"
 
32458
 
 
32459
 #: c-family/c.opt:1109
 
32460
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 
32461
@@ -6793,32 +6694,29 @@
 
32462
 msgstr "顯示編譯程序中累計的統計數字"
 
32463
 
 
32464
 #: c-family/c.opt:1148
 
32465
+#, fuzzy
 
32466
 msgid "Assume that values of enumeration type are always within the minimum range of that type"
 
32467
-msgstr ""
 
32468
+msgstr "假設該值的列舉類型型態是一律在之內最小範圍的該型態"
 
32469
 
 
32470
 #: c-family/c.opt:1155
 
32471
 #, fuzzy
 
32472
-#| msgid "Distance between tab stops for column reporting"
 
32473
 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 
32474
-msgstr "指定報告列號時制表位間的距離"
 
32475
+msgstr "-ftabstop=<number>\t間距    定位停駐點用於欄報告"
 
32476
 
 
32477
 #: c-family/c.opt:1159
 
32478
 #, fuzzy
 
32479
-#| msgid "Set the maximum number of iterations for RPTS to N"
 
32480
 msgid "Set the maximum number of template instantiation notes for a single warning or error"
 
32481
-msgstr "設定 RPTS 的最大遞迴數為 N"
 
32482
+msgstr "單一循環最大的剝離數"
 
32483
 
 
32484
 #: c-family/c.opt:1166
 
32485
 #, fuzzy
 
32486
-#| msgid "Specify maximum template instantiation depth"
 
32487
 msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth"
 
32488
-msgstr "指定範本實體化的最大深度"
 
32489
+msgstr "-ftemplate-depth=<number>\t指定最大值模板具現化深度"
 
32490
 
 
32491
 #: c-family/c.opt:1173
 
32492
 #, fuzzy
 
32493
-#| msgid "Do not generate thread-safe code for initializing local statics"
 
32494
 msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics"
 
32495
-msgstr "不為局部靜態變數產生執行緒安全的初始化程式碼"
 
32496
+msgstr "-fno-threadsafe-statics\t不產生 thread-safe 編碼用於初始化本地靜態"
 
32497
 
 
32498
 #: c-family/c.opt:1177
 
32499
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 
32500
@@ -6833,18 +6731,19 @@
 
32501
 msgstr "將 __cxa_atexit 而非 atexit 登記為解構函式"
 
32502
 
 
32503
 #: c-family/c.opt:1189
 
32504
+#, fuzzy
 
32505
 msgid "Use __cxa_get_exception_ptr in exception handling"
 
32506
-msgstr ""
 
32507
+msgstr "使用 __cxa_get_exception_ptr 在中異常處理"
 
32508
 
 
32509
 #: c-family/c.opt:1193
 
32510
 #, fuzzy
 
32511
-#| msgid "Marks all inlined methods as having hidden visibility"
 
32512
 msgid "Marks all inlined functions and methods as having hidden visibility"
 
32513
-msgstr "將所有內聯函式標記為具有隱藏的可見性"
 
32514
+msgstr "標記所有內聯的函式和方法做為已隱藏可視性"
 
32515
 
 
32516
 #: c-family/c.opt:1197
 
32517
+#, fuzzy
 
32518
 msgid "Changes visibility to match Microsoft Visual Studio by default"
 
32519
-msgstr ""
 
32520
+msgstr "變更可視性到匹配 Microsoft 視覺的工作室按照預設"
 
32521
 
 
32522
 #: c-family/c.opt:1209
 
32523
 msgid "Emit common-like symbols as weak symbols"
 
32524
@@ -6852,33 +6751,37 @@
 
32525
 
 
32526
 #: c-family/c.opt:1213
 
32527
 #, fuzzy
 
32528
-#| msgid "Convert all strings and character constants to character set <cset>"
 
32529
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 
32530
-msgstr "將所有字串和字元常數轉換到 <字元集>"
 
32531
+msgstr "-fwide-exec-charset=<cset>\t轉換所有 wide 字串和字元常數到字元集<cset>"
 
32532
 
 
32533
 #: c-family/c.opt:1217
 
32534
+#, fuzzy
 
32535
 msgid "Generate a #line directive pointing at the current working directory"
 
32536
-msgstr ""
 
32537
+msgstr "產生 # 列指令點於目前的工作目錄"
 
32538
 
 
32539
 #: c-family/c.opt:1225
 
32540
+#, fuzzy
 
32541
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 
32542
-msgstr ""
 
32543
+msgstr "產生 lazy 類別查找 (透過 objcgetClass()) 用於使用在中 Zero-Link 模式(_G)"
 
32544
 
 
32545
 #: c-family/c.opt:1229
 
32546
 msgid "Dump declarations to a .decl file"
 
32547
 msgstr "將宣告傾印到一個 .decl 檔案中"
 
32548
 
 
32549
 #: c-family/c.opt:1233
 
32550
+#, fuzzy
 
32551
 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
 
32552
-msgstr ""
 
32553
+msgstr "-femit-struct-debug-baseonly\t強烈縮小的除錯資訊用於結構"
 
32554
 
 
32555
 #: c-family/c.opt:1237
 
32556
+#, fuzzy
 
32557
 msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs"
 
32558
-msgstr ""
 
32559
+msgstr "-femit-struct-debug-reduced\tConservative 縮小的除錯資訊用於結構"
 
32560
 
 
32561
 #: c-family/c.opt:1241
 
32562
+#, fuzzy
 
32563
 msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs"
 
32564
-msgstr ""
 
32565
+msgstr "-femit-struct-debug-detailed=<spec-list>\t詳細的縮小的除錯資訊用於結構"
 
32566
 
 
32567
 #: c-family/c.opt:1245
 
32568
 msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding"
 
32569
@@ -6886,61 +6789,53 @@
 
32570
 
 
32571
 #: c-family/c.opt:1250
 
32572
 #, fuzzy
 
32573
-#| msgid "Add <dir> to the end of the system include path"
 
32574
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 
32575
-msgstr "將 <目錄> 加入到系統包含路徑末尾"
 
32576
+msgstr "-idirafter <dir>\t加入<dir>到結束的系統包含路徑"
 
32577
 
 
32578
 #: c-family/c.opt:1254
 
32579
 #, fuzzy
 
32580
-#| msgid "Accept definition of macros in <file>"
 
32581
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 
32582
-msgstr "接受 <檔案> 中定義的巨集"
 
32583
+msgstr "-imacros <file>\t接受定義的巨集在中<檔案>"
 
32584
 
 
32585
 #: c-family/c.opt:1258
 
32586
+#, fuzzy
 
32587
 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory"
 
32588
-msgstr ""
 
32589
+msgstr "-imultilib <dir>\t設定<dir>為 multilib 包含子目錄"
 
32590
 
 
32591
 #: c-family/c.opt:1262
 
32592
 #, fuzzy
 
32593
-#| msgid "Include the contents of <file> before other files"
 
32594
 msgid "-include <file>\tInclude the contents of <file> before other files"
 
32595
-msgstr "在包含其他檔案之前先包含 <檔案> 的內容"
 
32596
+msgstr "-include <file>\t包含內容的<檔案>之前其他檔案"
 
32597
 
 
32598
 #: c-family/c.opt:1266
 
32599
 #, fuzzy
 
32600
-#| msgid "Specify <path> as a prefix for next two options"
 
32601
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 
32602
-msgstr "將 <路徑> 指定為下兩個選項的字首"
 
32603
+msgstr "-iprefix <path>\t指定<路徑>做為前綴用於下一個兩選項"
 
32604
 
 
32605
 #: c-family/c.opt:1270
 
32606
 #, fuzzy
 
32607
-#| msgid "Set <dir> to be the system root directory"
 
32608
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 
32609
-msgstr "將 <目錄> 設為系統根目錄"
 
32610
+msgstr "-isysroot <dir>\t設定<dir>為系統根目錄"
 
32611
 
 
32612
 #: c-family/c.opt:1274
 
32613
 #, fuzzy
 
32614
-#| msgid "Add <dir> to the start of the system include path"
 
32615
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 
32616
-msgstr "將 <目錄> 加入到系統包含路徑開頭"
 
32617
+msgstr "-isystem <dir>\t加入<dir>到開始的系統包含路徑"
 
32618
 
 
32619
 #: c-family/c.opt:1278
 
32620
 #, fuzzy
 
32621
-#| msgid "Add <dir> to the end of the quote include path"
 
32622
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
 
32623
-msgstr "將 <目錄> 加入到引號包含路徑末尾"
 
32624
+msgstr "-iquote <dir>\t加入<dir>到結束的引言包含路徑"
 
32625
 
 
32626
 #: c-family/c.opt:1282
 
32627
 #, fuzzy
 
32628
-#| msgid "Add <dir> to the end of the system include path"
 
32629
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 
32630
-msgstr "將 <目錄> 加入到系統包含路徑末尾"
 
32631
+msgstr "-iwithprefix <dir>\t加入<dir>到結束的系統包含路徑"
 
32632
 
 
32633
 #: c-family/c.opt:1286
 
32634
 #, fuzzy
 
32635
-#| msgid "Add <dir> to the end of the main include path"
 
32636
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 
32637
-msgstr "將 <目錄> 加入到主包含路徑末尾"
 
32638
+msgstr "-iwithprefixbefore <dir>\t加入<dir>到結束的主要包含路徑"
 
32639
 
 
32640
 #: c-family/c.opt:1296
 
32641
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 
32642
@@ -6952,47 +6847,42 @@
 
32643
 
 
32644
 #: c-family/c.opt:1312
 
32645
 msgid "Generate C header of platform-specific features"
 
32646
-msgstr "產生有平台相關特性的 C 標頭檔案"
 
32647
+msgstr "產生有平臺相關特性的 C 標頭檔案"
 
32648
 
 
32649
 #: c-family/c.opt:1316
 
32650
+#, fuzzy
 
32651
 msgid "Remap file names when including files"
 
32652
-msgstr ""
 
32653
+msgstr "重新映射檔案名稱時包含檔"
 
32654
 
 
32655
 #: c-family/c.opt:1320 c-family/c.opt:1324
 
32656
 #, fuzzy
 
32657
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
32658
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum"
 
32659
-msgstr "遵循 ISO 1998 C++ 標準,也支援 GNU 擴充"
 
32660
+msgstr "符合到 ISO 1998 C++標準修訂由 2003 技術 corrigendum"
 
32661
 
 
32662
 #: c-family/c.opt:1328
 
32663
 #, fuzzy
 
32664
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
32665
 msgid "Conform to the ISO 2011 C++ standard (experimental and incomplete support)"
 
32666
-msgstr "遵循 ISO 1998 C++ 標準,也支援 GNU 擴充"
 
32667
+msgstr "符合到 ISO 2011 C++標準 (實驗性質和不完整支援)"
 
32668
 
 
32669
 #: c-family/c.opt:1332
 
32670
 #, fuzzy
 
32671
-#| msgid "Deprecated in favor of -std=c99"
 
32672
 msgid "Deprecated in favor of -std=c++11"
 
32673
-msgstr "已過時,請使用 -std=c99"
 
32674
+msgstr "不宜用支持 -std=c++11"
 
32675
 
 
32676
 #: c-family/c.opt:1336
 
32677
 #, fuzzy
 
32678
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
32679
 msgid "Conform to the ISO 201y(7?) C++ draft standard (experimental and incomplete support)"
 
32680
-msgstr "遵循 ISO 1998 C++ 標準,也支援 GNU 擴充"
 
32681
+msgstr "符合到 ISO 2011 C++標準 (實驗性質和不完整支援)"
 
32682
 
 
32683
 #: c-family/c.opt:1340 c-family/c.opt:1426
 
32684
 #, fuzzy
 
32685
-#| msgid "Conform to the ISO 1990 C standard as amended in 1994"
 
32686
 msgid "Conform to the ISO 2011 C standard (experimental and incomplete support)"
 
32687
-msgstr "遵循 ISO 1990 C 標準於 1994 年修訂的版本"
 
32688
+msgstr "符合到 ISO 2011 C 標準 (實驗性質和不完整支援)"
 
32689
 
 
32690
 #: c-family/c.opt:1344
 
32691
 #, fuzzy
 
32692
-#| msgid "Deprecated in favor of -std=c99"
 
32693
 msgid "Deprecated in favor of -std=c11"
 
32694
-msgstr "已過時,請使用 -std=c99"
 
32695
+msgstr "不宜用支持 -std=c11"
 
32696
 
 
32697
 #: c-family/c.opt:1348 c-family/c.opt:1352 c-family/c.opt:1410
 
32698
 msgid "Conform to the ISO 1990 C standard"
 
32699
@@ -7008,39 +6898,33 @@
 
32700
 
 
32701
 #: c-family/c.opt:1364 c-family/c.opt:1369
 
32702
 #, fuzzy
 
32703
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
32704
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical"
 
32705
-msgstr "遵循 ISO 1998 C++ 標準,也支援 GNU 擴充"
 
32706
+msgstr "符合到 ISO 1998 C++標準修訂由 2003 技術"
 
32707
 
 
32708
 #: c-family/c.opt:1374
 
32709
 #, fuzzy
 
32710
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
32711
 msgid "Conform to the ISO 2011 C++ standard with GNU extensions (experimental and incomplete support)"
 
32712
-msgstr "遵循 ISO 1998 C++ 標準,也支援 GNU 擴充"
 
32713
+msgstr "符合到 ISO 2011 C++標準與 GNU 延伸 (實驗性質和不完整支援)"
 
32714
 
 
32715
 #: c-family/c.opt:1378
 
32716
 #, fuzzy
 
32717
-#| msgid "Deprecated in favor of -std=gnu99"
 
32718
 msgid "Deprecated in favor of -std=gnu++11"
 
32719
-msgstr "已過時,請使用 -std=gnu99"
 
32720
+msgstr "不宜用支持 -std=gnu++11"
 
32721
 
 
32722
 #: c-family/c.opt:1382
 
32723
 #, fuzzy
 
32724
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
32725
 msgid "Conform to the ISO 201y(7?) C++ draft standard with GNU extensions (experimental and incomplete support)"
 
32726
-msgstr "遵循 ISO 1998 C++ 標準,也支援 GNU 擴充"
 
32727
+msgstr "符合到 ISO 2011 C++標準與 GNU 延伸 (實驗性質和不完整支援)"
 
32728
 
 
32729
 #: c-family/c.opt:1386
 
32730
 #, fuzzy
 
32731
-#| msgid "Conform to the ISO 1990 C standard with GNU extensions"
 
32732
 msgid "Conform to the ISO 2011 C standard with GNU extensions (experimental and incomplete support)"
 
32733
-msgstr "遵循 ISO 1990 C 標準,也支援 GNU 擴充"
 
32734
+msgstr "符合到 ISO 2011 C 標準與 GNU 延伸 (實驗性質和不完整支援)"
 
32735
 
 
32736
 #: c-family/c.opt:1390
 
32737
 #, fuzzy
 
32738
-#| msgid "Deprecated in favor of -std=gnu99"
 
32739
 msgid "Deprecated in favor of -std=gnu11"
 
32740
-msgstr "已過時,請使用 -std=gnu99"
 
32741
+msgstr "不宜用支持 -std=gnu11"
 
32742
 
 
32743
 #: c-family/c.opt:1394 c-family/c.opt:1398
 
32744
 msgid "Conform to the ISO 1990 C standard with GNU extensions"
 
32745
@@ -7068,9 +6952,8 @@
 
32746
 
 
32747
 #: c-family/c.opt:1437
 
32748
 #, fuzzy
 
32749
-#| msgid "Support ISO C trigraphs"
 
32750
 msgid "-trigraphs\tSupport ISO C trigraphs"
 
32751
-msgstr "支援 ISO C 三元符"
 
32752
+msgstr "-trigraphs\t支援 ISO C 三併詞"
 
32753
 
 
32754
 #: c-family/c.opt:1441
 
32755
 msgid "Do not predefine system-specific and GCC-specific macros"
 
32756
@@ -7078,57 +6961,63 @@
 
32757
 
 
32758
 #: ada/gcc-interface/lang.opt:63
 
32759
 #, fuzzy
 
32760
-#| msgid "Synonym for -Wcomment"
 
32761
 msgid "Synonym of -gnatk8"
 
32762
-msgstr "-Wcomment 的同義詞"
 
32763
+msgstr "同義字的 -gnatk8"
 
32764
 
 
32765
 #: ada/gcc-interface/lang.opt:71
 
32766
+#, fuzzy
 
32767
 msgid "Do not look for object files in standard path"
 
32768
-msgstr ""
 
32769
+msgstr "不找尋目的檔案在中標準路徑"
 
32770
 
 
32771
 #: ada/gcc-interface/lang.opt:75
 
32772
 #, fuzzy
 
32773
-#| msgid "Select the target MCU"
 
32774
 msgid "Select the runtime"
 
32775
-msgstr "選擇目的 MCU"
 
32776
+msgstr "選取執行階段"
 
32777
 
 
32778
 #: ada/gcc-interface/lang.opt:79
 
32779
+#, fuzzy
 
32780
 msgid "Catch typos"
 
32781
-msgstr ""
 
32782
+msgstr "擷取 typos"
 
32783
 
 
32784
 #: ada/gcc-interface/lang.opt:83
 
32785
+#, fuzzy
 
32786
 msgid "Set name of output ALI file (internal switch)"
 
32787
-msgstr ""
 
32788
+msgstr "設定名稱的輸出 ALI 檔案 (內部切換)"
 
32789
 
 
32790
 #: ada/gcc-interface/lang.opt:87
 
32791
 #, fuzzy
 
32792
-#| msgid "Specify options to GNAT"
 
32793
 msgid "-gnat<options>\tSpecify options to GNAT"
 
32794
-msgstr "指定傳遞給 GNAT 的選項"
 
32795
+msgstr "-gnat<options>\t指定選項到 GNAT"
 
32796
 
 
32797
 #: go/lang.opt:42
 
32798
+#, fuzzy
 
32799
 msgid "Add explicit checks for division by zero"
 
32800
-msgstr ""
 
32801
+msgstr "加入明確的檢查看看除法由零"
 
32802
 
 
32803
 #: go/lang.opt:46
 
32804
+#, fuzzy
 
32805
 msgid "Add explicit checks for division overflow in INT_MIN / -1"
 
32806
-msgstr ""
 
32807
+msgstr "加入明確的檢查看看除法溢位在中 INT_MIN/-1"
 
32808
 
 
32809
 #: go/lang.opt:50
 
32810
+#, fuzzy
 
32811
 msgid "-fgo-dump-<type>\tDump Go frontend internal information"
 
32812
-msgstr ""
 
32813
+msgstr "-fgo-dump-<type>\t傾印前往前端程式內部資訊"
 
32814
 
 
32815
 #: go/lang.opt:54
 
32816
+#, fuzzy
 
32817
 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend"
 
32818
-msgstr ""
 
32819
+msgstr "-fgo-optimize-<type>\t打開最佳化次數在中前端程式"
 
32820
 
 
32821
 #: go/lang.opt:58
 
32822
+#, fuzzy
 
32823
 msgid "-fgo-pkgpath=<string>\tSet Go package path"
 
32824
-msgstr ""
 
32825
+msgstr "-fgo-pkgpath=<string>\t設定前往套件路徑"
 
32826
 
 
32827
 #: go/lang.opt:62
 
32828
+#, fuzzy
 
32829
 msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names"
 
32830
-msgstr ""
 
32831
+msgstr "-fgo-prefix=<string>\t設定 package-specific 前綴用於匯出的前往名稱"
 
32832
 
 
32833
 #: go/lang.opt:66
 
32834
 msgid "-fgo-relative-import-path=<path> Treat a relative import as relative to path"
 
32835
@@ -7136,17 +7025,18 @@
 
32836
 
 
32837
 #: go/lang.opt:70
 
32838
 #, fuzzy
 
32839
-#| msgid "function declared %<noreturn%> has a %<return%> statement"
 
32840
 msgid "Functions which return values must end with return statements"
 
32841
-msgstr "被宣告為 %<noreturn%> 的函式卻有 %<return%> 敘述"
 
32842
+msgstr "函式該項傳回值必須結束與回傳敘述"
 
32843
 
 
32844
 #: config/vms/vms.opt:27
 
32845
+#, fuzzy
 
32846
 msgid "Malloc data into P2 space"
 
32847
-msgstr ""
 
32848
+msgstr "Malloc 資料進入 P2 空格"
 
32849
 
 
32850
 #: config/vms/vms.opt:31
 
32851
+#, fuzzy
 
32852
 msgid "Set name of main routine for the debugger"
 
32853
-msgstr ""
 
32854
+msgstr "設定名稱的主要常式用於除錯程式"
 
32855
 
 
32856
 #: config/vms/vms.opt:35
 
32857
 msgid "Use VMS exit codes instead of posix ones"
 
32858
@@ -7158,9 +7048,8 @@
 
32859
 
 
32860
 #: config/vms/vms.opt:42
 
32861
 #, fuzzy, c-format
 
32862
-#| msgid "unknown machine mode %qs"
 
32863
 msgid "unknown pointer size model %qs"
 
32864
-msgstr "不明的機器模式 %qs"
 
32865
+msgstr "不明 TLS 式樣 %qs"
 
32866
 
 
32867
 #: config/mcore/mcore.opt:23
 
32868
 msgid "Generate code for the M*Core M210"
 
32869
@@ -7197,8 +7086,9 @@
 
32870
 msgstr "產生低位位元組在前的程式碼"
 
32871
 
 
32872
 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
 
32873
+#, fuzzy
 
32874
 msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line"
 
32875
-msgstr ""
 
32876
+msgstr "假設該執行時期支援已被提供,因而省略 -lsim 從鏈結器命令列"
 
32877
 
 
32878
 #: config/mcore/mcore.opt:60
 
32879
 msgid "Use arbitrary sized immediates in bit operations"
 
32880
@@ -7209,8 +7099,9 @@
 
32881
 msgstr "盡量按字存取而不是按位元組存取"
 
32882
 
 
32883
 #: config/mcore/mcore.opt:71
 
32884
+#, fuzzy
 
32885
 msgid "Set the maximum amount for a single stack increment operation"
 
32886
-msgstr ""
 
32887
+msgstr "設定最大值數目用於單一堆疊遞增作業"
 
32888
 
 
32889
 #: config/mcore/mcore.opt:75
 
32890
 msgid "Always treat bitfields as int-sized"
 
32891
@@ -7218,9 +7109,8 @@
 
32892
 
 
32893
 #: config/linux-android.opt:23
 
32894
 #, fuzzy
 
32895
-#| msgid "Generate code for the Boehm GC"
 
32896
 msgid "Generate code for the Android platform."
 
32897
-msgstr "為 Boehm 產生程式碼"
 
32898
+msgstr "產生編碼用於 Android 平臺。"
 
32899
 
 
32900
 #: config/mmix/mmix.opt:24
 
32901
 msgid "For intrinsics library: pass all parameters in registers"
 
32902
@@ -7291,24 +7181,28 @@
 
32903
 msgstr "設定資料的起始位址"
 
32904
 
 
32905
 #: config/darwin.opt:114
 
32906
+#, fuzzy
 
32907
 msgid "Generate compile-time CFString objects"
 
32908
-msgstr ""
 
32909
+msgstr "產生編譯時期 CFString 物件"
 
32910
 
 
32911
 #: config/darwin.opt:208
 
32912
+#, fuzzy
 
32913
 msgid "Warn if constant CFString objects contain non-portable characters"
 
32914
-msgstr ""
 
32915
+msgstr "警告如果常數 CFString 物件包含 non-portable 字元"
 
32916
 
 
32917
 #: config/darwin.opt:213
 
32918
+#, fuzzy
 
32919
 msgid "Generate AT&T-style stubs for Mach-O"
 
32920
-msgstr ""
 
32921
+msgstr "產生於 &T-style 殘餘用於 Mach-O"
 
32922
 
 
32923
 #: config/darwin.opt:217
 
32924
 msgid "Generate code suitable for executables (NOT shared libs)"
 
32925
 msgstr "產生的程式碼適合於可執行檔案(而不是共享函式庫)"
 
32926
 
 
32927
 #: config/darwin.opt:221
 
32928
+#, fuzzy
 
32929
 msgid "Generate code suitable for fast turn around debugging"
 
32930
-msgstr ""
 
32931
+msgstr "產生編碼適用快速輪值周圍偵錯"
 
32932
 
 
32933
 #: config/darwin.opt:230
 
32934
 msgid "The earliest MacOS X version on which this program will run"
 
32935
@@ -7320,21 +7214,18 @@
 
32936
 
 
32937
 #: config/darwin.opt:238
 
32938
 #, fuzzy
 
32939
-#| msgid "Generate code for a 68040, without any new instructions"
 
32940
 msgid "Generate code for darwin loadable kernel extensions"
 
32941
-msgstr "為 68040 產生程式碼,不使用新指令"
 
32942
+msgstr "產生編碼用於 darwin 可載入的內核延伸"
 
32943
 
 
32944
 #: config/darwin.opt:242
 
32945
 #, fuzzy
 
32946
-#| msgid "Generate code for the specified chip or CPU version"
 
32947
 msgid "Generate code for the kernel or loadable kernel extensions"
 
32948
-msgstr "為指定的晶片或 CPU 版本產生程式碼"
 
32949
+msgstr "產生編碼用於內核或可載入的內核延伸"
 
32950
 
 
32951
 #: config/darwin.opt:246
 
32952
 #, fuzzy
 
32953
-#| msgid "Add <dir> to the end of the main framework include path"
 
32954
 msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path"
 
32955
-msgstr "將 <目錄> 加入到主框架包含路徑的末尾"
 
32956
+msgstr "-iframework <dir>\t加入<dir>到結束的系統框架包含路徑"
 
32957
 
 
32958
 #: config/bfin/bfin.opt:40 config/c6x/c6x.opt:38 config/mep/mep.opt:143
 
32959
 msgid "Use simulator runtime"
 
32960
@@ -7353,20 +7244,23 @@
 
32961
 msgstr "程式完全位於記憶體的低 64K"
 
32962
 
 
32963
 #: config/bfin/bfin.opt:56
 
32964
+#, fuzzy
 
32965
 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 
32966
-msgstr ""
 
32967
+msgstr "解決方法硬體 anomaly 由加入 NOPs 數量之前 A"
 
32968
 
 
32969
 #: config/bfin/bfin.opt:61
 
32970
+#, fuzzy
 
32971
 msgid "Avoid speculative loads to work around a hardware anomaly."
 
32972
-msgstr ""
 
32973
+msgstr "避免 speculative 載入到解決方法硬體 anomaly。"
 
32974
 
 
32975
 #: config/bfin/bfin.opt:65
 
32976
 msgid "Enabled ID based shared library"
 
32977
 msgstr "啟用基於 ID 的共享函式庫"
 
32978
 
 
32979
 #: config/bfin/bfin.opt:69
 
32980
+#, fuzzy
 
32981
 msgid "Generate code that won't be linked against any other ID shared libraries,"
 
32982
-msgstr ""
 
32983
+msgstr "產生編碼該 wo 無法被鏈結針對任何其他識別號共用函式庫,"
 
32984
 
 
32985
 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:171
 
32986
 msgid "ID of shared library to build"
 
32987
@@ -7381,8 +7275,9 @@
 
32988
 msgstr "避免產生相對 PC 的呼叫;使用間接呼叫"
 
32989
 
 
32990
 #: config/bfin/bfin.opt:86
 
32991
+#, fuzzy
 
32992
 msgid "Link with the fast floating-point library"
 
32993
-msgstr ""
 
32994
+msgstr "鏈結與快速浮點函式庫"
 
32995
 
 
32996
 #: config/bfin/bfin.opt:90 config/frv/frv.opt:130
 
32997
 msgid "Enable Function Descriptor PIC mode"
 
32998
@@ -7393,40 +7288,49 @@
 
32999
 msgstr "為函式呼叫啟用 PLT 的內聯"
 
33000
 
 
33001
 #: config/bfin/bfin.opt:98
 
33002
+#, fuzzy
 
33003
 msgid "Do stack checking using bounds in L1 scratch memory"
 
33004
-msgstr ""
 
33005
+msgstr "做堆疊檢查使用邊界在中 L1 暫用記憶體"
 
33006
 
 
33007
 #: config/bfin/bfin.opt:102
 
33008
+#, fuzzy
 
33009
 msgid "Enable multicore support"
 
33010
-msgstr ""
 
33011
+msgstr "啟用 multicore 支援"
 
33012
 
 
33013
 #: config/bfin/bfin.opt:106
 
33014
+#, fuzzy
 
33015
 msgid "Build for Core A"
 
33016
-msgstr ""
 
33017
+msgstr "組建用於核心 A"
 
33018
 
 
33019
 #: config/bfin/bfin.opt:110
 
33020
+#, fuzzy
 
33021
 msgid "Build for Core B"
 
33022
-msgstr ""
 
33023
+msgstr "組建用於核心 B"
 
33024
 
 
33025
 #: config/bfin/bfin.opt:114
 
33026
+#, fuzzy
 
33027
 msgid "Build for SDRAM"
 
33028
-msgstr ""
 
33029
+msgstr "組建用於 SDRAM"
 
33030
 
 
33031
 #: config/bfin/bfin.opt:118
 
33032
+#, fuzzy
 
33033
 msgid "Assume ICPLBs are enabled at runtime."
 
33034
-msgstr ""
 
33035
+msgstr "假設 ICPLBs 已啟用於執行階段。"
 
33036
 
 
33037
 #: config/m68k/m68k-tables.opt:25
 
33038
+#, fuzzy
 
33039
 msgid "Known M68K CPUs (for use with the -mcpu= option):"
 
33040
-msgstr ""
 
33041
+msgstr "已知 M68K CPUs (用於使用與 -mcpu=選項):"
 
33042
 
 
33043
 #: config/m68k/m68k-tables.opt:365
 
33044
+#, fuzzy
 
33045
 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
 
33046
-msgstr ""
 
33047
+msgstr "已知 M68K microarchitectures (用於使用與 -mtune=選項):"
 
33048
 
 
33049
 #: config/m68k/m68k-tables.opt:411
 
33050
+#, fuzzy
 
33051
 msgid "Known M68K ISAs (for use with the -march= option):"
 
33052
-msgstr ""
 
33053
+msgstr "已知 M68K ISAs (用於使用與 -march=選項):"
 
33054
 
 
33055
 #: config/m68k/ieee.opt:24 config/i386/i386.opt:233
 
33056
 msgid "Use IEEE math for fp comparisons"
 
33057
@@ -7458,9 +7362,8 @@
 
33058
 
 
33059
 #: config/m68k/m68k.opt:54
 
33060
 #, fuzzy
 
33061
-#| msgid "Generate code for a 68000"
 
33062
 msgid "Generate code for a 68010"
 
33063
-msgstr "為 68000 產生程式碼"
 
33064
+msgstr "產生編碼用於 68010"
 
33065
 
 
33066
 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
 
33067
 msgid "Generate code for a 68020"
 
33068
@@ -7517,15 +7420,13 @@
 
33069
 
 
33070
 #: config/m68k/m68k.opt:119
 
33071
 #, fuzzy
 
33072
-#| msgid "Generate code for the M*Core M340"
 
33073
 msgid "Generate code for a ColdFire v4e"
 
33074
-msgstr "為 M*Core M340 產生程式碼"
 
33075
+msgstr "產生編碼用於 ColdFire v4e"
 
33076
 
 
33077
 #: config/m68k/m68k.opt:123
 
33078
 #, fuzzy
 
33079
-#| msgid "Select the target MCU"
 
33080
 msgid "Specify the target CPU"
 
33081
-msgstr "選擇目的 MCU"
 
33082
+msgstr "指定目標 CPU"
 
33083
 
 
33084
 #: config/m68k/m68k.opt:127
 
33085
 msgid "Generate code for a cpu32"
 
33086
@@ -7533,21 +7434,18 @@
 
33087
 
 
33088
 #: config/m68k/m68k.opt:131
 
33089
 #, fuzzy
 
33090
-#| msgid "Use hardware quad FP instructions"
 
33091
 msgid "Use hardware division instructions on ColdFire"
 
33092
-msgstr "使用硬體四浮點指令"
 
33093
+msgstr "使用硬體除法指令於 ColdFire"
 
33094
 
 
33095
 #: config/m68k/m68k.opt:135
 
33096
 #, fuzzy
 
33097
-#| msgid "Generate code for a DLL"
 
33098
 msgid "Generate code for a Fido A"
 
33099
-msgstr "產生動態連結程式庫的程式碼"
 
33100
+msgstr "產生編碼用於 Fido A"
 
33101
 
 
33102
 #: config/m68k/m68k.opt:139
 
33103
 #, fuzzy
 
33104
-#| msgid "Generate code that uses 68881 floating-point instructions"
 
33105
 msgid "Generate code which uses hardware floating point instructions"
 
33106
-msgstr "產生使用 68881 浮點指令的程式碼"
 
33107
+msgstr "產生編碼該項使用硬體浮點數指令"
 
33108
 
 
33109
 #: config/m68k/m68k.opt:143
 
33110
 msgid "Enable ID based shared library"
 
33111
@@ -7578,8 +7476,9 @@
 
33112
 msgstr "認為「int」類別有 16 位寬"
 
33113
 
 
33114
 #: config/m68k/m68k.opt:179
 
33115
+#, fuzzy
 
33116
 msgid "Generate code with library calls for floating point"
 
33117
-msgstr ""
 
33118
+msgstr "產生編碼與函式庫呼叫用於浮點數"
 
33119
 
 
33120
 #: config/m68k/m68k.opt:183
 
33121
 msgid "Do not use unaligned memory references"
 
33122
@@ -7587,79 +7486,78 @@
 
33123
 
 
33124
 #: config/m68k/m68k.opt:187
 
33125
 #, fuzzy
 
33126
-#| msgid "Specify the name of the target architecture"
 
33127
 msgid "Tune for the specified target CPU or architecture"
 
33128
-msgstr "指定目的架構的名稱"
 
33129
+msgstr "調校用於指定的目標 CPU 或架構"
 
33130
 
 
33131
 #: config/m68k/m68k.opt:191
 
33132
+#, fuzzy
 
33133
 msgid "Support more than 8192 GOT entries on ColdFire"
 
33134
-msgstr ""
 
33135
+msgstr "支援超過 8192 得到條目於 ColdFire"
 
33136
 
 
33137
 #: config/m68k/m68k.opt:195
 
33138
+#, fuzzy
 
33139
 msgid "Support TLS segment larger than 64K"
 
33140
-msgstr ""
 
33141
+msgstr "支援 TLS 資料段大於 64K"
 
33142
 
 
33143
 #: config/m32c/m32c.opt:23
 
33144
 #, fuzzy
 
33145
-#| msgid "Use simulator runtime"
 
33146
 msgid "-msim\tUse simulator runtime"
 
33147
-msgstr "使用模擬器執行時"
 
33148
+msgstr "-msim\t使用 simulator 執行階段"
 
33149
 
 
33150
 #: config/m32c/m32c.opt:27
 
33151
 #, fuzzy
 
33152
-#| msgid "Compile code for R8C variants"
 
33153
 msgid "-mcpu=r8c\tCompile code for R8C variants"
 
33154
-msgstr "為 R8C 變種編譯"
 
33155
+msgstr "-mcpu=r8c\t編譯編碼用於 R8C 變體"
 
33156
 
 
33157
 #: config/m32c/m32c.opt:31
 
33158
 #, fuzzy
 
33159
-#| msgid "Compile code for M16C variants"
 
33160
 msgid "-mcpu=m16c\tCompile code for M16C variants"
 
33161
-msgstr "為 M16C 變種編譯"
 
33162
+msgstr "-mcpu=m16c\t編譯編碼用於 M16C 變體"
 
33163
 
 
33164
 #: config/m32c/m32c.opt:35
 
33165
 #, fuzzy
 
33166
-#| msgid "Compile code for M32CM variants"
 
33167
 msgid "-mcpu=m32cm\tCompile code for M32CM variants"
 
33168
-msgstr "為 M32CM 變種編譯"
 
33169
+msgstr "-mcpu=m32 公分\t編譯編碼用於 M32 公分變體"
 
33170
 
 
33171
 #: config/m32c/m32c.opt:39
 
33172
 #, fuzzy
 
33173
-#| msgid "Compile code for M32C variants"
 
33174
 msgid "-mcpu=m32c\tCompile code for M32C variants"
 
33175
-msgstr "為 M32C 變種編譯"
 
33176
+msgstr "-mcpu=m32c\t編譯編碼用於 M32C 變體"
 
33177
 
 
33178
 #: config/m32c/m32c.opt:43
 
33179
 #, fuzzy
 
33180
-#| msgid "Number of memreg bytes (default: 16, range: 0..16)"
 
33181
 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
 
33182
-msgstr "memreg 位元組數(預設:16,範圍:0..16)"
 
33183
+msgstr "-memregs=\t數量 memreg 位元組 (預設:16, 範圍:0..16)"
 
33184
 
 
33185
 #: config/picochip/picochip.opt:23
 
33186
+#, fuzzy
 
33187
 msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
 
33188
-msgstr ""
 
33189
+msgstr "指定該項型態的到目標。這個選項集合 mul-type 和 byte-access。"
 
33190
 
 
33191
 #: config/picochip/picochip.opt:27
 
33192
+#, fuzzy
 
33193
 msgid "Specify which type of multiplication to use. Can be mem, mac or none."
 
33194
-msgstr ""
 
33195
+msgstr "指定該項型態的乘法以使用。可以是 mem,mac 或無。"
 
33196
 
 
33197
 #: config/picochip/picochip.opt:31
 
33198
+#, fuzzy
 
33199
 msgid "Specify whether the byte access instructions should be used. Enabled by default."
 
33200
-msgstr ""
 
33201
+msgstr "指定是否位元組存取指令應該被使用。已啟用按照預設。"
 
33202
 
 
33203
 #: config/picochip/picochip.opt:35
 
33204
 #, fuzzy
 
33205
-#| msgid "Enable debug output"
 
33206
 msgid "Enable debug output to be generated."
 
33207
-msgstr "啟用除錯輸出"
 
33208
+msgstr "啟用除錯輸出為產生。"
 
33209
 
 
33210
 #: config/picochip/picochip.opt:39
 
33211
+#, fuzzy
 
33212
 msgid "Allow a symbol value to be used as an immediate value in an instruction."
 
33213
-msgstr ""
 
33214
+msgstr "允許符號值為使用的做為即時值在中指令。"
 
33215
 
 
33216
 #: config/picochip/picochip.opt:43
 
33217
+#, fuzzy
 
33218
 msgid "Generate warnings when inefficient code is known to be generated."
 
33219
-msgstr ""
 
33220
+msgstr "產生警告時 inefficient 編碼是已知為產生。"
 
33221
 
 
33222
 #: config/aarch64/aarch64.opt:28
 
33223
 msgid "The possible TLS dialects:"
 
33224
@@ -7676,9 +7574,8 @@
 
33225
 
 
33226
 #: config/aarch64/aarch64.opt:68
 
33227
 #, fuzzy
 
33228
-#| msgid "Generate code without GP reg"
 
33229
 msgid "Generate code which uses only the general registers"
 
33230
-msgstr "產生不使用 GP 暫存器的程式碼"
 
33231
+msgstr "產生編碼該項使用硬體浮點數指令"
 
33232
 
 
33233
 #: config/aarch64/aarch64.opt:72 config/arm/arm.opt:151
 
33234
 #: config/microblaze/microblaze.opt:64
 
33235
@@ -7687,9 +7584,8 @@
 
33236
 
 
33237
 #: config/aarch64/aarch64.opt:76
 
33238
 #, fuzzy
 
33239
-#| msgid "Specify the register allocation order"
 
33240
 msgid "Specify the code model"
 
33241
-msgstr "指定指派暫存器的順序"
 
33242
+msgstr "選取編碼式樣"
 
33243
 
 
33244
 #: config/aarch64/aarch64.opt:80
 
33245
 msgid "Don't assume that unaligned accesses are handled by the system"
 
33246
@@ -7704,30 +7600,33 @@
 
33247
 msgstr ""
 
33248
 
 
33249
 #: config/aarch64/aarch64.opt:92
 
33250
+#, fuzzy
 
33251
 msgid "-march=ARCH\tUse features of architecture ARCH"
 
33252
-msgstr ""
 
33253
+msgstr "-mcpu=CPU\t使用特徵的和排程編碼用於給定的 CPU"
 
33254
 
 
33255
 #: config/aarch64/aarch64.opt:96
 
33256
 #, fuzzy
 
33257
-#| msgid "Use features of and schedule code for given CPU"
 
33258
 msgid "-mcpu=CPU\tUse features of and optimize for CPU"
 
33259
-msgstr "使用指定 CPU 的特性和調度程式碼"
 
33260
+msgstr "-mcpu=CPU\t使用特徵的和排程編碼用於給定的 CPU"
 
33261
 
 
33262
 #: config/aarch64/aarch64.opt:100
 
33263
 msgid "-mtune=CPU\tOptimize for CPU"
 
33264
 msgstr ""
 
33265
 
 
33266
 #: config/linux.opt:24
 
33267
+#, fuzzy
 
33268
 msgid "Use Bionic C library"
 
33269
-msgstr ""
 
33270
+msgstr "使用 Bionic C 函式庫"
 
33271
 
 
33272
 #: config/linux.opt:28
 
33273
+#, fuzzy
 
33274
 msgid "Use GNU C library"
 
33275
-msgstr ""
 
33276
+msgstr "使用 GNU C 函式庫"
 
33277
 
 
33278
 #: config/linux.opt:32
 
33279
+#, fuzzy
 
33280
 msgid "Use uClibc C library"
 
33281
-msgstr ""
 
33282
+msgstr "使用 uClibc C 函式庫"
 
33283
 
 
33284
 #: config/ia64/ilp32.opt:3
 
33285
 msgid "Generate ILP32 code"
 
33286
@@ -7818,9 +7717,10 @@
 
33287
 msgstr "及早放置停止位,以取得更好的調度效果"
 
33288
 
 
33289
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
33290
-#: config/sh/sh.opt:261
 
33291
+#: config/sh/sh.opt:265
 
33292
+#, fuzzy
 
33293
 msgid "Specify range of registers to make fixed"
 
33294
-msgstr ""
 
33295
+msgstr "指定範圍的暫存器要讓固定的"
 
33296
 
 
33297
 #: config/ia64/ia64.opt:118 config/rs6000/sysv4.opt:32
 
33298
 #: config/alpha/alpha.opt:130
 
33299
@@ -7833,274 +7733,302 @@
 
33300
 msgstr "為指定的 CPU 最佳化程式碼"
 
33301
 
 
33302
 #: config/ia64/ia64.opt:126
 
33303
+#, fuzzy
 
33304
 msgid "Known Itanium CPUs (for use with the -mtune= option):"
 
33305
-msgstr ""
 
33306
+msgstr "已知 Itanium CPUs (用於使用與 -mtune=選項):"
 
33307
 
 
33308
 #: config/ia64/ia64.opt:136
 
33309
 #, fuzzy
 
33310
-#| msgid "Allow speculative motion of more loads"
 
33311
 msgid "Use data speculation before reload"
 
33312
-msgstr "允許更多載入的預測移動"
 
33313
+msgstr "使用資料 speculation 之前重新載入"
 
33314
 
 
33315
 #: config/ia64/ia64.opt:140
 
33316
+#, fuzzy
 
33317
 msgid "Use data speculation after reload"
 
33318
-msgstr ""
 
33319
+msgstr "使用資料 speculation 之後重新載入"
 
33320
 
 
33321
 #: config/ia64/ia64.opt:144
 
33322
 #, fuzzy
 
33323
-#| msgid "Create console application"
 
33324
 msgid "Use control speculation"
 
33325
-msgstr "建立命令列程式"
 
33326
+msgstr "使用控制 speculation"
 
33327
 
 
33328
 #: config/ia64/ia64.opt:148
 
33329
+#, fuzzy
 
33330
 msgid "Use in block data speculation before reload"
 
33331
-msgstr ""
 
33332
+msgstr "使用在中區塊資料 speculation 之前重新載入"
 
33333
 
 
33334
 #: config/ia64/ia64.opt:152
 
33335
+#, fuzzy
 
33336
 msgid "Use in block data speculation after reload"
 
33337
-msgstr ""
 
33338
+msgstr "使用在中區塊資料 speculation 之後重新載入"
 
33339
 
 
33340
 #: config/ia64/ia64.opt:156
 
33341
+#, fuzzy
 
33342
 msgid "Use in block control speculation"
 
33343
-msgstr ""
 
33344
+msgstr "使用在中區塊控制 speculation"
 
33345
 
 
33346
 #: config/ia64/ia64.opt:160
 
33347
+#, fuzzy
 
33348
 msgid "Use simple data speculation check"
 
33349
-msgstr ""
 
33350
+msgstr "使用簡單的資料 speculation 檢查"
 
33351
 
 
33352
 #: config/ia64/ia64.opt:164
 
33353
+#, fuzzy
 
33354
 msgid "Use simple data speculation check for control speculation"
 
33355
-msgstr ""
 
33356
+msgstr "使用簡單的資料 speculation 檢查看看控制 speculation"
 
33357
 
 
33358
 #: config/ia64/ia64.opt:168
 
33359
+#, fuzzy
 
33360
 msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
 
33361
-msgstr ""
 
33362
+msgstr "如果設定,資料 speculative 指令將被所選用於排程只有如果沒有其他選擇目前 "
 
33363
 
 
33364
 #: config/ia64/ia64.opt:172
 
33365
+#, fuzzy
 
33366
 msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
 
33367
-msgstr ""
 
33368
+msgstr "如果設定,控制 speculative 指令將被所選用於排程只有如果沒有其他選擇目前 "
 
33369
 
 
33370
 #: config/ia64/ia64.opt:176
 
33371
+#, fuzzy
 
33372
 msgid "Count speculative dependencies while calculating priority of instructions"
 
33373
-msgstr ""
 
33374
+msgstr "計數 speculative 依存性當計算優先權的指令"
 
33375
 
 
33376
 #: config/ia64/ia64.opt:180
 
33377
 #, fuzzy
 
33378
-#| msgid "Enable earlier placing stop bits for better scheduling"
 
33379
 msgid "Place a stop bit after every cycle when scheduling"
 
33380
-msgstr "及早放置停止位,以取得更好的調度效果"
 
33381
+msgstr "地點停止位元之後每週期時排程"
 
33382
 
 
33383
 #: config/ia64/ia64.opt:184
 
33384
+#, fuzzy
 
33385
 msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group"
 
33386
-msgstr ""
 
33387
+msgstr "假設該浮點儲存和載入不是似乎到造成衝突時置放的進入一個指令群組"
 
33388
 
 
33389
 #: config/ia64/ia64.opt:188
 
33390
+#, fuzzy
 
33391
 msgid "Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1"
 
33392
-msgstr ""
 
33393
+msgstr "軟式限制於記憶體 insns 數量各指令群組,給出降低優先權到後續記憶體 insns 試圖排程在中相同 insn 群組。Frequently 有用到防止快取銀行衝突。 預設值是 1"
 
33394
 
 
33395
 #: config/ia64/ia64.opt:192
 
33396
+#, fuzzy
 
33397
 msgid "Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached)"
 
33398
-msgstr ""
 
33399
+msgstr "Disallow 超過『msched-max-memory-insns』在中指令群組。否則,限制是『軟式』(偏好 non-memory 計算時限制被達到)"
 
33400
 
 
33401
 #: config/ia64/ia64.opt:196
 
33402
+#, fuzzy
 
33403
 msgid "Don't generate checks for control speculation in selective scheduling"
 
33404
-msgstr ""
 
33405
+msgstr "不產生檢查看看控制 speculation 在中選擇性排程"
 
33406
 
 
33407
 #: config/spu/spu.opt:20
 
33408
+#, fuzzy
 
33409
 msgid "Emit warnings when run-time relocations are generated"
 
33410
-msgstr ""
 
33411
+msgstr "Emit 警告時執行時期重定址被產生"
 
33412
 
 
33413
 #: config/spu/spu.opt:24
 
33414
+#, fuzzy
 
33415
 msgid "Emit errors when run-time relocations are generated"
 
33416
-msgstr ""
 
33417
+msgstr "Emit 錯誤時執行時期重定址被產生"
 
33418
 
 
33419
 #: config/spu/spu.opt:28
 
33420
 #, fuzzy
 
33421
-#| msgid "Set the cost of branches"
 
33422
 msgid "Specify cost of branches (Default 20)"
 
33423
-msgstr "設定分支的代價"
 
33424
+msgstr "指定成本的分支 (預設 20)"
 
33425
 
 
33426
 #: config/spu/spu.opt:32
 
33427
+#, fuzzy
 
33428
 msgid "Make sure loads and stores are not moved past DMA instructions"
 
33429
-msgstr ""
 
33430
+msgstr "確定載入和儲存未被移動過去 DMA 指令"
 
33431
 
 
33432
 #: config/spu/spu.opt:36
 
33433
+#, fuzzy
 
33434
 msgid "volatile must be specified on any memory that is effected by DMA"
 
33435
-msgstr ""
 
33436
+msgstr "易變的必須被指定的於任何記憶體該被效果由 DMA"
 
33437
 
 
33438
 #: config/spu/spu.opt:40 config/spu/spu.opt:44
 
33439
+#, fuzzy
 
33440
 msgid "Insert nops when it might improve performance by allowing dual issue (default)"
 
33441
-msgstr ""
 
33442
+msgstr "插入 nops 時它也許改善效能由允許 dual 議題 (預設)"
 
33443
 
 
33444
 #: config/spu/spu.opt:48
 
33445
+#, fuzzy
 
33446
 msgid "Use standard main function as entry for startup"
 
33447
-msgstr ""
 
33448
+msgstr "使用標準主要函式做為條目用於啟動"
 
33449
 
 
33450
 #: config/spu/spu.opt:52
 
33451
 #, fuzzy
 
33452
-#| msgid "Generate cpp defines for server IO"
 
33453
 msgid "Generate branch hints for branches"
 
33454
-msgstr "為伺服器 IO 產生 cpp 定義"
 
33455
+msgstr "產生分支提示用於分支"
 
33456
 
 
33457
 #: config/spu/spu.opt:56
 
33458
 #, fuzzy
 
33459
-#| msgid "The maximum number of instructions to consider to fill a delay slot"
 
33460
 msgid "Maximum number of nops to insert for a hint (Default 2)"
 
33461
-msgstr "考慮填充入延遲槽中的最大指令數"
 
33462
+msgstr "最大值 nops 數量到插入用於提示 (預設 2)"
 
33463
 
 
33464
 #: config/spu/spu.opt:60
 
33465
 #, fuzzy
 
33466
-#| msgid "The maximum number of instructions to consider to unroll in a loop"
 
33467
 msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]"
 
33468
-msgstr "單一循環中考慮展開的最大指令數"
 
33469
+msgstr "近似最大值指令數量到允許介於提示和它的分支 [125]"
 
33470
 
 
33471
 #: config/spu/spu.opt:64
 
33472
 #, fuzzy
 
33473
-#| msgid "Generate code for big-endian"
 
33474
 msgid "Generate code for 18 bit addressing"
 
33475
-msgstr "產生高位位元組在前的程式碼"
 
33476
+msgstr "產生編碼用於 18 位元定址"
 
33477
 
 
33478
 #: config/spu/spu.opt:68
 
33479
 #, fuzzy
 
33480
-#| msgid "Generate code for big-endian"
 
33481
 msgid "Generate code for 32 bit addressing"
 
33482
-msgstr "產生高位位元組在前的程式碼"
 
33483
+msgstr "產生編碼用於 32 位元定址"
 
33484
 
 
33485
 #: config/spu/spu.opt:76
 
33486
+#, fuzzy
 
33487
 msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue"
 
33488
-msgstr ""
 
33489
+msgstr "插入 hbrp 指令之後提示的分支目標到避免 SPU 掛機議題"
 
33490
 
 
33491
 #: config/spu/spu.opt:80 config/i386/i386.opt:122 config/s390/s390.opt:47
 
33492
 msgid "Generate code for given CPU"
 
33493
 msgstr "為給定的 CPU 產生程式碼"
 
33494
 
 
33495
 #: config/spu/spu.opt:88
 
33496
+#, fuzzy
 
33497
 msgid "Access variables in 32-bit PPU objects (default)"
 
33498
-msgstr ""
 
33499
+msgstr "存取變數在中 32-bit PPU 物件 (預設)"
 
33500
 
 
33501
 #: config/spu/spu.opt:92
 
33502
+#, fuzzy
 
33503
 msgid "Access variables in 64-bit PPU objects"
 
33504
-msgstr ""
 
33505
+msgstr "存取變數在中 64-bit PPU 物件"
 
33506
 
 
33507
 #: config/spu/spu.opt:96
 
33508
+#, fuzzy
 
33509
 msgid "Allow conversions between __ea and generic pointers (default)"
 
33510
-msgstr ""
 
33511
+msgstr "允許轉換介於 __ea 和通用指標 (預設)"
 
33512
 
 
33513
 #: config/spu/spu.opt:100
 
33514
+#, fuzzy
 
33515
 msgid "Size (in KB) of software data cache"
 
33516
-msgstr ""
 
33517
+msgstr "大小 (在中 KB) 的軟體資料快取記憶體"
 
33518
 
 
33519
 #: config/spu/spu.opt:104
 
33520
+#, fuzzy
 
33521
 msgid "Atomically write back software data cache lines (default)"
 
33522
-msgstr ""
 
33523
+msgstr "Atomically 寫入上一步軟體資料快取記憶體列 (預設)"
 
33524
 
 
33525
 #: config/epiphany/epiphany.opt:24
 
33526
+#, fuzzy
 
33527
 msgid "Don't use any of r32..r63."
 
33528
-msgstr ""
 
33529
+msgstr "不使用任何的 r32..r63。"
 
33530
 
 
33531
 #: config/epiphany/epiphany.opt:28
 
33532
+#, fuzzy
 
33533
 msgid "preferentially allocate registers that allow short instruction generation."
 
33534
-msgstr ""
 
33535
+msgstr "優先配置暫存器該允許短指令產生。"
 
33536
 
 
33537
 #: config/epiphany/epiphany.opt:32
 
33538
+#, fuzzy
 
33539
 msgid "Set branch cost"
 
33540
-msgstr ""
 
33541
+msgstr "設定分支成本"
 
33542
 
 
33543
 #: config/epiphany/epiphany.opt:36
 
33544
 #, fuzzy
 
33545
-#| msgid "Enable conditional moves"
 
33546
 msgid "enable conditional move instruction usage."
 
33547
-msgstr "啟用條件轉移"
 
33548
+msgstr "啟用條件移動指令用法。"
 
33549
 
 
33550
 #: config/epiphany/epiphany.opt:40
 
33551
+#, fuzzy
 
33552
 msgid "set number of nops to emit before each insn pattern"
 
33553
-msgstr ""
 
33554
+msgstr "設定 nops 數量到 emit 之前每個 insn 胚騰"
 
33555
 
 
33556
 #: config/epiphany/epiphany.opt:52
 
33557
 #, fuzzy
 
33558
-#| msgid "Use software floating point"
 
33559
 msgid "Use software floating point comparisons"
 
33560
-msgstr "使用軟體浮點單元"
 
33561
+msgstr "使用軟體浮點數比較"
 
33562
 
 
33563
 #: config/epiphany/epiphany.opt:56
 
33564
+#, fuzzy
 
33565
 msgid "Enable split of 32 bit immediate loads into low / high part"
 
33566
-msgstr ""
 
33567
+msgstr "啟用分割的 32 位元即時載入進入低/高部分"
 
33568
 
 
33569
 #: config/epiphany/epiphany.opt:60
 
33570
+#, fuzzy
 
33571
 msgid "Enable use of POST_INC / POST_DEC"
 
33572
-msgstr ""
 
33573
+msgstr "啟用使用的 POST_INC/POST_DEC"
 
33574
 
 
33575
 #: config/epiphany/epiphany.opt:64
 
33576
+#, fuzzy
 
33577
 msgid "Enable use of POST_MODIFY"
 
33578
-msgstr ""
 
33579
+msgstr "啟用使用的 POST_MODIFY"
 
33580
 
 
33581
 #: config/epiphany/epiphany.opt:68
 
33582
+#, fuzzy
 
33583
 msgid "Set number of bytes on the stack preallocated for use by the callee."
 
33584
-msgstr ""
 
33585
+msgstr "設定位元組數量在之上堆疊 preallocated 用於使用由被呼叫端。"
 
33586
 
 
33587
 #: config/epiphany/epiphany.opt:72
 
33588
+#, fuzzy
 
33589
 msgid "Assume round to nearest is selected for purposes of scheduling."
 
33590
-msgstr ""
 
33591
+msgstr "假設四捨五入到最近的被已選用於宗旨的排程。"
 
33592
 
 
33593
 #: config/epiphany/epiphany.opt:76
 
33594
 #, fuzzy
 
33595
-#| msgid "Generate fast indirect calls"
 
33596
 msgid "Generate call insns as indirect calls"
 
33597
-msgstr "產生快速間接呼叫"
 
33598
+msgstr "產生呼叫 insns 做為間接呼叫"
 
33599
 
 
33600
 #: config/epiphany/epiphany.opt:80
 
33601
 #, fuzzy
 
33602
-#| msgid "Generate fast indirect calls"
 
33603
 msgid "Generate call insns as direct calls"
 
33604
-msgstr "產生快速間接呼叫"
 
33605
+msgstr "產生呼叫 insns 做為直接的呼叫"
 
33606
 
 
33607
 #: config/epiphany/epiphany.opt:84
 
33608
+#, fuzzy
 
33609
 msgid "Assume labels and symbols can be addressed using 16 bit absolute addresses."
 
33610
-msgstr ""
 
33611
+msgstr "假設標貼和符號可以被位址使用 16 位元絕對位址。"
 
33612
 
 
33613
 #: config/epiphany/epiphany.opt:108
 
33614
 msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching"
 
33615
 msgstr ""
 
33616
 
 
33617
 #: config/epiphany/epiphany.opt:112
 
33618
+#, fuzzy
 
33619
 msgid "Vectorize for double-word operations."
 
33620
-msgstr ""
 
33621
+msgstr "Vectorize 用於 double-word 計算。"
 
33622
 
 
33623
 #: config/epiphany/epiphany.opt:128
 
33624
+#, fuzzy
 
33625
 msgid "Split unaligned 8 byte vector moves before post-modify address generation."
 
33626
-msgstr ""
 
33627
+msgstr "分割 unaligned 8 位元組向量移動之前 post-modify 位址產生。"
 
33628
 
 
33629
 #: config/epiphany/epiphany.opt:132
 
33630
+#, fuzzy
 
33631
 msgid "Use the floating point unit for integer add/subtract."
 
33632
-msgstr ""
 
33633
+msgstr "使用硬體浮點數轉換指令"
 
33634
 
 
33635
 #: config/epiphany/epiphany.opt:136
 
33636
+#, fuzzy
 
33637
 msgid "Set register to hold -1."
 
33638
-msgstr ""
 
33639
+msgstr "設定暫存器以存放 -1。"
 
33640
 
 
33641
 #: config/score/score.opt:31
 
33642
 #, fuzzy
 
33643
-#| msgid "Use AltiVec instructions"
 
33644
 msgid "Disable bcnz instruction"
 
33645
-msgstr "使用 AltiVec 指令"
 
33646
+msgstr "停用 bcnz 指令"
 
33647
 
 
33648
 #: config/score/score.opt:35
 
33649
 #, fuzzy
 
33650
-#| msgid "Enable use of DB instruction"
 
33651
 msgid "Enable unaligned load/store instruction"
 
33652
-msgstr "啟用 DB 指令"
 
33653
+msgstr "啟用 unaligned 載入/儲存指令"
 
33654
 
 
33655
 #: config/score/score.opt:39
 
33656
+#, fuzzy
 
33657
 msgid "Support SCORE 7 ISA"
 
33658
-msgstr ""
 
33659
+msgstr "支援分數 7 ISA"
 
33660
 
 
33661
 #: config/score/score.opt:43
 
33662
+#, fuzzy
 
33663
 msgid "Support SCORE 7D ISA"
 
33664
-msgstr ""
 
33665
+msgstr "支援分數 7D ISA"
 
33666
 
 
33667
 #: config/score/score.opt:51
 
33668
+#, fuzzy
 
33669
 msgid "Known SCORE architectures (for use with the -march= option):"
 
33670
-msgstr ""
 
33671
+msgstr "已知分數架構 (用於使用與 -march=選項):"
 
33672
 
 
33673
 #: config/h8300/h8300.opt:23
 
33674
 msgid "Generate H8S code"
 
33675
@@ -8123,8 +8051,9 @@
 
33676
 msgstr "使用暫存器傳遞參數"
 
33677
 
 
33678
 #: config/h8300/h8300.opt:46
 
33679
+#, fuzzy
 
33680
 msgid "Consider access to byte sized memory slow"
 
33681
-msgstr ""
 
33682
+msgstr "認為存取到位元組大小的記憶體慢"
 
33683
 
 
33684
 #: config/h8300/h8300.opt:50
 
33685
 msgid "Enable linker relaxing"
 
33686
@@ -8167,16 +8096,19 @@
 
33687
 msgstr "在 ac0(Unix 組譯語法中的 fr0)中回傳浮點結果"
 
33688
 
 
33689
 #: config/pdp11/pdp11.opt:39
 
33690
+#, fuzzy
 
33691
 msgid "Do not use inline patterns for copying memory"
 
33692
-msgstr ""
 
33693
+msgstr "不使用內聯胚騰用於複製記憶體"
 
33694
 
 
33695
 #: config/pdp11/pdp11.opt:43
 
33696
+#, fuzzy
 
33697
 msgid "Use inline patterns for copying memory"
 
33698
-msgstr ""
 
33699
+msgstr "使用內聯胚騰用於複製記憶體"
 
33700
 
 
33701
 #: config/pdp11/pdp11.opt:47
 
33702
+#, fuzzy
 
33703
 msgid "Do not pretend that branches are expensive"
 
33704
-msgstr ""
 
33705
+msgstr "不 pretend 該分支是 expensive"
 
33706
 
 
33707
 #: config/pdp11/pdp11.opt:51
 
33708
 msgid "Pretend that branches are expensive"
 
33709
@@ -8225,25 +8157,28 @@
 
33710
 
 
33711
 #: config/xtensa/xtensa.opt:27
 
33712
 #, fuzzy
 
33713
-#| msgid "Generate position-independent code if possible (large mode)"
 
33714
 msgid "Disable position-independent code (PIC) for use in OS kernel code"
 
33715
-msgstr "盡可能產生與位置無關的程式碼(大模式)"
 
33716
+msgstr "停用 position-independent 編碼 (PIC) 用於使用在中作業系統內核編碼"
 
33717
 
 
33718
 #: config/xtensa/xtensa.opt:31
 
33719
+#, fuzzy
 
33720
 msgid "Use indirect CALLXn instructions for large programs"
 
33721
-msgstr ""
 
33722
+msgstr "使用間接 CALLXn 指令用於大程式"
 
33723
 
 
33724
 #: config/xtensa/xtensa.opt:35
 
33725
+#, fuzzy
 
33726
 msgid "Automatically align branch targets to reduce branch penalties"
 
33727
-msgstr ""
 
33728
+msgstr "自動對齊分支目標到縮小分支懲罰"
 
33729
 
 
33730
 #: config/xtensa/xtensa.opt:39
 
33731
+#, fuzzy
 
33732
 msgid "Intersperse literal pools with code in the text section"
 
33733
-msgstr ""
 
33734
+msgstr "Intersperse 實字 pools 與編碼在中文字區段"
 
33735
 
 
33736
 #: config/xtensa/xtensa.opt:43
 
33737
+#, fuzzy
 
33738
 msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions"
 
33739
-msgstr ""
 
33740
+msgstr "-mno-serialize-volatile\t不序列化揮發性記憶體參考與 MEMW 指令"
 
33741
 
 
33742
 #: config/i386/cygming.opt:23
 
33743
 msgid "Create console application"
 
33744
@@ -8270,28 +8205,33 @@
 
33745
 msgstr "建立圖形介面程式"
 
33746
 
 
33747
 #: config/i386/cygming.opt:47 config/i386/interix.opt:32
 
33748
+#, fuzzy
 
33749
 msgid "Use the GNU extension to the PE format for aligned common data"
 
33750
-msgstr ""
 
33751
+msgstr "使用 GNU 延伸到 PE 格式用於對齊的共同資料"
 
33752
 
 
33753
 #: config/i386/cygming.opt:51
 
33754
+#, fuzzy
 
33755
 msgid "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement"
 
33756
-msgstr ""
 
33757
+msgstr "編譯編碼該所依靠的 Cygwin 動態連結函式庫包裝程式到支援 C++運算子新/刪除置換"
 
33758
 
 
33759
 #: config/i386/cygming.opt:58
 
33760
 msgid "Put relocated read-only data into .data section."
 
33761
 msgstr ""
 
33762
 
 
33763
 #: config/i386/mingw.opt:29
 
33764
+#, fuzzy
 
33765
 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
 
33766
-msgstr ""
 
33767
+msgstr "警告關於無 ISO msvcrt scanf/printf 寬度延伸"
 
33768
 
 
33769
 #: config/i386/mingw.opt:33
 
33770
+#, fuzzy
 
33771
 msgid "For nested functions on stack executable permission is set."
 
33772
-msgstr ""
 
33773
+msgstr "用於巢狀的函式於堆疊可執行檔案權限是設定。"
 
33774
 
 
33775
 #: config/i386/mingw-w64.opt:23
 
33776
+#, fuzzy
 
33777
 msgid "Use unicode startup and define UNICODE macro"
 
33778
-msgstr ""
 
33779
+msgstr "使用萬國碼啟動和定義萬國碼巨集"
 
33780
 
 
33781
 #: config/i386/djgpp.opt:25
 
33782
 msgid "Ignored (obsolete)"
 
33783
@@ -8311,7 +8251,6 @@
 
33784
 
 
33785
 #: config/i386/i386.opt:90
 
33786
 #, fuzzy
 
33787
-#| msgid "Use 128-bit long double"
 
33788
 msgid "Use 80-bit long double"
 
33789
 msgstr "使用 128 位 long double"
 
33790
 
 
33791
@@ -8320,7 +8259,7 @@
 
33792
 msgid "Use 64-bit long double"
 
33793
 msgstr "使用 64 位元 long double"
 
33794
 
 
33795
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
33796
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
33797
 msgid "Reserve space for outgoing arguments in the function prologue"
 
33798
 msgstr "在函式序言中為輸出引數預留空間"
 
33799
 
 
33800
@@ -8349,8 +8288,9 @@
 
33801
 msgstr "使用給定的組譯風格"
 
33802
 
 
33803
 #: config/i386/i386.opt:130
 
33804
+#, fuzzy
 
33805
 msgid "Known assembler dialects (for use with the -masm-dialect= option):"
 
33806
-msgstr ""
 
33807
+msgstr "已知組譯器方言 (用於使用與 -masm-dialect=選項):"
 
33808
 
 
33809
 #: config/i386/i386.opt:140
 
33810
 msgid "Branches are this expensive (1-5, arbitrary units)"
 
33811
@@ -8366,32 +8306,33 @@
 
33812
 
 
33813
 #: config/i386/i386.opt:152 config/rs6000/aix64.opt:36
 
33814
 #: config/rs6000/linux64.opt:32 config/tilegx/tilegx.opt:49
 
33815
+#, fuzzy
 
33816
 msgid "Known code models (for use with the -mcmodel= option):"
 
33817
-msgstr ""
 
33818
+msgstr "已知編碼式樣 (用於使用與 -mcmodel=選項):"
 
33819
 
 
33820
 #: config/i386/i386.opt:171
 
33821
 #, fuzzy
 
33822
-#| msgid "Use given x86-64 code model"
 
33823
 msgid "Use given address mode"
 
33824
 msgstr "使用給定的 x86-64 程式碼模式"
 
33825
 
 
33826
 #: config/i386/i386.opt:175
 
33827
+#, fuzzy
 
33828
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
33829
-msgstr ""
 
33830
+msgstr "已知編碼式樣 (用於使用與 -mcmodel=選項):"
 
33831
 
 
33832
 #: config/i386/i386.opt:184
 
33833
 #, fuzzy
 
33834
-#| msgid "This switch is deprecated; use -Wextra instead"
 
33835
 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
 
33836
-msgstr "此開關已過時;請改用 -Wextra"
 
33837
+msgstr "%<-mcpu=%>被不宜用;使用 %<-mtune=%>或 %<-march=%>做為替代"
 
33838
 
 
33839
 #: config/i386/i386.opt:188
 
33840
 msgid "Generate sin, cos, sqrt for FPU"
 
33841
 msgstr "為 FPU 產生 sin、cos 和 sqrt 指令"
 
33842
 
 
33843
 #: config/i386/i386.opt:192
 
33844
+#, fuzzy
 
33845
 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
 
33846
-msgstr ""
 
33847
+msgstr "一律使用動態 Realigned 引數指標 (DRAP) 到 realign 堆疊"
 
33848
 
 
33849
 #: config/i386/i386.opt:196
 
33850
 msgid "Return values of functions in FPU registers"
 
33851
@@ -8403,39 +8344,37 @@
 
33852
 
 
33853
 #: config/i386/i386.opt:204
 
33854
 #, fuzzy
 
33855
-#| msgid "too many arguments for format"
 
33856
 msgid "Valid arguments to -mfpmath=:"
 
33857
-msgstr "提供給格式字串的引數太多"
 
33858
+msgstr "有效引數到 -mfpmath=:"
 
33859
 
 
33860
 #: config/i386/i386.opt:237
 
33861
 msgid "Inline all known string operations"
 
33862
 msgstr "內聯所有已知的字串作業"
 
33863
 
 
33864
 #: config/i386/i386.opt:241
 
33865
+#, fuzzy
 
33866
 msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks"
 
33867
-msgstr ""
 
33868
+msgstr "內聯 memset/memcpy 字串計算,但是施行內聯版本只有用於小區塊"
 
33869
 
 
33870
 #: config/i386/i386.opt:244
 
33871
+#, fuzzy
 
33872
 msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead"
 
33873
-msgstr ""
 
33874
+msgstr "%<-mintel-syntax%> 和 %<-mno-intel-syntax%> 被不宜用;使用 %<-masm=intel%>和 %<-masm=att%>做為替代"
 
33875
 
 
33876
 #: config/i386/i386.opt:269
 
33877
 #, fuzzy
 
33878
-#| msgid "Use 32-bit floating-point registers"
 
33879
 msgid "Set 80387 floating-point precision to 32-bit"
 
33880
-msgstr "使用 32 位元浮點暫存器"
 
33881
+msgstr "設定 80387 浮點精確度到 32-bit"
 
33882
 
 
33883
 #: config/i386/i386.opt:273
 
33884
 #, fuzzy
 
33885
-#| msgid "Use 32-bit floating-point registers"
 
33886
 msgid "Set 80387 floating-point precision to 64-bit"
 
33887
-msgstr "使用 32 位元浮點暫存器"
 
33888
+msgstr "設定 80387 浮點精確度到 64-bit"
 
33889
 
 
33890
 #: config/i386/i386.opt:277
 
33891
 #, fuzzy
 
33892
-#| msgid "Use 32-bit floating-point registers"
 
33893
 msgid "Set 80387 floating-point precision to 80-bit"
 
33894
-msgstr "使用 32 位元浮點暫存器"
 
33895
+msgstr "設定 80387 浮點精確度到 80-bit"
 
33896
 
 
33897
 #: config/i386/i386.opt:281
 
33898
 msgid "Attempt to keep stack aligned to this power of 2"
 
33899
@@ -8443,9 +8382,8 @@
 
33900
 
 
33901
 #: config/i386/i386.opt:285
 
33902
 #, fuzzy
 
33903
-#| msgid "Attempt to keep stack aligned to this power of 2"
 
33904
 msgid "Assume incoming stack aligned to this power of 2"
 
33905
-msgstr "試圖讓堆疊保持對齊到 2 的此次方上"
 
33906
+msgstr "假設收到的郵件堆疊對齊到這個乘冪的 2"
 
33907
 
 
33908
 #: config/i386/i386.opt:289
 
33909
 msgid "Use push instructions to save outgoing arguments"
 
33910
@@ -8472,30 +8410,32 @@
 
33911
 msgstr "在 SF 和 DF 模式下使用 SSE 暫存器呼叫約定"
 
33912
 
 
33913
 #: config/i386/i386.opt:313
 
33914
+#, fuzzy
 
33915
 msgid "Realign stack in prologue"
 
33916
-msgstr ""
 
33917
+msgstr "Realign 堆疊在中 prologue"
 
33918
 
 
33919
 #: config/i386/i386.opt:317
 
33920
 msgid "Enable stack probing"
 
33921
 msgstr "啟用堆疊偵測"
 
33922
 
 
33923
 #: config/i386/i386.opt:321
 
33924
+#, fuzzy
 
33925
 msgid "Chose strategy to generate stringop using"
 
33926
-msgstr ""
 
33927
+msgstr "Chose 策略到產生 stringop 使用"
 
33928
 
 
33929
 #: config/i386/i386.opt:325
 
33930
 #, fuzzy
 
33931
-#| msgid "alias argument not a string"
 
33932
 msgid "Valid arguments to -mstringop-strategy=:"
 
33933
-msgstr "alias 的參數不是一個字串"
 
33934
+msgstr "有效引數到 -mstringop-strategy=:"
 
33935
 
 
33936
 #: config/i386/i386.opt:350
 
33937
 msgid "Use given thread-local storage dialect"
 
33938
 msgstr "使用給定的執行緒局部存儲模式"
 
33939
 
 
33940
 #: config/i386/i386.opt:354
 
33941
+#, fuzzy
 
33942
 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
 
33943
-msgstr ""
 
33944
+msgstr "已知 TLS 方言 (用於使用與 -mtls-dialect=選項):"
 
33945
 
 
33946
 #: config/i386/i386.opt:364
 
33947
 #, c-format
 
33948
@@ -8507,48 +8447,54 @@
 
33949
 msgstr "產生遵循給定 ABI 的程式碼"
 
33950
 
 
33951
 #: config/i386/i386.opt:376
 
33952
+#, fuzzy
 
33953
 msgid "Known ABIs (for use with the -mabi= option):"
 
33954
-msgstr ""
 
33955
+msgstr "已知 ABIs (用於使用與 -mabi=選項):"
 
33956
 
 
33957
 #: config/i386/i386.opt:386 config/rs6000/rs6000.opt:178
 
33958
 #, fuzzy
 
33959
-#| msgid "Specify ABI to use"
 
33960
 msgid "Vector library ABI to use"
 
33961
-msgstr "指定要使用的 ABI"
 
33962
+msgstr "向量函式庫 ABI 以使用"
 
33963
 
 
33964
 #: config/i386/i386.opt:390
 
33965
+#, fuzzy
 
33966
 msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
 
33967
-msgstr ""
 
33968
+msgstr "已知 vectorization 函式庫 ABIs (用於使用與 -mveclibabi=選項):"
 
33969
 
 
33970
 #: config/i386/i386.opt:400
 
33971
+#, fuzzy
 
33972
 msgid "Return 8-byte vectors in memory"
 
33973
-msgstr ""
 
33974
+msgstr "回傳 8-byte 向量在中記憶體"
 
33975
 
 
33976
 #: config/i386/i386.opt:404
 
33977
+#, fuzzy
 
33978
 msgid "Generate reciprocals instead of divss and sqrtss."
 
33979
-msgstr ""
 
33980
+msgstr "產生倒數以代替 divss 和 sqrtss。"
 
33981
 
 
33982
 #: config/i386/i386.opt:408
 
33983
+#, fuzzy
 
33984
 msgid "Control generation of reciprocal estimates."
 
33985
-msgstr ""
 
33986
+msgstr "控制產生的倒數估計。"
 
33987
 
 
33988
 #: config/i386/i386.opt:412
 
33989
 #, fuzzy
 
33990
-#| msgid "Reserve space for outgoing arguments in the function prologue"
 
33991
 msgid "Generate cld instruction in the function prologue."
 
33992
-msgstr "在函式序言中為輸出引數預留空間"
 
33993
+msgstr "產生 cld 指令在中函式 prologue。"
 
33994
 
 
33995
 #: config/i386/i386.opt:416
 
33996
+#, fuzzy
 
33997
 msgid "Generate vzeroupper instruction before a transfer of control flow out of"
 
33998
-msgstr ""
 
33999
+msgstr "產生 vzeroupper 指令之前轉送的控制流程超出"
 
34000
 
 
34001
 #: config/i386/i386.opt:421
 
34002
+#, fuzzy
 
34003
 msgid "Do dispatch scheduling if processor is bdver1 or bdver2 or bdver3 and Haifa scheduling"
 
34004
-msgstr ""
 
34005
+msgstr "做派送排程如果處理器是 bdver1 或 bdver2 和 Haifa 排程"
 
34006
 
 
34007
 #: config/i386/i386.opt:426
 
34008
+#, fuzzy
 
34009
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 
34010
-msgstr ""
 
34011
+msgstr "使用 128-bit AVX 指令以代替 256-bit AVX 指令在中 auto-vectorizer。"
 
34012
 
 
34013
 #: config/i386/i386.opt:432
 
34014
 msgid "Generate 32bit i386 code"
 
34015
@@ -8560,9 +8506,8 @@
 
34016
 
 
34017
 #: config/i386/i386.opt:440
 
34018
 #, fuzzy
 
34019
-#| msgid "Generate 64bit x86-64 code"
 
34020
 msgid "Generate 32bit x86-64 code"
 
34021
-msgstr "產生 64 位元 x86-64 程式碼"
 
34022
+msgstr "產生 32 位元 x86-64 編碼"
 
34023
 
 
34024
 #: config/i386/i386.opt:444
 
34025
 msgid "Support MMX built-in functions"
 
34026
@@ -8574,9 +8519,8 @@
 
34027
 
 
34028
 #: config/i386/i386.opt:452
 
34029
 #, fuzzy
 
34030
-#| msgid "Support 3DNow! built-in functions"
 
34031
 msgid "Support Athlon 3Dnow! built-in functions"
 
34032
-msgstr "支援 3DNow! 內建函式"
 
34033
+msgstr "支援 Athlon 3 Dnow!內建函式"
 
34034
 
 
34035
 #: config/i386/i386.opt:456
 
34036
 msgid "Support MMX and SSE built-in functions and code generation"
 
34037
@@ -8592,99 +8536,88 @@
 
34038
 
 
34039
 #: config/i386/i386.opt:468
 
34040
 #, fuzzy
 
34041
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34042
 msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
 
34043
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34044
+msgstr "支援 MMX、SSE、SSE2,- SSE3 和 SSSE3 內建函式和編碼產生"
 
34045
 
 
34046
 #: config/i386/i386.opt:472
 
34047
 #, fuzzy
 
34048
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34049
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
 
34050
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34051
+msgstr "支援 MMX、SSE、SSE2,- SSE3,- SSSE3 和 SSE4.1 內建函式和編碼產生"
 
34052
 
 
34053
 #: config/i386/i386.opt:476 config/i386/i386.opt:480
 
34054
 #, fuzzy
 
34055
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34056
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation"
 
34057
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34058
+msgstr "支援 MMX、SSE、SSE2,- SSE3,- SSSE3, SSE4.1 和 SSE4.2 內建函式和編碼產生"
 
34059
 
 
34060
 #: config/i386/i386.opt:484
 
34061
 #, fuzzy
 
34062
-#| msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 
34063
 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
 
34064
-msgstr "支援 MMX、SSE 和 SSE2 內建函式及程式碼產生"
 
34065
+msgstr "不支援 SSE4.1 和 SSE4.2 內建函式和編碼產生"
 
34066
 
 
34067
 #: config/i386/i386.opt:487
 
34068
+#, fuzzy
 
34069
 msgid "%<-msse5%> was removed"
 
34070
-msgstr ""
 
34071
+msgstr "%<-msse5%> 被移除"
 
34072
 
 
34073
 #: config/i386/i386.opt:492
 
34074
 #, fuzzy
 
34075
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34076
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation"
 
34077
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34078
+msgstr "支援 MMX、SSE、SSE2,- SSE3,- SSSE3, SSE4.1, SSE4.2 和 AVX 內建函式和編碼產生"
 
34079
 
 
34080
 #: config/i386/i386.opt:496
 
34081
 #, fuzzy
 
34082
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34083
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation"
 
34084
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34085
+msgstr "支援 MMX、SSE、SSE2,- SSE3,- SSSE3, SSE4.1, SSE4.2,- AVX 和 AVX2 內建函式和編碼產生"
 
34086
 
 
34087
 #: config/i386/i386.opt:500
 
34088
 #, fuzzy
 
34089
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34090
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
 
34091
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34092
+msgstr "支援 MMX、SSE、SSE2,- SSE3,- SSSE3, SSE4.1, SSE4.2,- AVX 和 FMA 內建函式和編碼產生"
 
34093
 
 
34094
 #: config/i386/i386.opt:504
 
34095
 #, fuzzy
 
34096
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 
34097
 msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
 
34098
-msgstr "支援 MMX、SSE、SSE2 和 SSE3 內建函式及程式碼產生"
 
34099
+msgstr "支援 MMX、SSE、SSE2,- SSE3 和 SSE4A 內建函式和編碼產生"
 
34100
 
 
34101
 #: config/i386/i386.opt:508
 
34102
 #, fuzzy
 
34103
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34104
 msgid "Support FMA4 built-in functions and code generation "
 
34105
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34106
+msgstr "支援 FMA4 內建函式和編碼產生 "
 
34107
 
 
34108
 #: config/i386/i386.opt:512
 
34109
 #, fuzzy
 
34110
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34111
 msgid "Support XOP built-in functions and code generation "
 
34112
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34113
+msgstr "支援 XOP 內建函式和編碼產生 "
 
34114
 
 
34115
 #: config/i386/i386.opt:516
 
34116
 #, fuzzy
 
34117
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34118
 msgid "Support LWP built-in functions and code generation "
 
34119
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34120
+msgstr "支援 LWP 內建函式和編碼產生 "
 
34121
 
 
34122
 #: config/i386/i386.opt:520
 
34123
+#, fuzzy
 
34124
 msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
 
34125
-msgstr ""
 
34126
+msgstr "支援編碼產生的進階位元操作 (ABM) 指令。"
 
34127
 
 
34128
 #: config/i386/i386.opt:524
 
34129
+#, fuzzy
 
34130
 msgid "Support code generation of popcnt instruction."
 
34131
-msgstr ""
 
34132
+msgstr "支援編碼產生的 popcnt 指令。"
 
34133
 
 
34134
 #: config/i386/i386.opt:528
 
34135
 #, fuzzy
 
34136
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34137
 msgid "Support BMI built-in functions and code generation"
 
34138
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34139
+msgstr "支援 BMI 內建函式和編碼產生"
 
34140
 
 
34141
 #: config/i386/i386.opt:532
 
34142
 #, fuzzy
 
34143
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34144
 msgid "Support BMI2 built-in functions and code generation"
 
34145
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34146
+msgstr "支援 BMI2 內建函式和編碼產生"
 
34147
 
 
34148
 #: config/i386/i386.opt:536
 
34149
 #, fuzzy
 
34150
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34151
 msgid "Support LZCNT built-in function and code generation"
 
34152
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34153
+msgstr "支援 LZCNT 內建函式和編碼產生"
 
34154
 
 
34155
 #: config/i386/i386.opt:540
 
34156
 msgid "Support Hardware Lock Elision prefixes"
 
34157
@@ -8692,113 +8625,112 @@
 
34158
 
 
34159
 #: config/i386/i386.opt:544
 
34160
 #, fuzzy
 
34161
-#| msgid "no support for induction"
 
34162
 msgid "Support RDSEED instruction"
 
34163
 msgstr "不支援歸納"
 
34164
 
 
34165
 #: config/i386/i386.opt:548
 
34166
 #, fuzzy
 
34167
-#| msgid "no support for induction"
 
34168
 msgid "Support PREFETCHW instruction"
 
34169
 msgstr "不支援歸納"
 
34170
 
 
34171
 #: config/i386/i386.opt:552
 
34172
 #, fuzzy
 
34173
-#| msgid "Support multiply accumulate instructions"
 
34174
 msgid "Support flag-preserving add-carry instructions"
 
34175
-msgstr "支援乘加指令"
 
34176
+msgstr "支援編碼產生的 crc32 指令。"
 
34177
 
 
34178
 #: config/i386/i386.opt:556
 
34179
 msgid "Support FXSAVE and FXRSTOR instructions"
 
34180
 msgstr ""
 
34181
 
 
34182
 #: config/i386/i386.opt:560
 
34183
+#, fuzzy
 
34184
 msgid "Support XSAVE and XRSTOR instructions"
 
34185
-msgstr ""
 
34186
+msgstr "支援呼叫介於姆指和手臂指令集"
 
34187
 
 
34188
 #: config/i386/i386.opt:564
 
34189
 #, fuzzy
 
34190
-#| msgid "Support MMX built-in functions"
 
34191
 msgid "Support XSAVEOPT instruction"
 
34192
 msgstr "支援 MMX 內建函式"
 
34193
 
 
34194
 #: config/i386/i386.opt:568
 
34195
 #, fuzzy
 
34196
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34197
 msgid "Support TBM built-in functions and code generation"
 
34198
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34199
+msgstr "支援 TBM 內建函式和編碼產生"
 
34200
 
 
34201
 #: config/i386/i386.opt:572
 
34202
+#, fuzzy
 
34203
 msgid "Support code generation of cmpxchg16b instruction."
 
34204
-msgstr ""
 
34205
+msgstr "支援編碼產生的 cmpxchg16b 指令。"
 
34206
 
 
34207
 #: config/i386/i386.opt:576
 
34208
+#, fuzzy
 
34209
 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
 
34210
-msgstr ""
 
34211
+msgstr "支援編碼產生的 sahf 指令在中 64 位元 x86-64 編碼。"
 
34212
 
 
34213
 #: config/i386/i386.opt:580
 
34214
+#, fuzzy
 
34215
 msgid "Support code generation of movbe instruction."
 
34216
-msgstr ""
 
34217
+msgstr "支援編碼產生的 movbe 指令。"
 
34218
 
 
34219
 #: config/i386/i386.opt:584
 
34220
+#, fuzzy
 
34221
 msgid "Support code generation of crc32 instruction."
 
34222
-msgstr ""
 
34223
+msgstr "支援編碼產生的 crc32 指令。"
 
34224
 
 
34225
 #: config/i386/i386.opt:588
 
34226
 #, fuzzy
 
34227
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34228
 msgid "Support AES built-in functions and code generation"
 
34229
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34230
+msgstr "支援內建函式和編碼產生"
 
34231
 
 
34232
 #: config/i386/i386.opt:592
 
34233
 #, fuzzy
 
34234
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34235
 msgid "Support PCLMUL built-in functions and code generation"
 
34236
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34237
+msgstr "支援 PCLMUL 內建函式和編碼產生"
 
34238
 
 
34239
 #: config/i386/i386.opt:596
 
34240
+#, fuzzy
 
34241
 msgid "Encode SSE instructions with VEX prefix"
 
34242
-msgstr ""
 
34243
+msgstr "編碼 SSE 指令與 VEX 前綴"
 
34244
 
 
34245
 #: config/i386/i386.opt:600
 
34246
 #, fuzzy
 
34247
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34248
 msgid "Support FSGSBASE built-in functions and code generation"
 
34249
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34250
+msgstr "支援 FSGSBASE 內建函式和編碼產生"
 
34251
 
 
34252
 #: config/i386/i386.opt:604
 
34253
 #, fuzzy
 
34254
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34255
 msgid "Support RDRND built-in functions and code generation"
 
34256
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34257
+msgstr "支援 RDRND 內建函式和編碼產生"
 
34258
 
 
34259
 #: config/i386/i386.opt:608
 
34260
 #, fuzzy
 
34261
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34262
 msgid "Support F16C built-in functions and code generation"
 
34263
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34264
+msgstr "支援 F16C 內建函式和編碼產生"
 
34265
 
 
34266
 #: config/i386/i386.opt:612
 
34267
+#, fuzzy
 
34268
 msgid "Emit profiling counter call at function entry before prologue."
 
34269
-msgstr ""
 
34270
+msgstr "Emit 側寫檔計數器呼叫於函式條目之前 prologue。"
 
34271
 
 
34272
 #: config/i386/i386.opt:616
 
34273
+#, fuzzy
 
34274
 msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check"
 
34275
-msgstr ""
 
34276
+msgstr "展開 32 位元/64 位元整數除進入 8 位元無正負號整數除與執行時期檢查"
 
34277
 
 
34278
 #: config/i386/i386.opt:620
 
34279
+#, fuzzy
 
34280
 msgid "Split 32-byte AVX unaligned load"
 
34281
-msgstr ""
 
34282
+msgstr "分割 32-byte AVX unaligned 載入"
 
34283
 
 
34284
 #: config/i386/i386.opt:624
 
34285
+#, fuzzy
 
34286
 msgid "Split 32-byte AVX unaligned store"
 
34287
-msgstr ""
 
34288
+msgstr "分割 32-byte AVX unaligned 儲存"
 
34289
 
 
34290
 #: config/i386/i386.opt:628
 
34291
 #, fuzzy
 
34292
-#| msgid "Support MMX and SSE built-in functions and code generation"
 
34293
 msgid "Support RTM built-in functions and code generation"
 
34294
-msgstr "支援 MMX 和 SSE 內建函式及程式碼產生"
 
34295
+msgstr "支援 TBM 內建函式和編碼產生"
 
34296
 
 
34297
 #: config/pa/pa64-hpux.opt:23
 
34298
 msgid "Assume code will be linked by GNU ld"
 
34299
@@ -8903,7 +8835,6 @@
 
34300
 
 
34301
 #: config/v850/v850.opt:41
 
34302
 #, fuzzy
 
34303
-#| msgid "Do not use the callt instruction"
 
34304
 msgid "Do not use the callt instruction (default)"
 
34305
 msgstr "不使用 callt 指令"
 
34306
 
 
34307
@@ -8920,8 +8851,9 @@
 
34308
 msgstr "使用占位程式完成函式前言/尾聲"
 
34309
 
 
34310
 #: config/v850/v850.opt:60
 
34311
+#, fuzzy
 
34312
 msgid "Set the max size of data eligible for the SDA area"
 
34313
-msgstr ""
 
34314
+msgstr "設定最大尺寸的資料合格用於 SDA 區域"
 
34315
 
 
34316
 #: config/v850/v850.opt:67
 
34317
 msgid "Enable the use of the short load instructions"
 
34318
@@ -8932,18 +8864,19 @@
 
34319
 msgstr "與 -mep -mprolog-function 相同"
 
34320
 
 
34321
 #: config/v850/v850.opt:75
 
34322
+#, fuzzy
 
34323
 msgid "Set the max size of data eligible for the TDA area"
 
34324
-msgstr ""
 
34325
+msgstr "設定最大尺寸的資料合格用於 TDA 區域"
 
34326
 
 
34327
 #: config/v850/v850.opt:82
 
34328
 #, fuzzy
 
34329
-#| msgid "Enforce strict alignment"
 
34330
 msgid "Do not enforce strict alignment"
 
34331
-msgstr "強制嚴格對齊"
 
34332
+msgstr "不強制嚴格對齊"
 
34333
 
 
34334
 #: config/v850/v850.opt:86
 
34335
+#, fuzzy
 
34336
 msgid "Put jump tables for switch statements into the .data section rather than the .code section"
 
34337
-msgstr ""
 
34338
+msgstr "置放跳躍式表格用於開關敘述進入.data 區段而非.code 區段"
 
34339
 
 
34340
 #: config/v850/v850.opt:93
 
34341
 msgid "Compile for the v850 processor"
 
34342
@@ -8959,67 +8892,61 @@
 
34343
 
 
34344
 #: config/v850/v850.opt:105
 
34345
 #, fuzzy
 
34346
-#| msgid "Compile for the v850e processor"
 
34347
 msgid "Compile for the v850es variant of the v850e1"
 
34348
-msgstr "為 v850e 處理器編譯"
 
34349
+msgstr "編譯用於 v850 es 變體的 v850e1"
 
34350
 
 
34351
 #: config/v850/v850.opt:109
 
34352
 #, fuzzy
 
34353
-#| msgid "Compile for the v850e processor"
 
34354
 msgid "Compile for the v850e2 processor"
 
34355
-msgstr "為 v850e 處理器編譯"
 
34356
+msgstr "編譯用於 v850e2 處理器"
 
34357
 
 
34358
 #: config/v850/v850.opt:113
 
34359
 #, fuzzy
 
34360
-#| msgid "Compile for the v850e processor"
 
34361
 msgid "Compile for the v850e2v3 processor"
 
34362
-msgstr "為 v850e 處理器編譯"
 
34363
+msgstr "編譯用於 v850e2v3 處理器"
 
34364
 
 
34365
 #: config/v850/v850.opt:117
 
34366
 #, fuzzy
 
34367
-#| msgid "Compile for the v850e processor"
 
34368
 msgid "Compile for the v850e3v5 processor"
 
34369
 msgstr "為 v850e 處理器編譯"
 
34370
 
 
34371
 #: config/v850/v850.opt:124
 
34372
 #, fuzzy
 
34373
-#| msgid "Enable parallel instructions"
 
34374
 msgid "Enable v850e3v5 loop instructions"
 
34375
-msgstr "啟用平行指令"
 
34376
+msgstr "啟用裁剪指令"
 
34377
 
 
34378
 #: config/v850/v850.opt:128
 
34379
+#, fuzzy
 
34380
 msgid "Set the max size of data eligible for the ZDA area"
 
34381
-msgstr ""
 
34382
+msgstr "設定最大尺寸的資料合格用於 ZDA 區域"
 
34383
 
 
34384
 #: config/v850/v850.opt:135
 
34385
+#, fuzzy
 
34386
 msgid "Enable relaxing in the assembler"
 
34387
-msgstr ""
 
34388
+msgstr "啟用分級試探在中排程程式"
 
34389
 
 
34390
 #: config/v850/v850.opt:139
 
34391
 #, fuzzy
 
34392
-#| msgid "Prohibit PC relative function calls"
 
34393
 msgid "Prohibit PC relative jumps"
 
34394
 msgstr "禁止相對 PC 的函式呼叫"
 
34395
 
 
34396
 #: config/v850/v850.opt:143
 
34397
 #, fuzzy
 
34398
-#| msgid "Allow the use of hardware floating-point instructions"
 
34399
 msgid "Inhibit the use of hardware floating point instructions"
 
34400
-msgstr "允許使用硬體浮點指令"
 
34401
+msgstr "不允許使用任何硬體浮點指令"
 
34402
 
 
34403
 #: config/v850/v850.opt:147
 
34404
 #, fuzzy
 
34405
-#| msgid "Allow the use of hardware floating-point instructions"
 
34406
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
34407
-msgstr "允許使用硬體浮點指令"
 
34408
+msgstr "允許使用的硬體浮點 ABI 和指令"
 
34409
 
 
34410
 #: config/v850/v850.opt:151
 
34411
+#, fuzzy
 
34412
 msgid "Enable support for the RH850 ABI.  This is the default"
 
34413
-msgstr ""
 
34414
+msgstr "啟用使用的 RX FPU 指令。 這是預設。"
 
34415
 
 
34416
 #: config/v850/v850.opt:155
 
34417
 #, fuzzy
 
34418
-#| msgid "Enable support for huge objects"
 
34419
 msgid "Enable support for the old GCC ABI"
 
34420
 msgstr "啟用對巨型物件的支援"
 
34421
 
 
34422
@@ -9029,9 +8956,8 @@
 
34423
 
 
34424
 #: config/g.opt:27
 
34425
 #, fuzzy
 
34426
-#| msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 
34427
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 
34428
-msgstr "將小於 <數> 位元組的全域和靜態資料放入一個特殊的區段中(在某些目標平臺上)"
 
34429
+msgstr "-G<number>\t置放全域和靜態資料小於<數字>位元組進入特殊區段 (於某些目標)"
 
34430
 
 
34431
 #: config/lynx.opt:23
 
34432
 msgid "Support legacy multi-threading"
 
34433
@@ -9055,45 +8981,42 @@
 
34434
 
 
34435
 #: config/cr16/cr16.opt:23
 
34436
 #, fuzzy
 
34437
-#| msgid "Use simulator runtime"
 
34438
 msgid "-msim   Use simulator runtime"
 
34439
-msgstr "使用模擬器執行時"
 
34440
+msgstr "-msim   使用 simulator 執行階段"
 
34441
 
 
34442
 #: config/cr16/cr16.opt:27
 
34443
 #, fuzzy
 
34444
-#| msgid "Generate isel instructions"
 
34445
 msgid "Generate SBIT, CBIT instructions"
 
34446
-msgstr "產生 isel 指令"
 
34447
+msgstr "產生 SBIT,CBIT 指令"
 
34448
 
 
34449
 #: config/cr16/cr16.opt:31
 
34450
 msgid "Support multiply accumulate instructions"
 
34451
 msgstr "支援乘加指令"
 
34452
 
 
34453
 #: config/cr16/cr16.opt:38
 
34454
+#, fuzzy
 
34455
 msgid "Treat data references as near, far or medium. medium is default"
 
34456
-msgstr ""
 
34457
+msgstr "對待資料參考做為接近,far 或中。中是預設"
 
34458
 
 
34459
 #: config/cr16/cr16.opt:42
 
34460
 #, fuzzy
 
34461
-#| msgid "Generate code for C31 CPU"
 
34462
 msgid "Generate code for CR16C architecture"
 
34463
-msgstr "為 C31 CPU 產生程式碼"
 
34464
+msgstr "產生編碼用於 CR16C 架構"
 
34465
 
 
34466
 #: config/cr16/cr16.opt:46
 
34467
 #, fuzzy
 
34468
-#| msgid "Generate code for GNU assembler (gas)"
 
34469
 msgid "Generate code for CR16C+ architecture (Default)"
 
34470
-msgstr "為 GNU 組譯器(gas)產生程式碼"
 
34471
+msgstr "產生編碼用於 CR16C+架構 (預設)"
 
34472
 
 
34473
 #: config/cr16/cr16.opt:50
 
34474
 #, fuzzy
 
34475
-#| msgid "Pointers are 32-bit"
 
34476
 msgid "Treat integers as 32-bit."
 
34477
-msgstr "指標是 32 位元"
 
34478
+msgstr "對待整數做為 32-bit。"
 
34479
 
 
34480
 #: config/avr/avr-tables.opt:24
 
34481
+#, fuzzy
 
34482
 msgid "Known MCU names:"
 
34483
-msgstr ""
 
34484
+msgstr "已知 MCU 名稱:"
 
34485
 
 
34486
 #: config/avr/avr.opt:23
 
34487
 msgid "Use subroutines for function prologues and epilogues"
 
34488
@@ -9101,21 +9024,22 @@
 
34489
 
 
34490
 #: config/avr/avr.opt:27
 
34491
 #, fuzzy
 
34492
-#| msgid "Select the target MCU"
 
34493
 msgid "-mmcu=MCU\tSelect the target MCU"
 
34494
-msgstr "選擇目的 MCU"
 
34495
+msgstr "-mmcu=MCU\t選取目標 MCU"
 
34496
 
 
34497
 #: config/avr/avr.opt:37
 
34498
 msgid "Use an 8-bit 'int' type"
 
34499
 msgstr "使用 8 位「int」類型"
 
34500
 
 
34501
 #: config/avr/avr.opt:41
 
34502
+#, fuzzy
 
34503
 msgid "Change the stack pointer without disabling interrupts"
 
34504
-msgstr ""
 
34505
+msgstr "變更堆疊指標而無需停用插斷"
 
34506
 
 
34507
 #: config/avr/avr.opt:45
 
34508
+#, fuzzy
 
34509
 msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
 
34510
-msgstr ""
 
34511
+msgstr "設定分支成本用於條件分支指令。 Reasonable 值是小,non-negative 整數。 預設分支成本是 0。"
 
34512
 
 
34513
 #: config/avr/avr.opt:55
 
34514
 msgid "Change only the low 8 bits of the stack pointer"
 
34515
@@ -9123,24 +9047,31 @@
 
34516
 
 
34517
 #: config/avr/avr.opt:59
 
34518
 #, fuzzy
 
34519
-#| msgid "No branches\n"
 
34520
 msgid "Relax branches"
 
34521
-msgstr "沒有跳轉\n"
 
34522
+msgstr "Relax 分支"
 
34523
 
 
34524
 #: config/avr/avr.opt:63
 
34525
+#, fuzzy
 
34526
 msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs."
 
34527
-msgstr ""
 
34528
+msgstr "製作鏈結器鬆弛機器假設該程式計數器回到開始部分發生。"
 
34529
 
 
34530
 #: config/avr/avr.opt:67
 
34531
+#, fuzzy
 
34532
 msgid "Accumulate outgoing function arguments and acquire/release the needed stack space for outpoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf."
 
34533
-msgstr ""
 
34534
+msgstr "累積外送的郵件函式引數和獲取/釋出所需的堆疊空格用於 outpoing 函式引數在中函式 prologue/epilogue。 而無需這個選項,外送的郵件引數被推之前呼叫函式和流行的在此之後。 這個選項可以導致縮小的編碼大小用於函式該呼叫許多函式該提取它們的引數在之上堆疊如同,舉例來說 printf。"
 
34535
 
 
34536
 #: config/avr/avr.opt:71
 
34537
+#, fuzzy
 
34538
 msgid "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X."
 
34539
-msgstr ""
 
34540
+msgstr "時存取記憶體,使用 X 做為施加的由硬體,也就是僅使用 pre-decrement,post-increment 和間接定址與 X 暫存器。 而無需這個選項,編譯器也許會假設該有定址模式 X+常數類似於 Y+常數和 Z+常數和 emit 指令到模擬此類定址模式用於 X。"
 
34541
 
 
34542
 #: config/avr/avr.opt:76
 
34543
+#, fuzzy
 
34544
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 
34545
+msgstr "裝置沒有任何 SPH 特殊函式暫存器。這個選項將被 overridden 由編譯器驅動程式與正確設定如果存在/absence 的 SPH 可以被 deduced 從 -mmcu=MCU。"
 
34546
+
 
34547
+#: config/avr/avr.opt:80
 
34548
+msgid "Warn if the address space of an address is change."
 
34549
 msgstr ""
 
34550
 
 
34551
 #: config/m32r/m32r.opt:34
 
34552
@@ -9200,8 +9131,9 @@
 
34553
 msgstr "不呼叫任何清空快取的陷阱"
 
34554
 
 
34555
 #: config/m32r/m32r.opt:105
 
34556
+#, fuzzy
 
34557
 msgid "Small data area: none, sdata, use"
 
34558
-msgstr ""
 
34559
+msgstr "小資料區域:無、sdata,使用"
 
34560
 
 
34561
 #: config/s390/tpf.opt:23
 
34562
 msgid "Enable TPF-OS tracing code"
 
34563
@@ -9233,15 +9165,13 @@
 
34564
 
 
34565
 #: config/s390/s390.opt:93
 
34566
 #, fuzzy
 
34567
-#| msgid "Specify if floating point hardware should be used"
 
34568
 msgid "Enable decimal floating point hardware support"
 
34569
-msgstr "指定是否應當使用硬體浮點"
 
34570
+msgstr "啟用十進位浮點數硬體支援"
 
34571
 
 
34572
 #: config/s390/s390.opt:97
 
34573
 #, fuzzy
 
34574
-#| msgid "Use hardware floating point"
 
34575
 msgid "Enable hardware floating point"
 
34576
-msgstr "使用硬體浮點單元"
 
34577
+msgstr "啟用硬體浮點數"
 
34578
 
 
34579
 #: config/s390/s390.opt:101 config/sparc/long-double-switch.opt:23
 
34580
 #: config/alpha/alpha.opt:98
 
34581
@@ -9253,18 +9183,19 @@
 
34582
 msgstr "使用緊實的堆疊版面設置"
 
34583
 
 
34584
 #: config/s390/s390.opt:113
 
34585
+#, fuzzy
 
34586
 msgid "Use bras for executable < 64k"
 
34587
-msgstr ""
 
34588
+msgstr "使用 bras 用於可執行檔案<64k"
 
34589
 
 
34590
 #: config/s390/s390.opt:117
 
34591
 #, fuzzy
 
34592
-#| msgid "Use hardware floating point"
 
34593
 msgid "Disable hardware floating point"
 
34594
-msgstr "使用硬體浮點單元"
 
34595
+msgstr "停用硬體浮點數"
 
34596
 
 
34597
 #: config/s390/s390.opt:121
 
34598
+#, fuzzy
 
34599
 msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 
34600
-msgstr ""
 
34601
+msgstr "設定最大位元組數量該項必須是向左到堆疊大小之前陷阱指令被觸發"
 
34602
 
 
34603
 #: config/s390/s390.opt:125
 
34604
 msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
 
34605
@@ -9287,46 +9218,52 @@
 
34606
 msgstr "z/Architecture"
 
34607
 
 
34608
 #: config/s390/s390.opt:149
 
34609
+#, fuzzy
 
34610
 msgid "Set the branch costs for conditional branch instructions.  Reasonable"
 
34611
-msgstr ""
 
34612
+msgstr "設定分支成本用於條件分支指令。 Reasonable"
 
34613
 
 
34614
 #: config/rl78/rl78.opt:27 config/rx/rx.opt:84
 
34615
 #, fuzzy
 
34616
-#| msgid "Use simulator runtime"
 
34617
 msgid "Use the simulator runtime."
 
34618
-msgstr "使用模擬器執行時"
 
34619
+msgstr "使用 simulator 執行階段。"
 
34620
 
 
34621
 #: config/rl78/rl78.opt:31
 
34622
+#, fuzzy
 
34623
 msgid "Select hardware or software multiplication support."
 
34624
-msgstr ""
 
34625
+msgstr "選取硬體或軟體乘法支援。"
 
34626
 
 
34627
 #: config/stormy16/stormy16.opt:24
 
34628
 msgid "Provide libraries for the simulator"
 
34629
 msgstr "為模擬器提供函式庫"
 
34630
 
 
34631
 #: config/arm/arm-tables.opt:25
 
34632
+#, fuzzy
 
34633
 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
 
34634
-msgstr ""
 
34635
+msgstr "已知手臂 CPUs (用於使用與 -mcpu=和 -mtune=選項):"
 
34636
 
 
34637
 #: config/arm/arm-tables.opt:281
 
34638
+#, fuzzy
 
34639
 msgid "Known ARM architectures (for use with the -march= option):"
 
34640
-msgstr ""
 
34641
+msgstr "已知手臂架構 (用於使用與 -march=選項):"
 
34642
 
 
34643
 #: config/arm/arm-tables.opt:363
 
34644
+#, fuzzy
 
34645
 msgid "Known ARM FPUs (for use with the -mfpu= option):"
 
34646
-msgstr ""
 
34647
+msgstr "已知手臂 FPUs (用於使用與 -mfpu=選項):"
 
34648
 
 
34649
 #: config/arm/arm.opt:26
 
34650
+#, fuzzy
 
34651
 msgid "TLS dialect to use:"
 
34652
-msgstr ""
 
34653
+msgstr "TLS 方言以使用:"
 
34654
 
 
34655
 #: config/arm/arm.opt:36
 
34656
 msgid "Specify an ABI"
 
34657
 msgstr "指定一個 ABI"
 
34658
 
 
34659
 #: config/arm/arm.opt:40
 
34660
+#, fuzzy
 
34661
 msgid "Known ARM ABIs (for use with the -mabi= option):"
 
34662
-msgstr ""
 
34663
+msgstr "已知手臂 ABIs (用於使用與 -mabi=選項):"
 
34664
 
 
34665
 #: config/arm/arm.opt:59
 
34666
 msgid "Generate a call to abort if a noreturn function returns"
 
34667
@@ -9346,43 +9283,46 @@
 
34668
 
 
34669
 #: config/arm/arm.opt:90
 
34670
 #, fuzzy
 
34671
-#| msgid "Generate code in big endian mode"
 
34672
 msgid "Generate code in 32 bit ARM state."
 
34673
-msgstr "產生高位位元組在前的程式碼"
 
34674
+msgstr "產生編碼在中 32 位元手臂狀態。"
 
34675
 
 
34676
 #: config/arm/arm.opt:98
 
34677
+#, fuzzy
 
34678
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 
34679
-msgstr ""
 
34680
+msgstr "姆指:假設非靜態函式也許會被 called 從手臂編碼"
 
34681
 
 
34682
 #: config/arm/arm.opt:102
 
34683
+#, fuzzy
 
34684
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 
34685
-msgstr ""
 
34686
+msgstr "姆指:假設函式指標也許會前往 non-Thumb aware 編碼"
 
34687
 
 
34688
 #: config/arm/arm.opt:110
 
34689
 msgid "Specify if floating point hardware should be used"
 
34690
 msgstr "指定是否應當使用硬體浮點"
 
34691
 
 
34692
 #: config/arm/arm.opt:114
 
34693
+#, fuzzy
 
34694
 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
 
34695
-msgstr ""
 
34696
+msgstr "已知浮點 ABIs (用於使用與 -mfloat-abi=選項):"
 
34697
 
 
34698
 #: config/arm/arm.opt:127
 
34699
 #, fuzzy
 
34700
-#| msgid "Specify the name of the target floating point hardware/format"
 
34701
 msgid "Specify the __fp16 floating-point format"
 
34702
-msgstr "指定目的浮點硬體/格式的名稱"
 
34703
+msgstr "指定 __fp16 浮點格式"
 
34704
 
 
34705
 #: config/arm/arm.opt:131
 
34706
+#, fuzzy
 
34707
 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
 
34708
-msgstr ""
 
34709
+msgstr "已知 __fp16 格式 (用於使用與 -mfp16-format=選項):"
 
34710
 
 
34711
 #: config/arm/arm.opt:144
 
34712
 msgid "Specify the name of the target floating point hardware/format"
 
34713
 msgstr "指定目的浮點硬體/格式的名稱"
 
34714
 
 
34715
 #: config/arm/arm.opt:155
 
34716
+#, fuzzy
 
34717
 msgid "Generate call insns as indirect calls, if necessary"
 
34718
-msgstr ""
 
34719
+msgstr "產生呼叫 insns 做為間接呼叫,如果必要的話"
 
34720
 
 
34721
 #: config/arm/arm.opt:159
 
34722
 msgid "Specify the register to be used for PIC addressing"
 
34723
@@ -9401,24 +9341,24 @@
 
34724
 msgstr "不在函式前言中載入 PIC 暫存器"
 
34725
 
 
34726
 #: config/arm/arm.opt:178
 
34727
+#, fuzzy
 
34728
 msgid "Specify the minimum bit alignment of structures"
 
34729
-msgstr ""
 
34730
+msgstr "指定最小位元對齊的結構"
 
34731
 
 
34732
 #: config/arm/arm.opt:182
 
34733
 #, fuzzy
 
34734
-#| msgid "Generate code for GNU as"
 
34735
 msgid "Generate code for Thumb state"
 
34736
-msgstr "為 GNU as 產生程式碼"
 
34737
+msgstr "產生編碼用於姆指狀態"
 
34738
 
 
34739
 #: config/arm/arm.opt:186
 
34740
+#, fuzzy
 
34741
 msgid "Support calls between Thumb and ARM instruction sets"
 
34742
-msgstr ""
 
34743
+msgstr "支援呼叫介於姆指和手臂指令集"
 
34744
 
 
34745
 #: config/arm/arm.opt:190
 
34746
 #, fuzzy
 
34747
-#| msgid "Use given thread-local storage dialect"
 
34748
 msgid "Specify thread local storage scheme"
 
34749
-msgstr "使用給定的執行緒局部存儲模式"
 
34750
+msgstr "指定執行緒區域貯藏區 scheme"
 
34751
 
 
34752
 #: config/arm/arm.opt:194
 
34753
 msgid "Specify how to access the thread pointer"
 
34754
@@ -9426,9 +9366,8 @@
 
34755
 
 
34756
 #: config/arm/arm.opt:198
 
34757
 #, fuzzy
 
34758
-#| msgid "alias argument not a string"
 
34759
 msgid "Valid arguments to -mtp=:"
 
34760
-msgstr "alias 的參數不是一個字串"
 
34761
+msgstr "有效引數到 -mtp=:"
 
34762
 
 
34763
 #: config/arm/arm.opt:211
 
34764
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 
34765
@@ -9444,29 +9383,33 @@
 
34766
 
 
34767
 #: config/arm/arm.opt:228
 
34768
 #, fuzzy
 
34769
-#| msgid "Assume big endian bytes, little endian words"
 
34770
 msgid "Assume big endian bytes, little endian words.  This option is deprecated."
 
34771
-msgstr "假定高位位元組在前,低位字在前"
 
34772
+msgstr "假設高位在前位元組,低位在前字詞。 這個選項被不宜用。"
 
34773
 
 
34774
 #: config/arm/arm.opt:232
 
34775
+#, fuzzy
 
34776
 msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
 
34777
-msgstr ""
 
34778
+msgstr "使用 Neon quad-word (而非 double-word) 暫存器用於 vectorization"
 
34779
 
 
34780
 #: config/arm/arm.opt:236
 
34781
+#, fuzzy
 
34782
 msgid "Use Neon double-word (rather than quad-word) registers for vectorization"
 
34783
-msgstr ""
 
34784
+msgstr "使用 Neon double-word (而非 quad-word) 暫存器用於 vectorization"
 
34785
 
 
34786
 #: config/arm/arm.opt:240
 
34787
+#, fuzzy
 
34788
 msgid "Only generate absolute relocations on word sized values."
 
34789
-msgstr ""
 
34790
+msgstr "只有產生絕對重定址於字詞大小的值。"
 
34791
 
 
34792
 #: config/arm/arm.opt:244
 
34793
+#, fuzzy
 
34794
 msgid "Avoid overlapping destination and address registers on LDRD instructions"
 
34795
-msgstr ""
 
34796
+msgstr "避免重疊目的和位址暫存器於 LDRD 指令"
 
34797
 
 
34798
 #: config/arm/arm.opt:249
 
34799
+#, fuzzy
 
34800
 msgid "Enable unaligned word and halfword accesses to packed data."
 
34801
-msgstr ""
 
34802
+msgstr "啟用 unaligned 字詞和 halfword 存取到包裝的資料。"
 
34803
 
 
34804
 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
 
34805
 msgid "Use hardware FP"
 
34806
@@ -9478,9 +9421,8 @@
 
34807
 
 
34808
 #: config/sparc/sparc.opt:42
 
34809
 #, fuzzy
 
34810
-#| msgid "Use alternate register names"
 
34811
 msgid "Use flat register window model"
 
34812
-msgstr "使用另一套暫存器名"
 
34813
+msgstr "使用扁平暫存器視窗式樣"
 
34814
 
 
34815
 #: config/sparc/sparc.opt:46
 
34816
 msgid "Assume possible double misalignment"
 
34817
@@ -9504,39 +9446,33 @@
 
34818
 
 
34819
 #: config/sparc/sparc.opt:66
 
34820
 #, fuzzy
 
34821
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
 
34822
 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions"
 
34823
-msgstr "使用 UltraSPARC 可視化指令集"
 
34824
+msgstr "使用 UltraSPARC 視覺的指令集版本 1.0 延伸"
 
34825
 
 
34826
 #: config/sparc/sparc.opt:70
 
34827
 #, fuzzy
 
34828
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
 
34829
 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions"
 
34830
-msgstr "使用 UltraSPARC 可視化指令集"
 
34831
+msgstr "使用 UltraSPARC 視覺的指令集版本 2.0 延伸"
 
34832
 
 
34833
 #: config/sparc/sparc.opt:74
 
34834
 #, fuzzy
 
34835
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
 
34836
 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions"
 
34837
-msgstr "使用 UltraSPARC 可視化指令集"
 
34838
+msgstr "使用 UltraSPARC 視覺的指令集版本 3.0 延伸"
 
34839
 
 
34840
 #: config/sparc/sparc.opt:78
 
34841
 #, fuzzy
 
34842
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
 
34843
 msgid "Use UltraSPARC Compare-and-Branch extensions"
 
34844
-msgstr "使用 UltraSPARC 可視化指令集"
 
34845
+msgstr "使用 UltraSPARC Fused Multiply-Add 延伸"
 
34846
 
 
34847
 #: config/sparc/sparc.opt:82
 
34848
 #, fuzzy
 
34849
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
 
34850
 msgid "Use UltraSPARC Fused Multiply-Add extensions"
 
34851
-msgstr "使用 UltraSPARC 可視化指令集"
 
34852
+msgstr "使用 UltraSPARC Fused Multiply-Add 延伸"
 
34853
 
 
34854
 #: config/sparc/sparc.opt:86
 
34855
 #, fuzzy
 
34856
-#| msgid "Use UltraSPARC Visual Instruction Set extensions"
 
34857
 msgid "Use UltraSPARC Population-Count instruction"
 
34858
-msgstr "使用 UltraSPARC 可視化指令集"
 
34859
+msgstr "使用 UltraSPARC Population-Count 指令"
 
34860
 
 
34861
 #: config/sparc/sparc.opt:90
 
34862
 msgid "Pointers are 64-bit"
 
34863
@@ -9559,8 +9495,9 @@
 
34864
 msgstr "使用堆疊偏移"
 
34865
 
 
34866
 #: config/sparc/sparc.opt:110
 
34867
+#, fuzzy
 
34868
 msgid "Use structs on stronger alignment for double-word copies"
 
34869
-msgstr ""
 
34870
+msgstr "使用結構於 stronger 對齊用於 double-word 份數"
 
34871
 
 
34872
 #: config/sparc/sparc.opt:114
 
34873
 msgid "Optimize tail call instructions in assembler and linker"
 
34874
@@ -9579,16 +9516,19 @@
 
34875
 msgstr "啟用除錯輸出"
 
34876
 
 
34877
 #: config/sparc/sparc.opt:197
 
34878
+#, fuzzy
 
34879
 msgid "Enable strict 32-bit psABI struct return checking."
 
34880
-msgstr ""
 
34881
+msgstr "啟用嚴格 32-bit psABI 結構回傳檢查。"
 
34882
 
 
34883
 #: config/sparc/sparc.opt:201
 
34884
+#, fuzzy
 
34885
 msgid "Enable workaround for single erratum of AT697F processor"
 
34886
-msgstr ""
 
34887
+msgstr "啟用變通方法用於單一 erratum 的 AT697F 處理器"
 
34888
 
 
34889
 #: config/sparc/sparc.opt:225
 
34890
+#, fuzzy
 
34891
 msgid "Specify the memory model in effect for the program."
 
34892
-msgstr ""
 
34893
+msgstr "指定記憶體式樣在中效果用於程式。"
 
34894
 
 
34895
 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
 
34896
 msgid "Generate 64-bit code"
 
34897
@@ -9599,12 +9539,14 @@
 
34898
 msgstr "產生 32 位元程式碼"
 
34899
 
 
34900
 #: config/rs6000/rs6000-tables.opt:24
 
34901
+#, fuzzy
 
34902
 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
 
34903
-msgstr ""
 
34904
+msgstr "已知 CPUs (用於使用與 -mcpu=和 -mtune=選項):"
 
34905
 
 
34906
 #: config/rs6000/476.opt:24
 
34907
+#, fuzzy
 
34908
 msgid "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses"
 
34909
-msgstr ""
 
34910
+msgstr "保留 PowerPC 476 's 鏈結堆疊由匹配向上 blr 與 bcl/bl insns 用於得到存取"
 
34911
 
 
34912
 #: config/rs6000/aix64.opt:24
 
34913
 msgid "Compile for 64-bit pointers"
 
34914
@@ -9615,16 +9557,19 @@
 
34915
 msgstr "為 32 位元指標編譯"
 
34916
 
 
34917
 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
 
34918
+#, fuzzy
 
34919
 msgid "Select code model"
 
34920
-msgstr ""
 
34921
+msgstr "選取編碼式樣"
 
34922
 
 
34923
 #: config/rs6000/aix64.opt:49
 
34924
+#, fuzzy
 
34925
 msgid "Support message passing with the Parallel Environment"
 
34926
-msgstr ""
 
34927
+msgstr "支援訊息傳遞與平行環境"
 
34928
 
 
34929
 #: config/rs6000/linux64.opt:24
 
34930
+#, fuzzy
 
34931
 msgid "Call mcount for profiling before a function prologue"
 
34932
-msgstr ""
 
34933
+msgstr "呼叫 mcount 用於側寫檔之前函式 prologue"
 
34934
 
 
34935
 #: config/rs6000/rs6000.opt:106
 
34936
 msgid "Use PowerPC-64 instruction set"
 
34937
@@ -9652,15 +9597,13 @@
 
34938
 
 
34939
 #: config/rs6000/rs6000.opt:130
 
34940
 #, fuzzy
 
34941
-#| msgid "Use PowerPC V2.02 popcntb instruction"
 
34942
 msgid "Use PowerPC V2.05 compare bytes instruction"
 
34943
-msgstr "使用 PowerPC V2.02 popcntb 指令"
 
34944
+msgstr "使用 PowerPC V2.05 比較位元組指令"
 
34945
 
 
34946
 #: config/rs6000/rs6000.opt:134
 
34947
 #, fuzzy
 
34948
-#| msgid "Use PowerPC V2.02 floating point rounding instructions"
 
34949
 msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
 
34950
-msgstr "使用 PowerPC V2.02 浮點捨入指令"
 
34951
+msgstr "使用進階 PowerPC V2.05 移動浮點數到/從 GPR 指令"
 
34952
 
 
34953
 #: config/rs6000/rs6000.opt:138
 
34954
 msgid "Use AltiVec instructions"
 
34955
@@ -9668,63 +9611,63 @@
 
34956
 
 
34957
 #: config/rs6000/rs6000.opt:142
 
34958
 #, fuzzy
 
34959
-#| msgid "Use paired-single floating-point instructions"
 
34960
 msgid "Use decimal floating point instructions"
 
34961
-msgstr "使用配對的單精度浮點指令"
 
34962
+msgstr "使用十進位浮點數指令"
 
34963
 
 
34964
 #: config/rs6000/rs6000.opt:146
 
34965
 #, fuzzy
 
34966
-#| msgid "Enable fused multiply/add instructions"
 
34967
 msgid "Use 4xx half-word multiply instructions"
 
34968
-msgstr "啟用融合的乘加指令"
 
34969
+msgstr "使用 4 xx half-word multiply 指令"
 
34970
 
 
34971
 #: config/rs6000/rs6000.opt:150
 
34972
 #, fuzzy
 
34973
-#| msgid "Use AltiVec instructions"
 
34974
 msgid "Use 4xx string-search dlmzb instruction"
 
34975
-msgstr "使用 AltiVec 指令"
 
34976
+msgstr "使用 4 xx string-search dlmzb 指令"
 
34977
 
 
34978
 #: config/rs6000/rs6000.opt:154
 
34979
+#, fuzzy
 
34980
 msgid "Generate load/store multiple instructions"
 
34981
-msgstr ""
 
34982
+msgstr "產生載入/儲存多重指令"
 
34983
 
 
34984
 #: config/rs6000/rs6000.opt:158
 
34985
+#, fuzzy
 
34986
 msgid "Generate string instructions for block moves"
 
34987
-msgstr ""
 
34988
+msgstr "產生字串指令用於區塊移動"
 
34989
 
 
34990
 #: config/rs6000/rs6000.opt:170
 
34991
 #, fuzzy
 
34992
-#| msgid "Use PowerPC V2.02 popcntb instruction"
 
34993
 msgid "Use PowerPC V2.06 popcntd instruction"
 
34994
-msgstr "使用 PowerPC V2.02 popcntb 指令"
 
34995
+msgstr "使用 PowerPC V2.06 popcntd 指令"
 
34996
 
 
34997
 #: config/rs6000/rs6000.opt:174
 
34998
+#, fuzzy
 
34999
 msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions"
 
35000
-msgstr ""
 
35001
+msgstr "之下 -ffast-math,產生 FRIZ 指令用於 (雙倍)(長長) 轉換"
 
35002
 
 
35003
 #: config/rs6000/rs6000.opt:182
 
35004
 #, fuzzy
 
35005
-#| msgid "Use media instructions"
 
35006
 msgid "Use vector/scalar (VSX) instructions"
 
35007
-msgstr "使用多媒體指令"
 
35008
+msgstr "使用向量/純量 (VSX) 指令"
 
35009
 
 
35010
 #: config/rs6000/rs6000.opt:222
 
35011
+#, fuzzy
 
35012
 msgid "Do not generate load/store with update instructions"
 
35013
-msgstr ""
 
35014
+msgstr "不產生載入/儲存與更新指令"
 
35015
 
 
35016
 #: config/rs6000/rs6000.opt:226
 
35017
+#, fuzzy
 
35018
 msgid "Generate load/store with update instructions"
 
35019
-msgstr ""
 
35020
+msgstr "產生載入/儲存與更新指令"
 
35021
 
 
35022
 #: config/rs6000/rs6000.opt:234
 
35023
+#, fuzzy
 
35024
 msgid "Avoid generation of indexed load/store instructions when possible"
 
35025
-msgstr ""
 
35026
+msgstr "避免產生的索引的載入/儲存指令時可能的"
 
35027
 
 
35028
 #: config/rs6000/rs6000.opt:238
 
35029
 #, fuzzy
 
35030
-#| msgid "%<__builtin_next_arg%> called without an argument"
 
35031
 msgid "Mark __tls_get_addr calls with argument info"
 
35032
-msgstr "呼叫 %<__builtin_next_arg%> 時沒有給定引數"
 
35033
+msgstr "標記 __tls_get_addr 呼叫與引數資訊"
 
35034
 
 
35035
 #: config/rs6000/rs6000.opt:245
 
35036
 msgid "Schedule the start and end of the procedure"
 
35037
@@ -9744,13 +9687,13 @@
 
35038
 
 
35039
 #: config/rs6000/rs6000.opt:261 config/rs6000/rs6000.opt:265
 
35040
 #, fuzzy
 
35041
-#| msgid "Generate software floating point divide for better throughput"
 
35042
 msgid "Generate software reciprocal divide and square root for better throughput."
 
35043
-msgstr "產生內聯浮點除法,為最大吞吐量最佳化"
 
35044
+msgstr "產生軟體倒數除和平方根用於較好流量。"
 
35045
 
 
35046
 #: config/rs6000/rs6000.opt:269
 
35047
+#, fuzzy
 
35048
 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
 
35049
-msgstr ""
 
35050
+msgstr "假設該倒數估計指令提供更多準確度。"
 
35051
 
 
35052
 #: config/rs6000/rs6000.opt:273
 
35053
 msgid "Do not place floating point constants in TOC"
 
35054
@@ -9773,8 +9716,9 @@
 
35055
 msgstr "為每個程序只使用一個 TOC 條目"
 
35056
 
 
35057
 #: config/rs6000/rs6000.opt:300
 
35058
+#, fuzzy
 
35059
 msgid "Put everything in the regular TOC"
 
35060
-msgstr ""
 
35061
+msgstr "置放所有東西在中標準光碟內容表"
 
35062
 
 
35063
 #: config/rs6000/rs6000.opt:304
 
35064
 msgid "Generate VRSAVE instructions when generating AltiVec code"
 
35065
@@ -9782,19 +9726,18 @@
 
35066
 
 
35067
 #: config/rs6000/rs6000.opt:308
 
35068
 #, fuzzy
 
35069
-#| msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
 
35070
 msgid "Deprecated option.  Use -mno-vrsave instead"
 
35071
-msgstr "已過時的選項。請改用 -mvrsave/-mno-vrsave"
 
35072
+msgstr "不宜用選項。 使用 -mno-vrsave 做為替代"
 
35073
 
 
35074
 #: config/rs6000/rs6000.opt:312
 
35075
 #, fuzzy
 
35076
-#| msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
 
35077
 msgid "Deprecated option.  Use -mvrsave instead"
 
35078
-msgstr "已過時的選項。請改用 -mvrsave/-mno-vrsave"
 
35079
+msgstr "不宜用選項。 使用 -mvrsave 做為替代"
 
35080
 
 
35081
 #: config/rs6000/rs6000.opt:316
 
35082
+#, fuzzy
 
35083
 msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove"
 
35084
-msgstr ""
 
35085
+msgstr "指定有多少位元組應該被移動內聯之前呼叫出到 memcpy/memmove"
 
35086
 
 
35087
 #: config/rs6000/rs6000.opt:320
 
35088
 msgid "Generate isel instructions"
 
35089
@@ -9802,15 +9745,13 @@
 
35090
 
 
35091
 #: config/rs6000/rs6000.opt:324
 
35092
 #, fuzzy
 
35093
-#| msgid "Deprecated option.  Use -misel/-mno-isel instead"
 
35094
 msgid "Deprecated option.  Use -mno-isel instead"
 
35095
-msgstr "已過時的選項。請改用 -misel/-mno-isel"
 
35096
+msgstr "不宜用選項。 使用 -mno-isel 做為替代"
 
35097
 
 
35098
 #: config/rs6000/rs6000.opt:328
 
35099
 #, fuzzy
 
35100
-#| msgid "Deprecated option.  Use -misel/-mno-isel instead"
 
35101
 msgid "Deprecated option.  Use -misel instead"
 
35102
-msgstr "已過時的選項。請改用 -misel/-mno-isel"
 
35103
+msgstr "不宜用選項。 使用 -misel 做為替代"
 
35104
 
 
35105
 #: config/rs6000/rs6000.opt:332
 
35106
 msgid "Generate SPE SIMD instructions on E500"
 
35107
@@ -9818,103 +9759,93 @@
 
35108
 
 
35109
 #: config/rs6000/rs6000.opt:336
 
35110
 #, fuzzy
 
35111
-#| msgid "Generate isel instructions"
 
35112
 msgid "Generate PPC750CL paired-single instructions"
 
35113
-msgstr "產生 isel 指令"
 
35114
+msgstr "產生 PPC750 CL paired-single 指令"
 
35115
 
 
35116
 #: config/rs6000/rs6000.opt:340
 
35117
 #, fuzzy
 
35118
-#| msgid "Deprecated option.  Use -mspe/-mno-spe instead"
 
35119
 msgid "Deprecated option.  Use -mno-spe instead"
 
35120
-msgstr "已過時的選項。請改用 -mspe/-mno-spe"
 
35121
+msgstr "不宜用選項。 使用 -mno-spe 做為替代"
 
35122
 
 
35123
 #: config/rs6000/rs6000.opt:344
 
35124
 #, fuzzy
 
35125
-#| msgid "Deprecated option.  Use -mspe/-mno-spe instead"
 
35126
 msgid "Deprecated option.  Use -mspe instead"
 
35127
-msgstr "已過時的選項。請改用 -mspe/-mno-spe"
 
35128
+msgstr "不宜用選項。 使用 -mspe 做為替代"
 
35129
 
 
35130
 #: config/rs6000/rs6000.opt:348
 
35131
 #, fuzzy
 
35132
-#| msgid "Enable debug output"
 
35133
 msgid "-mdebug=\tEnable debug output"
 
35134
-msgstr "啟用除錯輸出"
 
35135
+msgstr "-mdebug=\t啟用除錯輸出"
 
35136
 
 
35137
 #: config/rs6000/rs6000.opt:352
 
35138
 #, fuzzy
 
35139
-#| msgid "Use the Cray Pointer extension"
 
35140
 msgid "Use the AltiVec ABI extensions"
 
35141
-msgstr "使用 Cray 指標擴充"
 
35142
+msgstr "使用 AltiVec ABI 延伸"
 
35143
 
 
35144
 #: config/rs6000/rs6000.opt:356
 
35145
 #, fuzzy
 
35146
-#| msgid "Do not use the bit-field instructions"
 
35147
 msgid "Do not use the AltiVec ABI extensions"
 
35148
-msgstr "不使用位元段指令"
 
35149
+msgstr "不使用 AltiVec ABI 延伸"
 
35150
 
 
35151
 #: config/rs6000/rs6000.opt:360
 
35152
 #, fuzzy
 
35153
-#| msgid "Use the Cray Pointer extension"
 
35154
 msgid "Use the SPE ABI extensions"
 
35155
-msgstr "使用 Cray 指標擴充"
 
35156
+msgstr "使用 SPE ABI 延伸"
 
35157
 
 
35158
 #: config/rs6000/rs6000.opt:364
 
35159
 #, fuzzy
 
35160
-#| msgid "Do not use the bit-field instructions"
 
35161
 msgid "Do not use the SPE ABI extensions"
 
35162
-msgstr "不使用位元段指令"
 
35163
+msgstr "不使用 SPE ABI 延伸"
 
35164
 
 
35165
 #: config/rs6000/rs6000.opt:371
 
35166
 #, fuzzy
 
35167
-#| msgid "Using darwin64 ABI"
 
35168
 msgid "using darwin64 ABI"
 
35169
 msgstr "使用 darwin64 ABI"
 
35170
 
 
35171
 #: config/rs6000/rs6000.opt:374
 
35172
 #, fuzzy
 
35173
-#| msgid "Using old darwin ABI"
 
35174
 msgid "using old darwin ABI"
 
35175
-msgstr "使用舊式的 Darwin ABI"
 
35176
+msgstr "使用舊的 darwin ABI"
 
35177
 
 
35178
 #: config/rs6000/rs6000.opt:377
 
35179
+#, fuzzy
 
35180
 msgid "using IEEE extended precision long double"
 
35181
-msgstr ""
 
35182
+msgstr "使用我進階精確度長雙倍"
 
35183
 
 
35184
 #: config/rs6000/rs6000.opt:380
 
35185
+#, fuzzy
 
35186
 msgid "using IBM extended precision long double"
 
35187
-msgstr ""
 
35188
+msgstr "使用 IBM 進階精確度長雙倍"
 
35189
 
 
35190
 #: config/rs6000/rs6000.opt:384
 
35191
 #, fuzzy
 
35192
-#| msgid "Use features of and schedule code for given CPU"
 
35193
 msgid "-mcpu=\tUse features of and schedule code for given CPU"
 
35194
-msgstr "使用指定 CPU 的特性和調度程式碼"
 
35195
+msgstr "-mcpu=\t使用特徵的和排程編碼用於給定的 CPU"
 
35196
 
 
35197
 #: config/rs6000/rs6000.opt:388
 
35198
 #, fuzzy
 
35199
-#| msgid "Schedule code for given CPU"
 
35200
 msgid "-mtune=\tSchedule code for given CPU"
 
35201
-msgstr "為指定的 CPU 最佳化程式碼"
 
35202
+msgstr "-mtune=\t排程編碼用於給定的 CPU"
 
35203
 
 
35204
 #: config/rs6000/rs6000.opt:392
 
35205
+#, fuzzy
 
35206
 msgid "-mtraceback=\tSelect full, part, or no traceback table"
 
35207
-msgstr ""
 
35208
+msgstr "-mtraceback=\t選取全部、部分,或沒有追溯表格"
 
35209
 
 
35210
 #: config/rs6000/rs6000.opt:408
 
35211
+#, fuzzy
 
35212
 msgid "Avoid all range limits on call instructions"
 
35213
-msgstr ""
 
35214
+msgstr "避免所有範圍限度於呼叫指令"
 
35215
 
 
35216
 #: config/rs6000/rs6000.opt:412
 
35217
 #, fuzzy
 
35218
-#| msgid "Generate SH2e code"
 
35219
 msgid "Generate Cell microcode"
 
35220
-msgstr "產生 SH2e 程式碼"
 
35221
+msgstr "產生儲存格 microcode"
 
35222
 
 
35223
 #: config/rs6000/rs6000.opt:416
 
35224
 #, fuzzy
 
35225
-#| msgid "Warn when all constructors and destructors are private"
 
35226
 msgid "Warn when a Cell microcoded instruction is emitted"
 
35227
-msgstr "當所有建構式和解構函式都是私有時給出警告"
 
35228
+msgstr "警告時儲存格 microcoded 指令被發出"
 
35229
 
 
35230
 #: config/rs6000/rs6000.opt:420
 
35231
 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 
35232
@@ -9922,85 +9853,87 @@
 
35233
 
 
35234
 #: config/rs6000/rs6000.opt:424
 
35235
 #, fuzzy
 
35236
-#| msgid "Select GPR floating point method"
 
35237
 msgid "-mfloat-gprs=\tSelect GPR floating point method"
 
35238
-msgstr "選擇通用暫存器浮點方法"
 
35239
+msgstr "-mfloat-gprs=\t選取 GPR 浮點數方法"
 
35240
 
 
35241
 #: config/rs6000/rs6000.opt:428
 
35242
 #, fuzzy
 
35243
-#| msgid "invalid option for -mfloat-gprs: '%s'"
 
35244
 msgid "Valid arguments to -mfloat-gprs=:"
 
35245
-msgstr "-mfloat-gprs 的選項無效:「%s」"
 
35246
+msgstr "有效引數到 -mfloat-gprs=:"
 
35247
 
 
35248
 #: config/rs6000/rs6000.opt:444
 
35249
 #, fuzzy
 
35250
-#| msgid "Specify size of long double (64 or 128 bits)"
 
35251
 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
 
35252
-msgstr "指定 long double 的大小(64 或 128 位)"
 
35253
+msgstr "-mlong-double-<n>\t指定大小的長雙倍 (64 或 128 位元)"
 
35254
 
 
35255
 #: config/rs6000/rs6000.opt:448
 
35256
+#, fuzzy
 
35257
 msgid "Determine which dependences between insns are considered costly"
 
35258
-msgstr ""
 
35259
+msgstr "決定該項 dependences 介於 insns 被認為成本"
 
35260
 
 
35261
 #: config/rs6000/rs6000.opt:452
 
35262
+#, fuzzy
 
35263
 msgid "Specify which post scheduling nop insertion scheme to apply"
 
35264
-msgstr ""
 
35265
+msgstr "指定該項貼文排程 nop 插入 scheme 到套用"
 
35266
 
 
35267
 #: config/rs6000/rs6000.opt:456
 
35268
+#, fuzzy
 
35269
 msgid "Specify alignment of structure fields default/natural"
 
35270
-msgstr ""
 
35271
+msgstr "指定對齊的結構欄位預設/自然"
 
35272
 
 
35273
 #: config/rs6000/rs6000.opt:460
 
35274
 #, fuzzy
 
35275
-#| msgid "alias argument not a string"
 
35276
 msgid "Valid arguments to -malign-:"
 
35277
-msgstr "alias 的參數不是一個字串"
 
35278
+msgstr "有效引數到 -malign-:"
 
35279
 
 
35280
 #: config/rs6000/rs6000.opt:470
 
35281
+#, fuzzy
 
35282
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 
35283
-msgstr ""
 
35284
+msgstr "指定排程優先權用於派送插槽限制的 insns"
 
35285
 
 
35286
 #: config/rs6000/rs6000.opt:474
 
35287
 #, fuzzy
 
35288
-#| msgid "unordered comparison on non-floating point argument"
 
35289
 msgid "Single-precision floating point unit"
 
35290
-msgstr "非浮點引數間的無效比較"
 
35291
+msgstr "單精度浮點數單位"
 
35292
 
 
35293
 #: config/rs6000/rs6000.opt:478
 
35294
 #, fuzzy
 
35295
-#| msgid "unordered comparison on non-floating point argument"
 
35296
 msgid "Double-precision floating point unit"
 
35297
-msgstr "非浮點引數間的無效比較"
 
35298
+msgstr "倍精度浮點數單位"
 
35299
 
 
35300
 #: config/rs6000/rs6000.opt:482
 
35301
+#, fuzzy
 
35302
 msgid "Floating point unit does not support divide & sqrt"
 
35303
-msgstr ""
 
35304
+msgstr "浮點數單位不支援除 & sqrt"
 
35305
 
 
35306
 #: config/rs6000/rs6000.opt:486
 
35307
+#, fuzzy
 
35308
 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
 
35309
-msgstr ""
 
35310
+msgstr "-mfpu=\t指定 FP (sp、dp,sp-lite,dp-lite) (意味著 -mxilinx-fpu)"
 
35311
 
 
35312
 #: config/rs6000/rs6000.opt:508
 
35313
 #, fuzzy
 
35314
-#| msgid "Specify an ABI"
 
35315
 msgid "Specify Xilinx FPU."
 
35316
-msgstr "指定一個 ABI"
 
35317
+msgstr "指定 Xilinx FPU。"
 
35318
 
 
35319
 #: config/rs6000/rs6000.opt:512
 
35320
+#, fuzzy
 
35321
 msgid "Use/do not use r11 to hold the static link in calls to functions via pointers."
 
35322
-msgstr ""
 
35323
+msgstr "使用/不使用 r11 以存放靜態連結在中呼叫到函式透過指標。"
 
35324
 
 
35325
 #: config/rs6000/rs6000.opt:516
 
35326
+#, fuzzy
 
35327
 msgid "Control whether we save the TOC in the prologue for indirect calls or generate the save inline"
 
35328
-msgstr ""
 
35329
+msgstr "控制是否我們儲存光碟內容表在中 prologue 用於間接呼叫或產生儲存內聯"
 
35330
 
 
35331
 #: config/rs6000/sysv4.opt:24
 
35332
 msgid "Select ABI calling convention"
 
35333
 msgstr "選擇 ABI 呼叫約定"
 
35334
 
 
35335
 #: config/rs6000/sysv4.opt:28 config/c6x/c6x.opt:42
 
35336
+#, fuzzy
 
35337
 msgid "Select method for sdata handling"
 
35338
-msgstr ""
 
35339
+msgstr "選取方法用於 sdata 處理"
 
35340
 
 
35341
 #: config/rs6000/sysv4.opt:48 config/rs6000/sysv4.opt:52
 
35342
 msgid "Align to the base type of the bit-field"
 
35343
@@ -10025,24 +9958,27 @@
 
35344
 msgstr "尚未描述"
 
35345
 
 
35346
 #: config/rs6000/sysv4.opt:90
 
35347
+#, fuzzy
 
35348
 msgid "Assume all variable arg functions are prototyped"
 
35349
-msgstr ""
 
35350
+msgstr "假設所有變數 arg 函式被原型"
 
35351
 
 
35352
 #: config/rs6000/sysv4.opt:99
 
35353
 msgid "Use EABI"
 
35354
 msgstr "使用 EABI"
 
35355
 
 
35356
 #: config/rs6000/sysv4.opt:103
 
35357
+#, fuzzy
 
35358
 msgid "Allow bit-fields to cross word boundaries"
 
35359
-msgstr ""
 
35360
+msgstr "允許 bit-fields 到交叉字緣"
 
35361
 
 
35362
 #: config/rs6000/sysv4.opt:107
 
35363
 msgid "Use alternate register names"
 
35364
 msgstr "使用另一套暫存器名"
 
35365
 
 
35366
 #: config/rs6000/sysv4.opt:113
 
35367
+#, fuzzy
 
35368
 msgid "Use default method for sdata handling"
 
35369
-msgstr ""
 
35370
+msgstr "使用預設方法用於 sdata 處理"
 
35371
 
 
35372
 #: config/rs6000/sysv4.opt:117
 
35373
 msgid "Link with libsim.a, libc.a and sim-crt0.o"
 
35374
@@ -10113,8 +10049,9 @@
 
35375
 msgstr "為計數指令架構擴充產生程式碼"
 
35376
 
 
35377
 #: config/alpha/alpha.opt:74
 
35378
+#, fuzzy
 
35379
 msgid "Emit code using explicit relocation directives"
 
35380
-msgstr ""
 
35381
+msgstr "Emit 編碼使用明確的重定址指令"
 
35382
 
 
35383
 #: config/alpha/alpha.opt:78
 
35384
 msgid "Emit 16-bit relocations to the small data areas"
 
35385
@@ -10133,8 +10070,9 @@
 
35386
 msgstr "為局部函式產生間接分支"
 
35387
 
 
35388
 #: config/alpha/alpha.opt:94
 
35389
+#, fuzzy
 
35390
 msgid "Emit rdval instead of rduniq for thread pointer"
 
35391
-msgstr ""
 
35392
+msgstr "Emit rdval 以代替 rduniq 用於執行緒指標"
 
35393
 
 
35394
 #: config/alpha/alpha.opt:106
 
35395
 msgid "Use features of and schedule given CPU"
 
35396
@@ -10161,114 +10099,114 @@
 
35397
 msgstr "調整預期記憶體延遲"
 
35398
 
 
35399
 #: config/tilepro/tilepro.opt:23
 
35400
+#, fuzzy
 
35401
 msgid "Compile with 32 bit longs and pointers, which is the only supported"
 
35402
-msgstr ""
 
35403
+msgstr "編譯與 32 位元長和指標,該項是只有支援"
 
35404
 
 
35405
 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
 
35406
 #, fuzzy
 
35407
-#| msgid "Use features of and schedule code for given CPU"
 
35408
 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
 
35409
-msgstr "使用指定 CPU 的特性和調度程式碼"
 
35410
+msgstr "-mcpu=CPU\t使用特徵的和排程編碼用於給定的 CPU"
 
35411
 
 
35412
 #: config/tilepro/tilepro.opt:32
 
35413
+#, fuzzy
 
35414
 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
 
35415
-msgstr ""
 
35416
+msgstr "已知 TILEPro CPUs (用於使用與 -mcpu=選項):"
 
35417
 
 
35418
 #: config/lm32/lm32.opt:24
 
35419
 #, fuzzy
 
35420
-#| msgid "Enable fused multiply/add instructions"
 
35421
 msgid "Enable multiply instructions"
 
35422
-msgstr "啟用融合的乘加指令"
 
35423
+msgstr "啟用 multiply 指令"
 
35424
 
 
35425
 #: config/lm32/lm32.opt:28
 
35426
 #, fuzzy
 
35427
-#| msgid "Enable fused multiply/add instructions"
 
35428
 msgid "Enable divide and modulus instructions"
 
35429
-msgstr "啟用融合的乘加指令"
 
35430
+msgstr "啟用除和模數指令"
 
35431
 
 
35432
 #: config/lm32/lm32.opt:32
 
35433
 #, fuzzy
 
35434
-#| msgid "Enable parallel instructions"
 
35435
 msgid "Enable barrel shift instructions"
 
35436
-msgstr "啟用平行指令"
 
35437
+msgstr "啟用大桶 Shift 指令"
 
35438
 
 
35439
 #: config/lm32/lm32.opt:36
 
35440
 #, fuzzy
 
35441
-#| msgid "Enable parallel instructions"
 
35442
 msgid "Enable sign extend instructions"
 
35443
-msgstr "啟用平行指令"
 
35444
+msgstr "啟用符號延伸指令"
 
35445
 
 
35446
 #: config/lm32/lm32.opt:40
 
35447
 #, fuzzy
 
35448
-#| msgid "Enable use of DB instruction"
 
35449
 msgid "Enable user-defined instructions"
 
35450
-msgstr "啟用 DB 指令"
 
35451
+msgstr "啟用使用者定義的指令"
 
35452
 
 
35453
 #: config/rx/rx.opt:29
 
35454
+#, fuzzy
 
35455
 msgid "Store doubles in 64 bits."
 
35456
-msgstr ""
 
35457
+msgstr "儲存雙倍在中 64 位元。"
 
35458
 
 
35459
 #: config/rx/rx.opt:33
 
35460
+#, fuzzy
 
35461
 msgid "Stores doubles in 32 bits.  This is the default."
 
35462
-msgstr ""
 
35463
+msgstr "儲存雙倍在中 32 位元。 這是預設。"
 
35464
 
 
35465
 #: config/rx/rx.opt:37
 
35466
 #, fuzzy
 
35467
-#| msgid "Enable use of RTPB instruction"
 
35468
 msgid "Disable the use of RX FPU instructions.  "
 
35469
-msgstr "啟用 RTPB 指令集"
 
35470
+msgstr "停用使用的 RX FPU 指令。 "
 
35471
 
 
35472
 #: config/rx/rx.opt:44
 
35473
 #, fuzzy
 
35474
-#| msgid "Enable use of RTPB instruction"
 
35475
 msgid "Enable the use of RX FPU instructions.  This is the default."
 
35476
-msgstr "啟用 RTPB 指令集"
 
35477
+msgstr "啟用使用的 RX FPU 指令。 這是預設。"
 
35478
 
 
35479
 #: config/rx/rx.opt:50
 
35480
 #, fuzzy
 
35481
-#| msgid "Set the target CPU type"
 
35482
 msgid "Specify the target RX cpu type."
 
35483
-msgstr "指定目的 CPU 的類型"
 
35484
+msgstr "指定目標 RX cpu 型態。"
 
35485
 
 
35486
 #: config/rx/rx.opt:68
 
35487
+#, fuzzy
 
35488
 msgid "Data is stored in big-endian format."
 
35489
-msgstr ""
 
35490
+msgstr "資料被儲存在中 big-endian 格式。"
 
35491
 
 
35492
 #: config/rx/rx.opt:72
 
35493
+#, fuzzy
 
35494
 msgid "Data is stored in little-endian format.  (Default)."
 
35495
-msgstr ""
 
35496
+msgstr "資料被儲存在中低位在前格式。 (預設)。"
 
35497
 
 
35498
 #: config/rx/rx.opt:78
 
35499
+#, fuzzy
 
35500
 msgid "Maximum size of global and static variables which can be placed into the small data area."
 
35501
-msgstr ""
 
35502
+msgstr "最大容量的全域和靜態變數該項可以被置放進入小資料區域。"
 
35503
 
 
35504
 #: config/rx/rx.opt:90
 
35505
+#, fuzzy
 
35506
 msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax."
 
35507
-msgstr ""
 
35508
+msgstr "產生組譯器輸出該是相容與 Renesas AS100 組譯器。 這也許會限制某些編譯器能力。 預設是要產生氣體 compatable 語法。"
 
35509
 
 
35510
 #: config/rx/rx.opt:96
 
35511
 #, fuzzy
 
35512
-#| msgid "Enable linker relaxations"
 
35513
 msgid "Enable linker relaxation."
 
35514
-msgstr "啟用連結器鬆弛"
 
35515
+msgstr "啟用鏈結器鬆弛。"
 
35516
 
 
35517
 #: config/rx/rx.opt:102
 
35518
+#, fuzzy
 
35519
 msgid "Maximum size in bytes of constant values allowed as operands."
 
35520
-msgstr ""
 
35521
+msgstr "最大容量在中位元組的常數允許的做為運算元。"
 
35522
 
 
35523
 #: config/rx/rx.opt:108
 
35524
 #, fuzzy
 
35525
-#| msgid "Specify the register to be used for PIC addressing"
 
35526
 msgid "Specifies the number of registers to reserve for interrupt handlers."
 
35527
-msgstr "指定用於 PIC 定址的暫存器"
 
35528
+msgstr "指定暫存器數量到保留用於中斷處理程式。"
 
35529
 
 
35530
 #: config/rx/rx.opt:114
 
35531
+#, fuzzy
 
35532
 msgid "Specifies whether interrupt functions should save and restore the accumulator register."
 
35533
-msgstr ""
 
35534
+msgstr "指定是否插斷函式應該儲存和還原累加器暫存器。"
 
35535
 
 
35536
 #: config/rx/rx.opt:120
 
35537
+#, fuzzy
 
35538
 msgid "Enables Position-Independent-Data (PID) mode."
 
35539
-msgstr ""
 
35540
+msgstr "啟用 Position-Independent-Data (PID) 模式。"
 
35541
 
 
35542
 #: config/rx/rx.opt:126
 
35543
 msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
 
35544
@@ -10284,120 +10222,121 @@
 
35545
 
 
35546
 #: config/fused-madd.opt:22
 
35547
 #, fuzzy
 
35548
-#| msgid "This switch is deprecated; use -Wextra instead"
 
35549
 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 
35550
-msgstr "此開關已過時;請改用 -Wextra"
 
35551
+msgstr "%<-mfused-madd%> 被不宜用;使用 %<-ffp-contract=%>做為替代"
 
35552
 
 
35553
 #: config/sol2.opt:32
 
35554
 #, fuzzy
 
35555
-#| msgid "Pass -assert pure-text to linker"
 
35556
 msgid "Pass -z text to linker"
 
35557
-msgstr "將 -assert pure-text 傳遞給連結器"
 
35558
+msgstr "回合 -z 文字到鏈結器"
 
35559
 
 
35560
 #: config/microblaze/microblaze.opt:40
 
35561
 #, fuzzy
 
35562
-#| msgid "Use software floating point"
 
35563
 msgid "Use software emulation for floating point (default)"
 
35564
-msgstr "使用軟體浮點單元"
 
35565
+msgstr "使用軟體模擬用於浮點數 (預設)"
 
35566
 
 
35567
 #: config/microblaze/microblaze.opt:44
 
35568
 #, fuzzy
 
35569
-#| msgid "Use paired-single floating-point instructions"
 
35570
 msgid "Use hardware floating point instructions"
 
35571
-msgstr "使用配對的單精度浮點指令"
 
35572
+msgstr "使用硬體浮點數指令"
 
35573
 
 
35574
 #: config/microblaze/microblaze.opt:48
 
35575
 #, fuzzy
 
35576
-#| msgid "Enable loop optimizations on tree level"
 
35577
 msgid "Use table lookup optimization for small signed integer divisions"
 
35578
-msgstr "在樹層級進行循環最佳化"
 
35579
+msgstr "使用表格查找最佳化用於小帶正負號整數除法"
 
35580
 
 
35581
 #: config/microblaze/microblaze.opt:52
 
35582
 #, fuzzy
 
35583
-#| msgid "Use features of and schedule code for given CPU"
 
35584
 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
 
35585
-msgstr "使用指定 CPU 的特性和調度程式碼"
 
35586
+msgstr "-mcpu=處理器\t\t使用特徵的和排程編碼用於給定的 CPU"
 
35587
 
 
35588
 #: config/microblaze/microblaze.opt:56
 
35589
 #, fuzzy
 
35590
-#| msgid "Don't optimize block moves"
 
35591
 msgid "Don't optimize block moves, use memcpy"
 
35592
-msgstr "不最佳化塊移動"
 
35593
+msgstr "不最佳化區塊移動,使用 memcpy"
 
35594
 
 
35595
 #: config/microblaze/microblaze.opt:68
 
35596
+#, fuzzy
 
35597
 msgid "Use the soft multiply emulation (default)"
 
35598
-msgstr ""
 
35599
+msgstr "使用軟式 multiply 模擬 (預設)"
 
35600
 
 
35601
 #: config/microblaze/microblaze.opt:72
 
35602
-msgid "Use the software emulation for divides (default)"
 
35603
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
35604
 msgstr ""
 
35605
 
 
35606
 #: config/microblaze/microblaze.opt:76
 
35607
-msgid "Use the hardware barrel shifter instead of emulation"
 
35608
-msgstr ""
 
35609
+#, fuzzy
 
35610
+msgid "Use the software emulation for divides (default)"
 
35611
+msgstr "使用軟體模擬用於除 (預設)"
 
35612
 
 
35613
 #: config/microblaze/microblaze.opt:80
 
35614
 #, fuzzy
 
35615
-#| msgid "Use fp double instructions"
 
35616
+msgid "Use the hardware barrel shifter instead of emulation"
 
35617
+msgstr "使用硬體大桶 shifter 以代替模擬"
 
35618
+
 
35619
+#: config/microblaze/microblaze.opt:84
 
35620
+#, fuzzy
 
35621
 msgid "Use pattern compare instructions"
 
35622
-msgstr "使用浮點雙精度指令"
 
35623
+msgstr "使用胚騰比較指令"
 
35624
 
 
35625
-#: config/microblaze/microblaze.opt:83
 
35626
+#: config/microblaze/microblaze.opt:87
 
35627
 #, fuzzy, c-format
 
35628
-#| msgid "%qs is deprecated"
 
35629
 msgid "%qs is deprecated; use -fstack-check"
 
35630
-msgstr "%qs 已過時"
 
35631
+msgstr "%qs 被不宜用;使用 -fstack-check"
 
35632
 
 
35633
-#: config/microblaze/microblaze.opt:84
 
35634
+#: config/microblaze/microblaze.opt:88
 
35635
 #, fuzzy
 
35636
-#| msgid "Check for syntax errors, then stop"
 
35637
 msgid "Check for stack overflow at runtime"
 
35638
-msgstr "檢查語法錯誤,然後停止"
 
35639
+msgstr "檢查看看堆疊上限溢位於執行階段"
 
35640
 
 
35641
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
35642
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
35643
 msgid "Use GP relative sdata/sbss sections"
 
35644
 msgstr "使用相對 GP 的 sdata/sbss 區段"
 
35645
 
 
35646
-#: config/microblaze/microblaze.opt:91
 
35647
-#, c-format
 
35648
+#: config/microblaze/microblaze.opt:95
 
35649
+#, fuzzy, c-format
 
35650
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
35651
-msgstr ""
 
35652
+msgstr "%qs 被不宜用;使用 -fno-zero-initialized-in-bss"
 
35653
 
 
35654
-#: config/microblaze/microblaze.opt:92
 
35655
+#: config/microblaze/microblaze.opt:96
 
35656
+#, fuzzy
 
35657
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
35658
-msgstr ""
 
35659
+msgstr "清空 BSS 到零和置放零初始化的在中 BSS"
 
35660
 
 
35661
-#: config/microblaze/microblaze.opt:96
 
35662
+#: config/microblaze/microblaze.opt:100
 
35663
+#, fuzzy
 
35664
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
35665
-msgstr ""
 
35666
+msgstr "使用 multiply 高指令用於高部分的 32x32 multiply"
 
35667
 
 
35668
-#: config/microblaze/microblaze.opt:100
 
35669
+#: config/microblaze/microblaze.opt:104
 
35670
 #, fuzzy
 
35671
-#| msgid "Use PowerPC V2.02 floating point rounding instructions"
 
35672
 msgid "Use hardware floating point conversion instructions"
 
35673
-msgstr "使用 PowerPC V2.02 浮點捨入指令"
 
35674
+msgstr "使用硬體浮點數轉換指令"
 
35675
 
 
35676
-#: config/microblaze/microblaze.opt:104
 
35677
+#: config/microblaze/microblaze.opt:108
 
35678
 #, fuzzy
 
35679
-#| msgid "Allow the use of hardware floating-point instructions"
 
35680
 msgid "Use hardware floating point square root instruction"
 
35681
-msgstr "允許使用硬體浮點指令"
 
35682
+msgstr "使用硬體浮點數平方根指令"
 
35683
 
 
35684
-#: config/microblaze/microblaze.opt:108
 
35685
+#: config/microblaze/microblaze.opt:112
 
35686
+#, fuzzy
 
35687
 msgid "Description for mxl-mode-executable"
 
35688
-msgstr ""
 
35689
+msgstr "描述用於 mxl-mode-executable"
 
35690
 
 
35691
-#: config/microblaze/microblaze.opt:112
 
35692
+#: config/microblaze/microblaze.opt:116
 
35693
+#, fuzzy
 
35694
 msgid "Description for mxl-mode-xmdstub"
 
35695
-msgstr ""
 
35696
+msgstr "描述用於 mxl-mode-xmdstub"
 
35697
 
 
35698
-#: config/microblaze/microblaze.opt:116
 
35699
+#: config/microblaze/microblaze.opt:120
 
35700
+#, fuzzy
 
35701
 msgid "Description for mxl-mode-bootstrap"
 
35702
-msgstr ""
 
35703
+msgstr "描述用於 mxl-mode-bootstrap"
 
35704
 
 
35705
-#: config/microblaze/microblaze.opt:120
 
35706
+#: config/microblaze/microblaze.opt:124
 
35707
+#, fuzzy
 
35708
 msgid "Description for mxl-mode-novectors"
 
35709
-msgstr ""
 
35710
+msgstr "描述用於 mxl-mode-novectors"
 
35711
 
 
35712
 #: config/vax/vax.opt:23 config/vax/vax.opt:27
 
35713
 msgid "Target DFLOAT double precision code"
 
35714
@@ -10421,9 +10360,8 @@
 
35715
 
 
35716
 #: config/vax/vax.opt:51
 
35717
 #, fuzzy
 
35718
-#| msgid "Use 16-bit abs patterns"
 
35719
 msgid "Use new adddi3/subdi3 patterns"
 
35720
-msgstr "使用 16 位 abs 模式"
 
35721
+msgstr "使用新 adddi3/subdi3 胚騰"
 
35722
 
 
35723
 #: config/frv/frv.opt:30
 
35724
 msgid "Use 4 media accumulators"
 
35725
@@ -10454,8 +10392,9 @@
 
35726
 msgstr "變更條件執行序列的最大長度"
 
35727
 
 
35728
 #: config/frv/frv.opt:61
 
35729
+#, fuzzy
 
35730
 msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
 
35731
-msgstr ""
 
35732
+msgstr "變更暫時的暫存器數量所可用到 conditionally-executed 序列"
 
35733
 
 
35734
 #: config/frv/frv.opt:65
 
35735
 msgid "Enable conditional moves"
 
35736
@@ -10466,8 +10405,9 @@
 
35737
 msgstr "指定目的 CPU 的類型"
 
35738
 
 
35739
 #: config/frv/frv.opt:73
 
35740
+#, fuzzy
 
35741
 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
 
35742
-msgstr ""
 
35743
+msgstr "已知 FR-V CPUs (用於使用與 -mcpu=選項):"
 
35744
 
 
35745
 #: config/frv/frv.opt:122
 
35746
 msgid "Use fp double instructions"
 
35747
@@ -10498,16 +10438,18 @@
 
35748
 msgstr "使用 64 個通用暫存器"
 
35749
 
 
35750
 #: config/frv/frv.opt:154
 
35751
+#, fuzzy
 
35752
 msgid "Enable use of GPREL for read-only data in FDPIC"
 
35753
-msgstr ""
 
35754
+msgstr "啟用使用的 GPREL 用於唯讀資料在中 FDPIC"
 
35755
 
 
35756
 #: config/frv/frv.opt:166
 
35757
 msgid "Enable PIC support for building libraries"
 
35758
 msgstr "啟用對函式庫的 PIC 支援"
 
35759
 
 
35760
 #: config/frv/frv.opt:170
 
35761
+#, fuzzy
 
35762
 msgid "Follow the EABI linkage requirements"
 
35763
-msgstr ""
 
35764
+msgstr "追隨 EABI 鏈結需求"
 
35765
 
 
35766
 #: config/frv/frv.opt:174
 
35767
 msgid "Disallow direct calls to global functions"
 
35768
@@ -10530,8 +10472,9 @@
 
35769
 msgstr "啟用對巢狀條件執行的最佳化"
 
35770
 
 
35771
 #: config/frv/frv.opt:195
 
35772
+#, fuzzy
 
35773
 msgid "Do not mark ABI switches in e_flags"
 
35774
-msgstr ""
 
35775
+msgstr "不標記 ABI 切換在中 eflags(_F)"
 
35776
 
 
35777
 #: config/frv/frv.opt:199
 
35778
 msgid "Remove redundant membars"
 
35779
@@ -10542,12 +10485,14 @@
 
35780
 msgstr "打封包 VLIW 指令"
 
35781
 
 
35782
 #: config/frv/frv.opt:207
 
35783
+#, fuzzy
 
35784
 msgid "Enable setting GPRs to the result of comparisons"
 
35785
-msgstr ""
 
35786
+msgstr "啟用設定 GPRs 到結果的比較"
 
35787
 
 
35788
 #: config/frv/frv.opt:211
 
35789
+#, fuzzy
 
35790
 msgid "Change the amount of scheduler lookahead"
 
35791
-msgstr ""
 
35792
+msgstr "變更數目的排程程式期望"
 
35793
 
 
35794
 #: config/frv/frv.opt:219
 
35795
 msgid "Assume a large TLS segment"
 
35796
@@ -10558,16 +10503,19 @@
 
35797
 msgstr "不假定大的 TLS 段"
 
35798
 
 
35799
 #: config/frv/frv.opt:228
 
35800
+#, fuzzy
 
35801
 msgid "Cause gas to print tomcat statistics"
 
35802
-msgstr ""
 
35803
+msgstr "造成氣體到列印 tomcat 統計"
 
35804
 
 
35805
 #: config/frv/frv.opt:233
 
35806
+#, fuzzy
 
35807
 msgid "Link with the library-pic libraries"
 
35808
-msgstr ""
 
35809
+msgstr "鏈結與 library-pic 函式庫"
 
35810
 
 
35811
 #: config/frv/frv.opt:237
 
35812
+#, fuzzy
 
35813
 msgid "Allow branches to be packed with other instructions"
 
35814
-msgstr ""
 
35815
+msgstr "允許分支為包裝的與其他指令"
 
35816
 
 
35817
 #: config/mn10300/mn10300.opt:30
 
35818
 msgid "Target the AM33 processor"
 
35819
@@ -10579,9 +10527,8 @@
 
35820
 
 
35821
 #: config/mn10300/mn10300.opt:38
 
35822
 #, fuzzy
 
35823
-#| msgid "Target the AM33 processor"
 
35824
 msgid "Target the AM34 processor"
 
35825
-msgstr "目的為 AM33 處理器"
 
35826
+msgstr "目標 AM34 處理器"
 
35827
 
 
35828
 #: config/mn10300/mn10300.opt:46
 
35829
 msgid "Work around hardware multiply bug"
 
35830
@@ -10597,13 +10544,13 @@
 
35831
 
 
35832
 #: config/mn10300/mn10300.opt:63
 
35833
 #, fuzzy
 
35834
-#| msgid "Generate isel instructions"
 
35835
 msgid "Allow gcc to generate LIW instructions"
 
35836
-msgstr "產生 isel 指令"
 
35837
+msgstr "允許 gcc 到產生 LIW 指令"
 
35838
 
 
35839
 #: config/mn10300/mn10300.opt:67
 
35840
+#, fuzzy
 
35841
 msgid "Allow gcc to generate the SETLB and Lcc instructions"
 
35842
-msgstr ""
 
35843
+msgstr "允許 gcc 到產生 SETLB 和 Lcc 指令"
 
35844
 
 
35845
 #: config/iq2000/iq2000.opt:31
 
35846
 msgid "Specify CPU for code generation purposes"
 
35847
@@ -10614,8 +10561,9 @@
 
35848
 msgstr "為調度指定目的 CPU"
 
35849
 
 
35850
 #: config/iq2000/iq2000.opt:51
 
35851
+#, fuzzy
 
35852
 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
 
35853
-msgstr ""
 
35854
+msgstr "已知 IQ2000 CPUs (用於使用與 -mcpu=選項):"
 
35855
 
 
35856
 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:138
 
35857
 msgid "Use ROM instead of RAM"
 
35858
@@ -10630,8 +10578,9 @@
 
35859
 msgstr "將未初始化的常數放在 ROM 中(需要 -membedded-data)"
 
35860
 
 
35861
 #: config/c6x/c6x-tables.opt:24
 
35862
+#, fuzzy
 
35863
 msgid "Known C6X ISAs (for use with the -march= option):"
 
35864
-msgstr ""
 
35865
+msgstr "已知 C6X ISAs (用於使用與 -march=選項):"
 
35866
 
 
35867
 #: config/c6x/c6x.opt:30 config/mep/mep.opt:82 config/mips/mips.opt:130
 
35868
 msgid "Use big-endian byte order"
 
35869
@@ -10643,19 +10592,18 @@
 
35870
 
 
35871
 #: config/c6x/c6x.opt:46
 
35872
 #, fuzzy
 
35873
-#| msgid "Pass arguments on the stack"
 
35874
 msgid "Valid arguments for the -msdata= option"
 
35875
-msgstr "在堆疊中傳遞參數"
 
35876
+msgstr "有效引數用於 -msdata=選項"
 
35877
 
 
35878
 #: config/c6x/c6x.opt:59
 
35879
 #, fuzzy
 
35880
-#| msgid "Compile for the Thumb not the ARM"
 
35881
 msgid "Compile for the DSBT shared library ABI"
 
35882
-msgstr "為 Thumb 而不是 ARM 編譯"
 
35883
+msgstr "編譯用於 DSBT 共用函式庫 ABI"
 
35884
 
 
35885
 #: config/cris/linux.opt:27
 
35886
+#, fuzzy
 
35887
 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 
35888
-msgstr ""
 
35889
+msgstr "一起與 -fpic 和 -fPIC,不使用 GOTPLT 參考"
 
35890
 
 
35891
 #: config/cris/cris.opt:45
 
35892
 msgid "Work around bug in multiplication instruction"
 
35893
@@ -10674,12 +10622,14 @@
 
35894
 msgstr "在組譯程式碼中產生詳細的除錯資訊"
 
35895
 
 
35896
 #: config/cris/cris.opt:71
 
35897
+#, fuzzy
 
35898
 msgid "Do not use condition codes from normal instructions"
 
35899
-msgstr ""
 
35900
+msgstr "不使用條件編碼從一般指令"
 
35901
 
 
35902
 #: config/cris/cris.opt:80
 
35903
+#, fuzzy
 
35904
 msgid "Do not emit addressing modes with side-effect assignment"
 
35905
-msgstr ""
 
35906
+msgstr "不 emit 定址模式與副作用指派"
 
35907
 
 
35908
 #: config/cris/cris.opt:89
 
35909
 msgid "Do not tune stack alignment"
 
35910
@@ -10698,16 +10648,18 @@
 
35911
 msgstr "將程式碼和資料對齊到 32 位元邊界上"
 
35912
 
 
35913
 #: config/cris/cris.opt:133
 
35914
+#, fuzzy
 
35915
 msgid "Don't align items in code or data"
 
35916
-msgstr ""
 
35917
+msgstr "不對齊項目在中編碼或資料"
 
35918
 
 
35919
 #: config/cris/cris.opt:142
 
35920
 msgid "Do not emit function prologue or epilogue"
 
35921
 msgstr "不產生函式前言和尾聲"
 
35922
 
 
35923
 #: config/cris/cris.opt:149
 
35924
+#, fuzzy
 
35925
 msgid "Use the most feature-enabling options allowed by other options"
 
35926
-msgstr ""
 
35927
+msgstr "使用最 feature-enabling 選項允許的由其他選項"
 
35928
 
 
35929
 #: config/cris/cris.opt:158
 
35930
 msgid "Override -mbest-lib-options"
 
35931
@@ -10715,21 +10667,18 @@
 
35932
 
 
35933
 #: config/cris/cris.opt:165
 
35934
 #, fuzzy
 
35935
-#| msgid "Generate code for the specified chip or CPU version"
 
35936
 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
 
35937
-msgstr "為指定的晶片或 CPU 版本產生程式碼"
 
35938
+msgstr "-march=ARCH\t產生編碼用於指定的晶片或 CPU 版本"
 
35939
 
 
35940
 #: config/cris/cris.opt:169
 
35941
 #, fuzzy
 
35942
-#| msgid "Tune alignment for the specified chip or CPU version"
 
35943
 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
 
35944
-msgstr "為指定的晶片或 CPU 版本調整對齊"
 
35945
+msgstr "-mtune=ARCH\t調校對齊用於指定的晶片或 CPU 版本"
 
35946
 
 
35947
 #: config/cris/cris.opt:173
 
35948
 #, fuzzy
 
35949
-#| msgid "Warn when a stackframe is larger than the specified size"
 
35950
 msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
 
35951
-msgstr "當堆疊框架大於指定值時給出警告"
 
35952
+msgstr "-mmax-stackframe=大小\t警告時 stackframe 是大於指定的大小"
 
35953
 
 
35954
 #: config/cris/cris.opt:180
 
35955
 msgid "Emit traps as \"break 8\", default for CRIS v3 and up.  If disabled, calls to abort() are used."
 
35956
@@ -10744,350 +10693,346 @@
 
35957
 msgstr ""
 
35958
 
 
35959
 #: config/sh/superh.opt:6
 
35960
+#, fuzzy
 
35961
 msgid "Board name [and memory region]."
 
35962
-msgstr ""
 
35963
+msgstr "板名稱 [和記憶體區域]。"
 
35964
 
 
35965
 #: config/sh/superh.opt:10
 
35966
+#, fuzzy
 
35967
 msgid "Runtime name."
 
35968
-msgstr ""
 
35969
+msgstr "執行階段名稱。"
 
35970
 
 
35971
-#: config/sh/sh.opt:44
 
35972
+#: config/sh/sh.opt:48
 
35973
 msgid "Generate SH1 code"
 
35974
 msgstr "產生 SH1 程式碼"
 
35975
 
 
35976
-#: config/sh/sh.opt:48
 
35977
+#: config/sh/sh.opt:52
 
35978
 msgid "Generate SH2 code"
 
35979
 msgstr "產生 SH2 程式碼"
 
35980
 
 
35981
-#: config/sh/sh.opt:52
 
35982
+#: config/sh/sh.opt:56
 
35983
 #, fuzzy
 
35984
-#| msgid "Generate default single-precision SH2a code"
 
35985
 msgid "Generate default double-precision SH2a-FPU code"
 
35986
-msgstr "產生預設的單精度 SH2a 程式碼"
 
35987
+msgstr "產生預設倍精度 SH2a-FPU 編碼"
 
35988
 
 
35989
-#: config/sh/sh.opt:56
 
35990
+#: config/sh/sh.opt:60
 
35991
 msgid "Generate SH2a FPU-less code"
 
35992
 msgstr "產生不帶 FPU 的 SH2a 程式碼"
 
35993
 
 
35994
-#: config/sh/sh.opt:60
 
35995
+#: config/sh/sh.opt:64
 
35996
 #, fuzzy
 
35997
-#| msgid "Generate default single-precision SH2a code"
 
35998
 msgid "Generate default single-precision SH2a-FPU code"
 
35999
-msgstr "產生預設的單精度 SH2a 程式碼"
 
36000
+msgstr "產生預設單精度 SH2a-FPU 編碼"
 
36001
 
 
36002
-#: config/sh/sh.opt:64
 
36003
+#: config/sh/sh.opt:68
 
36004
 #, fuzzy
 
36005
-#| msgid "Generate only single-precision SH2a code"
 
36006
 msgid "Generate only single-precision SH2a-FPU code"
 
36007
-msgstr "只產生單精度 SH2a 程式碼"
 
36008
+msgstr "產生只有單精度 SH2a-FPU 編碼"
 
36009
 
 
36010
-#: config/sh/sh.opt:68
 
36011
+#: config/sh/sh.opt:72
 
36012
 msgid "Generate SH2e code"
 
36013
 msgstr "產生 SH2e 程式碼"
 
36014
 
 
36015
-#: config/sh/sh.opt:72
 
36016
+#: config/sh/sh.opt:76
 
36017
 msgid "Generate SH3 code"
 
36018
 msgstr "產生 SH3 程式碼"
 
36019
 
 
36020
-#: config/sh/sh.opt:76
 
36021
+#: config/sh/sh.opt:80
 
36022
 msgid "Generate SH3e code"
 
36023
 msgstr "產生 SH3e 程式碼"
 
36024
 
 
36025
-#: config/sh/sh.opt:80
 
36026
+#: config/sh/sh.opt:84
 
36027
 msgid "Generate SH4 code"
 
36028
 msgstr "產生 SH4 程式碼"
 
36029
 
 
36030
-#: config/sh/sh.opt:84
 
36031
+#: config/sh/sh.opt:88
 
36032
 #, fuzzy
 
36033
-#| msgid "Generate SH4 code"
 
36034
 msgid "Generate SH4-100 code"
 
36035
-msgstr "產生 SH4 程式碼"
 
36036
+msgstr "產生 SH4-100 編碼"
 
36037
 
 
36038
-#: config/sh/sh.opt:88
 
36039
+#: config/sh/sh.opt:92
 
36040
 #, fuzzy
 
36041
-#| msgid "Generate SH4 code"
 
36042
 msgid "Generate SH4-200 code"
 
36043
-msgstr "產生 SH4 程式碼"
 
36044
+msgstr "產生 SH4-200 編碼"
 
36045
 
 
36046
-#: config/sh/sh.opt:94
 
36047
+#: config/sh/sh.opt:98
 
36048
 #, fuzzy
 
36049
-#| msgid "Generate SH4 code"
 
36050
 msgid "Generate SH4-300 code"
 
36051
-msgstr "產生 SH4 程式碼"
 
36052
+msgstr "產生 SH4-300 編碼"
 
36053
 
 
36054
-#: config/sh/sh.opt:98
 
36055
+#: config/sh/sh.opt:102
 
36056
 msgid "Generate SH4 FPU-less code"
 
36057
 msgstr "產生不帶 FPU 的 SH4 程式碼"
 
36058
 
 
36059
-#: config/sh/sh.opt:102
 
36060
+#: config/sh/sh.opt:106
 
36061
 #, fuzzy
 
36062
-#| msgid "Generate SH4 FPU-less code"
 
36063
 msgid "Generate SH4-100 FPU-less code"
 
36064
-msgstr "產生不帶 FPU 的 SH4 程式碼"
 
36065
+msgstr "產生 SH4-100 FPU-less 編碼"
 
36066
 
 
36067
-#: config/sh/sh.opt:106
 
36068
+#: config/sh/sh.opt:110
 
36069
 #, fuzzy
 
36070
-#| msgid "Generate SH4 FPU-less code"
 
36071
 msgid "Generate SH4-200 FPU-less code"
 
36072
-msgstr "產生不帶 FPU 的 SH4 程式碼"
 
36073
+msgstr "產生 SH4-200 FPU-less 編碼"
 
36074
 
 
36075
-#: config/sh/sh.opt:110
 
36076
+#: config/sh/sh.opt:114
 
36077
 #, fuzzy
 
36078
-#| msgid "Generate SH4 FPU-less code"
 
36079
 msgid "Generate SH4-300 FPU-less code"
 
36080
-msgstr "產生不帶 FPU 的 SH4 程式碼"
 
36081
+msgstr "產生 SH4-300 FPU-less 編碼"
 
36082
 
 
36083
-#: config/sh/sh.opt:114
 
36084
+#: config/sh/sh.opt:118
 
36085
 #, fuzzy
 
36086
-#| msgid "Generate code for C30 CPU"
 
36087
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
36088
-msgstr "為 C30 CPU 產生程式碼"
 
36089
+msgstr "產生編碼用於 SH4 340 系列 (MMU/FPU-less)"
 
36090
 
 
36091
-#: config/sh/sh.opt:119
 
36092
+#: config/sh/sh.opt:123
 
36093
 #, fuzzy
 
36094
-#| msgid "Generate code for C40 CPU"
 
36095
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
36096
-msgstr "為 C40 CPU 產生程式碼"
 
36097
+msgstr "產生編碼用於 SH4 400 系列 (MMU/FPU-less)"
 
36098
 
 
36099
-#: config/sh/sh.opt:124
 
36100
+#: config/sh/sh.opt:128
 
36101
 #, fuzzy
 
36102
-#| msgid "Generate code for C40 CPU"
 
36103
 msgid "Generate code for SH4 500 series (FPU-less)."
 
36104
-msgstr "為 C40 CPU 產生程式碼"
 
36105
+msgstr "產生編碼用於 SH4 500 系列 (FPU-less)。"
 
36106
 
 
36107
-#: config/sh/sh.opt:129
 
36108
+#: config/sh/sh.opt:133
 
36109
 msgid "Generate default single-precision SH4 code"
 
36110
 msgstr "產生預設的單精度 SH4 程式碼"
 
36111
 
 
36112
-#: config/sh/sh.opt:133
 
36113
+#: config/sh/sh.opt:137
 
36114
 #, fuzzy
 
36115
-#| msgid "Generate default single-precision SH4 code"
 
36116
 msgid "Generate default single-precision SH4-100 code"
 
36117
-msgstr "產生預設的單精度 SH4 程式碼"
 
36118
+msgstr "產生預設單精度 SH4-100 編碼"
 
36119
 
 
36120
-#: config/sh/sh.opt:137
 
36121
+#: config/sh/sh.opt:141
 
36122
 #, fuzzy
 
36123
-#| msgid "Generate default single-precision SH4 code"
 
36124
 msgid "Generate default single-precision SH4-200 code"
 
36125
-msgstr "產生預設的單精度 SH4 程式碼"
 
36126
+msgstr "產生預設單精度 SH4-200 編碼"
 
36127
 
 
36128
-#: config/sh/sh.opt:141
 
36129
+#: config/sh/sh.opt:145
 
36130
 #, fuzzy
 
36131
-#| msgid "Generate default single-precision SH4 code"
 
36132
 msgid "Generate default single-precision SH4-300 code"
 
36133
-msgstr "產生預設的單精度 SH4 程式碼"
 
36134
+msgstr "產生預設單精度 SH4-300 編碼"
 
36135
 
 
36136
-#: config/sh/sh.opt:145
 
36137
+#: config/sh/sh.opt:149
 
36138
 msgid "Generate only single-precision SH4 code"
 
36139
 msgstr "只產生單精度 SH4 程式碼"
 
36140
 
 
36141
-#: config/sh/sh.opt:149
 
36142
+#: config/sh/sh.opt:153
 
36143
 #, fuzzy
 
36144
-#| msgid "Generate only single-precision SH4 code"
 
36145
 msgid "Generate only single-precision SH4-100 code"
 
36146
-msgstr "只產生單精度 SH4 程式碼"
 
36147
+msgstr "產生只有單精度 SH4-100 編碼"
 
36148
 
 
36149
-#: config/sh/sh.opt:153
 
36150
+#: config/sh/sh.opt:157
 
36151
 #, fuzzy
 
36152
-#| msgid "Generate only single-precision SH4 code"
 
36153
 msgid "Generate only single-precision SH4-200 code"
 
36154
-msgstr "只產生單精度 SH4 程式碼"
 
36155
+msgstr "產生只有單精度 SH4-200 編碼"
 
36156
 
 
36157
-#: config/sh/sh.opt:157
 
36158
+#: config/sh/sh.opt:161
 
36159
 #, fuzzy
 
36160
-#| msgid "Generate only single-precision SH4 code"
 
36161
 msgid "Generate only single-precision SH4-300 code"
 
36162
-msgstr "只產生單精度 SH4 程式碼"
 
36163
+msgstr "產生只有單精度 SH4-300 編碼"
 
36164
 
 
36165
-#: config/sh/sh.opt:161
 
36166
+#: config/sh/sh.opt:165
 
36167
 msgid "Generate SH4a code"
 
36168
 msgstr "產生 SH4a 程式碼"
 
36169
 
 
36170
-#: config/sh/sh.opt:165
 
36171
+#: config/sh/sh.opt:169
 
36172
 msgid "Generate SH4a FPU-less code"
 
36173
 msgstr "產生不帶 FPU 的 SH4a 程式碼"
 
36174
 
 
36175
-#: config/sh/sh.opt:169
 
36176
+#: config/sh/sh.opt:173
 
36177
 msgid "Generate default single-precision SH4a code"
 
36178
 msgstr "產生預設的單精度 SH4a 程式碼"
 
36179
 
 
36180
-#: config/sh/sh.opt:173
 
36181
+#: config/sh/sh.opt:177
 
36182
 msgid "Generate only single-precision SH4a code"
 
36183
 msgstr "只產生單精度 SH4a 程式碼"
 
36184
 
 
36185
-#: config/sh/sh.opt:177
 
36186
+#: config/sh/sh.opt:181
 
36187
 msgid "Generate SH4al-dsp code"
 
36188
 msgstr "產生 SH4al-dsp 程式碼"
 
36189
 
 
36190
-#: config/sh/sh.opt:181
 
36191
+#: config/sh/sh.opt:185
 
36192
 msgid "Generate 32-bit SHmedia code"
 
36193
 msgstr "產生 32 位元 SHmedia 程式碼"
 
36194
 
 
36195
-#: config/sh/sh.opt:185
 
36196
+#: config/sh/sh.opt:189
 
36197
 msgid "Generate 32-bit FPU-less SHmedia code"
 
36198
 msgstr "產生 32 位元不帶 FPU 的 SHmedia 程式碼"
 
36199
 
 
36200
-#: config/sh/sh.opt:189
 
36201
+#: config/sh/sh.opt:193
 
36202
 msgid "Generate 64-bit SHmedia code"
 
36203
 msgstr "產生 64 位元 SHmedia 程式碼"
 
36204
 
 
36205
-#: config/sh/sh.opt:193
 
36206
+#: config/sh/sh.opt:197
 
36207
 msgid "Generate 64-bit FPU-less SHmedia code"
 
36208
 msgstr "產生 64 位元不帶 FPU 的 SHmedia 程式碼"
 
36209
 
 
36210
-#: config/sh/sh.opt:197
 
36211
+#: config/sh/sh.opt:201
 
36212
 msgid "Generate SHcompact code"
 
36213
 msgstr "產生 SHcompact 程式碼"
 
36214
 
 
36215
-#: config/sh/sh.opt:201
 
36216
+#: config/sh/sh.opt:205
 
36217
 msgid "Generate FPU-less SHcompact code"
 
36218
 msgstr "產生不帶 FPU 的 SHcompact 程式碼"
 
36219
 
 
36220
-#: config/sh/sh.opt:213
 
36221
+#: config/sh/sh.opt:217
 
36222
 msgid "Generate code in big endian mode"
 
36223
 msgstr "產生高位位元組在前的程式碼"
 
36224
 
 
36225
-#: config/sh/sh.opt:217
 
36226
+#: config/sh/sh.opt:221
 
36227
 msgid "Generate 32-bit offsets in switch tables"
 
36228
 msgstr "在分支表中使用 32 位元偏移量"
 
36229
 
 
36230
-#: config/sh/sh.opt:221
 
36231
+#: config/sh/sh.opt:225
 
36232
 #, fuzzy
 
36233
-#| msgid "Generate isel instructions"
 
36234
 msgid "Generate bit instructions"
 
36235
-msgstr "產生 isel 指令"
 
36236
+msgstr "產生位元指令"
 
36237
 
 
36238
-#: config/sh/sh.opt:225
 
36239
+#: config/sh/sh.opt:229
 
36240
+#, fuzzy
 
36241
 msgid "Cost to assume for a branch insn"
 
36242
-msgstr ""
 
36243
+msgstr "成本到假設用於分支 insn"
 
36244
 
 
36245
-#: config/sh/sh.opt:229
 
36246
+#: config/sh/sh.opt:233
 
36247
 msgid "Assume that zero displacement conditional branches are fast"
 
36248
 msgstr ""
 
36249
 
 
36250
-#: config/sh/sh.opt:233
 
36251
+#: config/sh/sh.opt:237
 
36252
+#, fuzzy
 
36253
 msgid "Enable cbranchdi4 pattern"
 
36254
-msgstr ""
 
36255
+msgstr "啟用 cbranchdi4 胚騰"
 
36256
 
 
36257
-#: config/sh/sh.opt:237
 
36258
+#: config/sh/sh.opt:241
 
36259
+#, fuzzy
 
36260
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
36261
-msgstr ""
 
36262
+msgstr "Emit cmpeqdit 胚騰甚至時 -mcbranchdi 是在中效果(_T)。"
 
36263
 
 
36264
-#: config/sh/sh.opt:241
 
36265
+#: config/sh/sh.opt:245
 
36266
+#, fuzzy
 
36267
 msgid "Enable SH5 cut2 workaround"
 
36268
-msgstr ""
 
36269
+msgstr "啟用 SH5 cut2 變通方法"
 
36270
 
 
36271
-#: config/sh/sh.opt:245
 
36272
+#: config/sh/sh.opt:249
 
36273
 msgid "Align doubles at 64-bit boundaries"
 
36274
 msgstr "在 64 位元邊界上對齊雙精度變數"
 
36275
 
 
36276
-#: config/sh/sh.opt:249
 
36277
+#: config/sh/sh.opt:253
 
36278
+#, fuzzy
 
36279
 msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
36280
-msgstr ""
 
36281
+msgstr "除法策略,之一:呼叫、call2,- fp、inv,inv:minlat、inv20u,- inv20l, inv:呼叫,inv:call2, inv:fp,call-div1, call-fp,call-table"
 
36282
 
 
36283
-#: config/sh/sh.opt:253
 
36284
+#: config/sh/sh.opt:257
 
36285
+#, fuzzy
 
36286
 msgid "Specify name for 32 bit signed division function"
 
36287
-msgstr ""
 
36288
+msgstr "指定名稱用於 32 位元帶正負號除法函式"
 
36289
 
 
36290
-#: config/sh/sh.opt:257
 
36291
+#: config/sh/sh.opt:261
 
36292
+#, fuzzy
 
36293
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
36294
-msgstr ""
 
36295
+msgstr "啟用使用的 64-bit 浮點數暫存器在中 fmov 指令。 參看 -mdalign 如果 64-bit 對齊被必要項。"
 
36296
 
 
36297
-#: config/sh/sh.opt:265
 
36298
+#: config/sh/sh.opt:269
 
36299
+#, fuzzy
 
36300
 msgid "Cost to assume for gettr insn"
 
36301
-msgstr ""
 
36302
+msgstr "成本到假設用於 gettr insn"
 
36303
 
 
36304
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
36305
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
36306
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
36307
 msgstr "遒循 Renesas(先前被稱作 Hitachi)/SuperH 呼叫約定"
 
36308
 
 
36309
-#: config/sh/sh.opt:273
 
36310
+#: config/sh/sh.opt:277
 
36311
 #, fuzzy
 
36312
-#| msgid "Use IEEE math for fp comparisons"
 
36313
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
36314
-msgstr "浮點數間的比較嚴格遵循 IEEE 標準"
 
36315
+msgstr "增加我規範遵循用於浮點比較"
 
36316
 
 
36317
-#: config/sh/sh.opt:277
 
36318
+#: config/sh/sh.opt:281
 
36319
+#, fuzzy
 
36320
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
36321
-msgstr ""
 
36322
+msgstr "啟用使用的索引的定址模式用於 SHmedia32/SHcompact"
 
36323
 
 
36324
-#: config/sh/sh.opt:281
 
36325
+#: config/sh/sh.opt:285
 
36326
+#, fuzzy
 
36327
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
36328
-msgstr ""
 
36329
+msgstr "內聯編碼到設為無效指令快取記憶體條目之後設定巢狀的函式 trampolines"
 
36330
 
 
36331
-#: config/sh/sh.opt:285
 
36332
+#: config/sh/sh.opt:289
 
36333
 msgid "Assume symbols might be invalid"
 
36334
 msgstr "假定符號可能無效"
 
36335
 
 
36336
-#: config/sh/sh.opt:289
 
36337
+#: config/sh/sh.opt:293
 
36338
+#, fuzzy
 
36339
 msgid "Annotate assembler instructions with estimated addresses"
 
36340
-msgstr ""
 
36341
+msgstr "註解組譯器指令與估計的位址"
 
36342
 
 
36343
-#: config/sh/sh.opt:293
 
36344
+#: config/sh/sh.opt:297
 
36345
 msgid "Generate code in little endian mode"
 
36346
 msgstr "產生低位位元組在前的程式碼"
 
36347
 
 
36348
-#: config/sh/sh.opt:297
 
36349
+#: config/sh/sh.opt:301
 
36350
 msgid "Mark MAC register as call-clobbered"
 
36351
 msgstr "將 MAC 暫存器標記為呼叫篡改的"
 
36352
 
 
36353
-#: config/sh/sh.opt:303
 
36354
+#: config/sh/sh.opt:307
 
36355
+#, fuzzy
 
36356
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
36357
-msgstr ""
 
36358
+msgstr "製作結構多重的 4 位元組 (警告:ABI 改變)"
 
36359
 
 
36360
-#: config/sh/sh.opt:307
 
36361
+#: config/sh/sh.opt:311
 
36362
+#, fuzzy
 
36363
 msgid "Emit function-calls using global offset table when generating PIC"
 
36364
-msgstr ""
 
36365
+msgstr "Emit function-calls 使用全域偏移表格時產生 PIC"
 
36366
 
 
36367
-#: config/sh/sh.opt:311
 
36368
+#: config/sh/sh.opt:315
 
36369
+#, fuzzy
 
36370
 msgid "Assume pt* instructions won't trap"
 
36371
-msgstr ""
 
36372
+msgstr "假設 pt * 指令 wo 無法陷阱"
 
36373
 
 
36374
-#: config/sh/sh.opt:315
 
36375
+#: config/sh/sh.opt:319
 
36376
+#, fuzzy
 
36377
 msgid "Shorten address references during linking"
 
36378
-msgstr ""
 
36379
+msgstr "縮短位址參考在的期間鏈結"
 
36380
 
 
36381
-#: config/sh/sh.opt:323
 
36382
+#: config/sh/sh.opt:327
 
36383
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
36384
 msgstr ""
 
36385
 
 
36386
-#: config/sh/sh.opt:327
 
36387
+#: config/sh/sh.opt:331
 
36388
 #, fuzzy
 
36389
-#| msgid "Specify <path> as a prefix for next two options"
 
36390
 msgid "Specify the model for atomic operations"
 
36391
-msgstr "將 <路徑> 指定為下兩個選項的字首"
 
36392
+msgstr "產生編碼用於內建基元的計算"
 
36393
 
 
36394
-#: config/sh/sh.opt:331
 
36395
+#: config/sh/sh.opt:335
 
36396
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
36397
 msgstr ""
 
36398
 
 
36399
-#: config/sh/sh.opt:335
 
36400
+#: config/sh/sh.opt:339
 
36401
 #, fuzzy
 
36402
-#| msgid "Deprecated. Use -Os instead"
 
36403
 msgid "Deprecated.  Use -Os instead"
 
36404
-msgstr "已過時。請改用 -Os"
 
36405
+msgstr "不宜用。 使用 -Os 做為替代"
 
36406
 
 
36407
-#: config/sh/sh.opt:339
 
36408
+#: config/sh/sh.opt:343
 
36409
+#, fuzzy
 
36410
 msgid "Cost to assume for a multiply insn"
 
36411
-msgstr ""
 
36412
+msgstr "成本到假設用於 multiply insn"
 
36413
 
 
36414
-#: config/sh/sh.opt:343
 
36415
+#: config/sh/sh.opt:347
 
36416
+#, fuzzy
 
36417
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
36418
-msgstr ""
 
36419
+msgstr "不產生 privileged-mode 只有編碼;意味著 -mno-inline-icinvalidate 如果內聯編碼會無法作用在中使用者模式(_I)。"
 
36420
 
 
36421
-#: config/sh/sh.opt:349
 
36422
+#: config/sh/sh.opt:353
 
36423
+#, fuzzy
 
36424
 msgid "Pretend a branch-around-a-move is a conditional move."
 
36425
-msgstr ""
 
36426
+msgstr "Pretend branch-around-a-move 是條件移動。"
 
36427
 
 
36428
-#: config/sh/sh.opt:353
 
36429
+#: config/sh/sh.opt:357
 
36430
 #, fuzzy
 
36431
-#| msgid "Enable the use of the short load instructions"
 
36432
 msgid "Enable the use of the fsca instruction"
 
36433
 msgstr "啟用對短載入指令的使用"
 
36434
 
 
36435
-#: config/sh/sh.opt:357
 
36436
+#: config/sh/sh.opt:361
 
36437
 #, fuzzy
 
36438
-#| msgid "Enable the use of the short load instructions"
 
36439
 msgid "Enable the use of the fsrra instruction"
 
36440
 msgstr "啟用對短載入指令的使用"
 
36441
 
 
36442
@@ -11097,167 +11042,158 @@
 
36443
 
 
36444
 #: config/mep/mep.opt:23
 
36445
 #, fuzzy
 
36446
-#| msgid "Enable parallel instructions"
 
36447
 msgid "Enable absolute difference instructions"
 
36448
-msgstr "啟用平行指令"
 
36449
+msgstr "啟用絕對差異指令"
 
36450
 
 
36451
 #: config/mep/mep.opt:27
 
36452
 #, fuzzy
 
36453
-#| msgid "Enable parallel instructions"
 
36454
 msgid "Enable all optional instructions"
 
36455
-msgstr "啟用平行指令"
 
36456
+msgstr "全部啟用可選的指令"
 
36457
 
 
36458
 #: config/mep/mep.opt:31
 
36459
 #, fuzzy
 
36460
-#| msgid "Enable parallel instructions"
 
36461
 msgid "Enable average instructions"
 
36462
-msgstr "啟用平行指令"
 
36463
+msgstr "啟用平均值指令"
 
36464
 
 
36465
 #: config/mep/mep.opt:35
 
36466
+#, fuzzy
 
36467
 msgid "Variables this size and smaller go in the based section. (default 0)"
 
36468
-msgstr ""
 
36469
+msgstr "變數這個大小和較小前往在中基底的區段。(預設 0)"
 
36470
 
 
36471
 #: config/mep/mep.opt:39
 
36472
 #, fuzzy
 
36473
-#| msgid "Enable fused multiply/add instructions"
 
36474
 msgid "Enable bit manipulation instructions"
 
36475
-msgstr "啟用融合的乘加指令"
 
36476
+msgstr "啟用位元操作指令"
 
36477
 
 
36478
 #: config/mep/mep.opt:43
 
36479
+#, fuzzy
 
36480
 msgid "Section to put all const variables in (tiny, near, far) (no default)"
 
36481
-msgstr ""
 
36482
+msgstr "區段到置放所有常數變數在中 (微小的、接近,far) (沒有預設)"
 
36483
 
 
36484
 #: config/mep/mep.opt:47
 
36485
 #, fuzzy
 
36486
-#| msgid "Enable parallel instructions"
 
36487
 msgid "Enable clip instructions"
 
36488
-msgstr "啟用平行指令"
 
36489
+msgstr "啟用裁剪指令"
 
36490
 
 
36491
 #: config/mep/mep.opt:51
 
36492
+#, fuzzy
 
36493
 msgid "Configuration name"
 
36494
-msgstr ""
 
36495
+msgstr "組態名稱"
 
36496
 
 
36497
 #: config/mep/mep.opt:55
 
36498
+#, fuzzy
 
36499
 msgid "Enable MeP Coprocessor"
 
36500
-msgstr ""
 
36501
+msgstr "啟用 MeP 輔助處理器"
 
36502
 
 
36503
 #: config/mep/mep.opt:59
 
36504
+#, fuzzy
 
36505
 msgid "Enable MeP Coprocessor with 32-bit registers"
 
36506
-msgstr ""
 
36507
+msgstr "啟用 MeP 輔助處理器與 32-bit 暫存器"
 
36508
 
 
36509
 #: config/mep/mep.opt:63
 
36510
+#, fuzzy
 
36511
 msgid "Enable MeP Coprocessor with 64-bit registers"
 
36512
-msgstr ""
 
36513
+msgstr "啟用 MeP 輔助處理器與 64-bit 暫存器"
 
36514
 
 
36515
 #: config/mep/mep.opt:67
 
36516
 #, fuzzy
 
36517
-#| msgid "Enable debugging"
 
36518
 msgid "Enable IVC2 scheduling"
 
36519
-msgstr "啟用除錯"
 
36520
+msgstr "啟用 IVC2 排程"
 
36521
 
 
36522
 #: config/mep/mep.opt:71
 
36523
 #, fuzzy
 
36524
-#| msgid "not enough variable arguments to fit a sentinel"
 
36525
 msgid "Const variables default to the near section"
 
36526
-msgstr "變數引數太少,不足以填滿一個哨兵"
 
36527
+msgstr "常數變數預設到接近區段"
 
36528
 
 
36529
 #: config/mep/mep.opt:78
 
36530
 #, fuzzy
 
36531
-#| msgid "Use the divide instruction"
 
36532
 msgid "Enable 32-bit divide instructions"
 
36533
-msgstr "使用除法指令"
 
36534
+msgstr "啟用 32-bit 除指令"
 
36535
 
 
36536
 #: config/mep/mep.opt:93
 
36537
+#, fuzzy
 
36538
 msgid "__io vars are volatile by default"
 
36539
-msgstr ""
 
36540
+msgstr "__io vars 是易變的按照預設"
 
36541
 
 
36542
 #: config/mep/mep.opt:97
 
36543
+#, fuzzy
 
36544
 msgid "All variables default to the far section"
 
36545
-msgstr ""
 
36546
+msgstr "所有變數預設到 far 區段"
 
36547
 
 
36548
 #: config/mep/mep.opt:101
 
36549
 #, fuzzy
 
36550
-#| msgid "Enable parallel instructions"
 
36551
 msgid "Enable leading zero instructions"
 
36552
-msgstr "啟用平行指令"
 
36553
+msgstr "啟用前置字元為零指令"
 
36554
 
 
36555
 #: config/mep/mep.opt:108
 
36556
 #, fuzzy
 
36557
-#| msgid "Place data items into their own section"
 
36558
 msgid "All variables default to the near section"
 
36559
-msgstr "將每個資料項分別放在它們各自的區段中"
 
36560
+msgstr "所有變數預設到接近區段"
 
36561
 
 
36562
 #: config/mep/mep.opt:112
 
36563
 #, fuzzy
 
36564
-#| msgid "Enable parallel instructions"
 
36565
 msgid "Enable min/max instructions"
 
36566
-msgstr "啟用平行指令"
 
36567
+msgstr "啟用最小/最大指令"
 
36568
 
 
36569
 #: config/mep/mep.opt:116
 
36570
 #, fuzzy
 
36571
-#| msgid "Enable fused multiply/add instructions"
 
36572
 msgid "Enable 32-bit multiply instructions"
 
36573
-msgstr "啟用融合的乘加指令"
 
36574
+msgstr "啟用 32-bit multiply 指令"
 
36575
 
 
36576
 #: config/mep/mep.opt:120
 
36577
 #, fuzzy
 
36578
-#| msgid "Enable parallel instructions"
 
36579
 msgid "Disable all optional instructions"
 
36580
-msgstr "啟用平行指令"
 
36581
+msgstr "全部停用可選的指令"
 
36582
 
 
36583
 #: config/mep/mep.opt:127
 
36584
 #, fuzzy
 
36585
-#| msgid "Do not use the callt instruction"
 
36586
 msgid "Allow gcc to use the repeat/erepeat instructions"
 
36587
-msgstr "不使用 callt 指令"
 
36588
+msgstr "允許 gcc 以使用重複/erepeat 指令"
 
36589
 
 
36590
 #: config/mep/mep.opt:131
 
36591
 #, fuzzy
 
36592
-#| msgid "Place data items into their own section"
 
36593
 msgid "All variables default to the tiny section"
 
36594
-msgstr "將每個資料項分別放在它們各自的區段中"
 
36595
+msgstr "所有變數預設到微小的區段"
 
36596
 
 
36597
 #: config/mep/mep.opt:135
 
36598
 #, fuzzy
 
36599
-#| msgid "Enable parallel instructions"
 
36600
 msgid "Enable saturation instructions"
 
36601
-msgstr "啟用平行指令"
 
36602
+msgstr "啟用飽和度指令"
 
36603
 
 
36604
 #: config/mep/mep.opt:139
 
36605
 #, fuzzy
 
36606
-#| msgid "Use simulator runtime"
 
36607
 msgid "Use sdram version of runtime"
 
36608
-msgstr "使用模擬器執行時"
 
36609
+msgstr "使用 sdram 版本的執行階段"
 
36610
 
 
36611
 #: config/mep/mep.opt:147
 
36612
 #, fuzzy
 
36613
-#| msgid "Use simulator runtime"
 
36614
 msgid "Use simulator runtime without vectors"
 
36615
-msgstr "使用模擬器執行時"
 
36616
+msgstr "使用 simulator 執行階段而無需向量"
 
36617
 
 
36618
 #: config/mep/mep.opt:151
 
36619
 #, fuzzy
 
36620
-#| msgid "Place each function into its own section"
 
36621
 msgid "All functions default to the far section"
 
36622
-msgstr "將每個函式分別放在它們各自的區段中"
 
36623
+msgstr "所有函式預設到 far 區段"
 
36624
 
 
36625
 #: config/mep/mep.opt:155
 
36626
+#, fuzzy
 
36627
 msgid "Variables this size and smaller go in the tiny section. (default 4)"
 
36628
-msgstr ""
 
36629
+msgstr "變數這個大小和較小前往在中微小的區段。(預設 4)"
 
36630
 
 
36631
 #: config/mips/mips.opt:32
 
36632
 #, fuzzy
 
36633
-#| msgid "Generate code that conforms to the given ABI"
 
36634
 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
 
36635
-msgstr "產生遵循給定 ABI 的程式碼"
 
36636
+msgstr "-mabi=ABI\t產生編碼該符合到給定的 ABI"
 
36637
 
 
36638
 #: config/mips/mips.opt:36
 
36639
+#, fuzzy
 
36640
 msgid "Known MIPS ABIs (for use with the -mabi= option):"
 
36641
-msgstr ""
 
36642
+msgstr "已知 MIPS ABIs (用於使用與 -mabi=選項):"
 
36643
 
 
36644
 #: config/mips/mips.opt:55
 
36645
+#, fuzzy
 
36646
 msgid "Generate code that can be used in SVR4-style dynamic objects"
 
36647
-msgstr ""
 
36648
+msgstr "產生編碼該可以被已用於 SVR4-style 動態物件"
 
36649
 
 
36650
 #: config/mips/mips.opt:59
 
36651
 msgid "Use PMC-style 'mad' instructions"
 
36652
@@ -11265,33 +11201,37 @@
 
36653
 
 
36654
 #: config/mips/mips.opt:63
 
36655
 #, fuzzy
 
36656
-#| msgid "Generate code for the given ISA"
 
36657
 msgid "-march=ISA\tGenerate code for the given ISA"
 
36658
-msgstr "為給定的 ISA 產生程式碼"
 
36659
+msgstr "-march=ISA\t產生編碼用於給定的 ISA"
 
36660
 
 
36661
 #: config/mips/mips.opt:67
 
36662
+#, fuzzy
 
36663
 msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
 
36664
-msgstr ""
 
36665
+msgstr "-mbranch-cost=成本\t設定成本的分支到大致上成本指令"
 
36666
 
 
36667
 #: config/mips/mips.opt:71
 
36668
+#, fuzzy
 
36669
 msgid "Use Branch Likely instructions, overriding the architecture default"
 
36670
-msgstr ""
 
36671
+msgstr "使用分支似乎指令,強迫架構預設"
 
36672
 
 
36673
 #: config/mips/mips.opt:75
 
36674
+#, fuzzy
 
36675
 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
 
36676
-msgstr ""
 
36677
+msgstr "切換開/關 MIPS16 做為於交互的函式用於編譯器測試"
 
36678
 
 
36679
 #: config/mips/mips.opt:79
 
36680
 msgid "Trap on integer divide by zero"
 
36681
 msgstr "整數被零除時進入陷阱"
 
36682
 
 
36683
 #: config/mips/mips.opt:83
 
36684
+#, fuzzy
 
36685
 msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
 
36686
-msgstr ""
 
36687
+msgstr "-mcode-readable=設定\t指定時指令被允許到存取碼"
 
36688
 
 
36689
 #: config/mips/mips.opt:87
 
36690
+#, fuzzy
 
36691
 msgid "Valid arguments to -mcode-readable=:"
 
36692
-msgstr ""
 
36693
+msgstr "有效引數到 -mcode-readable=:"
 
36694
 
 
36695
 #: config/mips/mips.opt:100
 
36696
 msgid "Use branch-and-break sequences to check for integer divide by zero"
 
36697
@@ -11303,13 +11243,13 @@
 
36698
 
 
36699
 #: config/mips/mips.opt:108
 
36700
 #, fuzzy
 
36701
-#| msgid "Enable use of DB instruction"
 
36702
 msgid "Allow the use of MDMX instructions"
 
36703
-msgstr "啟用 DB 指令"
 
36704
+msgstr "允許使用的 MDMX 指令"
 
36705
 
 
36706
 #: config/mips/mips.opt:112
 
36707
+#, fuzzy
 
36708
 msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
 
36709
-msgstr ""
 
36710
+msgstr "允許硬體浮點指令到封套兩者 32-bit 和 64-bit 計算"
 
36711
 
 
36712
 #: config/mips/mips.opt:116
 
36713
 msgid "Use MIPS-DSP instructions"
 
36714
@@ -11317,23 +11257,22 @@
 
36715
 
 
36716
 #: config/mips/mips.opt:120
 
36717
 #, fuzzy
 
36718
-#| msgid "Use MIPS-DSP instructions"
 
36719
 msgid "Use MIPS-DSP REV 2 instructions"
 
36720
-msgstr "使用 MIPS-DSP 指令"
 
36721
+msgstr "使用 MIPS-DSP REV 2 指令"
 
36722
 
 
36723
 #: config/mips/mips.opt:142
 
36724
 msgid "Use NewABI-style %reloc() assembly operators"
 
36725
 msgstr "使用 NewABI 風格的 %reloc() 組譯運算子"
 
36726
 
 
36727
 #: config/mips/mips.opt:146
 
36728
+#, fuzzy
 
36729
 msgid "Use -G for data that is not defined by the current object"
 
36730
-msgstr ""
 
36731
+msgstr "使用 -G 用於資料該未被定義由目前的物件"
 
36732
 
 
36733
 #: config/mips/mips.opt:150
 
36734
 #, fuzzy
 
36735
-#| msgid "Work around certain R4000 errata"
 
36736
 msgid "Work around certain 24K errata"
 
36737
-msgstr "為某些 R4000 缺陷提供變通"
 
36738
+msgstr "解決方法某些 24K 勘誤表"
 
36739
 
 
36740
 #: config/mips/mips.opt:154
 
36741
 msgid "Work around certain R4000 errata"
 
36742
@@ -11345,9 +11284,8 @@
 
36743
 
 
36744
 #: config/mips/mips.opt:162
 
36745
 #, fuzzy
 
36746
-#| msgid "Work around certain R4000 errata"
 
36747
 msgid "Work around certain R10000 errata"
 
36748
-msgstr "為某些 R4000 缺陷提供變通"
 
36749
+msgstr "解決方法某些 R10000 勘誤表"
 
36750
 
 
36751
 #: config/mips/mips.opt:166
 
36752
 msgid "Work around errata for early SB-1 revision 2 cores"
 
36753
@@ -11378,8 +11316,9 @@
 
36754
 msgstr "使用 64 位元浮點暫存器"
 
36755
 
 
36756
 #: config/mips/mips.opt:194
 
36757
+#, fuzzy
 
36758
 msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines"
 
36759
-msgstr ""
 
36760
+msgstr "-mflush-func=FUNC\t使用 FUNC 到清理快取之前呼叫堆疊 trampolines"
 
36761
 
 
36762
 #: config/mips/mips.opt:198
 
36763
 msgid "Generate floating-point multiply-add instructions"
 
36764
@@ -11394,34 +11333,34 @@
 
36765
 msgstr "使用 64 位元通用暫存器"
 
36766
 
 
36767
 #: config/mips/mips.opt:210
 
36768
+#, fuzzy
 
36769
 msgid "Use GP-relative addressing to access small data"
 
36770
-msgstr ""
 
36771
+msgstr "使用 GP-relative 定址到存取小資料"
 
36772
 
 
36773
 #: config/mips/mips.opt:214
 
36774
+#, fuzzy
 
36775
 msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
 
36776
-msgstr ""
 
36777
+msgstr "時產生 -mabicalls 編碼,允許可執行檔案以使用 PLTs 和複製重定址"
 
36778
 
 
36779
 #: config/mips/mips.opt:218
 
36780
 #, fuzzy
 
36781
-#| msgid "Allow the use of hardware floating-point instructions"
 
36782
 msgid "Allow the use of hardware floating-point ABI and instructions"
 
36783
-msgstr "允許使用硬體浮點指令"
 
36784
+msgstr "允許使用的硬體浮點 ABI 和指令"
 
36785
 
 
36786
 #: config/mips/mips.opt:222
 
36787
+#, fuzzy
 
36788
 msgid "Generate code that can be safely linked with MIPS16 code."
 
36789
-msgstr ""
 
36790
+msgstr "產生編碼該可以是安全鏈結的與 MIPS16 編碼。"
 
36791
 
 
36792
 #: config/mips/mips.opt:226
 
36793
 #, fuzzy
 
36794
-#| msgid "Generate code for ISA level N"
 
36795
 msgid "-mipsN\tGenerate code for ISA level N"
 
36796
-msgstr "為層級 N 的 ISA 產生附加程式碼"
 
36797
+msgstr "-mipsN\t產生編碼用於 ISA 等級 N"
 
36798
 
 
36799
 #: config/mips/mips.opt:230
 
36800
 #, fuzzy
 
36801
-#| msgid "Generate SH1 code"
 
36802
 msgid "Generate MIPS16 code"
 
36803
-msgstr "產生 SH1 程式碼"
 
36804
+msgstr "產生 MIPS16 編碼"
 
36805
 
 
36806
 #: config/mips/mips.opt:234
 
36807
 msgid "Use MIPS-3D instructions"
 
36808
@@ -11429,13 +11368,13 @@
 
36809
 
 
36810
 #: config/mips/mips.opt:238
 
36811
 #, fuzzy
 
36812
-#| msgid "Use multiply add/subtract instructions"
 
36813
 msgid "Use ll, sc and sync instructions"
 
36814
-msgstr "使用乘加/減指令"
 
36815
+msgstr "使用 ll、sc 和同步指令"
 
36816
 
 
36817
 #: config/mips/mips.opt:242
 
36818
+#, fuzzy
 
36819
 msgid "Use -G for object-local data"
 
36820
-msgstr ""
 
36821
+msgstr "使用 -G 用於 object-local 資料"
 
36822
 
 
36823
 #: config/mips/mips.opt:246
 
36824
 msgid "Use indirect calls"
 
36825
@@ -11450,8 +11389,9 @@
 
36826
 msgstr "使用 64 位元 long 類型"
 
36827
 
 
36828
 #: config/mips/mips.opt:258
 
36829
+#, fuzzy
 
36830
 msgid "Pass the address of the ra save location to _mcount in $12"
 
36831
-msgstr ""
 
36832
+msgstr "回合位址的 ra 儲存位置到 mcount 在中 $12(_M)"
 
36833
 
 
36834
 #: config/mips/mips.opt:262
 
36835
 msgid "Don't optimize block moves"
 
36836
@@ -11459,31 +11399,28 @@
 
36837
 
 
36838
 #: config/mips/mips.opt:266
 
36839
 #, fuzzy
 
36840
-#| msgid "Enable use of RTPB instruction"
 
36841
 msgid "Allow the use of MT instructions"
 
36842
-msgstr "啟用 RTPB 指令集"
 
36843
+msgstr "允許使用的 MT 指令"
 
36844
 
 
36845
 #: config/mips/mips.opt:270
 
36846
 #, fuzzy
 
36847
-#| msgid "Prevent the use of all hardware floating-point instructions"
 
36848
 msgid "Prevent the use of all floating-point operations"
 
36849
-msgstr "不允許使用任何硬體浮點指令"
 
36850
+msgstr "防止使用的所有浮點計算"
 
36851
 
 
36852
 #: config/mips/mips.opt:274
 
36853
 #, fuzzy
 
36854
-#| msgid "Use MIPS-3D instructions"
 
36855
 msgid "Use MCU instructions"
 
36856
 msgstr "使用 MIPS-3D 指令"
 
36857
 
 
36858
 #: config/mips/mips.opt:278
 
36859
+#, fuzzy
 
36860
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
36861
-msgstr ""
 
36862
+msgstr "不使用 cache-flushing 函式之前呼叫堆疊 trampolines"
 
36863
 
 
36864
 #: config/mips/mips.opt:282
 
36865
 #, fuzzy
 
36866
-#| msgid "Do not use MIPS-3D instructions"
 
36867
 msgid "Do not use MDMX instructions"
 
36868
-msgstr "不使用 MIPS-3D 指令"
 
36869
+msgstr "不使用 MDMX 指令"
 
36870
 
 
36871
 #: config/mips/mips.opt:286
 
36872
 msgid "Generate normal-mode code"
 
36873
@@ -11498,30 +11435,34 @@
 
36874
 msgstr "使用配對的單精度浮點指令"
 
36875
 
 
36876
 #: config/mips/mips.opt:298
 
36877
+#, fuzzy
 
36878
 msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted"
 
36879
-msgstr ""
 
36880
+msgstr "-mr10k-cache-barrier=設定\t指定時 r10k 快取障礙應該被插入"
 
36881
 
 
36882
 #: config/mips/mips.opt:302
 
36883
+#, fuzzy
 
36884
 msgid "Valid arguments to -mr10k-cache-barrier=:"
 
36885
-msgstr ""
 
36886
+msgstr "有效引數到 -mr10k-cache-barrier=:"
 
36887
 
 
36888
 #: config/mips/mips.opt:315
 
36889
+#, fuzzy
 
36890
 msgid "Try to allow the linker to turn PIC calls into direct calls"
 
36891
-msgstr ""
 
36892
+msgstr "試著允許鏈結器到輪值 PIC 呼叫進入直接的呼叫"
 
36893
 
 
36894
 #: config/mips/mips.opt:319
 
36895
+#, fuzzy
 
36896
 msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
 
36897
-msgstr ""
 
36898
+msgstr "時產生 -mabicalls 編碼,製作編碼適用使用在中共用函式庫"
 
36899
 
 
36900
 #: config/mips/mips.opt:323
 
36901
+#, fuzzy
 
36902
 msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
 
36903
-msgstr ""
 
36904
+msgstr "限制使用的硬體浮點指令到 32-bit 計算"
 
36905
 
 
36906
 #: config/mips/mips.opt:327
 
36907
 #, fuzzy
 
36908
-#| msgid "Use MIPS-3D instructions"
 
36909
 msgid "Use SmartMIPS instructions"
 
36910
-msgstr "使用 MIPS-3D 指令"
 
36911
+msgstr "使用 SmartMIPS 指令"
 
36912
 
 
36913
 #: config/mips/mips.opt:331
 
36914
 msgid "Prevent the use of all hardware floating-point instructions"
 
36915
@@ -11536,14 +11477,14 @@
 
36916
 msgstr "假定所有號都有 32 位元值"
 
36917
 
 
36918
 #: config/mips/mips.opt:343
 
36919
+#, fuzzy
 
36920
 msgid "Use synci instruction to invalidate i-cache"
 
36921
-msgstr ""
 
36922
+msgstr "使用同步指令到設為無效 i-cache"
 
36923
 
 
36924
 #: config/mips/mips.opt:347
 
36925
 #, fuzzy
 
36926
-#| msgid "Optimize the output for PROCESSOR"
 
36927
 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
 
36928
-msgstr "為 PROCESSOR 最佳化輸出"
 
36929
+msgstr "-mtune=處理器\t最佳化輸出用於處理器"
 
36930
 
 
36931
 #: config/mips/mips.opt:355
 
36932
 msgid "Perform VR4130-specific alignment optimizations"
 
36933
@@ -11554,32 +11495,32 @@
 
36934
 msgstr "消除 GOT 大小限制"
 
36935
 
 
36936
 #: config/mips/mips-tables.opt:24
 
36937
+#, fuzzy
 
36938
 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
 
36939
-msgstr ""
 
36940
+msgstr "已知 MIPS CPUs (用於使用與 -march=和 -mtune=選項):"
 
36941
 
 
36942
 #: config/mips/mips-tables.opt:28
 
36943
+#, fuzzy
 
36944
 msgid "Known MIPS ISA levels (for use with the -mips option):"
 
36945
-msgstr ""
 
36946
+msgstr "已知 MIPS ISA 等級 (用於使用與 -mips 選項):"
 
36947
 
 
36948
 #: config/tilegx/tilegx.opt:30
 
36949
+#, fuzzy
 
36950
 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
 
36951
-msgstr ""
 
36952
+msgstr "已知 TILE-Gx CPUs (用於使用與 -mcpu=選項):"
 
36953
 
 
36954
 #: config/tilegx/tilegx.opt:37
 
36955
 #, fuzzy
 
36956
-#| msgid "Compile for 32-bit pointers"
 
36957
 msgid "Compile with 32 bit longs and pointers."
 
36958
-msgstr "為 32 位元指標編譯"
 
36959
+msgstr "編譯與 32 位元長和指標。"
 
36960
 
 
36961
 #: config/tilegx/tilegx.opt:41
 
36962
 #, fuzzy
 
36963
-#| msgid "Compile for 64-bit pointers"
 
36964
 msgid "Compile with 64 bit longs and pointers."
 
36965
-msgstr "為 64 位元指標編譯"
 
36966
+msgstr "編譯與 64 位元長和指標。"
 
36967
 
 
36968
 #: config/tilegx/tilegx.opt:45
 
36969
 #, fuzzy
 
36970
-#| msgid "Use given x86-64 code model"
 
36971
 msgid "Use given TILE-Gx code model"
 
36972
 msgstr "使用給定的 x86-64 程式碼模式"
 
36973
 
 
36974
@@ -11597,9 +11538,8 @@
 
36975
 
 
36976
 #: java/lang.opt:150
 
36977
 #, fuzzy
 
36978
-#| msgid "Deprecated; use --classpath instead"
 
36979
 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
 
36980
-msgstr "已過時;請改用 --classpath"
 
36981
+msgstr "--CLASSPATH\t不宜用;使用 --classpath 做為替代"
 
36982
 
 
36983
 #: java/lang.opt:157
 
36984
 msgid "Permit the use of the assert keyword"
 
36985
@@ -11607,17 +11547,17 @@
 
36986
 
 
36987
 #: java/lang.opt:179
 
36988
 #, fuzzy
 
36989
-#| msgid "Replace system path"
 
36990
 msgid "--bootclasspath=<path>\tReplace system path"
 
36991
-msgstr "替換系統路徑"
 
36992
+msgstr "--bootclasspath=<path>\t置換系統路徑"
 
36993
 
 
36994
 #: java/lang.opt:183
 
36995
 msgid "Generate checks for references to NULL"
 
36996
 msgstr "檢查參照 NULL 的參照"
 
36997
 
 
36998
 #: java/lang.opt:187
 
36999
+#, fuzzy
 
37000
 msgid "--classpath=<path>\tSet class path"
 
37001
-msgstr ""
 
37002
+msgstr "--classpath=<path>\t設定類別路徑"
 
37003
 
 
37004
 #: java/lang.opt:194
 
37005
 msgid "Output a class file"
 
37006
@@ -11629,15 +11569,13 @@
 
37007
 
 
37008
 #: java/lang.opt:202
 
37009
 #, fuzzy
 
37010
-#| msgid "Choose input encoding (defaults from your locale)"
 
37011
 msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
 
37012
-msgstr "選擇輸入編碼(預設來自您的區域選項)"
 
37013
+msgstr "--encoding=<encoding>\t選擇輸入編碼 (預設值從您的語區)"
 
37014
 
 
37015
 #: java/lang.opt:206
 
37016
 #, fuzzy
 
37017
-#| msgid "Set the extension directory path"
 
37018
 msgid "--extdirs=<path>\tSet the extension directory path"
 
37019
-msgstr "設定擴充目錄路徑"
 
37020
+msgstr "--extdirs=<path>\t設定延伸目錄路徑"
 
37021
 
 
37022
 #: java/lang.opt:216
 
37023
 msgid "Input file is a file with a list of filenames to compile"
 
37024
@@ -11652,8 +11590,9 @@
 
37025
 msgstr "假定執行時使用一張雜湊表完成從物件到其同步結構的對應"
 
37026
 
 
37027
 #: java/lang.opt:231
 
37028
+#, fuzzy
 
37029
 msgid "Generate instances of Class at runtime"
 
37030
-msgstr ""
 
37031
+msgstr "產生實體的類別於執行階段"
 
37032
 
 
37033
 #: java/lang.opt:235
 
37034
 msgid "Use offset tables for virtual method calls"
 
37035
@@ -11668,12 +11607,14 @@
 
37036
 msgstr "啟用靜態類別初始程式碼最佳化"
 
37037
 
 
37038
 #: java/lang.opt:253
 
37039
+#, fuzzy
 
37040
 msgid "Reduce the amount of reflection meta-data generated"
 
37041
-msgstr ""
 
37042
+msgstr "縮小數目的反映後設資料產生"
 
37043
 
 
37044
 #: java/lang.opt:257
 
37045
+#, fuzzy
 
37046
 msgid "Enable assignability checks for stores into object arrays"
 
37047
-msgstr ""
 
37048
+msgstr "啟用 assignability 檢查看看儲存進入物件陣列"
 
37049
 
 
37050
 #: java/lang.opt:261
 
37051
 msgid "Generate code for the Boehm GC"
 
37052
@@ -11685,77 +11626,79 @@
 
37053
 
 
37054
 #: java/lang.opt:269
 
37055
 #, fuzzy
 
37056
-#| msgid "Generate code for big-endian"
 
37057
 msgid "Generate code for built-in atomic operations"
 
37058
-msgstr "產生高位位元組在前的程式碼"
 
37059
+msgstr "產生編碼用於內建基元的計算"
 
37060
 
 
37061
 #: java/lang.opt:273
 
37062
+#, fuzzy
 
37063
 msgid "Generated should be loaded by bootstrap loader"
 
37064
-msgstr ""
 
37065
+msgstr "產生的應該被已載入由啟動載入程式"
 
37066
 
 
37067
 #: java/lang.opt:277
 
37068
+#, fuzzy
 
37069
 msgid "Set the source language version"
 
37070
-msgstr ""
 
37071
+msgstr "設定來源語言版本"
 
37072
 
 
37073
 #: java/lang.opt:281
 
37074
 #, fuzzy
 
37075
-#| msgid "Set the target CPU type"
 
37076
 msgid "Set the target VM version"
 
37077
-msgstr "指定目的 CPU 的類型"
 
37078
+msgstr "設定目標 VM 版本"
 
37079
 
 
37080
 #: lto/lang.opt:29
 
37081
+#, fuzzy
 
37082
 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
 
37083
-msgstr ""
 
37084
+msgstr "運行 link-time optimizer 在中本地變換 (LTRANS) 模式。"
 
37085
 
 
37086
 #: lto/lang.opt:33
 
37087
+#, fuzzy
 
37088
 msgid "Specify a file to which a list of files output by LTRANS is written."
 
37089
-msgstr ""
 
37090
+msgstr "指定檔案到該項檔案清單的輸出由 LTRANS 被手寫的。"
 
37091
 
 
37092
 #: lto/lang.opt:37
 
37093
+#, fuzzy
 
37094
 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
 
37095
-msgstr ""
 
37096
+msgstr "運行 link-time optimizer 在中整個程式分析 (WPA) 模式。"
 
37097
 
 
37098
 #: lto/lang.opt:41
 
37099
+#, fuzzy
 
37100
 msgid "The resolution file"
 
37101
-msgstr ""
 
37102
+msgstr "解析度檔案"
 
37103
 
 
37104
 #: common.opt:266
 
37105
 msgid "Display this information"
 
37106
 msgstr "顯示此資訊"
 
37107
 
 
37108
 #: common.opt:270
 
37109
+#, fuzzy
 
37110
 msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 
37111
-msgstr ""
 
37112
+msgstr "--help=<class>\t顯示描述的特定的類別的選項。<類別>是一或多個的 optimizers、目標、警告、undocumented,params"
 
37113
 
 
37114
 #: common.opt:388
 
37115
 #, fuzzy
 
37116
-#| msgid "Alias for -mfloat-abi=hard"
 
37117
 msgid "Alias for --help=target"
 
37118
-msgstr "-mfloat-abi=hard 的別名"
 
37119
+msgstr "別名用於 --help=目標"
 
37120
 
 
37121
 #: common.opt:413
 
37122
 #, fuzzy
 
37123
-#| msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 
37124
 msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 
37125
-msgstr "將參數 <參數> 設為給定 <值>。下面給出所有參數的清單"
 
37126
+msgstr "--param <param>=<值>\t設定參數<param>到值。 參看下列的用於完成參數清單的"
 
37127
 
 
37128
 #: common.opt:441
 
37129
 #, fuzzy
 
37130
-#| msgid "Set optimization level to <number>"
 
37131
 msgid "-O<number>\tSet optimization level to <number>"
 
37132
-msgstr "將最佳化等級設為 <數>"
 
37133
+msgstr "-O<number>\t設定最佳化等級到<數字>"
 
37134
 
 
37135
 #: common.opt:445
 
37136
 msgid "Optimize for space rather than speed"
 
37137
 msgstr "為最小空間而不是最大速度最佳化"
 
37138
 
 
37139
 #: common.opt:449
 
37140
+#, fuzzy
 
37141
 msgid "Optimize for speed disregarding exact standards compliance"
 
37142
-msgstr ""
 
37143
+msgstr "最佳化用於速度無關精確的標準規範遵循"
 
37144
 
 
37145
 #: common.opt:453
 
37146
 #, fuzzy
 
37147
-#| msgid "Optimize for space rather than speed"
 
37148
 msgid "Optimize for debugging experience rather than speed or size"
 
37149
 msgstr "為最小空間而不是最大速度最佳化"
 
37150
 
 
37151
@@ -11768,1734 +11711,1746 @@
 
37152
 msgstr "當回傳結構、聯合或陣列時給出警告"
 
37153
 
 
37154
 #: common.opt:510
 
37155
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
37156
+msgstr ""
 
37157
+
 
37158
+#: common.opt:514
 
37159
 #, fuzzy
 
37160
-#| msgid "Warn if .class files are out of date"
 
37161
 msgid "Warn if an array is accessed out of bounds"
 
37162
-msgstr "當 .class 檔案已過時時給出警告"
 
37163
+msgstr "警告如果陣列被存取超出邊界"
 
37164
 
 
37165
-#: common.opt:514
 
37166
+#: common.opt:518
 
37167
 msgid "Warn about inappropriate attribute usage"
 
37168
 msgstr "當對屬性的使用不合適時給出警告"
 
37169
 
 
37170
-#: common.opt:518
 
37171
+#: common.opt:522
 
37172
 msgid "Warn about pointer casts which increase alignment"
 
37173
 msgstr "當轉換指標類型導致對齊邊界增長時給出警告"
 
37174
 
 
37175
-#: common.opt:522
 
37176
+#: common.opt:526
 
37177
 #, fuzzy
 
37178
-#| msgid "Warn when a function parameter is unused"
 
37179
 msgid "Warn when a #warning directive is encountered"
 
37180
-msgstr "發現未使用的函式指標時給出警告"
 
37181
+msgstr "警告時 # 警告指令被遇到"
 
37182
 
 
37183
-#: common.opt:526
 
37184
+#: common.opt:530
 
37185
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
37186
 msgstr "對 __attribute__((deprecated)) 宣告給出警告"
 
37187
 
 
37188
-#: common.opt:530
 
37189
+#: common.opt:534
 
37190
 msgid "Warn when an optimization pass is disabled"
 
37191
 msgstr "當某趟最佳化被停用時給出警告"
 
37192
 
 
37193
-#: common.opt:534
 
37194
+#: common.opt:538
 
37195
 msgid "Treat all warnings as errors"
 
37196
 msgstr "所有的警告都當作是錯誤"
 
37197
 
 
37198
-#: common.opt:538
 
37199
+#: common.opt:542
 
37200
 #, fuzzy
 
37201
-#| msgid "Treat all warnings as errors"
 
37202
 msgid "Treat specified warning as error"
 
37203
-msgstr "所有的警告都當作是錯誤"
 
37204
+msgstr "對待指定的警告做為錯誤"
 
37205
 
 
37206
-#: common.opt:546
 
37207
+#: common.opt:550
 
37208
 msgid "Exit on the first error occurred"
 
37209
 msgstr "發現第一個錯誤時即離開"
 
37210
 
 
37211
-#: common.opt:550
 
37212
+#: common.opt:554
 
37213
+#, fuzzy
 
37214
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
37215
-msgstr ""
 
37216
+msgstr "-Wframe-larger-than=<number>\t警告如果函式堆疊框架需求超過<數字>位元組"
 
37217
 
 
37218
-#: common.opt:554
 
37219
+#: common.opt:558
 
37220
+#, fuzzy
 
37221
 msgid "Warn when attempting to free a non-heap object"
 
37222
-msgstr ""
 
37223
+msgstr "警告時試圖自由 non-heap 物件"
 
37224
 
 
37225
-#: common.opt:558
 
37226
+#: common.opt:562
 
37227
 msgid "Warn when an inlined function cannot be inlined"
 
37228
 msgstr "當內聯函式無法被內聯時給出警告"
 
37229
 
 
37230
-#: common.opt:562
 
37231
+#: common.opt:566
 
37232
+#, fuzzy
 
37233
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
37234
-msgstr ""
 
37235
+msgstr "警告時基元的記憶體式樣參數是已知為外側有效範圍。"
 
37236
 
 
37237
-#: common.opt:569
 
37238
+#: common.opt:573
 
37239
 #, fuzzy
 
37240
-#| msgid "Warn if an object is larger than <number> bytes"
 
37241
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
37242
-msgstr "當目的檔案大於 <n> 位元組時給出警告"
 
37243
+msgstr "-Wlarger-than=<number>\t警告如果物件是大於<數字>位元組"
 
37244
 
 
37245
-#: common.opt:573
 
37246
+#: common.opt:577
 
37247
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
37248
 msgstr "當循環因為不平凡的假定而不能被最佳化時給出警告"
 
37249
 
 
37250
-#: common.opt:580
 
37251
+#: common.opt:584
 
37252
 #, fuzzy
 
37253
-#| msgid "Warn about underflow of numerical constant expressions"
 
37254
 msgid "Warn about overflow in arithmetic expressions"
 
37255
-msgstr "數字常數運算式向下溢位時警告"
 
37256
+msgstr "警告關於溢位在中算術運算式"
 
37257
 
 
37258
-#: common.opt:584
 
37259
+#: common.opt:588
 
37260
 msgid "Warn when the packed attribute has no effect on struct layout"
 
37261
 msgstr "當 packed 屬性對結構版面設置不起作用時給出警告"
 
37262
 
 
37263
-#: common.opt:588
 
37264
+#: common.opt:592
 
37265
 msgid "Warn when padding is required to align structure members"
 
37266
 msgstr "當需要填補才能對齊結構成員時給出警告"
 
37267
 
 
37268
-#: common.opt:592
 
37269
+#: common.opt:596
 
37270
 msgid "Issue warnings needed for strict compliance to the standard"
 
37271
 msgstr "給出標準指定的所有警告資訊"
 
37272
 
 
37273
-#: common.opt:596
 
37274
+#: common.opt:600
 
37275
 msgid "Warn when one local variable shadows another"
 
37276
 msgstr "當一個局部變數掩蓋了另一個局部變數時給出警告"
 
37277
 
 
37278
-#: common.opt:600
 
37279
+#: common.opt:604
 
37280
+#, fuzzy
 
37281
 msgid "Warn when not issuing stack smashing protection for some reason"
 
37282
-msgstr ""
 
37283
+msgstr "警告時無法議題堆疊 smashing 保護用於某些原因"
 
37284
 
 
37285
-#: common.opt:604
 
37286
+#: common.opt:608
 
37287
 #, fuzzy
 
37288
-#| msgid "Warn when a stackframe is larger than the specified size"
 
37289
 msgid "Warn if stack usage might be larger than specified amount"
 
37290
-msgstr "當堆疊框架大於指定值時給出警告"
 
37291
+msgstr "警告如果堆疊用法也許是大於指定的數目"
 
37292
 
 
37293
-#: common.opt:608 common.opt:612
 
37294
+#: common.opt:612 common.opt:616
 
37295
 msgid "Warn about code which might break strict aliasing rules"
 
37296
 msgstr "當程式碼可能破壞強重疊規則時給出警告"
 
37297
 
 
37298
-#: common.opt:616 common.opt:620
 
37299
+#: common.opt:620 common.opt:624
 
37300
 #, fuzzy
 
37301
-#| msgid "Disable optimizations that assume default FP rounding behavior"
 
37302
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
37303
-msgstr "停用假定預設浮點捨入行為的最佳化"
 
37304
+msgstr "警告關於最佳化該假設該帶正負號溢位被未定義"
 
37305
 
 
37306
-#: common.opt:624
 
37307
+#: common.opt:628
 
37308
 #, fuzzy
 
37309
-#| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
37310
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
37311
-msgstr "當函式可能是 __attribute__((noreturn)) 的備選時給出警告"
 
37312
+msgstr "警告關於函式該項也許是 candidates 用於 __attribute__((常數))"
 
37313
 
 
37314
-#: common.opt:628
 
37315
+#: common.opt:632
 
37316
 #, fuzzy
 
37317
-#| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
37318
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
37319
-msgstr "當函式可能是 __attribute__((noreturn)) 的備選時給出警告"
 
37320
+msgstr "警告關於函式該項也許是 candidates 用於 __attribute__((pure))"
 
37321
 
 
37322
-#: common.opt:632
 
37323
+#: common.opt:636
 
37324
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
37325
 msgstr "當函式可能是 __attribute__((noreturn)) 的備選時給出警告"
 
37326
 
 
37327
-#: common.opt:636
 
37328
+#: common.opt:640
 
37329
 msgid "Do not suppress warnings from system headers"
 
37330
 msgstr "不抑制系統標頭檔案中的警告"
 
37331
 
 
37332
-#: common.opt:640
 
37333
+#: common.opt:644
 
37334
 #, fuzzy
 
37335
-#| msgid "Warn when a variable is unused"
 
37336
 msgid "Warn whenever a trampoline is generated"
 
37337
-msgstr "有未使用的變數時警告"
 
37338
+msgstr "警告 whenever trampoline 被產生"
 
37339
 
 
37340
-#: common.opt:644
 
37341
+#: common.opt:648
 
37342
 #, fuzzy
 
37343
-#| msgid "comparison is always false due to limited range of data type"
 
37344
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
37345
-msgstr "由於資料類型範圍限制,比較結果永遠為假"
 
37346
+msgstr "警告如果比較是一律真或一律假由於限制的範圍的資料類型"
 
37347
 
 
37348
-#: common.opt:648
 
37349
+#: common.opt:652
 
37350
 msgid "Warn about uninitialized automatic variables"
 
37351
 msgstr "自動變數未初始化時警告"
 
37352
 
 
37353
-#: common.opt:652
 
37354
+#: common.opt:656
 
37355
 #, fuzzy
 
37356
-#| msgid "Warn about uninitialized automatic variables"
 
37357
 msgid "Warn about maybe uninitialized automatic variables"
 
37358
-msgstr "自動變數未初始化時警告"
 
37359
+msgstr "警告關於也許 uninitialized 自動變數"
 
37360
 
 
37361
-#: common.opt:660
 
37362
+#: common.opt:664
 
37363
 msgid "Enable all -Wunused- warnings"
 
37364
 msgstr "啟用所有關於「XX未使用」的警告"
 
37365
 
 
37366
-#: common.opt:664
 
37367
+#: common.opt:668
 
37368
 #, fuzzy
 
37369
-#| msgid "Warn when a function parameter is unused"
 
37370
 msgid "Warn when a function parameter is only set, otherwise unused"
 
37371
-msgstr "發現未使用的函式指標時給出警告"
 
37372
+msgstr "警告時函式參數是只有設定,否則未使用的"
 
37373
 
 
37374
-#: common.opt:668
 
37375
+#: common.opt:672
 
37376
 #, fuzzy
 
37377
-#| msgid "Warn when a variable is unused"
 
37378
 msgid "Warn when a variable is only set, otherwise unused"
 
37379
-msgstr "有未使用的變數時警告"
 
37380
+msgstr "警告時變數是只有設定,否則未使用的"
 
37381
 
 
37382
-#: common.opt:672
 
37383
+#: common.opt:676
 
37384
 msgid "Warn when a function is unused"
 
37385
 msgstr "有未使用的函式時警告"
 
37386
 
 
37387
-#: common.opt:676
 
37388
+#: common.opt:680
 
37389
 msgid "Warn when a label is unused"
 
37390
 msgstr "有未使用的標籤時警告"
 
37391
 
 
37392
-#: common.opt:680
 
37393
+#: common.opt:684
 
37394
 msgid "Warn when a function parameter is unused"
 
37395
 msgstr "發現未使用的函式指標時給出警告"
 
37396
 
 
37397
-#: common.opt:684
 
37398
+#: common.opt:688
 
37399
 msgid "Warn when an expression value is unused"
 
37400
 msgstr "當一個運算式的值未被使用時給出警告"
 
37401
 
 
37402
-#: common.opt:688
 
37403
+#: common.opt:692
 
37404
 msgid "Warn when a variable is unused"
 
37405
 msgstr "有未使用的變數時警告"
 
37406
 
 
37407
-#: common.opt:692
 
37408
+#: common.opt:696
 
37409
+#, fuzzy
 
37410
 msgid "Warn in case profiles in -fprofile-use do not match"
 
37411
-msgstr ""
 
37412
+msgstr "警告在中大小寫側寫檔在中 -fprofile-use 不匹配"
 
37413
 
 
37414
-#: common.opt:696
 
37415
+#: common.opt:700
 
37416
+#, fuzzy
 
37417
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
37418
-msgstr ""
 
37419
+msgstr "警告時向量作業被編譯外側 SIMD"
 
37420
 
 
37421
-#: common.opt:712
 
37422
+#: common.opt:716
 
37423
 #, fuzzy
 
37424
-#| msgid "Emit declaration information into <file>"
 
37425
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
37426
-msgstr "將宣告資訊寫入 <檔案>"
 
37427
+msgstr "-aux-info <file>\tEmit 宣告資訊進入<檔案>"
 
37428
 
 
37429
-#: common.opt:731
 
37430
+#: common.opt:735
 
37431
 #, fuzzy
 
37432
-#| msgid "Enable dumps from specific passes of the compiler"
 
37433
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
37434
-msgstr "為指定的某趟匯譯啟用記憶體傾印"
 
37435
+msgstr "-d<letters>\t啟用傾印從特定的次數的編譯器"
 
37436
 
 
37437
-#: common.opt:735
 
37438
+#: common.opt:739
 
37439
 #, fuzzy
 
37440
-#| msgid "Set the file basename to be used for dumps"
 
37441
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
37442
-msgstr "設定記憶體傾印使用的檔案名稱字首"
 
37443
+msgstr "-dumpbase <file>\t設定檔案基底名稱為用於傾印"
 
37444
 
 
37445
-#: common.opt:739
 
37446
+#: common.opt:743
 
37447
 #, fuzzy
 
37448
-#| msgid "Set the file basename to be used for dumps"
 
37449
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
37450
-msgstr "設定記憶體傾印使用的檔案名稱字首"
 
37451
+msgstr "-dumpdir <dir>\t設定目錄名稱為用於傾印"
 
37452
 
 
37453
-#: common.opt:798
 
37454
+#: common.opt:802
 
37455
 msgid "Aggressively optimize loops using language constraints"
 
37456
 msgstr ""
 
37457
 
 
37458
-#: common.opt:802
 
37459
+#: common.opt:806
 
37460
 msgid "Align the start of functions"
 
37461
 msgstr "對齊函式入口"
 
37462
 
 
37463
-#: common.opt:809
 
37464
+#: common.opt:813
 
37465
 msgid "Align labels which are only reached by jumping"
 
37466
 msgstr "對齊只能為跳轉所到達的標籤"
 
37467
 
 
37468
-#: common.opt:816
 
37469
+#: common.opt:820
 
37470
 msgid "Align all labels"
 
37471
 msgstr "對齊所有的標籤"
 
37472
 
 
37473
-#: common.opt:823
 
37474
+#: common.opt:827
 
37475
 msgid "Align the start of loops"
 
37476
 msgstr "對齊循環入口"
 
37477
 
 
37478
-#: common.opt:846
 
37479
+#: common.opt:850
 
37480
 msgid "Enable AddressSanitizer, a memory error detector"
 
37481
 msgstr ""
 
37482
 
 
37483
-#: common.opt:850
 
37484
+#: common.opt:854
 
37485
 msgid "Enable ThreadSanitizer, a data race detector"
 
37486
 msgstr ""
 
37487
 
 
37488
-#: common.opt:854
 
37489
+#: common.opt:858
 
37490
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
37491
 msgstr "產生精確到每條指令邊界的堆疊展開表"
 
37492
 
 
37493
-#: common.opt:858
 
37494
+#: common.opt:862
 
37495
 #, fuzzy
 
37496
-#| msgid "Generate isel instructions"
 
37497
 msgid "Generate auto-inc/dec instructions"
 
37498
-msgstr "產生 isel 指令"
 
37499
+msgstr "產生 auto-inc/十二月指令"
 
37500
 
 
37501
-#: common.opt:866
 
37502
+#: common.opt:870
 
37503
 msgid "Generate code to check bounds before indexing arrays"
 
37504
 msgstr "產生檢查陣列存取是否越界的程式碼"
 
37505
 
 
37506
-#: common.opt:870
 
37507
+#: common.opt:874
 
37508
 msgid "Replace add, compare, branch with branch on count register"
 
37509
 msgstr "將加/減法、比較、跳轉指令序列替換為根據計數暫存器跳轉指令"
 
37510
 
 
37511
-#: common.opt:874
 
37512
+#: common.opt:878
 
37513
 msgid "Use profiling information for branch probabilities"
 
37514
 msgstr "為分支概率使用取樣資訊"
 
37515
 
 
37516
-#: common.opt:878
 
37517
+#: common.opt:882
 
37518
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
37519
 msgstr "在開始/結末執行緒前進行分支目的載入最佳化"
 
37520
 
 
37521
-#: common.opt:882
 
37522
+#: common.opt:886
 
37523
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
37524
 msgstr "在開始/結末執行緒後進行分支目的載入最佳化"
 
37525
 
 
37526
-#: common.opt:886
 
37527
+#: common.opt:890
 
37528
+#, fuzzy
 
37529
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
37530
-msgstr ""
 
37531
+msgstr "限制目標載入遷移無法到重新使用暫存器在中任何基本區塊"
 
37532
 
 
37533
-#: common.opt:890
 
37534
+#: common.opt:894
 
37535
 #, fuzzy
 
37536
-#| msgid "Mark <register> as being preserved across functions"
 
37537
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
37538
-msgstr "認為 <暫存器> 跨越函式呼叫時值不變"
 
37539
+msgstr "-fcall-saved-<register>\t標記<暫存器>做為被保留跨越函式"
 
37540
 
 
37541
-#: common.opt:894
 
37542
+#: common.opt:898
 
37543
 #, fuzzy
 
37544
-#| msgid "Mark <register> as being corrupted by function calls"
 
37545
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
37546
-msgstr "認為 <暫存器> 的值將被函式呼叫所變更"
 
37547
+msgstr "-fcall-used-<register>\t標記<暫存器>做為被已損壞由函式呼叫"
 
37548
 
 
37549
-#: common.opt:901
 
37550
+#: common.opt:905
 
37551
 msgid "Save registers around function calls"
 
37552
 msgstr "函式呼叫前後儲存/恢復暫存器值"
 
37553
 
 
37554
-#: common.opt:905
 
37555
+#: common.opt:909
 
37556
+#, fuzzy
 
37557
 msgid "Compare the results of several data dependence analyzers."
 
37558
-msgstr ""
 
37559
+msgstr "比較結果的多個資料 dependence 分析器。"
 
37560
 
 
37561
-#: common.opt:909
 
37562
+#: common.opt:913
 
37563
+#, fuzzy
 
37564
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
37565
-msgstr ""
 
37566
+msgstr "找尋機會到縮小堆疊調整和堆疊參考。"
 
37567
 
 
37568
-#: common.opt:913
 
37569
+#: common.opt:917
 
37570
 msgid "Do not put uninitialized globals in the common section"
 
37571
 msgstr "不將未初始化的全域資料放在公共區段中"
 
37572
 
 
37573
-#: common.opt:921
 
37574
+#: common.opt:925
 
37575
+#, fuzzy
 
37576
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
37577
-msgstr ""
 
37578
+msgstr "-fcompare-debug [=<opts>]\t編譯與和而無需例如: -gtoggle,而比較 final-insns 傾印"
 
37579
 
 
37580
-#: common.opt:925
 
37581
+#: common.opt:929
 
37582
+#, fuzzy
 
37583
 msgid "Run only the second compilation of -fcompare-debug"
 
37584
-msgstr ""
 
37585
+msgstr "運行只有第二編譯的 -fcompare-debug"
 
37586
 
 
37587
-#: common.opt:929
 
37588
+#: common.opt:933
 
37589
 #, fuzzy
 
37590
-#| msgid "Perform global common subexpression elimination after register allocation"
 
37591
 msgid "Perform comparison elimination after register allocation has finished"
 
37592
-msgstr "在指派暫存器後進行全域公因式消去"
 
37593
+msgstr "施行比較 elimination 之後暫存器配額已完成"
 
37594
 
 
37595
-#: common.opt:933
 
37596
+#: common.opt:937
 
37597
+#, fuzzy
 
37598
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
37599
-msgstr ""
 
37600
+msgstr "不施行最佳化增加 noticeably 堆疊用法"
 
37601
 
 
37602
-#: common.opt:937
 
37603
+#: common.opt:941
 
37604
 msgid "Perform a register copy-propagation optimization pass"
 
37605
 msgstr "進行一趟暫存器副本傳遞最佳化"
 
37606
 
 
37607
-#: common.opt:941
 
37608
+#: common.opt:945
 
37609
 msgid "Perform cross-jumping optimization"
 
37610
 msgstr "進行跨跳轉最佳化"
 
37611
 
 
37612
-#: common.opt:945
 
37613
+#: common.opt:949
 
37614
 msgid "When running CSE, follow jumps to their targets"
 
37615
 msgstr "進行 CSE 時,跟隨跳轉至目的"
 
37616
 
 
37617
-#: common.opt:953
 
37618
+#: common.opt:957
 
37619
 msgid "Omit range reduction step when performing complex division"
 
37620
 msgstr "當進行複數除法時省略縮減範圍的步驟"
 
37621
 
 
37622
-#: common.opt:957
 
37623
+#: common.opt:961
 
37624
+#, fuzzy
 
37625
 msgid "Complex multiplication and division follow Fortran rules"
 
37626
-msgstr ""
 
37627
+msgstr "複雜乘法和除法追隨 Fortran 規則"
 
37628
 
 
37629
-#: common.opt:961
 
37630
+#: common.opt:965
 
37631
 msgid "Place data items into their own section"
 
37632
 msgstr "將每個資料項分別放在它們各自的區段中"
 
37633
 
 
37634
-#: common.opt:965
 
37635
+#: common.opt:969
 
37636
+#, fuzzy
 
37637
 msgid "List all available debugging counters with their limits and counts."
 
37638
-msgstr ""
 
37639
+msgstr "列出所有可用偵錯計數器與它們的限度和計數。"
 
37640
 
 
37641
-#: common.opt:969
 
37642
+#: common.opt:973
 
37643
+#, fuzzy
 
37644
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
37645
-msgstr ""
 
37646
+msgstr "-fdbg-cnt=<counter>:<限制>[,<計數器>:<限制>,...]\t設定除錯計數器限制。  "
 
37647
 
 
37648
-#: common.opt:973
 
37649
+#: common.opt:977
 
37650
+#, fuzzy
 
37651
 msgid "Map one directory name to another in debug information"
 
37652
-msgstr ""
 
37653
+msgstr "映射一個目錄名稱到另外的在中除錯資訊"
 
37654
 
 
37655
-#: common.opt:977
 
37656
+#: common.opt:981
 
37657
+#, fuzzy
 
37658
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
37659
-msgstr ""
 
37660
+msgstr "輸出.debugtypes 區段時使用 DWARF v4 debuginfo(_T)。"
 
37661
 
 
37662
-#: common.opt:983
 
37663
+#: common.opt:987
 
37664
 msgid "Defer popping functions args from stack until later"
 
37665
 msgstr "延遲將函式引數彈堆疊"
 
37666
 
 
37667
-#: common.opt:987
 
37668
+#: common.opt:991
 
37669
 msgid "Attempt to fill delay slots of branch instructions"
 
37670
 msgstr "試圖利用延遲轉移指令後"
 
37671
 
 
37672
-#: common.opt:991
 
37673
+#: common.opt:995
 
37674
 msgid "Delete dead instructions that may throw exceptions"
 
37675
 msgstr ""
 
37676
 
 
37677
-#: common.opt:995
 
37678
+#: common.opt:999
 
37679
 msgid "Delete useless null pointer checks"
 
37680
 msgstr "刪除無用的空指標檢查"
 
37681
 
 
37682
-#: common.opt:999
 
37683
+#: common.opt:1003
 
37684
+#, fuzzy
 
37685
 msgid "Try to convert virtual calls to direct ones."
 
37686
-msgstr ""
 
37687
+msgstr "試著轉換虛擬呼叫到直接的一個。"
 
37688
 
 
37689
-#: common.opt:1003
 
37690
+#: common.opt:1007
 
37691
+#, fuzzy
 
37692
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
37693
-msgstr ""
 
37694
+msgstr "-fdiagnostics-show-location=[一旦|every-line]\t多久會到 emit 來源位置於起始部分的 line-wrapped 診斷"
 
37695
 
 
37696
-#: common.opt:1020
 
37697
+#: common.opt:1024
 
37698
 msgid "Show the source line with a caret indicating the column"
 
37699
 msgstr ""
 
37700
 
 
37701
-#: common.opt:1024
 
37702
+#: common.opt:1028
 
37703
+#, fuzzy
 
37704
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
37705
-msgstr ""
 
37706
+msgstr "修正適當診斷訊息與命令列選項該控制項它們"
 
37707
 
 
37708
-#: common.opt:1028
 
37709
+#: common.opt:1032
 
37710
+#, fuzzy
 
37711
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
37712
-msgstr ""
 
37713
+msgstr "-fdisable-[ 樹|rtl|ipa ]-<pass>=range1+range2 停用最佳化回合"
 
37714
 
 
37715
-#: common.opt:1032
 
37716
+#: common.opt:1036
 
37717
+#, fuzzy
 
37718
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
37719
-msgstr ""
 
37720
+msgstr "-fenable-[ 樹|rtl|ipa ]-<pass>=range1+range2 啟用最佳化回合"
 
37721
 
 
37722
-#: common.opt:1036
 
37723
+#: common.opt:1040
 
37724
 #, fuzzy
 
37725
-#| msgid "Dump various compiler internals to a file"
 
37726
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
37727
-msgstr "將一些編譯器內部資訊傾印到一個檔案裡"
 
37728
+msgstr "-fdump-<type>\t傾印各種編譯器內部到檔案"
 
37729
 
 
37730
-#: common.opt:1043
 
37731
+#: common.opt:1047
 
37732
+#, fuzzy
 
37733
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
37734
-msgstr ""
 
37735
+msgstr "-fdump-final-insns=檔名\t傾印到檔名 insns 於結束的翻譯"
 
37736
 
 
37737
-#: common.opt:1047
 
37738
+#: common.opt:1051
 
37739
+#, fuzzy
 
37740
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
37741
-msgstr ""
 
37742
+msgstr "-fdump-go-spec=檔名\t寫入所有宣告到檔案做為前往編碼"
 
37743
 
 
37744
-#: common.opt:1051
 
37745
+#: common.opt:1055
 
37746
 #, fuzzy
 
37747
-#| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 
37748
 msgid "Suppress output of addresses in debugging dumps"
 
37749
-msgstr "在除錯傾印中不輸出指令數和列號標記"
 
37750
+msgstr "不列印輸出的位址在中偵錯傾印"
 
37751
 
 
37752
-#: common.opt:1055
 
37753
+#: common.opt:1059
 
37754
 #, fuzzy
 
37755
-#| msgid "Perform loop optimizations"
 
37756
 msgid "Dump optimization passes"
 
37757
-msgstr "進行循環最佳化"
 
37758
+msgstr "傾印最佳化次數"
 
37759
 
 
37760
-#: common.opt:1059
 
37761
+#: common.opt:1063
 
37762
 #, fuzzy
 
37763
-#| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 
37764
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
37765
-msgstr "在除錯傾印中不輸出指令數和列號標記"
 
37766
+msgstr "不列印輸出的指令數量,列號記事和位址在中偵錯傾印"
 
37767
 
 
37768
-#: common.opt:1063
 
37769
+#: common.opt:1067
 
37770
 #, fuzzy
 
37771
-#| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 
37772
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
37773
-msgstr "在除錯傾印中不輸出指令數和列號標記"
 
37774
+msgstr "不列印輸出的前一個和下一個 insn 數量在中偵錯傾印"
 
37775
 
 
37776
-#: common.opt:1067
 
37777
+#: common.opt:1071
 
37778
+#, fuzzy
 
37779
 msgid "Enable CFI tables via GAS assembler directives."
 
37780
-msgstr ""
 
37781
+msgstr "啟用 CFI 表格透過氣體組譯器指令。"
 
37782
 
 
37783
-#: common.opt:1071
 
37784
+#: common.opt:1075
 
37785
 msgid "Perform early inlining"
 
37786
 msgstr "進行早內聯"
 
37787
 
 
37788
-#: common.opt:1075
 
37789
+#: common.opt:1079
 
37790
 msgid "Perform DWARF2 duplicate elimination"
 
37791
 msgstr "進行 DWARF2 冗餘消除"
 
37792
 
 
37793
-#: common.opt:1079
 
37794
+#: common.opt:1083
 
37795
 #, fuzzy
 
37796
-#| msgid "Perform Interprocedural constant propagation"
 
37797
 msgid "Perform interprocedural reduction of aggregates"
 
37798
-msgstr "進行處理序間的複寫傳遞"
 
37799
+msgstr "施行 interprocedural 消除的彙總"
 
37800
 
 
37801
-#: common.opt:1083 common.opt:1087
 
37802
+#: common.opt:1087 common.opt:1091
 
37803
 msgid "Perform unused type elimination in debug info"
 
37804
 msgstr "在除錯資訊中進行無用類型消除"
 
37805
 
 
37806
-#: common.opt:1091
 
37807
+#: common.opt:1095
 
37808
+#, fuzzy
 
37809
 msgid "Do not suppress C++ class debug information."
 
37810
-msgstr ""
 
37811
+msgstr "不抑制 C++類別除錯資訊。"
 
37812
 
 
37813
-#: common.opt:1095
 
37814
+#: common.opt:1099
 
37815
 msgid "Enable exception handling"
 
37816
 msgstr "啟用異常處理"
 
37817
 
 
37818
-#: common.opt:1099
 
37819
+#: common.opt:1103
 
37820
 msgid "Perform a number of minor, expensive optimizations"
 
37821
 msgstr "進行一些細微的、代價高昂的最佳化"
 
37822
 
 
37823
-#: common.opt:1103
 
37824
+#: common.opt:1107
 
37825
+#, fuzzy
 
37826
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
37827
-msgstr ""
 
37828
+msgstr "-fexcess-precision=[快速|標準]\t指定處理的過剩浮點精確度"
 
37829
 
 
37830
-#: common.opt:1106
 
37831
+#: common.opt:1110
 
37832
 #, fuzzy, c-format
 
37833
-#| msgid "unknown demangling style '%s'"
 
37834
 msgid "unknown excess precision style %qs"
 
37835
-msgstr "不明的解修飾風格「%s」"
 
37836
+msgstr "不明過剩精確度樣式 %qs"
 
37837
 
 
37838
-#: common.opt:1119
 
37839
+#: common.opt:1123
 
37840
+#, fuzzy
 
37841
 msgid "Output lto objects containing both the intermediate language and binary output."
 
37842
-msgstr ""
 
37843
+msgstr "輸出 lto 物件包含兩者中介語言和二進位輸出。"
 
37844
 
 
37845
-#: common.opt:1123
 
37846
+#: common.opt:1127
 
37847
 msgid "Assume no NaNs or infinities are generated"
 
37848
 msgstr "假定結果不會是 NaN 或無限大浮點數"
 
37849
 
 
37850
-#: common.opt:1127
 
37851
+#: common.opt:1131
 
37852
 #, fuzzy
 
37853
-#| msgid "Mark <register> as being unavailable to the compiler"
 
37854
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
37855
-msgstr "認為 <register> 對編譯器而言無法使用"
 
37856
+msgstr "-ffixed-<register>\t標記<暫存器>做為是不得使用到編譯器"
 
37857
 
 
37858
-#: common.opt:1131
 
37859
+#: common.opt:1135
 
37860
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
37861
 msgstr "不將單精度和雙精度浮點數指派到擴充精度的暫存器中"
 
37862
 
 
37863
-#: common.opt:1139
 
37864
+#: common.opt:1143
 
37865
 #, fuzzy
 
37866
-#| msgid "Perform Value Range Propagation on trees"
 
37867
 msgid "Perform a forward propagation pass on RTL"
 
37868
-msgstr "進行樹上的值欄位傳遞"
 
37869
+msgstr "施行轉寄傳播傳送 RTL"
 
37870
 
 
37871
-#: common.opt:1143
 
37872
+#: common.opt:1147
 
37873
+#, fuzzy
 
37874
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
37875
-msgstr ""
 
37876
+msgstr "-ffp-contract=[關閉|於|快速] 施行浮點運算式合約。"
 
37877
 
 
37878
-#: common.opt:1146
 
37879
+#: common.opt:1150
 
37880
 #, fuzzy, c-format
 
37881
-#| msgid "non-floating-point argument to function %qs"
 
37882
 msgid "unknown floating point contraction style %qs"
 
37883
-msgstr "給予函式 %qs 的參數不是浮點數"
 
37884
+msgstr "不明浮點數合約樣式 %qs"
 
37885
 
 
37886
-#: common.opt:1163
 
37887
+#: common.opt:1167
 
37888
 msgid "Allow function addresses to be held in registers"
 
37889
 msgstr "允許將函式位址儲存在暫存器中"
 
37890
 
 
37891
-#: common.opt:1167
 
37892
+#: common.opt:1171
 
37893
 msgid "Place each function into its own section"
 
37894
 msgstr "將每個函式分別放在它們各自的區段中"
 
37895
 
 
37896
-#: common.opt:1171
 
37897
+#: common.opt:1175
 
37898
 msgid "Perform global common subexpression elimination"
 
37899
 msgstr "進行全域公因式消去"
 
37900
 
 
37901
-#: common.opt:1175
 
37902
+#: common.opt:1179
 
37903
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
37904
 msgstr "在全域公因式消去中進行增強的讀轉移最佳化"
 
37905
 
 
37906
-#: common.opt:1179
 
37907
+#: common.opt:1183
 
37908
 msgid "Perform store motion after global common subexpression elimination"
 
37909
 msgstr "在全域公因式消去後進行存儲轉移"
 
37910
 
 
37911
-#: common.opt:1183
 
37912
+#: common.opt:1187
 
37913
 msgid "Perform redundant load after store elimination in global common subexpression"
 
37914
 msgstr "在全域公因式消去中進行冗餘的寫後讀消除"
 
37915
 
 
37916
-#: common.opt:1188
 
37917
+#: common.opt:1192
 
37918
 msgid "Perform global common subexpression elimination after register allocation"
 
37919
 msgstr "在指派暫存器後進行全域公因式消去"
 
37920
 
 
37921
-#: common.opt:1194
 
37922
+#: common.opt:1198
 
37923
 #, fuzzy
 
37924
-#| msgid "Enable dead store elimination"
 
37925
 msgid "Enable in and out of Graphite representation"
 
37926
-msgstr "刪除死存儲"
 
37927
+msgstr "啟用在中和超出石墨表示"
 
37928
 
 
37929
-#: common.opt:1198
 
37930
+#: common.opt:1202
 
37931
 #, fuzzy
 
37932
-#| msgid "Emit call graph information"
 
37933
 msgid "Enable Graphite Identity transformation"
 
37934
-msgstr "產生呼叫圖資訊"
 
37935
+msgstr "啟用石墨身分變換"
 
37936
 
 
37937
-#: common.opt:1202
 
37938
+#: common.opt:1206
 
37939
+#, fuzzy
 
37940
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
37941
-msgstr ""
 
37942
+msgstr "啟用 hoisting 載入從條件指標。"
 
37943
 
 
37944
-#: common.opt:1207
 
37945
+#: common.opt:1211
 
37946
+#, fuzzy
 
37947
 msgid "Mark all loops as parallel"
 
37948
-msgstr ""
 
37949
+msgstr "標記所有迴圈做為平行"
 
37950
 
 
37951
-#: common.opt:1211
 
37952
+#: common.opt:1215
 
37953
+#, fuzzy
 
37954
 msgid "Enable Loop Strip Mining transformation"
 
37955
-msgstr ""
 
37956
+msgstr "啟用迴圈截除最小變換"
 
37957
 
 
37958
-#: common.opt:1215
 
37959
+#: common.opt:1219
 
37960
+#, fuzzy
 
37961
 msgid "Enable Loop Interchange transformation"
 
37962
-msgstr ""
 
37963
+msgstr "啟用迴圈交換變換"
 
37964
 
 
37965
-#: common.opt:1219
 
37966
+#: common.opt:1223
 
37967
 #, fuzzy
 
37968
-#| msgid "Enable linear loop transforms on trees"
 
37969
 msgid "Enable Loop Blocking transformation"
 
37970
-msgstr "啟用樹上的線性循環變換"
 
37971
+msgstr "啟用迴圈阻塞變換"
 
37972
 
 
37973
-#: common.opt:1223
 
37974
+#: common.opt:1227
 
37975
+#, fuzzy
 
37976
 msgid "Enable support for GNU transactional memory"
 
37977
-msgstr ""
 
37978
+msgstr "啟用支援用於 GNU transactional 記憶體"
 
37979
 
 
37980
-#: common.opt:1231
 
37981
+#: common.opt:1235
 
37982
 msgid "Enable the ISL based loop nest optimizer"
 
37983
 msgstr ""
 
37984
 
 
37985
-#: common.opt:1235
 
37986
+#: common.opt:1239
 
37987
+#, fuzzy
 
37988
 msgid "Force bitfield accesses to match their type width"
 
37989
-msgstr ""
 
37990
+msgstr "強制 bitfield 存取到匹配它們的型態寬度"
 
37991
 
 
37992
-#: common.opt:1239
 
37993
+#: common.opt:1243
 
37994
 msgid "Enable guessing of branch probabilities"
 
37995
 msgstr "啟用分支概率猜測"
 
37996
 
 
37997
-#: common.opt:1247
 
37998
+#: common.opt:1251
 
37999
 msgid "Process #ident directives"
 
38000
 msgstr "處理 #ident 指令"
 
38001
 
 
38002
-#: common.opt:1251
 
38003
+#: common.opt:1255
 
38004
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
38005
 msgstr "將條件跳轉替換為沒有跳轉的等值表示"
 
38006
 
 
38007
-#: common.opt:1255
 
38008
+#: common.opt:1259
 
38009
 msgid "Perform conversion of conditional jumps to conditional execution"
 
38010
 msgstr "將條件跳轉替換為條件執行"
 
38011
 
 
38012
-#: common.opt:1259
 
38013
+#: common.opt:1263
 
38014
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
38015
 msgstr ""
 
38016
 
 
38017
-#: common.opt:1262
 
38018
+#: common.opt:1266
 
38019
 #, fuzzy, c-format
 
38020
-#| msgid "unknown machine mode %qs"
 
38021
 msgid "unknown Stack Reuse Level %qs"
 
38022
-msgstr "不明的機器模式 %qs"
 
38023
+msgstr "不明 TLS 式樣 %qs"
 
38024
 
 
38025
-#: common.opt:1275
 
38026
+#: common.opt:1279
 
38027
 #, fuzzy
 
38028
-#| msgid "Perform conversion of conditional jumps to branchless equivalents"
 
38029
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
38030
-msgstr "將條件跳轉替換為沒有跳轉的等值表示"
 
38031
+msgstr "轉換條件式跳位在中 innermost 迴圈到 branchless equivalents"
 
38032
 
 
38033
-#: common.opt:1279
 
38034
+#: common.opt:1283
 
38035
+#, fuzzy
 
38036
 msgid "Also if-convert conditional jumps containing memory writes"
 
38037
-msgstr ""
 
38038
+msgstr "也 if-convert 條件式跳位包含記憶體寫入"
 
38039
 
 
38040
-#: common.opt:1287
 
38041
+#: common.opt:1291
 
38042
 msgid "Do not generate .size directives"
 
38043
 msgstr "不產生 .size 指令"
 
38044
 
 
38045
-#: common.opt:1291
 
38046
+#: common.opt:1295
 
38047
 #, fuzzy
 
38048
-#| msgid "Perform early inlining"
 
38049
 msgid "Perform indirect inlining"
 
38050
-msgstr "進行早內聯"
 
38051
+msgstr "施行間接內聯"
 
38052
 
 
38053
-#: common.opt:1297
 
38054
+#: common.opt:1301
 
38055
+#, fuzzy
 
38056
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
38057
-msgstr ""
 
38058
+msgstr "啟用內聯的函式宣告「內聯」,停用全部停用內聯"
 
38059
 
 
38060
-#: common.opt:1301
 
38061
+#: common.opt:1305
 
38062
 #, fuzzy
 
38063
-#| msgid "Integrate simple functions into their callers"
 
38064
 msgid "Integrate functions into their callers when code size is known not to grow"
 
38065
-msgstr "將簡單函式整合到它們的呼叫者中"
 
38066
+msgstr "整合函式進入它們的呼叫者時編碼大小是已知無法到 grow"
 
38067
 
 
38068
-#: common.opt:1305
 
38069
+#: common.opt:1309
 
38070
 #, fuzzy
 
38071
-#| msgid "Integrate functions called once into their callers"
 
38072
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
38073
-msgstr "將只被呼叫一次的函式整合到它們的呼叫者中"
 
38074
+msgstr "整合函式無法宣告「內聯」進入它們的呼叫者時 profitable"
 
38075
 
 
38076
-#: common.opt:1309
 
38077
+#: common.opt:1313
 
38078
 #, fuzzy
 
38079
-#| msgid "Integrate functions called once into their callers"
 
38080
 msgid "Integrate functions only required by their single caller"
 
38081
-msgstr "將只被呼叫一次的函式整合到它們的呼叫者中"
 
38082
+msgstr "整合函式只有必要項由它們的單一呼叫者"
 
38083
 
 
38084
-#: common.opt:1316
 
38085
+#: common.opt:1320
 
38086
 #, fuzzy
 
38087
-#| msgid "Limit the size of inlined functions to <number>"
 
38088
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
38089
-msgstr "將內聯函式的大小限制在 <數> 以內"
 
38090
+msgstr "-finline-limit=<number>\t限制大小的內聯的函式到<數字>"
 
38091
 
 
38092
-#: common.opt:1320
 
38093
+#: common.opt:1324
 
38094
+#, fuzzy
 
38095
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
38096
-msgstr ""
 
38097
+msgstr "內聯 __atomic 計算時鎖定自由指令序列是可用。"
 
38098
 
 
38099
-#: common.opt:1324
 
38100
+#: common.opt:1328
 
38101
+#, fuzzy
 
38102
 msgid "Instrument function entry and exit with profiling calls"
 
38103
-msgstr ""
 
38104
+msgstr "器具函式條目然後離開與側寫檔呼叫"
 
38105
 
 
38106
-#: common.opt:1328
 
38107
+#: common.opt:1332
 
38108
+#, fuzzy
 
38109
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
38110
-msgstr ""
 
38111
+msgstr "-finstrument-functions-exclude-function-list=名稱 ,... 不器具清單的函式"
 
38112
 
 
38113
-#: common.opt:1332
 
38114
+#: common.opt:1336
 
38115
+#, fuzzy
 
38116
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
38117
-msgstr ""
 
38118
+msgstr "-finstrument-functions-exclude-file-list=檔名 ,... 不器具函式清單的在中檔案"
 
38119
 
 
38120
-#: common.opt:1336
 
38121
+#: common.opt:1340
 
38122
 msgid "Perform Interprocedural constant propagation"
 
38123
 msgstr "進行處理序間的複寫傳遞"
 
38124
 
 
38125
-#: common.opt:1340
 
38126
+#: common.opt:1344
 
38127
 #, fuzzy
 
38128
-#| msgid "Perform Interprocedural constant propagation"
 
38129
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
38130
-msgstr "進行處理序間的複寫傳遞"
 
38131
+msgstr "施行仿本要讓 Interprocedural 常數傳用 stronger"
 
38132
 
 
38133
-#: common.opt:1344
 
38134
+#: common.opt:1348
 
38135
 #, fuzzy
 
38136
-#| msgid "Perform Interprocedural constant propagation"
 
38137
 msgid "Perform interprocedural profile propagation"
 
38138
-msgstr "進行處理序間的複寫傳遞"
 
38139
+msgstr "施行 interprocedural 側寫檔傳播"
 
38140
 
 
38141
-#: common.opt:1348
 
38142
+#: common.opt:1352
 
38143
 #, fuzzy
 
38144
-#| msgid "Perform Interprocedural constant propagation"
 
38145
 msgid "Perform interprocedural points-to analysis"
 
38146
-msgstr "進行處理序間的複寫傳遞"
 
38147
+msgstr "施行 interprocedural points-to 分析"
 
38148
 
 
38149
-#: common.opt:1352
 
38150
+#: common.opt:1356
 
38151
 msgid "Discover pure and const functions"
 
38152
 msgstr "發現純函式和常函式"
 
38153
 
 
38154
-#: common.opt:1356
 
38155
+#: common.opt:1360
 
38156
 msgid "Discover readonly and non addressable static variables"
 
38157
 msgstr "發現唯讀和不可定址靜態變數"
 
38158
 
 
38159
-#: common.opt:1368
 
38160
+#: common.opt:1372
 
38161
+#, fuzzy
 
38162
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
38163
-msgstr ""
 
38164
+msgstr "-fira-algorithm=[CB|優先權] 設定使用的 IRA 演算法"
 
38165
 
 
38166
-#: common.opt:1371
 
38167
+#: common.opt:1375
 
38168
 #, fuzzy, c-format
 
38169
-#| msgid "unknown machine mode %qs"
 
38170
 msgid "unknown IRA algorithm %qs"
 
38171
-msgstr "不明的機器模式 %qs"
 
38172
+msgstr "不明 IRA 演算法 %qs"
 
38173
 
 
38174
-#: common.opt:1381
 
38175
+#: common.opt:1385
 
38176
+#, fuzzy
 
38177
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
38178
-msgstr ""
 
38179
+msgstr "-fira-region=[一個|所有|混合] 設定區域用於 IRA"
 
38180
 
 
38181
-#: common.opt:1384
 
38182
+#: common.opt:1388
 
38183
 #, fuzzy, c-format
 
38184
-#| msgid "unknown register name: %s"
 
38185
 msgid "unknown IRA region %qs"
 
38186
-msgstr "不明的暫存器名:%s"
 
38187
+msgstr "不明 IRA 區域 %qs"
 
38188
 
 
38189
-#: common.opt:1397 common.opt:1402
 
38190
+#: common.opt:1401 common.opt:1406
 
38191
+#, fuzzy
 
38192
 msgid "Use IRA based register pressure calculation"
 
38193
-msgstr ""
 
38194
+msgstr "使用 IRA 基底的暫存器壓力 calculation"
 
38195
 
 
38196
-#: common.opt:1407
 
38197
+#: common.opt:1411
 
38198
+#, fuzzy
 
38199
 msgid "Share slots for saving different hard registers."
 
38200
-msgstr ""
 
38201
+msgstr "共享插槽用於儲存不同的硬暫存器。"
 
38202
 
 
38203
-#: common.opt:1411
 
38204
+#: common.opt:1415
 
38205
+#, fuzzy
 
38206
 msgid "Share stack slots for spilled pseudo-registers."
 
38207
-msgstr ""
 
38208
+msgstr "共享堆疊插槽用於 spilled pseudo-registers。"
 
38209
 
 
38210
-#: common.opt:1415
 
38211
+#: common.opt:1419
 
38212
+#, fuzzy
 
38213
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
38214
-msgstr ""
 
38215
+msgstr "-fira-verbose=<number>\t控制 IRA's 等級的診斷訊息。"
 
38216
 
 
38217
-#: common.opt:1419
 
38218
+#: common.opt:1423
 
38219
 msgid "Optimize induction variables on trees"
 
38220
 msgstr "在樹上最佳化歸納變數"
 
38221
 
 
38222
-#: common.opt:1423
 
38223
+#: common.opt:1427
 
38224
 msgid "Use jump tables for sufficiently large switch statements"
 
38225
 msgstr "為足夠大的 switch 敘述使用跳轉表"
 
38226
 
 
38227
-#: common.opt:1427
 
38228
+#: common.opt:1431
 
38229
 msgid "Generate code for functions even if they are fully inlined"
 
38230
 msgstr "為完全內聯的函式產生程式碼"
 
38231
 
 
38232
-#: common.opt:1431
 
38233
+#: common.opt:1435
 
38234
 msgid "Emit static const variables even if they are not used"
 
38235
 msgstr "保留未用到的靜態常數"
 
38236
 
 
38237
-#: common.opt:1435
 
38238
+#: common.opt:1439
 
38239
 msgid "Give external symbols a leading underscore"
 
38240
 msgstr "給外部符號加入起始的底線"
 
38241
 
 
38242
-#: common.opt:1443
 
38243
+#: common.opt:1447
 
38244
 #, fuzzy
 
38245
-#| msgid "Enable linker optimizations"
 
38246
 msgid "Enable link-time optimization."
 
38247
-msgstr "啟用連結器最佳化"
 
38248
+msgstr "啟用 link-time 最佳化。"
 
38249
 
 
38250
-#: common.opt:1447
 
38251
+#: common.opt:1451
 
38252
+#, fuzzy
 
38253
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
38254
-msgstr ""
 
38255
+msgstr "Link-time 最佳化與平行工作編號的或 jobserver。"
 
38256
 
 
38257
-#: common.opt:1451
 
38258
+#: common.opt:1455
 
38259
+#, fuzzy
 
38260
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
38261
-msgstr ""
 
38262
+msgstr "分割函式和 vars 於 linktime 基於目的檔案它們發起從"
 
38263
 
 
38264
-#: common.opt:1455
 
38265
+#: common.opt:1459
 
38266
+#, fuzzy
 
38267
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
38268
-msgstr ""
 
38269
+msgstr "分割函式和 vars 於 linktime 進入近似相同大小的儲存區"
 
38270
 
 
38271
-#: common.opt:1459
 
38272
+#: common.opt:1463
 
38273
 msgid "Put every symbol into separate partition"
 
38274
 msgstr ""
 
38275
 
 
38276
-#: common.opt:1463
 
38277
+#: common.opt:1467
 
38278
 #, fuzzy
 
38279
-#| msgid "Disable indexed addressing"
 
38280
 msgid "Disable partioning and streaming"
 
38281
-msgstr "停用變址定址"
 
38282
+msgstr "停用部分和資料流"
 
38283
 
 
38284
-#: common.opt:1468
 
38285
+#: common.opt:1472
 
38286
+#, fuzzy
 
38287
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
38288
-msgstr ""
 
38289
+msgstr "-flto-compression-level=<number>\t使用 zlib 壓縮等級<數字>用於 IL"
 
38290
 
 
38291
-#: common.opt:1472
 
38292
+#: common.opt:1476
 
38293
 #, fuzzy
 
38294
-#| msgid "Perform a register renaming optimization pass"
 
38295
 msgid "Report various link-time optimization statistics"
 
38296
-msgstr "進行暫存器重新命名最佳化"
 
38297
+msgstr "報告各種 link-time 最佳化統計"
 
38298
 
 
38299
-#: common.opt:1476
 
38300
+#: common.opt:1480
 
38301
 msgid "Set errno after built-in math functions"
 
38302
 msgstr "執行內建數學函式後設定 errno"
 
38303
 
 
38304
-#: common.opt:1480
 
38305
+#: common.opt:1484
 
38306
+#, fuzzy
 
38307
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
38308
-msgstr ""
 
38309
+msgstr "-fmax-errors=<number>\t最大值錯誤代號的到報告"
 
38310
 
 
38311
-#: common.opt:1484
 
38312
+#: common.opt:1488
 
38313
 msgid "Report on permanent memory allocation"
 
38314
 msgstr "報告永久性記憶體指派"
 
38315
 
 
38316
-#: common.opt:1488
 
38317
+#: common.opt:1492
 
38318
 #, fuzzy
 
38319
-#| msgid "Report on permanent memory allocation"
 
38320
 msgid "Report on permanent memory allocation in WPA only"
 
38321
 msgstr "報告永久性記憶體指派"
 
38322
 
 
38323
-#: common.opt:1495
 
38324
+#: common.opt:1499
 
38325
 msgid "Attempt to merge identical constants and constant variables"
 
38326
 msgstr "試圖合併相同的常數和常變數"
 
38327
 
 
38328
-#: common.opt:1499
 
38329
+#: common.opt:1503
 
38330
 msgid "Attempt to merge identical constants across compilation units"
 
38331
 msgstr "試圖合併不同編譯單元中的相同常數"
 
38332
 
 
38333
-#: common.opt:1503
 
38334
+#: common.opt:1507
 
38335
 #, fuzzy
 
38336
-#| msgid "Attempt to merge identical constants across compilation units"
 
38337
 msgid "Attempt to merge identical debug strings across compilation units"
 
38338
-msgstr "試圖合併不同編譯單元中的相同常數"
 
38339
+msgstr "試圖到合併相等的除錯字串跨越編譯單元"
 
38340
 
 
38341
-#: common.opt:1507
 
38342
+#: common.opt:1511
 
38343
 #, fuzzy
 
38344
-#| msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
38345
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
38346
-msgstr "t將診斷資訊限制在每列 <數字> 個字元。0 取消自動換列"
 
38347
+msgstr "-fmessage-length=<number>\t限制診斷到<數字>字元各列。 0 抑制換列"
 
38348
 
 
38349
-#: common.opt:1511
 
38350
+#: common.opt:1515
 
38351
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
38352
 msgstr "在首趟調度前進行基於 SMS 的模調度"
 
38353
 
 
38354
-#: common.opt:1515
 
38355
+#: common.opt:1519
 
38356
 #, fuzzy
 
38357
-#| msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
38358
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
38359
-msgstr "在首趟調度前進行基於 SMS 的模調度"
 
38360
+msgstr "施行 SMS 基底的 modulo 排程與暫存器移動允許"
 
38361
 
 
38362
-#: common.opt:1519
 
38363
+#: common.opt:1523
 
38364
 msgid "Move loop invariant computations out of loops"
 
38365
 msgstr "將每次循環中不變的計算外提"
 
38366
 
 
38367
-#: common.opt:1523
 
38368
+#: common.opt:1527
 
38369
 #, fuzzy
 
38370
-#| msgid "Enable dead store elimination"
 
38371
 msgid "Use the RTL dead code elimination pass"
 
38372
-msgstr "刪除死存儲"
 
38373
+msgstr "使用 RTL 無作用程式碼 elimination 回合"
 
38374
 
 
38375
-#: common.opt:1527
 
38376
+#: common.opt:1531
 
38377
 #, fuzzy
 
38378
-#| msgid "Enable dead store elimination"
 
38379
 msgid "Use the RTL dead store elimination pass"
 
38380
-msgstr "刪除死存儲"
 
38381
+msgstr "使用 RTL 無作用儲存體 elimination 回合"
 
38382
 
 
38383
-#: common.opt:1531
 
38384
+#: common.opt:1535
 
38385
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
38386
 msgstr "啟用/停用已經透過模調度的循環中的傳統調度"
 
38387
 
 
38388
-#: common.opt:1535
 
38389
+#: common.opt:1539
 
38390
 msgid "Support synchronous non-call exceptions"
 
38391
 msgstr "支援同步非呼叫異常"
 
38392
 
 
38393
-#: common.opt:1539
 
38394
+#: common.opt:1543
 
38395
 msgid "When possible do not generate stack frames"
 
38396
 msgstr "盡可能不產生堆疊框架"
 
38397
 
 
38398
-#: common.opt:1543
 
38399
+#: common.opt:1547
 
38400
 #, fuzzy
 
38401
-#| msgid "Enable loop optimizations on tree level"
 
38402
 msgid "Enable all optimization info dumps on stderr"
 
38403
 msgstr "在樹層級進行循環最佳化"
 
38404
 
 
38405
-#: common.opt:1547
 
38406
+#: common.opt:1551
 
38407
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
38408
 msgstr ""
 
38409
 
 
38410
-#: common.opt:1551
 
38411
+#: common.opt:1555
 
38412
 msgid "Do the full register move optimization pass"
 
38413
 msgstr "進行全暫存器傳送最佳化"
 
38414
 
 
38415
-#: common.opt:1555
 
38416
+#: common.opt:1559
 
38417
 msgid "Optimize sibling and tail recursive calls"
 
38418
 msgstr "最佳化同級遞迴和尾遞迴"
 
38419
 
 
38420
-#: common.opt:1559
 
38421
+#: common.opt:1563
 
38422
 #, fuzzy
 
38423
-#| msgid "Perform early inlining"
 
38424
 msgid "Perform partial inlining"
 
38425
-msgstr "進行早內聯"
 
38426
+msgstr "施行部分內聯"
 
38427
 
 
38428
-#: common.opt:1563 common.opt:1567
 
38429
+#: common.opt:1567 common.opt:1571
 
38430
+#, fuzzy
 
38431
 msgid "Report on memory allocation before interprocedural optimization"
 
38432
-msgstr ""
 
38433
+msgstr "報告於記憶體配置之前 interprocedural 最佳化"
 
38434
 
 
38435
-#: common.opt:1571
 
38436
+#: common.opt:1575
 
38437
 msgid "Pack structure members together without holes"
 
38438
 msgstr "將結構成員不帶間隔地緊實存放"
 
38439
 
 
38440
-#: common.opt:1575
 
38441
+#: common.opt:1579
 
38442
 #, fuzzy
 
38443
-#| msgid "Set initial maximum structure member alignment"
 
38444
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
38445
-msgstr "設定結構成員最大對齊邊界的初始值"
 
38446
+msgstr "-fpack-struct=<number>\t設定初始最大值結構成員對齊"
 
38447
 
 
38448
-#: common.opt:1579
 
38449
+#: common.opt:1583
 
38450
 msgid "Return small aggregates in memory, not registers"
 
38451
 msgstr "在記憶體而不是暫存器中回傳小聚合"
 
38452
 
 
38453
-#: common.opt:1583
 
38454
+#: common.opt:1587
 
38455
 msgid "Perform loop peeling"
 
38456
 msgstr "進行循環剝離"
 
38457
 
 
38458
-#: common.opt:1587
 
38459
+#: common.opt:1591
 
38460
 msgid "Enable machine specific peephole optimizations"
 
38461
 msgstr "啟用機器相關的窺孔最佳化"
 
38462
 
 
38463
-#: common.opt:1591
 
38464
+#: common.opt:1595
 
38465
 msgid "Enable an RTL peephole pass before sched2"
 
38466
 msgstr "在 sched2 前進行一趟 RTL 窺孔最佳化"
 
38467
 
 
38468
-#: common.opt:1595
 
38469
+#: common.opt:1599
 
38470
 msgid "Generate position-independent code if possible (large mode)"
 
38471
 msgstr "盡可能產生與位置無關的程式碼(大模式)"
 
38472
 
 
38473
-#: common.opt:1599
 
38474
+#: common.opt:1603
 
38475
 msgid "Generate position-independent code for executables if possible (large mode)"
 
38476
 msgstr "為可執行檔案盡可能產生與位置無關的程式碼(大模式)"
 
38477
 
 
38478
-#: common.opt:1603
 
38479
+#: common.opt:1607
 
38480
 msgid "Generate position-independent code if possible (small mode)"
 
38481
 msgstr "盡可能產生與位置無關的程式碼(小模式)"
 
38482
 
 
38483
-#: common.opt:1607
 
38484
+#: common.opt:1611
 
38485
 msgid "Generate position-independent code for executables if possible (small mode)"
 
38486
 msgstr "為可執行檔案盡可能產生與位置無關的程式碼(小模式)"
 
38487
 
 
38488
-#: common.opt:1611
 
38489
+#: common.opt:1615
 
38490
 #, fuzzy
 
38491
-#| msgid "Specify options to GNAT"
 
38492
 msgid "Specify a plugin to load"
 
38493
-msgstr "指定傳遞給 GNAT 的選項"
 
38494
+msgstr "指定外掛程式到載入"
 
38495
 
 
38496
-#: common.opt:1615
 
38497
+#: common.opt:1619
 
38498
+#, fuzzy
 
38499
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
38500
-msgstr ""
 
38501
+msgstr "-fplugin-arg-<name>-< 鍵>[=<值>]\t指定引數<鍵>=<值>用於外掛程式<名稱>"
 
38502
 
 
38503
-#: common.opt:1619
 
38504
+#: common.opt:1623
 
38505
 #, fuzzy
 
38506
-#| msgid "Enables a register move optimization"
 
38507
 msgid "Run predictive commoning optimization."
 
38508
-msgstr "啟用暫存器傳送最佳化"
 
38509
+msgstr "運行 predictive 共同最佳化。"
 
38510
 
 
38511
-#: common.opt:1623
 
38512
+#: common.opt:1627
 
38513
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
38514
 msgstr "如果可用,為循環中的陣列產生預取指令"
 
38515
 
 
38516
-#: common.opt:1627
 
38517
+#: common.opt:1631
 
38518
 msgid "Enable basic program profiling code"
 
38519
 msgstr "啟用基本程式取樣程式碼"
 
38520
 
 
38521
-#: common.opt:1631
 
38522
+#: common.opt:1635
 
38523
+#, fuzzy
 
38524
 msgid "Insert arc-based program profiling code"
 
38525
-msgstr ""
 
38526
+msgstr "插入 arc-based 程式側寫檔編碼"
 
38527
 
 
38528
-#: common.opt:1635
 
38529
+#: common.opt:1639
 
38530
+#, fuzzy
 
38531
 msgid "Set the top-level directory for storing the profile data."
 
38532
-msgstr ""
 
38533
+msgstr "設定最上層目錄用於存入側寫檔資料。"
 
38534
 
 
38535
-#: common.opt:1640
 
38536
+#: common.opt:1644
 
38537
+#, fuzzy
 
38538
 msgid "Enable correction of flow inconsistent profile data input"
 
38539
-msgstr ""
 
38540
+msgstr "啟用校正的流程不一致側寫檔資料輸入"
 
38541
 
 
38542
-#: common.opt:1644
 
38543
+#: common.opt:1648
 
38544
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
38545
 msgstr "啟用一些公共選項來產生樣本檔案,以便進行基於取樣的最佳化"
 
38546
 
 
38547
-#: common.opt:1648
 
38548
+#: common.opt:1652
 
38549
 #, fuzzy
 
38550
-#| msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
38551
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
38552
-msgstr "啟用一些公共選項來產生樣本檔案,以便進行基於取樣的最佳化"
 
38553
+msgstr "啟用共同選項用於產生側寫檔資訊用於側寫檔反饋導最佳化,而設定 -fprofile-dir="
 
38554
 
 
38555
-#: common.opt:1652
 
38556
+#: common.opt:1656
 
38557
 msgid "Enable common options for performing profile feedback directed optimizations"
 
38558
 msgstr "啟用一些公共選項以進行基於取樣的最佳化"
 
38559
 
 
38560
-#: common.opt:1656
 
38561
+#: common.opt:1660
 
38562
 #, fuzzy
 
38563
-#| msgid "Enable common options for performing profile feedback directed optimizations"
 
38564
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
38565
-msgstr "啟用一些公共選項以進行基於取樣的最佳化"
 
38566
+msgstr "啟用共同選項用於履行側寫檔反饋導最佳化,而設定 -fprofile-dir="
 
38567
 
 
38568
-#: common.opt:1660
 
38569
+#: common.opt:1664
 
38570
 msgid "Insert code to profile values of expressions"
 
38571
 msgstr "為取樣運算式的值插入相關程式碼"
 
38572
 
 
38573
-#: common.opt:1664
 
38574
+#: common.opt:1668
 
38575
 #, fuzzy
 
38576
-#| msgid "internal consistency failure"
 
38577
 msgid "Report on consistency of profile"
 
38578
 msgstr "內部一致性錯誤"
 
38579
 
 
38580
-#: common.opt:1671
 
38581
+#: common.opt:1675
 
38582
 #, fuzzy
 
38583
-#| msgid "Make compile reproducible using <string>"
 
38584
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
38585
-msgstr "使用 <字串> 作用隨機數種子以使編譯結果可以複現"
 
38586
+msgstr "-frandom-seed=<string>\t製作編譯可再生使用<字串>"
 
38587
 
 
38588
-#: common.opt:1681
 
38589
+#: common.opt:1685
 
38590
+#, fuzzy
 
38591
 msgid "Record gcc command line switches in the object file."
 
38592
-msgstr ""
 
38593
+msgstr "記錄 gcc 命令列切換在中目的檔案。"
 
38594
 
 
38595
-#: common.opt:1685
 
38596
+#: common.opt:1689
 
38597
 msgid "Return small aggregates in registers"
 
38598
 msgstr "在暫存器中回傳小聚合"
 
38599
 
 
38600
-#: common.opt:1689
 
38601
+#: common.opt:1693
 
38602
 msgid "Enables a register move optimization"
 
38603
 msgstr "啟用暫存器傳送最佳化"
 
38604
 
 
38605
-#: common.opt:1693
 
38606
+#: common.opt:1697
 
38607
 msgid "Perform a register renaming optimization pass"
 
38608
 msgstr "進行暫存器重新命名最佳化"
 
38609
 
 
38610
-#: common.opt:1697
 
38611
+#: common.opt:1701
 
38612
 msgid "Reorder basic blocks to improve code placement"
 
38613
 msgstr "基本區塊重新排序以改善程式碼版面設置"
 
38614
 
 
38615
-#: common.opt:1701
 
38616
+#: common.opt:1705
 
38617
+#, fuzzy
 
38618
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
38619
-msgstr ""
 
38620
+msgstr "重新排序基本區塊和分割進入熱門和 cold 區段"
 
38621
 
 
38622
-#: common.opt:1705
 
38623
+#: common.opt:1709
 
38624
 msgid "Reorder functions to improve code placement"
 
38625
 msgstr "函式重新排序以改善程式碼版面設置"
 
38626
 
 
38627
-#: common.opt:1709
 
38628
+#: common.opt:1713
 
38629
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
38630
 msgstr "在循環最佳化結束後增加一趟公因式消去"
 
38631
 
 
38632
-#: common.opt:1717
 
38633
+#: common.opt:1721
 
38634
 msgid "Disable optimizations that assume default FP rounding behavior"
 
38635
 msgstr "停用假定預設浮點捨入行為的最佳化"
 
38636
 
 
38637
-#: common.opt:1721
 
38638
+#: common.opt:1725
 
38639
 msgid "Enable scheduling across basic blocks"
 
38640
 msgstr "啟用基本區塊間的調度"
 
38641
 
 
38642
-#: common.opt:1725
 
38643
+#: common.opt:1729
 
38644
+#, fuzzy
 
38645
 msgid "Enable register pressure sensitive insn scheduling"
 
38646
-msgstr ""
 
38647
+msgstr "啟用暫存器壓力敏感的 insn 排程"
 
38648
 
 
38649
-#: common.opt:1729
 
38650
+#: common.opt:1733
 
38651
 msgid "Allow speculative motion of non-loads"
 
38652
 msgstr "允許非載入的預測移動"
 
38653
 
 
38654
-#: common.opt:1733
 
38655
+#: common.opt:1737
 
38656
 msgid "Allow speculative motion of some loads"
 
38657
 msgstr "允許一些載入的預測移動"
 
38658
 
 
38659
-#: common.opt:1737
 
38660
+#: common.opt:1741
 
38661
 msgid "Allow speculative motion of more loads"
 
38662
 msgstr "允許更多載入的預測移動"
 
38663
 
 
38664
-#: common.opt:1741
 
38665
+#: common.opt:1745
 
38666
 #, fuzzy
 
38667
-#| msgid "Set the verbosity level of the scheduler"
 
38668
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
38669
-msgstr "指定排程程式輸出的冗餘程度"
 
38670
+msgstr "-fsched-verbose=<number>\t設定詳細度等級的排程程式"
 
38671
 
 
38672
-#: common.opt:1745
 
38673
+#: common.opt:1749
 
38674
+#, fuzzy
 
38675
 msgid "If scheduling post reload, do superblock scheduling"
 
38676
-msgstr ""
 
38677
+msgstr "如果排程貼文重新載入,做超區塊排程"
 
38678
 
 
38679
-#: common.opt:1753
 
38680
+#: common.opt:1757
 
38681
 msgid "Reschedule instructions before register allocation"
 
38682
 msgstr "指派暫存器前重新調度指令"
 
38683
 
 
38684
-#: common.opt:1757
 
38685
+#: common.opt:1761
 
38686
 msgid "Reschedule instructions after register allocation"
 
38687
 msgstr "指派暫存器後重新調度指令"
 
38688
 
 
38689
-#: common.opt:1764
 
38690
+#: common.opt:1768
 
38691
+#, fuzzy
 
38692
 msgid "Schedule instructions using selective scheduling algorithm"
 
38693
-msgstr ""
 
38694
+msgstr "排程指令使用選擇性排程演算法"
 
38695
 
 
38696
-#: common.opt:1768
 
38697
+#: common.opt:1772
 
38698
+#, fuzzy
 
38699
 msgid "Run selective scheduling after reload"
 
38700
-msgstr ""
 
38701
+msgstr "運行選擇性排程之後重新載入"
 
38702
 
 
38703
-#: common.opt:1772
 
38704
+#: common.opt:1776
 
38705
+#, fuzzy
 
38706
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
38707
-msgstr ""
 
38708
+msgstr "施行軟體管線操作的內迴圈在的期間選擇性排程"
 
38709
 
 
38710
-#: common.opt:1776
 
38711
+#: common.opt:1780
 
38712
+#, fuzzy
 
38713
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
38714
-msgstr ""
 
38715
+msgstr "施行軟體管線操作的外迴圈在的期間選擇性排程"
 
38716
 
 
38717
-#: common.opt:1780
 
38718
+#: common.opt:1784
 
38719
+#, fuzzy
 
38720
 msgid "Reschedule pipelined regions without pipelining"
 
38721
-msgstr ""
 
38722
+msgstr "重新排程管線的區域而無需管線操作"
 
38723
 
 
38724
-#: common.opt:1786
 
38725
+#: common.opt:1790
 
38726
+#, fuzzy
 
38727
 msgid "Allow premature scheduling of queued insns"
 
38728
-msgstr ""
 
38729
+msgstr "允許過早排程的已佇列 insns"
 
38730
 
 
38731
-#: common.opt:1790
 
38732
+#: common.opt:1794
 
38733
+#, fuzzy
 
38734
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
38735
-msgstr ""
 
38736
+msgstr "-fsched-stalled-insns=<number>\t設定已佇列 insns 數量該可以是過早已排程"
 
38737
 
 
38738
-#: common.opt:1798
 
38739
+#: common.opt:1802
 
38740
+#, fuzzy
 
38741
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
38742
-msgstr ""
 
38743
+msgstr "設定 dependence 距離簽入過早排程的已佇列 insns"
 
38744
 
 
38745
-#: common.opt:1802
 
38746
+#: common.opt:1806
 
38747
+#, fuzzy
 
38748
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
38749
-msgstr ""
 
38750
+msgstr "-fsched-stalled-insns-dep=<number>\t設定 dependence 距離簽入過早排程的已佇列 insns"
 
38751
 
 
38752
-#: common.opt:1806
 
38753
+#: common.opt:1810
 
38754
 #, fuzzy
 
38755
-#| msgid "Set the verbosity level of the scheduler"
 
38756
 msgid "Enable the group heuristic in the scheduler"
 
38757
-msgstr "指定排程程式輸出的冗餘程度"
 
38758
+msgstr "啟用群組試探在中排程程式"
 
38759
 
 
38760
-#: common.opt:1810
 
38761
+#: common.opt:1814
 
38762
+#, fuzzy
 
38763
 msgid "Enable the critical path heuristic in the scheduler"
 
38764
-msgstr ""
 
38765
+msgstr "啟用關鍵路徑試探在中排程程式"
 
38766
 
 
38767
-#: common.opt:1814
 
38768
+#: common.opt:1818
 
38769
+#, fuzzy
 
38770
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
38771
-msgstr ""
 
38772
+msgstr "啟用 speculative 指令試探在中排程程式"
 
38773
 
 
38774
-#: common.opt:1818
 
38775
+#: common.opt:1822
 
38776
 #, fuzzy
 
38777
-#| msgid "Set the verbosity level of the scheduler"
 
38778
 msgid "Enable the rank heuristic in the scheduler"
 
38779
-msgstr "指定排程程式輸出的冗餘程度"
 
38780
+msgstr "啟用分級試探在中排程程式"
 
38781
 
 
38782
-#: common.opt:1822
 
38783
+#: common.opt:1826
 
38784
+#, fuzzy
 
38785
 msgid "Enable the last instruction heuristic in the scheduler"
 
38786
-msgstr ""
 
38787
+msgstr "啟用最後一筆指令試探在中排程程式"
 
38788
 
 
38789
-#: common.opt:1826
 
38790
+#: common.opt:1830
 
38791
+#, fuzzy
 
38792
 msgid "Enable the dependent count heuristic in the scheduler"
 
38793
-msgstr ""
 
38794
+msgstr "啟用附屬計數試探在中排程程式"
 
38795
 
 
38796
-#: common.opt:1830
 
38797
+#: common.opt:1834
 
38798
+#, fuzzy
 
38799
 msgid "Access data in the same section from shared anchor points"
 
38800
-msgstr ""
 
38801
+msgstr "存取資料在中相同區段從共享的錨點"
 
38802
 
 
38803
-#: common.opt:1842
 
38804
+#: common.opt:1846
 
38805
+#, fuzzy
 
38806
 msgid "Turn on Redundant Extensions Elimination pass."
 
38807
-msgstr ""
 
38808
+msgstr "打開冗餘延伸 Elimination 回合。"
 
38809
 
 
38810
-#: common.opt:1846
 
38811
+#: common.opt:1850
 
38812
+#, fuzzy
 
38813
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
38814
-msgstr ""
 
38815
+msgstr "顯示欄數量在中診斷,若是可用。 預設開"
 
38816
 
 
38817
-#: common.opt:1850
 
38818
+#: common.opt:1854
 
38819
+#, fuzzy
 
38820
 msgid "Emit function prologues only before parts of the function that need it,"
 
38821
-msgstr ""
 
38822
+msgstr "Emit 函式 prologues 只有之前零件的函式該需要它,"
 
38823
 
 
38824
-#: common.opt:1855
 
38825
+#: common.opt:1859
 
38826
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
38827
 msgstr "停用為 IEEE 訊息 NaN 可見的最佳化"
 
38828
 
 
38829
-#: common.opt:1859
 
38830
+#: common.opt:1863
 
38831
+#, fuzzy
 
38832
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
38833
-msgstr ""
 
38834
+msgstr "停用浮點數最佳化該忽略我 signedness 的零"
 
38835
 
 
38836
-#: common.opt:1863
 
38837
+#: common.opt:1867
 
38838
 msgid "Convert floating point constants to single precision constants"
 
38839
 msgstr "將浮點常數轉換為單精度常數"
 
38840
 
 
38841
-#: common.opt:1867
 
38842
+#: common.opt:1871
 
38843
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
38844
 msgstr "展開循環時分離歸納變數的生存期"
 
38845
 
 
38846
-#: common.opt:1871
 
38847
+#: common.opt:1875
 
38848
 #, fuzzy
 
38849
-#| msgid "Generate APCS conformant stack frames"
 
38850
 msgid "Generate discontiguous stack frames"
 
38851
-msgstr "產生與 APCS 相容的堆疊框架"
 
38852
+msgstr "產生 discontiguous 堆疊框架"
 
38853
 
 
38854
-#: common.opt:1875
 
38855
+#: common.opt:1879
 
38856
+#, fuzzy
 
38857
 msgid "Split wide types into independent registers"
 
38858
-msgstr ""
 
38859
+msgstr "分割 wide 類型進入獨立暫存器"
 
38860
 
 
38861
-#: common.opt:1879
 
38862
+#: common.opt:1883
 
38863
 msgid "Apply variable expansion when loops are unrolled"
 
38864
 msgstr "展開循環時也展開變數"
 
38865
 
 
38866
-#: common.opt:1883
 
38867
+#: common.opt:1887
 
38868
 #, fuzzy
 
38869
-#| msgid "Insert stack checking code into the program"
 
38870
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
38871
-msgstr "在程式中插入檢查堆疊溢出的程式碼"
 
38872
+msgstr "-fstack-check=[沒有|通用|特定的]\t插入堆疊檢查編碼進入程式"
 
38873
 
 
38874
-#: common.opt:1887
 
38875
+#: common.opt:1891
 
38876
 #, fuzzy
 
38877
-#| msgid "Insert stack checking code into the program"
 
38878
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
38879
-msgstr "在程式中插入檢查堆疊溢出的程式碼"
 
38880
+msgstr "插入堆疊檢查編碼進入程式。 如同 -fstack-check=特定的"
 
38881
 
 
38882
-#: common.opt:1894
 
38883
+#: common.opt:1898
 
38884
+#, fuzzy
 
38885
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
38886
-msgstr ""
 
38887
+msgstr "-fstack-limit-register=<register>\t陷阱如果堆疊前往過去<暫存器>"
 
38888
 
 
38889
-#: common.opt:1898
 
38890
+#: common.opt:1902
 
38891
+#, fuzzy
 
38892
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
38893
-msgstr ""
 
38894
+msgstr "-fstack-limit-symbol=<name>\t陷阱如果堆疊前往過去符號<名稱>"
 
38895
 
 
38896
-#: common.opt:1902
 
38897
+#: common.opt:1906
 
38898
+#, fuzzy
 
38899
 msgid "Use propolice as a stack protection method"
 
38900
-msgstr ""
 
38901
+msgstr "使用 propolice 做為堆疊保護方法"
 
38902
 
 
38903
-#: common.opt:1906
 
38904
+#: common.opt:1910
 
38905
+#, fuzzy
 
38906
 msgid "Use a stack protection method for every function"
 
38907
-msgstr ""
 
38908
+msgstr "使用堆疊保護方法用於每函式"
 
38909
 
 
38910
-#: common.opt:1910
 
38911
+#: common.opt:1914
 
38912
 #, fuzzy
 
38913
-#| msgid "Reuse r30 on a per function basis"
 
38914
 msgid "Output stack usage information on a per-function basis"
 
38915
-msgstr "為每個函式重用 r30"
 
38916
+msgstr "輸出堆疊用法資訊於 per-function 基礎"
 
38917
 
 
38918
-#: common.opt:1922
 
38919
+#: common.opt:1926
 
38920
 msgid "Assume strict aliasing rules apply"
 
38921
 msgstr "假定套用強重疊規則"
 
38922
 
 
38923
-#: common.opt:1926
 
38924
+#: common.opt:1930
 
38925
 #, fuzzy
 
38926
-#| msgid "Treat missing header files as generated files"
 
38927
 msgid "Treat signed overflow as undefined"
 
38928
-msgstr "將缺失的標頭檔案看作產生的檔案"
 
38929
+msgstr "對待帶正負號溢位做為未定義"
 
38930
 
 
38931
-#: common.opt:1930
 
38932
+#: common.opt:1934
 
38933
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
38934
 msgstr ""
 
38935
 
 
38936
-#: common.opt:1934
 
38937
+#: common.opt:1938
 
38938
 msgid "Check for syntax errors, then stop"
 
38939
 msgstr "檢查語法錯誤,然後停止"
 
38940
 
 
38941
-#: common.opt:1938
 
38942
+#: common.opt:1942
 
38943
 msgid "Create data files needed by \"gcov\""
 
38944
 msgstr "產生「gcov」需要的資料檔案"
 
38945
 
 
38946
-#: common.opt:1942
 
38947
+#: common.opt:1946
 
38948
 msgid "Perform jump threading optimizations"
 
38949
 msgstr "進行跳轉執行緒最佳化"
 
38950
 
 
38951
-#: common.opt:1946
 
38952
+#: common.opt:1950
 
38953
 msgid "Report the time taken by each compiler pass"
 
38954
 msgstr "報告每趟組譯的耗時"
 
38955
 
 
38956
-#: common.opt:1950
 
38957
+#: common.opt:1954
 
38958
 #, fuzzy
 
38959
-#| msgid "Set the default thread-local storage code generation model"
 
38960
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
38961
-msgstr "設定預設的執行緒局部存儲程式碼產生模式"
 
38962
+msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\t設定預設 thread-local 貯藏體編碼產生式樣"
 
38963
 
 
38964
-#: common.opt:1953
 
38965
+#: common.opt:1957
 
38966
 #, fuzzy, c-format
 
38967
-#| msgid "unknown machine mode %qs"
 
38968
 msgid "unknown TLS model %qs"
 
38969
-msgstr "不明的機器模式 %qs"
 
38970
+msgstr "不明 TLS 式樣 %qs"
 
38971
 
 
38972
-#: common.opt:1969
 
38973
+#: common.opt:1973
 
38974
+#, fuzzy
 
38975
 msgid "Reorder top level functions, variables, and asms"
 
38976
-msgstr ""
 
38977
+msgstr "重新排序頂層函式、變數,而asms"
 
38978
 
 
38979
-#: common.opt:1973
 
38980
+#: common.opt:1977
 
38981
+#, fuzzy
 
38982
 msgid "Perform superblock formation via tail duplication"
 
38983
-msgstr ""
 
38984
+msgstr "施行超區塊格式透過尾端複印法"
 
38985
 
 
38986
-#: common.opt:1980
 
38987
+#: common.opt:1984
 
38988
 msgid "Assume floating-point operations can trap"
 
38989
 msgstr "假定浮點運算可能引發陷阱"
 
38990
 
 
38991
-#: common.opt:1984
 
38992
+#: common.opt:1988
 
38993
+#, fuzzy
 
38994
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
38995
-msgstr ""
 
38996
+msgstr "陷阱用於帶正負號溢位另外、減去和乘法"
 
38997
 
 
38998
-#: common.opt:1988
 
38999
+#: common.opt:1992
 
39000
 msgid "Enable SSA-CCP optimization on trees"
 
39001
 msgstr "啟用樹上的 SSA-CCP 最佳化"
 
39002
 
 
39003
-#: common.opt:1992
 
39004
+#: common.opt:1996
 
39005
 #, fuzzy
 
39006
-#| msgid "Enable SSA-CCP optimization on trees"
 
39007
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
39008
-msgstr "啟用樹上的 SSA-CCP 最佳化"
 
39009
+msgstr "啟用 SSA-BIT-CCP 最佳化於樹"
 
39010
 
 
39011
-#: common.opt:2000
 
39012
+#: common.opt:2004
 
39013
 msgid "Enable loop header copying on trees"
 
39014
 msgstr "啟用樹上的循環不變量轉移"
 
39015
 
 
39016
-#: common.opt:2004
 
39017
+#: common.opt:2008
 
39018
+#, fuzzy
 
39019
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
39020
-msgstr ""
 
39021
+msgstr "施行變數追蹤並且標籤變數所 uninitialized"
 
39022
 
 
39023
-#: common.opt:2008
 
39024
+#: common.opt:2012
 
39025
 msgid "Enable coalescing of all copy-related user variables"
 
39026
 msgstr ""
 
39027
 
 
39028
-#: common.opt:2012
 
39029
+#: common.opt:2016
 
39030
+#, fuzzy
 
39031
 msgid "Replace SSA temporaries with better names in copies"
 
39032
-msgstr ""
 
39033
+msgstr "置換 SSA 暫時的與較好名稱在中份數"
 
39034
 
 
39035
-#: common.opt:2016
 
39036
+#: common.opt:2020
 
39037
 msgid "Enable copy propagation on trees"
 
39038
 msgstr "在樹層級進行複寫傳遞"
 
39039
 
 
39040
-#: common.opt:2024
 
39041
+#: common.opt:2028
 
39042
 #, fuzzy
 
39043
-#| msgid "Perform conversion of conditional jumps to conditional execution"
 
39044
 msgid "Transform condition stores into unconditional ones"
 
39045
-msgstr "將條件跳轉替換為條件執行"
 
39046
+msgstr "變換條件儲存進入 unconditional 一個"
 
39047
 
 
39048
-#: common.opt:2028
 
39049
+#: common.opt:2032
 
39050
 #, fuzzy
 
39051
-#| msgid "Perform conversion of conditional jumps to conditional execution"
 
39052
 msgid "Perform conversions of switch initializations."
 
39053
-msgstr "將條件跳轉替換為條件執行"
 
39054
+msgstr "施行轉換的切換初始化。"
 
39055
 
 
39056
-#: common.opt:2032
 
39057
+#: common.opt:2036
 
39058
 msgid "Enable SSA dead code elimination optimization on trees"
 
39059
 msgstr "啟用樹上的 SSA 死程式碼消除最佳化"
 
39060
 
 
39061
-#: common.opt:2036
 
39062
+#: common.opt:2040
 
39063
 msgid "Enable dominator optimizations"
 
39064
 msgstr "啟用主導最佳化"
 
39065
 
 
39066
-#: common.opt:2040
 
39067
+#: common.opt:2044
 
39068
 #, fuzzy
 
39069
-#| msgid "Enable loop header copying on trees"
 
39070
 msgid "Enable tail merging on trees"
 
39071
-msgstr "啟用樹上的循環不變量轉移"
 
39072
+msgstr "啟用尾端合併於樹"
 
39073
 
 
39074
-#: common.opt:2044
 
39075
+#: common.opt:2048
 
39076
 msgid "Enable dead store elimination"
 
39077
 msgstr "刪除死存儲"
 
39078
 
 
39079
-#: common.opt:2048
 
39080
+#: common.opt:2052
 
39081
 #, fuzzy
 
39082
-#| msgid "Enable copy propagation on trees"
 
39083
 msgid "Enable forward propagation on trees"
 
39084
-msgstr "在樹層級進行複寫傳遞"
 
39085
+msgstr "啟用轉寄傳播於樹"
 
39086
 
 
39087
-#: common.opt:2052
 
39088
+#: common.opt:2056
 
39089
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
39090
 msgstr "啟用樹上的完全冗餘消除(FRE)"
 
39091
 
 
39092
-#: common.opt:2056
 
39093
+#: common.opt:2060
 
39094
 #, fuzzy
 
39095
-#| msgid "Enable SSA-CCP optimization on trees"
 
39096
 msgid "Enable string length optimizations on trees"
 
39097
-msgstr "啟用樹上的 SSA-CCP 最佳化"
 
39098
+msgstr "啟用字串長度最佳化於樹"
 
39099
 
 
39100
-#: common.opt:2060
 
39101
+#: common.opt:2064
 
39102
 #, fuzzy
 
39103
-#| msgid "Enable loop vectorization on trees"
 
39104
 msgid "Enable loop distribution on trees"
 
39105
-msgstr "在樹上進行循環向量化"
 
39106
+msgstr "啟用迴圈發布於樹"
 
39107
 
 
39108
-#: common.opt:2064
 
39109
+#: common.opt:2068
 
39110
+#, fuzzy
 
39111
 msgid "Enable loop distribution for patterns transformed into a library call"
 
39112
-msgstr ""
 
39113
+msgstr "啟用迴圈發布用於胚騰變換的進入函式庫呼叫"
 
39114
 
 
39115
-#: common.opt:2068
 
39116
+#: common.opt:2072
 
39117
 msgid "Enable loop invariant motion on trees"
 
39118
 msgstr "啟用樹上的循環不變量轉移"
 
39119
 
 
39120
-#: common.opt:2072
 
39121
+#: common.opt:2076
 
39122
+#, fuzzy
 
39123
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
39124
-msgstr ""
 
39125
+msgstr "啟用迴圈交換變換。 如同 -floop-interchange"
 
39126
 
 
39127
-#: common.opt:2076
 
39128
+#: common.opt:2080
 
39129
 msgid "Create canonical induction variables in loops"
 
39130
 msgstr "在循環中產生正規的歸納變數"
 
39131
 
 
39132
-#: common.opt:2080
 
39133
+#: common.opt:2084
 
39134
 msgid "Enable loop optimizations on tree level"
 
39135
 msgstr "在樹層級進行循環最佳化"
 
39136
 
 
39137
-#: common.opt:2084
 
39138
+#: common.opt:2088
 
39139
 #, fuzzy
 
39140
-#| msgid "Enable automatic template instantiation"
 
39141
 msgid "Enable automatic parallelization of loops"
 
39142
-msgstr "啟用範本自動實體化"
 
39143
+msgstr "啟用自動 parallelization 的迴圈"
 
39144
 
 
39145
-#: common.opt:2088
 
39146
+#: common.opt:2092
 
39147
 #, fuzzy
 
39148
-#| msgid "Enable conditional moves"
 
39149
 msgid "Enable hoisting loads from conditional pointers."
 
39150
-msgstr "啟用條件轉移"
 
39151
+msgstr "啟用 hoisting 載入從條件指標。"
 
39152
 
 
39153
-#: common.opt:2092
 
39154
+#: common.opt:2096
 
39155
 msgid "Enable SSA-PRE optimization on trees"
 
39156
 msgstr "啟用樹上的 SSA-PRE 最佳化"
 
39157
 
 
39158
-#: common.opt:2096
 
39159
+#: common.opt:2100
 
39160
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
39161
 msgstr ""
 
39162
 
 
39163
-#: common.opt:2100
 
39164
+#: common.opt:2104
 
39165
+#, fuzzy
 
39166
 msgid "Perform function-local points-to analysis on trees."
 
39167
-msgstr ""
 
39168
+msgstr "施行 function-local points-to 分析於樹。"
 
39169
 
 
39170
-#: common.opt:2104
 
39171
+#: common.opt:2108
 
39172
 #, fuzzy
 
39173
-#| msgid "Enable loop optimizations on tree level"
 
39174
 msgid "Enable reassociation on tree level"
 
39175
-msgstr "在樹層級進行循環最佳化"
 
39176
+msgstr "啟用 reassociation 於樹等級"
 
39177
 
 
39178
-#: common.opt:2112
 
39179
+#: common.opt:2116
 
39180
 msgid "Enable SSA code sinking on trees"
 
39181
 msgstr "啟用樹上的 SSA 程式碼下沉最佳化"
 
39182
 
 
39183
-#: common.opt:2116
 
39184
+#: common.opt:2120
 
39185
 #, fuzzy
 
39186
-#| msgid "Perform strength reduction optimizations"
 
39187
 msgid "Perform straight-line strength reduction"
 
39188
 msgstr "進行強度削減最佳化"
 
39189
 
 
39190
-#: common.opt:2120
 
39191
+#: common.opt:2124
 
39192
 msgid "Perform scalar replacement of aggregates"
 
39193
 msgstr "為聚合類型進行標量替換"
 
39194
 
 
39195
-#: common.opt:2124
 
39196
+#: common.opt:2128
 
39197
+#, fuzzy
 
39198
 msgid "Replace temporary expressions in the SSA->normal pass"
 
39199
-msgstr ""
 
39200
+msgstr "置換暫時的運算式在中 SSA-> 一般回合"
 
39201
 
 
39202
-#: common.opt:2128
 
39203
+#: common.opt:2132
 
39204
+#, fuzzy
 
39205
 msgid "Perform live range splitting during the SSA->normal pass"
 
39206
-msgstr ""
 
39207
+msgstr "施行即時範圍分裂在的期間 SSA-> 一般回合"
 
39208
 
 
39209
-#: common.opt:2132
 
39210
+#: common.opt:2136
 
39211
 msgid "Perform Value Range Propagation on trees"
 
39212
 msgstr "進行樹上的值欄位傳遞"
 
39213
 
 
39214
-#: common.opt:2136
 
39215
+#: common.opt:2140
 
39216
 msgid "Compile whole compilation unit at a time"
 
39217
 msgstr "一次編譯一整個編譯單元"
 
39218
 
 
39219
-#: common.opt:2140
 
39220
+#: common.opt:2144
 
39221
 msgid "Perform loop unrolling when iteration count is known"
 
39222
 msgstr "展開所有迭代次數已知的循環"
 
39223
 
 
39224
-#: common.opt:2144
 
39225
+#: common.opt:2148
 
39226
 msgid "Perform loop unrolling for all loops"
 
39227
 msgstr "展開所有循環"
 
39228
 
 
39229
-#: common.opt:2151
 
39230
+#: common.opt:2155
 
39231
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
39232
 msgstr "允許假定循環以「正常」方式動作的循環最佳化"
 
39233
 
 
39234
-#: common.opt:2155
 
39235
+#: common.opt:2159
 
39236
+#, fuzzy
 
39237
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
39238
-msgstr ""
 
39239
+msgstr "允許最佳化用於浮點算術該項也許會變更"
 
39240
 
 
39241
-#: common.opt:2160
 
39242
+#: common.opt:2164
 
39243
+#, fuzzy
 
39244
 msgid "Same as -fassociative-math for expressions which include division."
 
39245
-msgstr ""
 
39246
+msgstr "如同 -fassociative-math 用於運算式該項包含除法。"
 
39247
 
 
39248
-#: common.opt:2168
 
39249
+#: common.opt:2172
 
39250
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
39251
 msgstr "允許可能違反 IEEE 或 ISO 標準的最佳化"
 
39252
 
 
39253
-#: common.opt:2172
 
39254
+#: common.opt:2176
 
39255
 msgid "Perform loop unswitching"
 
39256
 msgstr "外提循環內的測試敘述"
 
39257
 
 
39258
-#: common.opt:2176
 
39259
+#: common.opt:2180
 
39260
 msgid "Just generate unwind tables for exception handling"
 
39261
 msgstr "僅為異常處理產生堆疊展開表"
 
39262
 
 
39263
-#: common.opt:2180
 
39264
+#: common.opt:2184
 
39265
+#, fuzzy
 
39266
 msgid "Use the bfd linker instead of the default linker"
 
39267
-msgstr ""
 
39268
+msgstr "使用硬體大桶 shifter 以代替模擬"
 
39269
 
 
39270
-#: common.opt:2184
 
39271
+#: common.opt:2188
 
39272
+#, fuzzy
 
39273
 msgid "Use the gold linker instead of the default linker"
 
39274
-msgstr ""
 
39275
+msgstr "使用硬體大桶 shifter 以代替模擬"
 
39276
 
 
39277
-#: common.opt:2196
 
39278
+#: common.opt:2200
 
39279
 msgid "Perform variable tracking"
 
39280
 msgstr "進行變數追蹤"
 
39281
 
 
39282
-#: common.opt:2204
 
39283
+#: common.opt:2208
 
39284
 #, fuzzy
 
39285
-#| msgid "Perform variable tracking"
 
39286
 msgid "Perform variable tracking by annotating assignments"
 
39287
-msgstr "進行變數追蹤"
 
39288
+msgstr "施行變數追蹤由 notating 指派"
 
39289
 
 
39290
-#: common.opt:2210
 
39291
+#: common.opt:2214
 
39292
+#, fuzzy
 
39293
 msgid "Toggle -fvar-tracking-assignments"
 
39294
-msgstr ""
 
39295
+msgstr "切換 -fvar-tracking-assignments"
 
39296
 
 
39297
-#: common.opt:2218
 
39298
+#: common.opt:2222
 
39299
+#, fuzzy
 
39300
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
39301
-msgstr ""
 
39302
+msgstr "施行變數追蹤並且標籤變數所 uninitialized"
 
39303
 
 
39304
-#: common.opt:2222
 
39305
+#: common.opt:2226
 
39306
 msgid "Enable loop vectorization on trees"
 
39307
 msgstr "在樹上進行循環向量化"
 
39308
 
 
39309
-#: common.opt:2226
 
39310
+#: common.opt:2230
 
39311
+#, fuzzy
 
39312
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
39313
-msgstr ""
 
39314
+msgstr "-ftree-vectorizer-verbose=<number>\t設定詳細度等級的 vectorizer"
 
39315
 
 
39316
-#: common.opt:2230
 
39317
+#: common.opt:2234
 
39318
 #, fuzzy
 
39319
-#| msgid "Enable loop vectorization on trees"
 
39320
 msgid "Enable basic block vectorization (SLP) on trees"
 
39321
-msgstr "在樹上進行循環向量化"
 
39322
+msgstr "啟用基本區塊 vectorization (SLP) 於樹"
 
39323
 
 
39324
-#: common.opt:2234
 
39325
+#: common.opt:2238
 
39326
 #, fuzzy
 
39327
-#| msgid "Enable use of DB instruction"
 
39328
 msgid "Enable use of cost model in vectorization"
 
39329
-msgstr "啟用 DB 指令"
 
39330
+msgstr "啟用使用的成本式樣在中 vectorization"
 
39331
 
 
39332
-#: common.opt:2238
 
39333
+#: common.opt:2242
 
39334
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
39335
 msgstr "在樹上進行循環向量化時啟用多版本循環"
 
39336
 
 
39337
-#: common.opt:2242
 
39338
+#: common.opt:2246
 
39339
 #, fuzzy
 
39340
-#| msgid "Enable copy propagation for stores and loads"
 
39341
 msgid "Enable copy propagation of scalar-evolution information."
 
39342
-msgstr "為載入和存儲進行複寫傳遞"
 
39343
+msgstr "啟用複製傳用的 scalar-evolution 資訊。"
 
39344
 
 
39345
-#: common.opt:2252
 
39346
+#: common.opt:2256
 
39347
 msgid "Add extra commentary to assembler output"
 
39348
 msgstr "為組譯輸出加入額外註釋"
 
39349
 
 
39350
-#: common.opt:2256
 
39351
+#: common.opt:2260
 
39352
+#, fuzzy
 
39353
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
39354
-msgstr ""
 
39355
+msgstr "-fvisibility=[預設|內部|隱藏|保護的]\t設定預設符號可視性"
 
39356
 
 
39357
-#: common.opt:2259
 
39358
+#: common.opt:2263
 
39359
 #, fuzzy, c-format
 
39360
-#| msgid "unrecognized visibility value \"%s\""
 
39361
 msgid "unrecognized visibility value %qs"
 
39362
-msgstr "無法辨識的可見性值「%s」"
 
39363
+msgstr "無法辨識的可視性值 %qs"
 
39364
 
 
39365
-#: common.opt:2275
 
39366
+#: common.opt:2279
 
39367
 msgid "Use expression value profiles in optimizations"
 
39368
 msgstr "在最佳化中使用運算式值樣本提供的資訊"
 
39369
 
 
39370
-#: common.opt:2279
 
39371
+#: common.opt:2283
 
39372
+#, fuzzy
 
39373
 msgid "Construct webs and split unrelated uses of single variable"
 
39374
-msgstr ""
 
39375
+msgstr "建構網頁和分割 unrelated 使用的單一變數"
 
39376
 
 
39377
-#: common.opt:2283
 
39378
+#: common.opt:2287
 
39379
 #, fuzzy
 
39380
-#| msgid "Enable SSA dead code elimination optimization on trees"
 
39381
 msgid "Enable conditional dead code elimination for builtin calls"
 
39382
-msgstr "啟用樹上的 SSA 死程式碼消除最佳化"
 
39383
+msgstr "啟用條件無作用程式碼 elimination 用於內建呼叫"
 
39384
 
 
39385
-#: common.opt:2287
 
39386
+#: common.opt:2291
 
39387
 msgid "Perform whole program optimizations"
 
39388
 msgstr "進行全程式最佳化"
 
39389
 
 
39390
-#: common.opt:2291
 
39391
+#: common.opt:2295
 
39392
 msgid "Assume signed arithmetic overflow wraps around"
 
39393
 msgstr "假定有號運算溢出時回繞"
 
39394
 
 
39395
-#: common.opt:2295
 
39396
+#: common.opt:2299
 
39397
 msgid "Put zero initialized data in the bss section"
 
39398
 msgstr "將初始化為零的資料存放在 bss 區段中"
 
39399
 
 
39400
-#: common.opt:2299
 
39401
+#: common.opt:2303
 
39402
 msgid "Generate debug information in default format"
 
39403
 msgstr "產生預設格式的除錯資訊"
 
39404
 
 
39405
-#: common.opt:2303
 
39406
+#: common.opt:2307
 
39407
 msgid "Generate debug information in COFF format"
 
39408
 msgstr "產生 COFF 格式的除錯資訊"
 
39409
 
 
39410
-#: common.opt:2307
 
39411
+#: common.opt:2311
 
39412
 #, fuzzy
 
39413
-#| msgid "Generate debug information in DWARF v2 format"
 
39414
 msgid "Generate debug information in DWARF v2 (or later) format"
 
39415
-msgstr "產生 DWARF v2 格式的除錯資訊"
 
39416
+msgstr "產生除錯資訊在中 DWARF v2 (或稍後) 格式"
 
39417
 
 
39418
-#: common.opt:2311
 
39419
+#: common.opt:2315
 
39420
 msgid "Generate debug information in default extended format"
 
39421
 msgstr "產生預設擴充格式的除錯資訊"
 
39422
 
 
39423
-#: common.opt:2315
 
39424
+#: common.opt:2319
 
39425
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
39426
 msgstr ""
 
39427
 
 
39428
-#: common.opt:2319
 
39429
+#: common.opt:2323
 
39430
 msgid "Generate DWARF pubnames and pubtypes sections."
 
39431
 msgstr ""
 
39432
 
 
39433
-#: common.opt:2323
 
39434
+#: common.opt:2327
 
39435
+#, fuzzy
 
39436
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
39437
-msgstr ""
 
39438
+msgstr "不記錄 gcc 命令列切換在中 DWARF DW_AT_producer。"
 
39439
 
 
39440
-#: common.opt:2327
 
39441
+#: common.opt:2331
 
39442
+#, fuzzy
 
39443
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
39444
-msgstr ""
 
39445
+msgstr "記錄 gcc 命令列切換在中 DWARF DW_AT_producer。"
 
39446
 
 
39447
-#: common.opt:2331
 
39448
+#: common.opt:2335
 
39449
 #, fuzzy
 
39450
-#| msgid "Generate debug information in default format"
 
39451
 msgid "Don't generate debug information in separate .dwo files"
 
39452
 msgstr "產生預設格式的除錯資訊"
 
39453
 
 
39454
-#: common.opt:2335
 
39455
+#: common.opt:2339
 
39456
 #, fuzzy
 
39457
-#| msgid "Generate debug information in default format"
 
39458
 msgid "Generate debug information in separate .dwo files"
 
39459
 msgstr "產生預設格式的除錯資訊"
 
39460
 
 
39461
-#: common.opt:2339
 
39462
+#: common.opt:2343
 
39463
 msgid "Generate debug information in STABS format"
 
39464
 msgstr "產生 STABS 格式的除錯資訊"
 
39465
 
 
39466
-#: common.opt:2343
 
39467
+#: common.opt:2347
 
39468
 msgid "Generate debug information in extended STABS format"
 
39469
 msgstr "產生擴充 STABS 格式的除錯資訊"
 
39470
 
 
39471
-#: common.opt:2347
 
39472
+#: common.opt:2351
 
39473
+#, fuzzy
 
39474
 msgid "Emit DWARF additions beyond selected version"
 
39475
-msgstr ""
 
39476
+msgstr "Emit DWARF 增加位於之後已選版本"
 
39477
 
 
39478
-#: common.opt:2351
 
39479
+#: common.opt:2355
 
39480
+#, fuzzy
 
39481
 msgid "Don't emit DWARF additions beyond selected version"
 
39482
-msgstr ""
 
39483
+msgstr "不 emit DWARF 增加位於之後已選版本"
 
39484
 
 
39485
-#: common.opt:2355
 
39486
+#: common.opt:2359
 
39487
 #, fuzzy
 
39488
-#| msgid "Generate debug information in VMS format"
 
39489
 msgid "Toggle debug information generation"
 
39490
-msgstr "產生 VMS 格式的除錯資訊"
 
39491
+msgstr "切換除錯資訊產生"
 
39492
 
 
39493
-#: common.opt:2359
 
39494
+#: common.opt:2363
 
39495
 msgid "Generate debug information in VMS format"
 
39496
 msgstr "產生 VMS 格式的除錯資訊"
 
39497
 
 
39498
-#: common.opt:2363
 
39499
+#: common.opt:2367
 
39500
 msgid "Generate debug information in XCOFF format"
 
39501
 msgstr "產生 XCOFF 格式的除錯資訊"
 
39502
 
 
39503
-#: common.opt:2367
 
39504
+#: common.opt:2371
 
39505
 msgid "Generate debug information in extended XCOFF format"
 
39506
 msgstr "產生 XCOFF 擴充格式的除錯資訊"
 
39507
 
 
39508
-#: common.opt:2374
 
39509
+#: common.opt:2378
 
39510
 #, fuzzy
 
39511
-#| msgid "Set <dir> to be the system root directory"
 
39512
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
39513
-msgstr "將 <目錄> 設為系統根目錄"
 
39514
+msgstr "-iplugindir=<dir>\t設定<dir>為預設外掛程式目錄"
 
39515
 
 
39516
-#: common.opt:2378
 
39517
+#: common.opt:2382
 
39518
+#, fuzzy
 
39519
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
39520
-msgstr ""
 
39521
+msgstr "-imultilib <dir>\t設定<dir>為 multilib 包含子目錄"
 
39522
 
 
39523
-#: common.opt:2400
 
39524
+#: common.opt:2404
 
39525
 #, fuzzy
 
39526
-#| msgid "Place output into <file>"
 
39527
 msgid "-o <file>\tPlace output into <file>"
 
39528
-msgstr "將輸出寫入 <file>"
 
39529
+msgstr "-o <file>\t置放輸出進入<檔案>"
 
39530
 
 
39531
-#: common.opt:2404
 
39532
+#: common.opt:2408
 
39533
 msgid "Enable function profiling"
 
39534
 msgstr "啟用函式取樣"
 
39535
 
 
39536
-#: common.opt:2414
 
39537
+#: common.opt:2418
 
39538
 msgid "Like -pedantic but issue them as errors"
 
39539
 msgstr "與 -pedantic 類似,但將它們視作錯誤"
 
39540
 
 
39541
-#: common.opt:2454
 
39542
+#: common.opt:2458
 
39543
 msgid "Do not display functions compiled or elapsed time"
 
39544
 msgstr "不顯示編譯的函式或逝去的時間"
 
39545
 
 
39546
-#: common.opt:2486
 
39547
+#: common.opt:2490
 
39548
 msgid "Enable verbose output"
 
39549
 msgstr "啟用詳細輸出"
 
39550
 
 
39551
-#: common.opt:2490
 
39552
+#: common.opt:2494
 
39553
 msgid "Display the compiler's version"
 
39554
 msgstr "顯示編譯器版本"
 
39555
 
 
39556
-#: common.opt:2494
 
39557
+#: common.opt:2498
 
39558
 msgid "Suppress warnings"
 
39559
 msgstr "不顯示警告"
 
39560
 
 
39561
-#: common.opt:2504
 
39562
+#: common.opt:2508
 
39563
 #, fuzzy
 
39564
-#| msgid "Enable ID based shared library"
 
39565
 msgid "Create a shared library"
 
39566
-msgstr "啟用基於 ID 的共享函式庫"
 
39567
+msgstr "建立共用函式庫"
 
39568
 
 
39569
-#: common.opt:2543
 
39570
+#: common.opt:2547
 
39571
 #, fuzzy
 
39572
-#| msgid "Generate position-independent code for executables if possible (large mode)"
 
39573
 msgid "Create a position independent executable"
 
39574
-msgstr "為可執行檔案盡可能產生與位置無關的程式碼(大模式)"
 
39575
+msgstr "建立位置獨立可執行檔案"
 
39576
 
 
39577
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
39578
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
39579
 #: cp/cvt.c:1395
 
39580
 #, gcc-internal-format
 
39581
 msgid "value computed is not used"
 
39582
@@ -13503,94 +13458,79 @@
 
39583
 
 
39584
 #: go/gofrontend/expressions.cc:857
 
39585
 #, fuzzy
 
39586
-#| msgid "invalid use of %qD"
 
39587
 msgid "invalid use of type"
 
39588
-msgstr "錯誤地使用了 %qD"
 
39589
+msgstr "無效的使用的型態"
 
39590
 
 
39591
 #: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
 
39592
 #: go/gofrontend/expressions.cc:2617
 
39593
 #, fuzzy
 
39594
-#| msgid "inlined_to pointer refers to itself"
 
39595
 msgid "constant refers to itself"
 
39596
-msgstr "inlined_to pointer 參照自身"
 
39597
+msgstr "常數參考它自己"
 
39598
 
 
39599
 #: go/gofrontend/expressions.cc:3909
 
39600
 #, fuzzy
 
39601
-#| msgid "Expected expression type"
 
39602
 msgid "expected numeric type"
 
39603
-msgstr "需要運算式類型"
 
39604
+msgstr "預期的數字類型"
 
39605
 
 
39606
 #: go/gofrontend/expressions.cc:3914
 
39607
 #, fuzzy
 
39608
-#| msgid "Expected expression type"
 
39609
 msgid "expected boolean type"
 
39610
-msgstr "需要運算式類型"
 
39611
+msgstr "預期的布林值型態"
 
39612
 
 
39613
 #: go/gofrontend/expressions.cc:3920
 
39614
 #, fuzzy
 
39615
-#| msgid "Expected integer string"
 
39616
 msgid "expected integer or boolean type"
 
39617
-msgstr "需要整數字串"
 
39618
+msgstr "預期的整數或布林值型態"
 
39619
 
 
39620
 #: go/gofrontend/expressions.cc:3927
 
39621
 #, fuzzy
 
39622
-#| msgid "invalid operands to binary %s"
 
39623
 msgid "invalid operand for unary %<&%>"
 
39624
-msgstr "二進位運算子 %s 運算元無效"
 
39625
+msgstr "無效的運算元用於一元 %<&%>"
 
39626
 
 
39627
 #: go/gofrontend/expressions.cc:3936
 
39628
 #, fuzzy
 
39629
-#| msgid "Expected integer"
 
39630
 msgid "expected pointer"
 
39631
-msgstr "需要整數"
 
39632
+msgstr "預期的指標"
 
39633
 
 
39634
 #: go/gofrontend/expressions.cc:5610
 
39635
 #, fuzzy
 
39636
-#| msgid "comparison of promoted ~unsigned with unsigned"
 
39637
 msgid "invalid comparison of nil with nil"
 
39638
-msgstr "比較無號數和取反後又經提升的無號數"
 
39639
+msgstr "無效的比較編碼在中 gimple cond"
 
39640
 
 
39641
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
39642
 #, fuzzy
 
39643
-#| msgid "incompatible types in return"
 
39644
 msgid "incompatible types in binary expression"
 
39645
-msgstr "回傳時類型不相容"
 
39646
+msgstr "不相容的類型在中二進位運算式"
 
39647
 
 
39648
 #: go/gofrontend/expressions.cc:5648
 
39649
 #, fuzzy
 
39650
-#| msgid "size of array %qs has non-integer type"
 
39651
 msgid "shift of non-integer operand"
 
39652
-msgstr "陣列 %qs 的大小的類型不是整數"
 
39653
+msgstr "Shift 的 non-integer 運算元"
 
39654
 
 
39655
 #: go/gofrontend/expressions.cc:5653 go/gofrontend/expressions.cc:5661
 
39656
 #, fuzzy
 
39657
-#| msgid "switch quantity not an integer"
 
39658
 msgid "shift count not unsigned integer"
 
39659
-msgstr "switch 敘述中的值不是一個整數"
 
39660
+msgstr "Shift 計數無法無正負號整數"
 
39661
 
 
39662
 #: go/gofrontend/expressions.cc:5666
 
39663
 #, fuzzy
 
39664
-#| msgid "negative insn length"
 
39665
 msgid "negative shift count"
 
39666
-msgstr "指令長度為負"
 
39667
+msgstr "負 Shift 計數"
 
39668
 
 
39669
 #: go/gofrontend/expressions.cc:6470
 
39670
 #, fuzzy
 
39671
-#| msgid "called object %qE is not a function"
 
39672
 msgid "object is not a method"
 
39673
-msgstr "被呼叫的物件 %qE 不是一個函式"
 
39674
+msgstr "物件並非方法"
 
39675
 
 
39676
 #: go/gofrontend/expressions.cc:6479
 
39677
 #, fuzzy
 
39678
-#| msgid "argument of type %qT does not match %qT"
 
39679
 msgid "method type does not match object type"
 
39680
-msgstr "引數類型為 %qT,與 %qT 不匹配"
 
39681
+msgstr "方法型態不匹配物件類型"
 
39682
 
 
39683
 #: go/gofrontend/expressions.cc:6721
 
39684
 #, fuzzy
 
39685
-#| msgid "invalid argument to builtin function"
 
39686
 msgid "invalid use of %<...%> with builtin function"
 
39687
-msgstr "給內建函式的引數無效"
 
39688
+msgstr "無效的使用的 %<...%>與內建函式"
 
39689
 
 
39690
 #: go/gofrontend/expressions.cc:6741 go/gofrontend/expressions.cc:6798
 
39691
 #: go/gofrontend/expressions.cc:6843 go/gofrontend/expressions.cc:7602
 
39692
@@ -13598,9 +13538,8 @@
 
39693
 #: go/gofrontend/expressions.cc:7848 go/gofrontend/expressions.cc:9036
 
39694
 #: go/gofrontend/expressions.cc:9055
 
39695
 #, fuzzy
 
39696
-#| msgid "no arguments"
 
39697
 msgid "not enough arguments"
 
39698
-msgstr "沒有參數"
 
39699
+msgstr "不足引數"
 
39700
 
 
39701
 #: go/gofrontend/expressions.cc:6743 go/gofrontend/expressions.cc:6800
 
39702
 #: go/gofrontend/expressions.cc:7607 go/gofrontend/expressions.cc:7732
 
39703
@@ -13608,25 +13547,23 @@
 
39704
 #: go/gofrontend/expressions.cc:7850 go/gofrontend/expressions.cc:8731
 
39705
 #: go/gofrontend/expressions.cc:9041 go/gofrontend/expressions.cc:9062
 
39706
 #, fuzzy
 
39707
-#| msgid "too many arguments for format"
 
39708
 msgid "too many arguments"
 
39709
-msgstr "提供給格式字串的引數太多"
 
39710
+msgstr "太多引數"
 
39711
 
 
39712
 #: go/gofrontend/expressions.cc:6802
 
39713
 #, fuzzy
 
39714
-#| msgid "argument 1 must be a 5-bit signed literal"
 
39715
 msgid "argument 1 must be a map"
 
39716
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
39717
+msgstr "引數 1 必須是映射"
 
39718
 
 
39719
 #: go/gofrontend/expressions.cc:6869
 
39720
 #, fuzzy
 
39721
-#| msgid "invalid type argument"
 
39722
 msgid "invalid type for make function"
 
39723
-msgstr "無效的類型參數"
 
39724
+msgstr "無效的型態用於製作函式"
 
39725
 
 
39726
 #: go/gofrontend/expressions.cc:6883
 
39727
+#, fuzzy
 
39728
 msgid "length required when allocating a slice"
 
39729
-msgstr ""
 
39730
+msgstr "長度必要項時配置切片"
 
39731
 
 
39732
 #: go/gofrontend/expressions.cc:6920
 
39733
 msgid "len larger than cap"
 
39734
@@ -13634,419 +13571,388 @@
 
39735
 
 
39736
 #: go/gofrontend/expressions.cc:6932
 
39737
 #, fuzzy
 
39738
-#| msgid "too many arguments for format"
 
39739
 msgid "too many arguments to make"
 
39740
-msgstr "提供給格式字串的引數太多"
 
39741
+msgstr "太多引數要讓"
 
39742
 
 
39743
 #: go/gofrontend/expressions.cc:7651
 
39744
 #, fuzzy
 
39745
-#| msgid "argument 1 must be a 5-bit signed literal"
 
39746
 msgid "argument must be array or slice or channel"
 
39747
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
39748
+msgstr "引數必須是陣列或切片或頻道"
 
39749
 
 
39750
 #: go/gofrontend/expressions.cc:7661
 
39751
+#, fuzzy
 
39752
 msgid "argument must be string or array or slice or map or channel"
 
39753
-msgstr ""
 
39754
+msgstr "引數必須正在字串或陣列或切片或映射或頻道"
 
39755
 
 
39756
 #: go/gofrontend/expressions.cc:7707
 
39757
 #, fuzzy
 
39758
-#| msgid "invalid argument to builtin function"
 
39759
 msgid "unsupported argument type to builtin function"
 
39760
-msgstr "給內建函式的引數無效"
 
39761
+msgstr "不受支援的引數類型到內建函式"
 
39762
 
 
39763
 #: go/gofrontend/expressions.cc:7718
 
39764
 #, fuzzy
 
39765
-#| msgid "Argument dim at %L must be scalar"
 
39766
 msgid "argument must be channel"
 
39767
-msgstr "%L 引數維數必須是標量"
 
39768
+msgstr "引數必須是頻道"
 
39769
 
 
39770
 #: go/gofrontend/expressions.cc:7720
 
39771
+#, fuzzy
 
39772
 msgid "cannot close receive-only channel"
 
39773
-msgstr ""
 
39774
+msgstr "無法關閉 receive-only 頻道"
 
39775
 
 
39776
 #: go/gofrontend/expressions.cc:7740
 
39777
 #, fuzzy
 
39778
-#| msgid "argument 1 must be a 5-bit signed literal"
 
39779
 msgid "argument must be a field reference"
 
39780
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
39781
+msgstr "引數必須是欄位參考"
 
39782
 
 
39783
 #: go/gofrontend/expressions.cc:7767
 
39784
 #, fuzzy
 
39785
-#| msgid "argument 1 must be a 5-bit signed literal"
 
39786
 msgid "left argument must be a slice"
 
39787
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
39788
+msgstr "左引數必須是切片"
 
39789
 
 
39790
 #: go/gofrontend/expressions.cc:7775
 
39791
+#, fuzzy
 
39792
 msgid "element types must be the same"
 
39793
-msgstr ""
 
39794
+msgstr "元件類型必須相同"
 
39795
 
 
39796
 #: go/gofrontend/expressions.cc:7780
 
39797
 #, fuzzy
 
39798
-#| msgid "first argument of %q+D should be %<int%>"
 
39799
 msgid "first argument must be []byte"
 
39800
-msgstr "%q+D 的第一個參數的類型應該是 %<int%>"
 
39801
+msgstr "第一個引數必須是 [] 位元組"
 
39802
 
 
39803
 #: go/gofrontend/expressions.cc:7783
 
39804
 #, fuzzy
 
39805
-#| msgid "tls_model argument not a string"
 
39806
 msgid "second argument must be slice or string"
 
39807
-msgstr "tls_model 的引數不是一個字串"
 
39808
+msgstr "秒引數必須是切片或字串"
 
39809
 
 
39810
 #: go/gofrontend/expressions.cc:7824
 
39811
 #, fuzzy
 
39812
-#| msgid "%Jparameter %u has void type"
 
39813
 msgid "argument 2 has invalid type"
 
39814
-msgstr "%J參數 %u 類型為 void"
 
39815
+msgstr "引數 2 有無效的型態"
 
39816
 
 
39817
 #: go/gofrontend/expressions.cc:7840
 
39818
 #, fuzzy
 
39819
-#| msgid "%Jparameter %u has incomplete type"
 
39820
 msgid "argument must have complex type"
 
39821
-msgstr "%J參數 %u 類型不完全"
 
39822
+msgstr "引數必須有複雜型態"
 
39823
 
 
39824
 #: go/gofrontend/expressions.cc:7858
 
39825
 #, fuzzy
 
39826
-#| msgid "cleanup argument not an identifier"
 
39827
 msgid "complex arguments must have identical types"
 
39828
-msgstr "cleanup 引數不是一個識別碼"
 
39829
+msgstr "複雜引數必須有相等的類型"
 
39830
 
 
39831
 #: go/gofrontend/expressions.cc:7860
 
39832
 #, fuzzy
 
39833
-#| msgid "Do not use hardware floating point"
 
39834
 msgid "complex arguments must have floating-point type"
 
39835
-msgstr "不使用硬體浮點單元"
 
39836
+msgstr "複雜引數必須有浮點型態"
 
39837
 
 
39838
 #: go/gofrontend/expressions.cc:8548 go/gofrontend/expressions.cc:8989
 
39839
 #: go/gofrontend/expressions.cc:9451
 
39840
 #, fuzzy
 
39841
-#| msgid "unexpected node"
 
39842
 msgid "expected function"
 
39843
-msgstr "與預期不符的結點"
 
39844
+msgstr "預期的函式"
 
39845
 
 
39846
 #: go/gofrontend/expressions.cc:8735
 
39847
 #, fuzzy
 
39848
-#| msgid "invalid use of %<this%> at top level"
 
39849
 msgid "invalid use of %<...%> with non-slice"
 
39850
-msgstr "在頂層使用 %<this%> 無效"
 
39851
+msgstr "無效的使用的 %<...%>與 non-slice"
 
39852
 
 
39853
 #: go/gofrontend/expressions.cc:9008
 
39854
 #, fuzzy
 
39855
-#| msgid "incompatible types in return"
 
39856
 msgid "incompatible type for receiver"
 
39857
-msgstr "回傳時類型不相容"
 
39858
+msgstr "不相容的型態用於收件者"
 
39859
 
 
39860
 #: go/gofrontend/expressions.cc:9026
 
39861
 #, fuzzy
 
39862
-#| msgid "invalid use of %<this%> in non-member function"
 
39863
 msgid "invalid use of %<...%> calling non-variadic function"
 
39864
-msgstr "在非成員函式中使用 %<this%> 無效"
 
39865
+msgstr "無效的使用的 %<...%>呼叫 non-variadic 函式"
 
39866
 
 
39867
 #: go/gofrontend/expressions.cc:9460 go/gofrontend/expressions.cc:9474
 
39868
 #, fuzzy
 
39869
-#| msgid "number of arguments doesn%'t match prototype"
 
39870
 msgid "number of results does not match number of values"
 
39871
-msgstr "引數數目與原型不符"
 
39872
+msgstr "結果數量不匹配值數量"
 
39873
 
 
39874
 #: go/gofrontend/expressions.cc:9778 go/gofrontend/expressions.cc:10207
 
39875
 #, fuzzy
 
39876
-#| msgid "Cray pointer at %C must be an integer."
 
39877
 msgid "index must be integer"
 
39878
-msgstr "%C 處 Cray 指標必須是一個整數。"
 
39879
+msgstr "索引必須是整數"
 
39880
 
 
39881
 #: go/gofrontend/expressions.cc:9784 go/gofrontend/expressions.cc:10211
 
39882
 #, fuzzy
 
39883
-#| msgid "Cray pointer at %C must be an integer."
 
39884
 msgid "slice end must be integer"
 
39885
-msgstr "%C 處 Cray 指標必須是一個整數。"
 
39886
+msgstr "切片結束必須是整數"
 
39887
 
 
39888
 #: go/gofrontend/expressions.cc:9832 go/gofrontend/expressions.cc:10242
 
39889
 msgid "inverted slice range"
 
39890
 msgstr ""
 
39891
 
 
39892
 #: go/gofrontend/expressions.cc:9846
 
39893
+#, fuzzy
 
39894
 msgid "slice of unaddressable value"
 
39895
-msgstr ""
 
39896
+msgstr "切片的 unaddressable 值"
 
39897
 
 
39898
 #: go/gofrontend/expressions.cc:10448
 
39899
 #, fuzzy
 
39900
-#| msgid "incompatible types in assignment"
 
39901
 msgid "incompatible type for map index"
 
39902
-msgstr "賦值時類型不相容"
 
39903
+msgstr "不相容的型態用於映射索引"
 
39904
 
 
39905
 #: go/gofrontend/expressions.cc:10893
 
39906
+#, fuzzy
 
39907
 msgid "expected interface or pointer to interface"
 
39908
-msgstr ""
 
39909
+msgstr "預期的介面或指標到介面"
 
39910
 
 
39911
 #: go/gofrontend/expressions.cc:11461
 
39912
 #, fuzzy
 
39913
-#| msgid "too many arguments for format"
 
39914
 msgid "too many expressions for struct"
 
39915
-msgstr "提供給格式字串的引數太多"
 
39916
+msgstr "太多運算式用於結構"
 
39917
 
 
39918
 #: go/gofrontend/expressions.cc:11474
 
39919
 #, fuzzy
 
39920
-#| msgid "too few arguments for format"
 
39921
 msgid "too few expressions for struct"
 
39922
-msgstr "格式字串引數太少"
 
39923
+msgstr "太少運算式用於結構"
 
39924
 
 
39925
 #: go/gofrontend/expressions.cc:13135 go/gofrontend/statements.cc:1537
 
39926
+#, fuzzy
 
39927
 msgid "type assertion only valid for interface types"
 
39928
-msgstr ""
 
39929
+msgstr "型態假設只有有效用於介面類型"
 
39930
 
 
39931
 #: go/gofrontend/expressions.cc:13147
 
39932
+#, fuzzy
 
39933
 msgid "impossible type assertion: type does not implement interface"
 
39934
-msgstr ""
 
39935
+msgstr "不可能的型態假設:型態不實作介面"
 
39936
 
 
39937
 #: go/gofrontend/expressions.cc:13318 go/gofrontend/statements.cc:1385
 
39938
 #, fuzzy
 
39939
-#| msgid "expected class name"
 
39940
 msgid "expected channel"
 
39941
-msgstr "需要類別名"
 
39942
+msgstr "預期的頻道"
 
39943
 
 
39944
 #: go/gofrontend/expressions.cc:13323 go/gofrontend/statements.cc:1390
 
39945
+#, fuzzy
 
39946
 msgid "invalid receive on send-only channel"
 
39947
-msgstr ""
 
39948
+msgstr "無效的接收於 send-only 頻道"
 
39949
 
 
39950
 #: go/gofrontend/parse.cc:2982
 
39951
+#, fuzzy
 
39952
 msgid "parentheses required around this composite literal to avoid parsing ambiguity"
 
39953
-msgstr ""
 
39954
+msgstr "parentheses 必要項周圍這個合成 literalto 避免剖析模稜兩可"
 
39955
 
 
39956
 #: go/gofrontend/statements.cc:588
 
39957
 #, fuzzy
 
39958
-#| msgid "invalid lvalue in assignment"
 
39959
 msgid "invalid left hand side of assignment"
 
39960
-msgstr "賦值運算中的左值無效"
 
39961
+msgstr "無效的向左手側邊的指派"
 
39962
 
 
39963
 #: go/gofrontend/statements.cc:1103
 
39964
+#, fuzzy
 
39965
 msgid "expected map index on right hand side"
 
39966
-msgstr ""
 
39967
+msgstr "預期的映射索引右側手側邊"
 
39968
 
 
39969
 #: go/gofrontend/statements.cc:1252
 
39970
 #, fuzzy
 
39971
-#| msgid "Unexpected end of file in '%s'"
 
39972
 msgid "expected map index on left hand side"
 
39973
-msgstr "「%s」中非預期的檔案結尾"
 
39974
+msgstr "預期的映射索引左側手側邊"
 
39975
 
 
39976
 #: go/gofrontend/statements.cc:2636 go/gofrontend/statements.cc:2665
 
39977
 #, fuzzy
 
39978
-#| msgid "not enough variable arguments to fit a sentinel"
 
39979
 msgid "not enough arguments to return"
 
39980
-msgstr "變數引數太少,不足以填滿一個哨兵"
 
39981
+msgstr "不足引數到回傳"
 
39982
 
 
39983
 #: go/gofrontend/statements.cc:2644
 
39984
 #, fuzzy
 
39985
-#| msgid "%<return%> with a value, in function returning void"
 
39986
 msgid "return with value in function with no return type"
 
39987
-msgstr "在無回傳值的函式中,%<return%> 帶回傳值"
 
39988
+msgstr "回傳與值在中函式不具任何傳回類型"
 
39989
 
 
39990
 #: go/gofrontend/statements.cc:2671
 
39991
 #, fuzzy
 
39992
-#| msgid "invalid lvalue in asm statement"
 
39993
 msgid "too many values in return statement"
 
39994
-msgstr "asm 敘述中出現無效的左值"
 
39995
+msgstr "太多值在中回傳敘述"
 
39996
 
 
39997
 #: go/gofrontend/statements.cc:3149
 
39998
 #, fuzzy
 
39999
-#| msgid "expected expression"
 
40000
 msgid "expected boolean expression"
 
40001
-msgstr "需要運算式"
 
40002
+msgstr "預期的布林表示式"
 
40003
 
 
40004
 #: go/gofrontend/statements.cc:4203
 
40005
+#, fuzzy
 
40006
 msgid "cannot type switch on non-interface value"
 
40007
-msgstr ""
 
40008
+msgstr "無法型態切換於 non-interface 值"
 
40009
 
 
40010
 #: go/gofrontend/statements.cc:4325
 
40011
 #, fuzzy
 
40012
-#| msgid "incompatible types in return"
 
40013
 msgid "incompatible types in send"
 
40014
-msgstr "回傳時類型不相容"
 
40015
+msgstr "不相容的類型在中發送"
 
40016
 
 
40017
 #: go/gofrontend/statements.cc:4330
 
40018
+#, fuzzy
 
40019
 msgid "invalid send on receive-only channel"
 
40020
-msgstr ""
 
40021
+msgstr "無效的發送於 receive-only 頻道"
 
40022
 
 
40023
 #: go/gofrontend/statements.cc:5220
 
40024
+#, fuzzy
 
40025
 msgid "too many variables for range clause with channel"
 
40026
-msgstr ""
 
40027
+msgstr "太多變數用於範圍子句與頻道"
 
40028
 
 
40029
 #: go/gofrontend/statements.cc:5227
 
40030
+#, fuzzy
 
40031
 msgid "range clause must have array, slice, string, map, or channel type"
 
40032
-msgstr ""
 
40033
+msgstr "範圍子句必須有陣列、切片、字串、映射,或頻道型態"
 
40034
 
 
40035
 #: go/gofrontend/types.cc:515
 
40036
 #, fuzzy
 
40037
-#| msgid "invalid operation on uninstantiated type"
 
40038
 msgid "invalid comparison of non-ordered type"
 
40039
-msgstr "對未初始化類型的作業無效"
 
40040
+msgstr "無效的比較的 non-ordered 型態"
 
40041
 
 
40042
 #: go/gofrontend/types.cc:531
 
40043
 #, fuzzy
 
40044
-#| msgid "%Hduplicate class will only be compiled once"
 
40045
 msgid "slice can only be compared to nil"
 
40046
-msgstr "%H重複的類別只會被編譯一次"
 
40047
+msgstr "切片只能被比較到零"
 
40048
 
 
40049
 #: go/gofrontend/types.cc:533
 
40050
 #, fuzzy
 
40051
-#| msgid "%qs can only be specified for functions"
 
40052
 msgid "map can only be compared to nil"
 
40053
-msgstr "只能為函式指定 %qs"
 
40054
+msgstr "映射只能被比較到零"
 
40055
 
 
40056
 #: go/gofrontend/types.cc:535
 
40057
 #, fuzzy
 
40058
-#| msgid "%Hduplicate class will only be compiled once"
 
40059
 msgid "func can only be compared to nil"
 
40060
-msgstr "%H重複的類別只會被編譯一次"
 
40061
+msgstr "func 只能被比較到零"
 
40062
 
 
40063
 #: go/gofrontend/types.cc:541
 
40064
 #, fuzzy, c-format
 
40065
-#| msgid "invalid operand to %%R"
 
40066
 msgid "invalid operation (%s)"
 
40067
-msgstr "%%R 的運算元無效"
 
40068
+msgstr "無效的作業 (%s)"
 
40069
 
 
40070
 #: go/gofrontend/types.cc:564
 
40071
 #, fuzzy
 
40072
-#| msgid "invalid operation on uninstantiated type"
 
40073
 msgid "invalid comparison of non-comparable type"
 
40074
-msgstr "對未初始化類型的作業無效"
 
40075
+msgstr "無效的比較的 non-comparable 型態"
 
40076
 
 
40077
 #: go/gofrontend/types.cc:585
 
40078
+#, fuzzy
 
40079
 msgid "invalid comparison of non-comparable struct"
 
40080
-msgstr ""
 
40081
+msgstr "無效的比較的 non-comparable 結構"
 
40082
 
 
40083
 #: go/gofrontend/types.cc:596
 
40084
 #, fuzzy
 
40085
-#| msgid "invalid use of non-lvalue array"
 
40086
 msgid "invalid comparison of non-comparable array"
 
40087
-msgstr "對非左值陣列的無效使用"
 
40088
+msgstr "無效的比較的 non-comparable 陣列"
 
40089
 
 
40090
 #: go/gofrontend/types.cc:627
 
40091
+#, fuzzy
 
40092
 msgid "multiple-value function call in single-value context"
 
40093
-msgstr ""
 
40094
+msgstr "多重值函式呼叫在中單一值語境"
 
40095
 
 
40096
 #: go/gofrontend/types.cc:714
 
40097
 #, fuzzy
 
40098
-#| msgid "Warn about implicit conversion"
 
40099
 msgid "need explicit conversion"
 
40100
-msgstr "對隱含轉換給出警告"
 
40101
+msgstr "需要明確的轉換"
 
40102
 
 
40103
 #: go/gofrontend/types.cc:721
 
40104
 #, fuzzy, c-format
 
40105
-#| msgid "cannot convert type %qT to type %qT"
 
40106
 msgid "cannot use type %s as type %s"
 
40107
-msgstr "不能將類型 %qT 轉換為類型 %qT"
 
40108
+msgstr "無法使用型態 %s 做為型態 %s"
 
40109
 
 
40110
 #: go/gofrontend/types.cc:3273
 
40111
 #, fuzzy
 
40112
-#| msgid "invalid receiver type %qs"
 
40113
 msgid "different receiver types"
 
40114
-msgstr "無效的接收者類型 %qs"
 
40115
+msgstr "不同的收件者類型"
 
40116
 
 
40117
 #: go/gofrontend/types.cc:3293 go/gofrontend/types.cc:3306
 
40118
 #: go/gofrontend/types.cc:3321
 
40119
 #, fuzzy
 
40120
-#| msgid "redefinition of parameter %q+D"
 
40121
 msgid "different number of parameters"
 
40122
-msgstr "參數 %q+D 重定義"
 
40123
+msgstr "不同的參數數量"
 
40124
 
 
40125
 #: go/gofrontend/types.cc:3314
 
40126
 #, fuzzy
 
40127
-#| msgid "invalid parameter type %qT"
 
40128
 msgid "different parameter types"
 
40129
-msgstr "無效的參數類型 %qT"
 
40130
+msgstr "不同的參數類型"
 
40131
 
 
40132
 #: go/gofrontend/types.cc:3329
 
40133
+#, fuzzy
 
40134
 msgid "different varargs"
 
40135
-msgstr ""
 
40136
+msgstr "不同的 varargs"
 
40137
 
 
40138
 #: go/gofrontend/types.cc:3338 go/gofrontend/types.cc:3351
 
40139
 #: go/gofrontend/types.cc:3366
 
40140
+#, fuzzy
 
40141
 msgid "different number of results"
 
40142
-msgstr ""
 
40143
+msgstr "不同的結果數量"
 
40144
 
 
40145
 #: go/gofrontend/types.cc:3359
 
40146
+#, fuzzy
 
40147
 msgid "different result types"
 
40148
-msgstr ""
 
40149
+msgstr "不同的結果類型"
 
40150
 
 
40151
 #: go/gofrontend/types.cc:4320
 
40152
-#, c-format
 
40153
+#, fuzzy, c-format
 
40154
 msgid "implicit assignment of %s%s%s hidden field %s%s%s"
 
40155
-msgstr ""
 
40156
+msgstr "隱含的指派的 %s%s%s 隱藏欄位 %s%s%s"
 
40157
 
 
40158
 #: go/gofrontend/types.cc:6786
 
40159
-#, c-format
 
40160
+#, fuzzy, c-format
 
40161
 msgid "need explicit conversion; missing method %s%s%s"
 
40162
-msgstr ""
 
40163
+msgstr "需要明確的轉換;缺少的方法 %s%s%s"
 
40164
 
 
40165
 #: go/gofrontend/types.cc:6803 go/gofrontend/types.cc:6945
 
40166
 #, fuzzy, c-format
 
40167
-#| msgid "incompatible type for argument %d of %qE"
 
40168
 msgid "incompatible type for method %s%s%s"
 
40169
-msgstr "引數 %d(屬於 %qE)類型不相容"
 
40170
+msgstr "不相容的型態用於方法 %s%s%s"
 
40171
 
 
40172
 #: go/gofrontend/types.cc:6807 go/gofrontend/types.cc:6949
 
40173
 #, fuzzy, c-format
 
40174
-#| msgid "incompatible type for argument %d of %qE"
 
40175
 msgid "incompatible type for method %s%s%s (%s)"
 
40176
-msgstr "引數 %d(屬於 %qE)類型不相容"
 
40177
+msgstr "不相容的型態用於方法 %s%s%s (%s)"
 
40178
 
 
40179
 #: go/gofrontend/types.cc:6886 go/gofrontend/types.cc:6899
 
40180
+#, fuzzy
 
40181
 msgid "pointer to interface type has no methods"
 
40182
-msgstr ""
 
40183
+msgstr "指標到介面類型沒有任何方法"
 
40184
 
 
40185
 #: go/gofrontend/types.cc:6888 go/gofrontend/types.cc:6901
 
40186
 #, fuzzy
 
40187
-#| msgid "error while parsing methods"
 
40188
 msgid "type has no methods"
 
40189
-msgstr "解析方法時發生錯誤"
 
40190
+msgstr "型態沒有任何方法"
 
40191
 
 
40192
 #: go/gofrontend/types.cc:6922
 
40193
 #, fuzzy, c-format
 
40194
-#| msgid "ambiguous abbreviation %s"
 
40195
 msgid "ambiguous method %s%s%s"
 
40196
-msgstr "有歧義的縮寫 %s"
 
40197
+msgstr "模稜兩可的方法 %s%s%s"
 
40198
 
 
40199
 #: go/gofrontend/types.cc:6925
 
40200
 #, fuzzy, c-format
 
40201
-#| msgid "missing argument to \"%s\""
 
40202
 msgid "missing method %s%s%s"
 
40203
-msgstr "「%s」缺少引數"
 
40204
+msgstr "缺少方法 %s%s%s"
 
40205
 
 
40206
 #: go/gofrontend/types.cc:6966
 
40207
-#, c-format
 
40208
+#, fuzzy, c-format
 
40209
 msgid "method %s%s%s requires a pointer receiver"
 
40210
-msgstr ""
 
40211
+msgstr "方法 %s%s%s 需要指標"
 
40212
 
 
40213
 #: go/gofrontend/types.cc:6984
 
40214
-#, c-format
 
40215
+#, fuzzy, c-format
 
40216
 msgid "method %s%s%s is marked go:nointerface"
 
40217
-msgstr ""
 
40218
+msgstr "方法 %s%s%s 需要指標"
 
40219
 
 
40220
 #. Warn about and ignore all others for now, but store them.
 
40221
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
40222
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
40223
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
40224
 #, fuzzy, gcc-internal-format
 
40225
-#| msgid "%qs attribute directive ignored"
 
40226
 msgid "%qE attribute directive ignored"
 
40227
-msgstr "忽略 %qs 屬性指定"
 
40228
+msgstr "%qE 屬性指令忽略"
 
40229
 
 
40230
 #: attribs.c:430
 
40231
 #, fuzzy, gcc-internal-format
 
40232
-#| msgid "%qs attribute directive ignored"
 
40233
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
40234
-msgstr "忽略 %qs 屬性指定"
 
40235
+msgstr "%qE 屬性指令忽略"
 
40236
 
 
40237
 #: attribs.c:439
 
40238
 #, fuzzy, gcc-internal-format
 
40239
-#| msgid "wrong number of arguments specified for %qs attribute"
 
40240
 msgid "wrong number of arguments specified for %qE attribute"
 
40241
-msgstr "為 %qs 屬性給定的引數數目錯誤"
 
40242
+msgstr "錯誤的引數數量指定的用於 %qE 屬性"
 
40243
 
 
40244
 #. This is a c++11 attribute that appertains to a
 
40245
 #. type-specifier, outside of the definition of, a class
 
40246
 #. type.  Ignore it.
 
40247
 #: attribs.c:452
 
40248
 #, fuzzy, gcc-internal-format
 
40249
-#| msgid "%qE attribute ignored"
 
40250
 msgid "attribute ignored"
 
40251
 msgstr "%qE 屬性被忽略"
 
40252
 
 
40253
@@ -14057,31 +13963,28 @@
 
40254
 
 
40255
 #: attribs.c:471
 
40256
 #, fuzzy, gcc-internal-format
 
40257
-#| msgid "%qs attribute does not apply to types"
 
40258
 msgid "%qE attribute does not apply to types"
 
40259
-msgstr "不能向類型加入屬性 %qs"
 
40260
+msgstr "%qE 屬性不套用輸入"
 
40261
 
 
40262
 #: attribs.c:523
 
40263
 #, fuzzy, gcc-internal-format
 
40264
-#| msgid "%qs attribute only applies to function types"
 
40265
 msgid "%qE attribute only applies to function types"
 
40266
-msgstr "屬性 %qs 只對函式類型起作用"
 
40267
+msgstr "%qE 屬性只有套用到函數型式"
 
40268
 
 
40269
 #: attribs.c:533
 
40270
 #, fuzzy, gcc-internal-format
 
40271
-#| msgid "type attributes are honored only at type definition"
 
40272
 msgid "type attributes ignored after type is already defined"
 
40273
-msgstr "類型屬性只在類型定義時起作用"
 
40274
+msgstr "型態屬性忽略的之後型態已經定義"
 
40275
 
 
40276
 #: bb-reorder.c:2095
 
40277
-#, gcc-internal-format, gfc-internal-format
 
40278
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40279
 msgid "multiple hot/cold transitions found (bb %i)"
 
40280
-msgstr ""
 
40281
+msgstr "多重熱門/cold 轉換找到 (bb %i)"
 
40282
 
 
40283
 #: bt-load.c:1547
 
40284
-#, gcc-internal-format
 
40285
+#, fuzzy, gcc-internal-format
 
40286
 msgid "branch target register load optimization is not intended to be run twice"
 
40287
-msgstr ""
 
40288
+msgstr "分支目標暫存器載入最佳化未被預想的為運行兩次"
 
40289
 
 
40290
 #: builtins.c:636
 
40291
 #, gcc-internal-format
 
40292
@@ -14157,20 +14060,18 @@
 
40293
 
 
40294
 #: builtins.c:4784
 
40295
 #, fuzzy, gcc-internal-format
 
40296
-#| msgid "third argument to %<__builtin_prefetch%> must be a constant"
 
40297
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 
40298
-msgstr "%<__builtin_prefetch%> 的第三個引數必須是一個常數"
 
40299
+msgstr "兩者引數到 %<__builtin___clear_cache%>必須是指標"
 
40300
 
 
40301
 #: builtins.c:4883
 
40302
 #, fuzzy, gcc-internal-format
 
40303
-#| msgid "initializer specified for static member function %qD"
 
40304
 msgid "trampoline generated for nested function %qD"
 
40305
-msgstr "為靜態成員函式 %qD 指定了初始值"
 
40306
+msgstr "trampoline 產生的用於巢狀的函式 %qD"
 
40307
 
 
40308
 #: builtins.c:5179 builtins.c:5192
 
40309
-#, gcc-internal-format
 
40310
+#, fuzzy, gcc-internal-format
 
40311
 msgid "%qD changed semantics in GCC 4.4"
 
40312
-msgstr ""
 
40313
+msgstr "%qD 變更的語意在中 GCC 4.4"
 
40314
 
 
40315
 #: builtins.c:5296
 
40316
 #, gcc-internal-format
 
40317
@@ -14179,73 +14080,67 @@
 
40318
 
 
40319
 #: builtins.c:5303
 
40320
 #, fuzzy, gcc-internal-format
 
40321
-#| msgid "invalid argument to builtin function"
 
40322
 msgid "invalid memory model argument to builtin"
 
40323
-msgstr "給內建函式的引數無效"
 
40324
+msgstr "無效的記憶體式樣引數到內建"
 
40325
 
 
40326
 #: builtins.c:5324
 
40327
-#, gcc-internal-format
 
40328
+#, fuzzy, gcc-internal-format
 
40329
 msgid "invalid memory model for %<__atomic_exchange%>"
 
40330
-msgstr ""
 
40331
+msgstr "無效的記憶體式樣用於 %<__atomic_exchange%>"
 
40332
 
 
40333
 #: builtins.c:5361
 
40334
-#, gcc-internal-format
 
40335
+#, fuzzy, gcc-internal-format
 
40336
 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
 
40337
-msgstr ""
 
40338
+msgstr "無效的失敗記憶體式樣用於 %<__atomic_compare_exchange%>"
 
40339
 
 
40340
 #: builtins.c:5367
 
40341
-#, gcc-internal-format
 
40342
+#, fuzzy, gcc-internal-format
 
40343
 msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
 
40344
-msgstr ""
 
40345
+msgstr "失敗記憶體式樣無法 stronger 比成功記憶體式樣用於 %<__atomic_compare_exchange%>"
 
40346
 
 
40347
 #: builtins.c:5415
 
40348
-#, gcc-internal-format
 
40349
+#, fuzzy, gcc-internal-format
 
40350
 msgid "invalid memory model for %<__atomic_load%>"
 
40351
-msgstr ""
 
40352
+msgstr "無效的記憶體式樣用於 %<__atomic_load%>"
 
40353
 
 
40354
 #: builtins.c:5445 builtins.c:5552
 
40355
 #, fuzzy, gcc-internal-format
 
40356
-#| msgid "invalid vector type for attribute %qE"
 
40357
 msgid "invalid memory model for %<__atomic_store%>"
 
40358
-msgstr "屬性 %qE 的向量類型無效"
 
40359
+msgstr "無效的記憶體式樣用於 %<__atomic_store%>"
 
40360
 
 
40361
 #: builtins.c:5661
 
40362
-#, gcc-internal-format
 
40363
+#, fuzzy, gcc-internal-format
 
40364
 msgid "non-constant argument 1 to __atomic_always_lock_free"
 
40365
-msgstr ""
 
40366
+msgstr "non-constant 引數 1 到 __atomic_always_lock_free"
 
40367
 
 
40368
 #: builtins.c:5703
 
40369
-#, gcc-internal-format
 
40370
+#, fuzzy, gcc-internal-format
 
40371
 msgid "non-integer argument 1 to __atomic_is_lock_free"
 
40372
-msgstr ""
 
40373
+msgstr "non-integer 引數 1 到 __atomic_is_lock_free"
 
40374
 
 
40375
 #: builtins.c:5764
 
40376
 #, fuzzy, gcc-internal-format
 
40377
-#| msgid "__builtin_eh_return not supported on this target"
 
40378
 msgid "__builtin_thread_pointer is not supported on this target"
 
40379
 msgstr "__builtin_eh_return 在此目標平臺上不受支援"
 
40380
 
 
40381
 #: builtins.c:5784
 
40382
 #, fuzzy, gcc-internal-format
 
40383
-#| msgid "__builtin_eh_return not supported on this target"
 
40384
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
40385
 msgstr "__builtin_eh_return 在此目標平臺上不受支援"
 
40386
 
 
40387
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
40388
 #. inlining.
 
40389
-#: builtins.c:6025 expr.c:10184
 
40390
+#: builtins.c:6025 expr.c:10185
 
40391
 #, fuzzy, gcc-internal-format
 
40392
-#| msgid "invalid argument to %<__builtin_frame_address%>"
 
40393
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
40394
-msgstr "%<__builtin_frame_address%> 的引數無效"
 
40395
+msgstr "%Kinvalid 使用的 %<__builtin_va_arg_pack()%>"
 
40396
 
 
40397
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 
40398
 #. inlining.
 
40399
 #: builtins.c:6031
 
40400
 #, fuzzy, gcc-internal-format
 
40401
-#| msgid "invalid argument to %<__builtin_frame_address%>"
 
40402
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 
40403
-msgstr "%<__builtin_frame_address%> 的引數無效"
 
40404
+msgstr "%Kinvalid 使用的 %<__builtin_va_arg_pack_len()%>"
 
40405
 
 
40406
 #: builtins.c:6270
 
40407
 #, gcc-internal-format
 
40408
@@ -14264,9 +14159,8 @@
 
40409
 
 
40410
 #: builtins.c:12119
 
40411
 #, fuzzy, gcc-internal-format
 
40412
-#| msgid "too few arguments to function %<va_start%>"
 
40413
 msgid "wrong number of arguments to function %<va_start%>"
 
40414
-msgstr "給函式 %<va_start%> 的參數太少"
 
40415
+msgstr "錯誤的引數數量到函式 %<va_start%>"
 
40416
 
 
40417
 #: builtins.c:12134
 
40418
 #, gcc-internal-format
 
40419
@@ -14275,9 +14169,8 @@
 
40420
 
 
40421
 #: builtins.c:12139
 
40422
 #, fuzzy, gcc-internal-format
 
40423
-#| msgid "too few arguments to function %<va_start%>"
 
40424
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 
40425
-msgstr "給函式 %<va_start%> 的參數太少"
 
40426
+msgstr "錯誤的引數數量到函式 %<__builtin_next_arg%>"
 
40427
 
 
40428
 #: builtins.c:12171
 
40429
 #, gcc-internal-format
 
40430
@@ -14285,65 +14178,59 @@
 
40431
 msgstr "%<va_start%> 的第二個參數不是最後一個具名參數"
 
40432
 
 
40433
 #: builtins.c:12184
 
40434
-#, gcc-internal-format
 
40435
+#, fuzzy, gcc-internal-format
 
40436
 msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
 
40437
-msgstr ""
 
40438
+msgstr "未定義的行為時秒參數的 %<va_start%> 被宣告與 %<register%>貯藏體"
 
40439
 
 
40440
 #: builtins.c:12421
 
40441
 #, fuzzy, gcc-internal-format
 
40442
-#| msgid "%Hfirst argument of %D must be a pointer, second integer constant"
 
40443
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 
40444
-msgstr "%H%D 的第一個引數必須是一個指標,第二個必須是整常數"
 
40445
+msgstr "%Kfirst 引數的 %D 必須是指標,秒整數常數"
 
40446
 
 
40447
 #: builtins.c:12434
 
40448
 #, fuzzy, gcc-internal-format
 
40449
-#| msgid "%Hlast argument of %D is not integer constant between 0 and 3"
 
40450
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 
40451
-msgstr "%H%D 的最後一個引數不是一個 0 到 3 之間的整常數"
 
40452
+msgstr "%Klast 引數的 %D 不是整數常數介於 0 和 3"
 
40453
 
 
40454
 #: builtins.c:12479 builtins.c:12630 builtins.c:12687
 
40455
 #, fuzzy, gcc-internal-format
 
40456
-#| msgid "%Hcall to %D will always overflow destination buffer"
 
40457
 msgid "%Kcall to %D will always overflow destination buffer"
 
40458
-msgstr "%H對 %D 的呼叫總是導致目的緩衝區溢出"
 
40459
+msgstr "%Kcall 到 %D 將一律溢位目的緩衝區"
 
40460
 
 
40461
 #: builtins.c:12620
 
40462
 #, fuzzy, gcc-internal-format
 
40463
-#| msgid "%Hcall to %D will always overflow destination buffer"
 
40464
 msgid "%Kcall to %D might overflow destination buffer"
 
40465
-msgstr "%H對 %D 的呼叫總是導致目的緩衝區溢出"
 
40466
+msgstr "%Kcall 到 %D 也許溢位目的緩衝區"
 
40467
 
 
40468
 #: builtins.c:12708
 
40469
-#, gcc-internal-format
 
40470
+#, fuzzy, gcc-internal-format
 
40471
 msgid "%Kattempt to free a non-heap object %qD"
 
40472
-msgstr ""
 
40473
+msgstr "%Kattempt 以釋放 non-heap 物件 %qD"
 
40474
 
 
40475
 #: builtins.c:12711
 
40476
-#, gcc-internal-format
 
40477
+#, fuzzy, gcc-internal-format
 
40478
 msgid "%Kattempt to free a non-heap object"
 
40479
-msgstr ""
 
40480
+msgstr "%Kattempt 以釋放 non-heap 物件"
 
40481
 
 
40482
 #: calls.c:2335
 
40483
 #, gcc-internal-format
 
40484
 msgid "function call has aggregate value"
 
40485
 msgstr "函式呼叫有聚合類型"
 
40486
 
 
40487
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
40488
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
40489
 #, gcc-internal-format
 
40490
 msgid "size of variable %q+D is too large"
 
40491
 msgstr "變數 %q+D 的大小太大"
 
40492
 
 
40493
-#: cfgexpand.c:4487
 
40494
+#: cfgexpand.c:4542
 
40495
 #, fuzzy, gcc-internal-format
 
40496
-#| msgid "not protecting local variables: variable length buffer"
 
40497
 msgid "stack protector not protecting local variables: variable length buffer"
 
40498
-msgstr "沒有保護局部變數:可變長度的緩衝區"
 
40499
+msgstr "堆疊 protector 無法保護區域變數:變數長度緩衝區"
 
40500
 
 
40501
-#: cfgexpand.c:4491
 
40502
+#: cfgexpand.c:4546
 
40503
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40504
-#| msgid "not protecting function: no buffer at least %d bytes long"
 
40505
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
40506
-msgstr "沒有保護函式:沒有至少有 %d 位元組長的緩衝區"
 
40507
+msgstr "堆疊 protector 無法保護函式:所有本地陣列是少於 %d 位元組長"
 
40508
 
 
40509
 #: cfghooks.c:110
 
40510
 #, gcc-internal-format, gfc-internal-format
 
40511
@@ -14356,15 +14243,14 @@
 
40512
 msgstr "%d 的 prev_bb 應該為 %d,而不是 %d"
 
40513
 
 
40514
 #: cfghooks.c:133
 
40515
-#, gcc-internal-format, gfc-internal-format
 
40516
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40517
 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
 
40518
-msgstr ""
 
40519
+msgstr "verify_flow_info:區塊 %i 有 loop_father,但是沒有迴圈"
 
40520
 
 
40521
 #: cfghooks.c:139
 
40522
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40523
-#| msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
40524
 msgid "verify_flow_info: Block %i lacks loop_father"
 
40525
-msgstr "verify_flow_info:不正確的區塊直通 %i->%i"
 
40526
+msgstr "verify_flow_info:區塊 %i lacks loop_father"
 
40527
 
 
40528
 #: cfghooks.c:145
 
40529
 #, gcc-internal-format, gfc-internal-format
 
40530
@@ -14392,9 +14278,9 @@
 
40531
 msgstr "verify_flow_info:邊 %i->%i %i 計數錯"
 
40532
 
 
40533
 #: cfghooks.c:183
 
40534
-#, gcc-internal-format, gfc-internal-format
 
40535
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40536
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 
40537
-msgstr ""
 
40538
+msgstr "verify_flow_info:基本區塊 %d succ 邊緣被已損壞"
 
40539
 
 
40540
 #: cfghooks.c:197
 
40541
 #, gcc-internal-format, gfc-internal-format
 
40542
@@ -14402,9 +14288,9 @@
 
40543
 msgstr "非條件跳轉 %i 之後的分支邊數不正確"
 
40544
 
 
40545
 #: cfghooks.c:205 cfghooks.c:216
 
40546
-#, gcc-internal-format, gfc-internal-format
 
40547
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40548
 msgid "basic block %d pred edge is corrupted"
 
40549
-msgstr ""
 
40550
+msgstr "基本區塊 %d pred 邊緣被已損壞"
 
40551
 
 
40552
 #: cfghooks.c:217
 
40553
 #, gcc-internal-format, gfc-internal-format
 
40554
@@ -14412,9 +14298,9 @@
 
40555
 msgstr "它的 dest_idx 應當是 %d 而不是 %d"
 
40556
 
 
40557
 #: cfghooks.c:246
 
40558
-#, gcc-internal-format, gfc-internal-format
 
40559
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40560
 msgid "basic block %i edge lists are corrupted"
 
40561
-msgstr ""
 
40562
+msgstr "基本區塊 %i 邊緣清單被已損壞"
 
40563
 
 
40564
 #: cfghooks.c:259
 
40565
 #, gcc-internal-format
 
40566
@@ -14423,7 +14309,6 @@
 
40567
 
 
40568
 #: cfghooks.c:293
 
40569
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40570
-#| msgid "%s does not support duplicate_block"
 
40571
 msgid "%s does not support dump_bb_for_graph"
 
40572
 msgstr "%s 不支援 duplicate_block"
 
40573
 
 
40574
@@ -14434,9 +14319,8 @@
 
40575
 
 
40576
 #: cfghooks.c:350
 
40577
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40578
-#| msgid "%s does not support can_merge_blocks_p"
 
40579
 msgid "%s does not support can_remove_branch_p"
 
40580
-msgstr "%s 不支援 can_merge_blocks_p"
 
40581
+msgstr "%s 不支援 can_remove_branch_p"
 
40582
 
 
40583
 #: cfghooks.c:434
 
40584
 #, gcc-internal-format, gfc-internal-format
 
40585
@@ -14495,9 +14379,8 @@
 
40586
 
 
40587
 #: cfghooks.c:958
 
40588
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40589
-#| msgid "%s does not support move_block_after"
 
40590
 msgid "%s does not support force_nonfallthru"
 
40591
-msgstr "%s 不支援t move_block_after"
 
40592
+msgstr "%s 不支援 forcenonfallthru(_N)"
 
40593
 
 
40594
 #: cfghooks.c:986
 
40595
 #, gcc-internal-format, gfc-internal-format
 
40596
@@ -14531,285 +14414,278 @@
 
40597
 
 
40598
 #: cfgloop.c:1363
 
40599
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40600
-#| msgid "Enable loop header copying on trees"
 
40601
 msgid "loop with header %d not in loop tree"
 
40602
 msgstr "啟用樹上的循環不變量轉移"
 
40603
 
 
40604
 #: cfgloop.c:1380
 
40605
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40606
-#| msgid "bb %d do not belong to loop %d"
 
40607
 msgid "bb %d does not belong to loop %d"
 
40608
 msgstr "基本區塊 %d 不屬於循環 %d"
 
40609
 
 
40610
 #: cfgloop.c:1392
 
40611
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40612
-#| msgid "size of loop %d should be %d, not %d"
 
40613
 msgid "bb %d has father loop %d, should be loop %d"
 
40614
 msgstr "循環 %d 的大小應該為 %d,而不是%d"
 
40615
 
 
40616
 #: cfgloop.c:1409
 
40617
-#, gcc-internal-format
 
40618
+#, fuzzy, gcc-internal-format
 
40619
 msgid "loop %d%'s header is not a loop header"
 
40620
-msgstr ""
 
40621
+msgstr "迴圈 %d%'s 頁首沒有精確的 2 條目"
 
40622
 
 
40623
 #: cfgloop.c:1415
 
40624
-#, gcc-internal-format
 
40625
+#, fuzzy, gcc-internal-format
 
40626
 msgid "loop %d%'s header does not have exactly 2 entries"
 
40627
-msgstr ""
 
40628
+msgstr "迴圈 %d%'s 頁首沒有精確的 2 條目"
 
40629
 
 
40630
 #: cfgloop.c:1422
 
40631
-#, gcc-internal-format
 
40632
+#, fuzzy, gcc-internal-format
 
40633
 msgid "loop %d%'s latch does not have an edge to its header"
 
40634
-msgstr ""
 
40635
+msgstr "迴圈 %d%'s 鎖存沒有頁首做為後繼符"
 
40636
 
 
40637
 #: cfgloop.c:1427
 
40638
-#, gcc-internal-format
 
40639
+#, fuzzy, gcc-internal-format
 
40640
 msgid "loop %d%'s latch is not dominated by its header"
 
40641
-msgstr ""
 
40642
+msgstr "迴圈 %d%'s 鎖存沒有頁首做為後繼符"
 
40643
 
 
40644
 #: cfgloop.c:1435
 
40645
-#, gcc-internal-format
 
40646
+#, fuzzy, gcc-internal-format
 
40647
 msgid "loop %d%'s latch does not have exactly 1 successor"
 
40648
-msgstr ""
 
40649
+msgstr "迴圈 %d%'s 鎖存沒有精確的 1 後繼符"
 
40650
 
 
40651
 #: cfgloop.c:1440
 
40652
-#, gcc-internal-format
 
40653
+#, fuzzy, gcc-internal-format
 
40654
 msgid "loop %d%'s latch does not have header as successor"
 
40655
-msgstr ""
 
40656
+msgstr "迴圈 %d%'s 鎖存沒有頁首做為後繼符"
 
40657
 
 
40658
 #: cfgloop.c:1445
 
40659
-#, gcc-internal-format
 
40660
+#, fuzzy, gcc-internal-format
 
40661
 msgid "loop %d%'s latch does not belong directly to it"
 
40662
-msgstr ""
 
40663
+msgstr "迴圈 %d%'s 鎖存不 belong 直接到它"
 
40664
 
 
40665
 #: cfgloop.c:1451
 
40666
-#, gcc-internal-format
 
40667
+#, fuzzy, gcc-internal-format
 
40668
 msgid "loop %d%'s header does not belong directly to it"
 
40669
-msgstr ""
 
40670
+msgstr "迴圈 %d%'s 頁首不 belong 直接到它"
 
40671
 
 
40672
 #: cfgloop.c:1457
 
40673
-#, gcc-internal-format
 
40674
+#, fuzzy, gcc-internal-format
 
40675
 msgid "loop %d%'s latch is marked as part of irreducible region"
 
40676
-msgstr ""
 
40677
+msgstr "迴圈 %d%'s 鎖存被標記為部分的 irreducible 區域"
 
40678
 
 
40679
 #: cfgloop.c:1490
 
40680
-#, gcc-internal-format, gfc-internal-format
 
40681
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40682
 msgid "basic block %d should be marked irreducible"
 
40683
-msgstr ""
 
40684
+msgstr "基本區塊 %d 應該被標記 irreducible"
 
40685
 
 
40686
 #: cfgloop.c:1496
 
40687
-#, gcc-internal-format, gfc-internal-format
 
40688
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40689
 msgid "basic block %d should not be marked irreducible"
 
40690
-msgstr ""
 
40691
+msgstr "基本區塊 %d 不應為標記的 irreducible"
 
40692
 
 
40693
 #: cfgloop.c:1504
 
40694
-#, gcc-internal-format, gfc-internal-format
 
40695
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40696
 msgid "edge from %d to %d should be marked irreducible"
 
40697
-msgstr ""
 
40698
+msgstr "邊緣從 %d 到 %d 應該被標記 irreducible"
 
40699
 
 
40700
 #: cfgloop.c:1511
 
40701
-#, gcc-internal-format, gfc-internal-format
 
40702
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40703
 msgid "edge from %d to %d should not be marked irreducible"
 
40704
-msgstr ""
 
40705
+msgstr "邊緣從 %d 到 %d 不應為標記的 irreducible"
 
40706
 
 
40707
 #: cfgloop.c:1526
 
40708
-#, gcc-internal-format, gfc-internal-format
 
40709
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40710
 msgid "corrupted head of the exits list of loop %d"
 
40711
-msgstr ""
 
40712
+msgstr "已損壞前端的離開清單的迴圈 %d"
 
40713
 
 
40714
 #: cfgloop.c:1544
 
40715
-#, gcc-internal-format, gfc-internal-format
 
40716
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40717
 msgid "corrupted exits list of loop %d"
 
40718
-msgstr ""
 
40719
+msgstr "已損壞離開清單的迴圈 %d"
 
40720
 
 
40721
 #: cfgloop.c:1553
 
40722
-#, gcc-internal-format, gfc-internal-format
 
40723
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40724
 msgid "nonempty exits list of loop %d, but exits are not recorded"
 
40725
-msgstr ""
 
40726
+msgstr "nonempty 離開清單的迴圈 %d,但是離開未被記錄"
 
40727
 
 
40728
 #: cfgloop.c:1579
 
40729
-#, gcc-internal-format, gfc-internal-format
 
40730
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40731
 msgid "exit %d->%d not recorded"
 
40732
-msgstr ""
 
40733
+msgstr "離開 %d->%d 無法記錄"
 
40734
 
 
40735
 #: cfgloop.c:1602
 
40736
-#, gcc-internal-format, gfc-internal-format
 
40737
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40738
 msgid "wrong list of exited loops for edge  %d->%d"
 
40739
-msgstr ""
 
40740
+msgstr "錯誤的離開的迴圈清單的用於邊緣  %d->%d"
 
40741
 
 
40742
 #: cfgloop.c:1611
 
40743
-#, gcc-internal-format
 
40744
+#, fuzzy, gcc-internal-format
 
40745
 msgid "too many loop exits recorded"
 
40746
-msgstr ""
 
40747
+msgstr "太多迴圈離開記錄"
 
40748
 
 
40749
 #: cfgloop.c:1622
 
40750
-#, gcc-internal-format, gfc-internal-format
 
40751
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40752
 msgid "%d exits recorded for loop %d (having %d exits)"
 
40753
-msgstr ""
 
40754
+msgstr "%d 離開記錄的用於迴圈 %d (有 %d 離開)"
 
40755
 
 
40756
-#: cfgrtl.c:2092
 
40757
-#, gcc-internal-format, gfc-internal-format
 
40758
+#: cfgrtl.c:2090
 
40759
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40760
 msgid "BB_RTL flag not set for block %d"
 
40761
-msgstr ""
 
40762
+msgstr "BB_RTL 旗標無法設定用於區塊 %d"
 
40763
 
 
40764
-#: cfgrtl.c:2099
 
40765
-#, gcc-internal-format, gfc-internal-format
 
40766
+#: cfgrtl.c:2097
 
40767
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40768
 msgid "insn %d basic block pointer is %d, should be %d"
 
40769
-msgstr ""
 
40770
+msgstr "insn %d 基本區塊指標是 %d,應該是 %d"
 
40771
 
 
40772
-#: cfgrtl.c:2110
 
40773
-#, gcc-internal-format, gfc-internal-format
 
40774
+#: cfgrtl.c:2108
 
40775
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40776
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
40777
-msgstr ""
 
40778
+msgstr "insn %d 在中頁首的 bb %d 有 non-NULL 基本區塊"
 
40779
 
 
40780
-#: cfgrtl.c:2118
 
40781
-#, gcc-internal-format, gfc-internal-format
 
40782
+#: cfgrtl.c:2116
 
40783
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40784
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
40785
-msgstr ""
 
40786
+msgstr "insn %d 在中頁尾的 bb %d 有 non-NULL 基本區塊"
 
40787
 
 
40788
-#: cfgrtl.c:2141
 
40789
+#: cfgrtl.c:2139
 
40790
 #, gcc-internal-format
 
40791
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
40792
 msgstr "verify_flow_info:REG_BR_PROB 不匹配 cfg %wi %i"
 
40793
 
 
40794
-#: cfgrtl.c:2160
 
40795
-#, gcc-internal-format
 
40796
+#: cfgrtl.c:2158
 
40797
+#, fuzzy, gcc-internal-format
 
40798
 msgid "EDGE_CROSSING incorrectly set across same section"
 
40799
-msgstr ""
 
40800
+msgstr "EDGE_CROSSING 不正確設定跨越相同區段"
 
40801
 
 
40802
-#: cfgrtl.c:2165
 
40803
-#, gcc-internal-format, gfc-internal-format
 
40804
+#: cfgrtl.c:2163
 
40805
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40806
 msgid "fallthru edge crosses section boundary in bb %i"
 
40807
-msgstr ""
 
40808
+msgstr "fallthru 邊緣交叉區段邊界 (bb %i)"
 
40809
 
 
40810
-#: cfgrtl.c:2171
 
40811
-#, gcc-internal-format, gfc-internal-format
 
40812
+#: cfgrtl.c:2169
 
40813
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40814
 msgid "EH edge crosses section boundary in bb %i"
 
40815
-msgstr ""
 
40816
+msgstr "EH 邊緣交叉區段邊界 (bb %i)"
 
40817
 
 
40818
-#: cfgrtl.c:2178
 
40819
-#, gcc-internal-format
 
40820
+#: cfgrtl.c:2176
 
40821
+#, fuzzy, gcc-internal-format
 
40822
 msgid "EDGE_CROSSING missing across section boundary"
 
40823
-msgstr ""
 
40824
+msgstr "EDGE_CROSSING 缺少的跨越區段邊界"
 
40825
 
 
40826
-#: cfgrtl.c:2205
 
40827
-#, gcc-internal-format, gfc-internal-format
 
40828
+#: cfgrtl.c:2203
 
40829
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40830
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
40831
-msgstr ""
 
40832
+msgstr "缺少REG_EH_REGION 註記在中結束的 bb %i"
 
40833
 
 
40834
-#: cfgrtl.c:2210
 
40835
-#, gcc-internal-format, gfc-internal-format
 
40836
+#: cfgrtl.c:2208
 
40837
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40838
 msgid "too many exception handling edges in bb %i"
 
40839
-msgstr ""
 
40840
+msgstr "太多外送的郵件分支邊緣從 bb %i"
 
40841
 
 
40842
-#: cfgrtl.c:2218
 
40843
-#, gcc-internal-format, gfc-internal-format
 
40844
+#: cfgrtl.c:2216
 
40845
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40846
 msgid "too many outgoing branch edges from bb %i"
 
40847
-msgstr ""
 
40848
+msgstr "太多外送的郵件分支邊緣從 bb %i"
 
40849
 
 
40850
-#: cfgrtl.c:2223
 
40851
+#: cfgrtl.c:2221
 
40852
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40853
-#| msgid "fallthru edge after unconditional jump %i"
 
40854
 msgid "fallthru edge after unconditional jump in bb %i"
 
40855
 msgstr "非條件跳轉 %i 之後的直通邊數"
 
40856
 
 
40857
-#: cfgrtl.c:2228
 
40858
+#: cfgrtl.c:2226
 
40859
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40860
-#| msgid "wrong amount of branch edges after unconditional jump %i"
 
40861
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
40862
-msgstr "非條件跳轉 %i 之後的分支邊數不正確"
 
40863
+msgstr "錯誤的分支邊緣數量之後 unconditional 跳躍 %i"
 
40864
 
 
40865
-#: cfgrtl.c:2235
 
40866
+#: cfgrtl.c:2233
 
40867
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40868
-#| msgid "wrong amount of branch edges after conditional jump %i"
 
40869
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
40870
 msgstr "條件跳轉 %i 之後的分支邊數不正確"
 
40871
 
 
40872
-#: cfgrtl.c:2241
 
40873
-#, gcc-internal-format, gfc-internal-format
 
40874
+#: cfgrtl.c:2239
 
40875
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40876
 msgid "abnormal call edges for non-call insn in bb %i"
 
40877
-msgstr ""
 
40878
+msgstr "呼叫邊緣用於 non-call insn 在中 bb %i"
 
40879
 
 
40880
-#: cfgrtl.c:2246
 
40881
-#, gcc-internal-format, gfc-internal-format
 
40882
+#: cfgrtl.c:2244
 
40883
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40884
 msgid "sibcall edges for non-call insn in bb %i"
 
40885
-msgstr ""
 
40886
+msgstr "呼叫邊緣用於 non-call insn 在中 bb %i"
 
40887
 
 
40888
-#: cfgrtl.c:2256
 
40889
-#, gcc-internal-format, gfc-internal-format
 
40890
+#: cfgrtl.c:2254
 
40891
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40892
 msgid "abnormal edges for no purpose in bb %i"
 
40893
-msgstr ""
 
40894
+msgstr "不正常邊緣表示不要宗旨在中 bb %i"
 
40895
 
 
40896
-#: cfgrtl.c:2268
 
40897
-#, gcc-internal-format, gfc-internal-format
 
40898
+#: cfgrtl.c:2266
 
40899
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40900
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
40901
-msgstr ""
 
40902
+msgstr "insn %d 內部基本區塊 %d 但是 block_for_insn 是空值"
 
40903
 
 
40904
-#: cfgrtl.c:2272
 
40905
+#: cfgrtl.c:2270
 
40906
 #, gcc-internal-format, gfc-internal-format
 
40907
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
40908
 msgstr "insn %d 在基本區塊 %d 之內,但是 BLOCK_FOR_INSN 是 %i"
 
40909
 
 
40910
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
40911
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
40912
 #, gcc-internal-format, gfc-internal-format
 
40913
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
40914
 msgstr "區塊 %d 缺少 NOTE_INSN_BASIC_BLOCK"
 
40915
 
 
40916
-#: cfgrtl.c:2309
 
40917
+#: cfgrtl.c:2307
 
40918
 #, gcc-internal-format, gfc-internal-format
 
40919
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
40920
 msgstr "NOTE_INSN_BASIC_BLOCK %d 在基本區塊 %d 中間"
 
40921
 
 
40922
-#: cfgrtl.c:2319
 
40923
+#: cfgrtl.c:2317
 
40924
 #, gcc-internal-format, gfc-internal-format
 
40925
 msgid "in basic block %d:"
 
40926
 msgstr "在基本區塊 %d 中:"
 
40927
 
 
40928
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
40929
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
40930
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
40931
-#| msgid "insn outside basic block"
 
40932
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
40933
-msgstr "基本區塊外出現指令"
 
40934
+msgstr "insn %d 外側的基本區塊有 non-NULL bb 欄位"
 
40935
 
 
40936
-#: cfgrtl.c:2379
 
40937
-#, gcc-internal-format, gfc-internal-format
 
40938
+#: cfgrtl.c:2377
 
40939
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40940
 msgid "end insn %d for block %d not found in the insn stream"
 
40941
-msgstr ""
 
40942
+msgstr "結束 insn %d 用於區塊 %d 找不到在中 insn 串流"
 
40943
 
 
40944
-#: cfgrtl.c:2392
 
40945
-#, gcc-internal-format, gfc-internal-format
 
40946
+#: cfgrtl.c:2390
 
40947
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40948
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
40949
-msgstr ""
 
40950
+msgstr "insn %d 是在中多重基本區塊 (%d 和 %d)"
 
40951
 
 
40952
-#: cfgrtl.c:2404
 
40953
-#, gcc-internal-format, gfc-internal-format
 
40954
+#: cfgrtl.c:2402
 
40955
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40956
 msgid "head insn %d for block %d not found in the insn stream"
 
40957
-msgstr ""
 
40958
+msgstr "前端 insn %d 用於區塊 %d 找不到在中 insn 串流"
 
40959
 
 
40960
-#: cfgrtl.c:2421
 
40961
+#: cfgrtl.c:2419
 
40962
 #, gcc-internal-format, gfc-internal-format
 
40963
 msgid "missing barrier after block %i"
 
40964
 msgstr "在區塊 %i 之後缺少邊界"
 
40965
 
 
40966
-#: cfgrtl.c:2437
 
40967
+#: cfgrtl.c:2435
 
40968
 #, gcc-internal-format, gfc-internal-format
 
40969
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
40970
 msgstr "verify_flow_info:不正確的區塊直通 %i->%i"
 
40971
 
 
40972
-#: cfgrtl.c:2446
 
40973
+#: cfgrtl.c:2444
 
40974
 #, gcc-internal-format, gfc-internal-format
 
40975
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
40976
 msgstr "verify_flow_info:不正確的直通 %i->%i"
 
40977
 
 
40978
-#: cfgrtl.c:2479
 
40979
-#, gcc-internal-format
 
40980
+#: cfgrtl.c:2477
 
40981
+#, fuzzy, gcc-internal-format
 
40982
 msgid "basic blocks not laid down consecutively"
 
40983
-msgstr ""
 
40984
+msgstr "基本區塊無法 laid 向下順序的"
 
40985
 
 
40986
-#: cfgrtl.c:2516
 
40987
-#, gcc-internal-format, gfc-internal-format
 
40988
+#: cfgrtl.c:2514
 
40989
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40990
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
40991
-msgstr ""
 
40992
+msgstr "bb 記事數量在中 insn 鏈接 (%d) !=n_basic_blocks (%d)"
 
40993
 
 
40994
 #: cgraph.c:2211
 
40995
 #, gcc-internal-format
 
40996
@@ -14818,20 +14694,18 @@
 
40997
 
 
40998
 #: cgraph.c:2216
 
40999
 #, fuzzy, gcc-internal-format
 
41000
-#| msgid "caller edge count is negative"
 
41001
 msgid "caller edge frequency is negative"
 
41002
-msgstr "呼叫邊計數為負"
 
41003
+msgstr "呼叫者邊緣頻率是負"
 
41004
 
 
41005
 #: cgraph.c:2221
 
41006
 #, fuzzy, gcc-internal-format
 
41007
-#| msgid "caller edge count is negative"
 
41008
 msgid "caller edge frequency is too large"
 
41009
-msgstr "呼叫邊計數為負"
 
41010
+msgstr "呼叫者邊緣頻率太大"
 
41011
 
 
41012
 #: cgraph.c:2236
 
41013
-#, gcc-internal-format, gfc-internal-format
 
41014
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41015
 msgid "caller edge frequency %i does not match BB frequency %i"
 
41016
-msgstr ""
 
41017
+msgstr "呼叫者邊緣頻率 %i 不匹配 BB 頻率 %i"
 
41018
 
 
41019
 #: cgraph.c:2316
 
41020
 #, gcc-internal-format, gfc-internal-format
 
41021
@@ -14840,40 +14714,38 @@
 
41022
 
 
41023
 #: cgraph.c:2323
 
41024
 #, fuzzy, gcc-internal-format
 
41025
-#| msgid "Execution count is negative"
 
41026
 msgid "execution count is negative"
 
41027
-msgstr "執行次數為負"
 
41028
+msgstr "執行計數是負"
 
41029
 
 
41030
 #: cgraph.c:2328
 
41031
-#, gcc-internal-format
 
41032
+#, fuzzy, gcc-internal-format
 
41033
 msgid "inline clone in same comdat group list"
 
41034
-msgstr ""
 
41035
+msgstr "節點是單獨在中 comdat 群組"
 
41036
 
 
41037
 #: cgraph.c:2333
 
41038
-#, gcc-internal-format
 
41039
+#, fuzzy, gcc-internal-format
 
41040
 msgid "externally visible inline clone"
 
41041
-msgstr ""
 
41042
+msgstr "外部可見的內聯仿本"
 
41043
 
 
41044
 #: cgraph.c:2338
 
41045
-#, gcc-internal-format
 
41046
+#, fuzzy, gcc-internal-format
 
41047
 msgid "inline clone with address taken"
 
41048
-msgstr ""
 
41049
+msgstr "內聯仿本與位址佔用"
 
41050
 
 
41051
 #: cgraph.c:2343
 
41052
-#, gcc-internal-format
 
41053
+#, fuzzy, gcc-internal-format
 
41054
 msgid "inline clone is forced to output"
 
41055
-msgstr ""
 
41056
+msgstr "內聯仿本被所需的"
 
41057
 
 
41058
 #: cgraph.c:2350
 
41059
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41060
-#| msgid "aux field set for edge %s->%s"
 
41061
 msgid "aux field set for indirect edge from %s"
 
41062
-msgstr "為邊 %s->%s 設定 AUX 欄位"
 
41063
+msgstr "aux 欄位設定用於間接邊緣從 %s"
 
41064
 
 
41065
 #: cgraph.c:2357
 
41066
-#, gcc-internal-format, gfc-internal-format
 
41067
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41068
 msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
 
41069
-msgstr ""
 
41070
+msgstr "間接邊緣從 %s 未被標記為間接或已關聯的 indirectinfo(_I),相應敘述是:"
 
41071
 
 
41072
 #: cgraph.c:2374
 
41073
 #, gcc-internal-format
 
41074
@@ -14892,9 +14764,8 @@
 
41075
 
 
41076
 #: cgraph.c:2395
 
41077
 #, fuzzy, gcc-internal-format
 
41078
-#| msgid "inlined_to pointer is set but no predecesors found"
 
41079
 msgid "inlined_to pointer is set but no predecessors found"
 
41080
-msgstr "設定了 inlined_to 指標卻找不到前驅"
 
41081
+msgstr "inlinedto 指標是設定並不是找到任何 predecessors(_T)"
 
41082
 
 
41083
 #: cgraph.c:2400
 
41084
 #, gcc-internal-format
 
41085
@@ -14902,64 +14773,64 @@
 
41086
 msgstr "inlined_to pointer 參照自身"
 
41087
 
 
41088
 #: cgraph.c:2412
 
41089
-#, gcc-internal-format
 
41090
+#, fuzzy, gcc-internal-format
 
41091
 msgid "node has wrong clone_of"
 
41092
-msgstr ""
 
41093
+msgstr "節點有錯誤的 cloneof(_O)"
 
41094
 
 
41095
 #: cgraph.c:2424
 
41096
-#, gcc-internal-format
 
41097
+#, fuzzy, gcc-internal-format
 
41098
 msgid "node has wrong clone list"
 
41099
-msgstr ""
 
41100
+msgstr "節點有錯誤的仿本清單"
 
41101
 
 
41102
 #: cgraph.c:2430
 
41103
-#, gcc-internal-format
 
41104
+#, fuzzy, gcc-internal-format
 
41105
 msgid "node is in clone list but it is not clone"
 
41106
-msgstr ""
 
41107
+msgstr "節點是在中仿本清單但是它不是仿本"
 
41108
 
 
41109
 #: cgraph.c:2435
 
41110
-#, gcc-internal-format
 
41111
+#, fuzzy, gcc-internal-format
 
41112
 msgid "node has wrong prev_clone pointer"
 
41113
-msgstr ""
 
41114
+msgstr "節點有錯誤的 prevclone 指標(_C)"
 
41115
 
 
41116
 #: cgraph.c:2440
 
41117
-#, gcc-internal-format
 
41118
+#, fuzzy, gcc-internal-format
 
41119
 msgid "double linked list of clones corrupted"
 
41120
-msgstr ""
 
41121
+msgstr "雙倍鏈結的仿本清單的已損壞"
 
41122
 
 
41123
 #: cgraph.c:2452
 
41124
-#, gcc-internal-format
 
41125
+#, fuzzy, gcc-internal-format
 
41126
 msgid "Alias has call edges"
 
41127
-msgstr ""
 
41128
+msgstr "別名有呼叫邊緣"
 
41129
 
 
41130
 #: cgraph.c:2459
 
41131
-#, gcc-internal-format
 
41132
+#, fuzzy, gcc-internal-format
 
41133
 msgid "Alias has non-alias reference"
 
41134
-msgstr ""
 
41135
+msgstr "別名有 non-alias 參考"
 
41136
 
 
41137
 #: cgraph.c:2464
 
41138
-#, gcc-internal-format
 
41139
+#, fuzzy, gcc-internal-format
 
41140
 msgid "Alias has more than one alias reference"
 
41141
-msgstr ""
 
41142
+msgstr "別名有超過一個別名參考"
 
41143
 
 
41144
 #: cgraph.c:2471
 
41145
-#, gcc-internal-format
 
41146
+#, fuzzy, gcc-internal-format
 
41147
 msgid "Analyzed alias has no reference"
 
41148
-msgstr ""
 
41149
+msgstr "分析的別名沒有任何參考"
 
41150
 
 
41151
 #: cgraph.c:2479
 
41152
-#, gcc-internal-format
 
41153
+#, fuzzy, gcc-internal-format
 
41154
 msgid "No edge out of thunk node"
 
41155
-msgstr ""
 
41156
+msgstr "沒有邊緣超出 thunk 節點"
 
41157
 
 
41158
 #: cgraph.c:2484
 
41159
-#, gcc-internal-format
 
41160
+#, fuzzy, gcc-internal-format
 
41161
 msgid "More than one edge out of thunk node"
 
41162
-msgstr ""
 
41163
+msgstr "超過一個邊緣超出 thunk 節點"
 
41164
 
 
41165
 #: cgraph.c:2489
 
41166
-#, gcc-internal-format
 
41167
+#, fuzzy, gcc-internal-format
 
41168
 msgid "Thunk is not supposed to have body"
 
41169
-msgstr ""
 
41170
+msgstr "Thunk 未被猜想到有內文"
 
41171
 
 
41172
 #: cgraph.c:2516
 
41173
 #, gcc-internal-format
 
41174
@@ -14972,24 +14843,24 @@
 
41175
 msgstr "邊緣指到不對的宣告:"
 
41176
 
 
41177
 #: cgraph.c:2533
 
41178
-#, gcc-internal-format
 
41179
+#, fuzzy, gcc-internal-format
 
41180
 msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
 
41181
-msgstr ""
 
41182
+msgstr "間接邊緣與不明被呼叫端相應到 callstmt 與已知宣告(_S):"
 
41183
 
 
41184
 #: cgraph.c:2543
 
41185
-#, gcc-internal-format
 
41186
+#, fuzzy, gcc-internal-format
 
41187
 msgid "missing callgraph edge for call stmt:"
 
41188
-msgstr ""
 
41189
+msgstr "缺少callgraph 邊緣用於呼叫 stmt:"
 
41190
 
 
41191
 #: cgraph.c:2558
 
41192
-#, gcc-internal-format, gfc-internal-format
 
41193
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41194
 msgid "edge %s->%s has no corresponding call_stmt"
 
41195
-msgstr ""
 
41196
+msgstr "邊緣 %s->%s 沒有任何相應 callstmt(_S)"
 
41197
 
 
41198
 #: cgraph.c:2570
 
41199
-#, gcc-internal-format, gfc-internal-format
 
41200
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41201
 msgid "an indirect edge from %s has no corresponding call_stmt"
 
41202
-msgstr ""
 
41203
+msgstr "間接邊緣從 %s 沒有任何相應 callstmt(_S)"
 
41204
 
 
41205
 #: cgraph.c:2581
 
41206
 #, gcc-internal-format
 
41207
@@ -14998,49 +14869,43 @@
 
41208
 
 
41209
 #: cgraphunit.c:607
 
41210
 #, fuzzy, gcc-internal-format
 
41211
-#| msgid "function %q+D redeclared as inline"
 
41212
 msgid "function %q+D part of alias cycle"
 
41213
-msgstr "函式 %q+D 重宣告為內聯的"
 
41214
+msgstr "函式 %q+D 部分的別名週期"
 
41215
 
 
41216
 #: cgraphunit.c:716
 
41217
 #, fuzzy, gcc-internal-format
 
41218
-#| msgid "%Jweakref attribute must appear before alias attribute"
 
41219
 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
 
41220
-msgstr "%Jweakref 屬性必須出現在 alias 屬性前"
 
41221
+msgstr "%<weakref%> 屬性應該被 accompanied 與 %<alias%>屬性"
 
41222
 
 
41223
 #: cgraphunit.c:765 cgraphunit.c:802
 
41224
 #, fuzzy, gcc-internal-format
 
41225
-#| msgid "%qE attribute have effect only on public objects"
 
41226
 msgid "%<externally_visible%> attribute have effect only on public objects"
 
41227
-msgstr "%qE 屬性只能套用到公共物件上"
 
41228
+msgstr "%<externally_visible%> 屬性有效果只有於公用物件"
 
41229
 
 
41230
 #: cgraphunit.c:772
 
41231
-#, gcc-internal-format
 
41232
+#, fuzzy, gcc-internal-format
 
41233
 msgid "%<weakref%> attribute ignored because function is defined"
 
41234
-msgstr ""
 
41235
+msgstr "%<weakref%> 屬性忽略的因為函式被定義"
 
41236
 
 
41237
 #: cgraphunit.c:784
 
41238
 #, fuzzy, gcc-internal-format
 
41239
-#| msgid "Warn when an inlined function cannot be inlined"
 
41240
 msgid "always_inline function might not be inlinable"
 
41241
-msgstr "當內聯函式無法被內聯時給出警告"
 
41242
+msgstr "alwaysinline 函式也許無法是 inlinable(_I)"
 
41243
 
 
41244
 #: cgraphunit.c:810
 
41245
-#, gcc-internal-format
 
41246
+#, fuzzy, gcc-internal-format
 
41247
 msgid "%<weakref%> attribute ignored because variable is initialized"
 
41248
-msgstr ""
 
41249
+msgstr "%<weakref%> 屬性忽略的因為變數被初始化的"
 
41250
 
 
41251
 #: cgraphunit.c:1081 c-family/c-pragma.c:335
 
41252
 #, fuzzy, gcc-internal-format
 
41253
-#| msgid "%q+D aliased to undefined symbol %qs"
 
41254
 msgid "%q+D aliased to undefined symbol %qE"
 
41255
-msgstr "%q+D 是未定義符號 %qs 的別名"
 
41256
+msgstr "%q+D 別名到未定義的符號 %qE"
 
41257
 
 
41258
 #: cgraphunit.c:1104
 
41259
 #, fuzzy, gcc-internal-format
 
41260
-#| msgid "%q+D aliased to external symbol %qs"
 
41261
 msgid "%q+D aliased to external symbol %qE"
 
41262
-msgstr "%q+D 是外部符號 %qs 的別名"
 
41263
+msgstr "%q+D 別名到外部符號 %qE"
 
41264
 
 
41265
 #: cgraphunit.c:1125
 
41266
 #, gcc-internal-format
 
41267
@@ -15049,7 +14914,6 @@
 
41268
 
 
41269
 #: cgraphunit.c:1127
 
41270
 #, fuzzy, gcc-internal-format
 
41271
-#| msgid "%q+D used prior to declaration"
 
41272
 msgid "%q+D aliased declaration"
 
41273
 msgstr "%q+D 在宣告前使用"
 
41274
 
 
41275
@@ -15060,9 +14924,8 @@
 
41276
 
 
41277
 #: cgraphunit.c:1229
 
41278
 #, fuzzy, gcc-internal-format
 
41279
-#| msgid "failed to reclaim unneeded function"
 
41280
 msgid "failed to reclaim unneeded function in same comdat group"
 
41281
-msgstr "無法收回不需要的函式"
 
41282
+msgstr "收回 unneeded 函式在中相同 comdat 群組時失敗"
 
41283
 
 
41284
 #: cgraphunit.c:1666
 
41285
 #, gcc-internal-format
 
41286
@@ -15075,25 +14938,24 @@
 
41287
 msgstr "%q+D 回傳值的大小為 %wd 位元組"
 
41288
 
 
41289
 #: cgraphunit.c:2072
 
41290
-#, gcc-internal-format
 
41291
+#, fuzzy, gcc-internal-format
 
41292
 msgid "nodes with unreleased memory found"
 
41293
-msgstr ""
 
41294
+msgstr "節點與 unreleased 記憶體找到"
 
41295
 
 
41296
 #: collect2.c:720
 
41297
-#, gcc-internal-format
 
41298
+#, fuzzy, gcc-internal-format
 
41299
 msgid "COLLECT_LTO_WRAPPER must be set"
 
41300
-msgstr ""
 
41301
+msgstr "COLLECT_LTO_WRAPPER 必須是設定"
 
41302
 
 
41303
 #: collect2.c:1076
 
41304
 #, gcc-internal-format
 
41305
 msgid "no arguments"
 
41306
 msgstr "沒有參數"
 
41307
 
 
41308
-#: collect2.c:1284 opts.c:794
 
41309
+#: collect2.c:1284 opts.c:797
 
41310
 #, fuzzy, gcc-internal-format
 
41311
-#| msgid "-m%s not supported in this configuration"
 
41312
 msgid "LTO support has not been enabled in this configuration"
 
41313
-msgstr "-m%s 在此配置下不受支援"
 
41314
+msgstr "LTO 支援未被已啟用在中這個組態"
 
41315
 
 
41316
 #: collect2.c:1319
 
41317
 #, gcc-internal-format
 
41318
@@ -15107,21 +14969,18 @@
 
41319
 
 
41320
 #: collect2.c:1520 collect2.c:1703 collect2.c:1738
 
41321
 #, fuzzy, gcc-internal-format
 
41322
-#| msgid "fopen %s"
 
41323
 msgid "fopen %s: %m"
 
41324
-msgstr "fopen %s"
 
41325
+msgstr "fopen %s:%m"
 
41326
 
 
41327
 #: collect2.c:1523 collect2.c:1708 collect2.c:1741
 
41328
 #, fuzzy, gcc-internal-format
 
41329
-#| msgid "fclose %s"
 
41330
 msgid "fclose %s: %m"
 
41331
-msgstr "fclose %s"
 
41332
+msgstr "fclose %s:%m"
 
41333
 
 
41334
 #: collect2.c:1805
 
41335
 #, fuzzy, gcc-internal-format
 
41336
-#| msgid "can't get program status"
 
41337
 msgid "can't get program status: %m"
 
41338
-msgstr "無法獲取程式狀態"
 
41339
+msgstr "無法提取程式狀態:%m"
 
41340
 
 
41341
 #: collect2.c:1813
 
41342
 #, gcc-internal-format, gfc-internal-format
 
41343
@@ -15130,38 +14989,33 @@
 
41344
 
 
41345
 #: collect2.c:1874
 
41346
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41347
-#| msgid "could not find specs file %s\n"
 
41348
 msgid "could not open response file %s"
 
41349
-msgstr "找不到 specs 檔案 %s\n"
 
41350
+msgstr "無法開啟回應檔案 %s"
 
41351
 
 
41352
 #: collect2.c:1879
 
41353
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41354
-#| msgid "could not find specs file %s\n"
 
41355
 msgid "could not write to response file %s"
 
41356
-msgstr "找不到 specs 檔案 %s\n"
 
41357
+msgstr "無法寫入回應檔案 %s"
 
41358
 
 
41359
 #: collect2.c:1884
 
41360
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41361
-#| msgid "could not find specs file %s\n"
 
41362
 msgid "could not close response file %s"
 
41363
-msgstr "找不到 specs 檔案 %s\n"
 
41364
+msgstr "無法關閉回應檔案 %s"
 
41365
 
 
41366
 #: collect2.c:1917
 
41367
 #, gcc-internal-format, gfc-internal-format
 
41368
 msgid "cannot find '%s'"
 
41369
 msgstr "找不到「%s」"
 
41370
 
 
41371
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
41372
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
41373
 #, fuzzy, gcc-internal-format
 
41374
-#| msgid "pex_init failed"
 
41375
 msgid "pex_init failed: %m"
 
41376
-msgstr "pex_init 失敗"
 
41377
+msgstr "pexinit 失敗(_I):%m"
 
41378
 
 
41379
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
41380
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
41381
 #, fuzzy, gcc-internal-format
 
41382
-#| msgid "%s: %s"
 
41383
 msgid "%s: %m"
 
41384
-msgstr "%s:%s"
 
41385
+msgstr "%s:%m"
 
41386
 
 
41387
 #: collect2.c:2422
 
41388
 #, gcc-internal-format
 
41389
@@ -15170,9 +15024,8 @@
 
41390
 
 
41391
 #: collect2.c:2470
 
41392
 #, fuzzy, gcc-internal-format
 
41393
-#| msgid "can't open nm output"
 
41394
 msgid "can't open nm output: %m"
 
41395
-msgstr "無法開啟 nm 的輸出"
 
41396
+msgstr "無法開啟 nm 輸出:%m"
 
41397
 
 
41398
 #: collect2.c:2553
 
41399
 #, gcc-internal-format, gfc-internal-format
 
41400
@@ -15191,9 +15044,8 @@
 
41401
 
 
41402
 #: collect2.c:2665
 
41403
 #, fuzzy, gcc-internal-format
 
41404
-#| msgid "can't open ldd output"
 
41405
 msgid "can't open ldd output: %m"
 
41406
-msgstr "無法開啟 ldd 輸出"
 
41407
+msgstr "無法開啟 ldd 輸出:%m"
 
41408
 
 
41409
 #: collect2.c:2683
 
41410
 #, gcc-internal-format, gfc-internal-format
 
41411
@@ -15242,9 +15094,8 @@
 
41412
 
 
41413
 #: convert.c:823 convert.c:899
 
41414
 #, fuzzy, gcc-internal-format
 
41415
-#| msgid "can't convert between vector values of different size"
 
41416
 msgid "can%'t convert between vector values of different size"
 
41417
-msgstr "不能在不同大小的向量類型間進行轉換"
 
41418
+msgstr "can%'t 轉換介於向量值的不同的大小"
 
41419
 
 
41420
 #: convert.c:829
 
41421
 #, gcc-internal-format
 
41422
@@ -15263,15 +15114,13 @@
 
41423
 
 
41424
 #: convert.c:905
 
41425
 #, fuzzy, gcc-internal-format
 
41426
-#| msgid "can't convert value to a vector"
 
41427
 msgid "can%'t convert value to a vector"
 
41428
-msgstr "不能將值轉換為向量"
 
41429
+msgstr "can%'t 轉換值到向量"
 
41430
 
 
41431
 #: convert.c:944
 
41432
 #, fuzzy, gcc-internal-format
 
41433
-#| msgid "aggregate value used where a float was expected"
 
41434
 msgid "aggregate value used where a fixed-point was expected"
 
41435
-msgstr "需要浮點數時使用了聚合值"
 
41436
+msgstr "彙總值使用的位置定點被預期"
 
41437
 
 
41438
 #: coverage.c:192
 
41439
 #, gcc-internal-format
 
41440
@@ -15285,15 +15134,13 @@
 
41441
 
 
41442
 #: coverage.c:285 coverage.c:294
 
41443
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41444
-#| msgid "no coverage for function %qs found"
 
41445
 msgid "Profile data for function %u is corrupted"
 
41446
-msgstr "沒有找到 %qs 函式的覆寫"
 
41447
+msgstr "側寫檔資料用於函式 %u 被已損壞"
 
41448
 
 
41449
 #: coverage.c:286
 
41450
 #, fuzzy, gcc-internal-format
 
41451
-#| msgid "checksum is %x instead of %x"
 
41452
 msgid "checksum is (%x,%x) instead of (%x,%x)"
 
41453
-msgstr "檢驗和是 %x 而不是 %x"
 
41454
+msgstr "總和檢查碼是 (%x,%x) 以代替 (%x,%x)"
 
41455
 
 
41456
 #: coverage.c:295
 
41457
 #, gcc-internal-format, gfc-internal-format
 
41458
@@ -15301,9 +15148,9 @@
 
41459
 msgstr "計數器的數量是 %d 而不是 %d"
 
41460
 
 
41461
 #: coverage.c:301
 
41462
-#, gcc-internal-format, gfc-internal-format
 
41463
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41464
 msgid "cannot merge separate %s counters for function %u"
 
41465
-msgstr ""
 
41466
+msgstr "無法合併分隔 %s 計數器用於函式 %u"
 
41467
 
 
41468
 #: coverage.c:320
 
41469
 #, gcc-internal-format
 
41470
@@ -15311,41 +15158,39 @@
 
41471
 msgstr "%qs 已溢出"
 
41472
 
 
41473
 #: coverage.c:370
 
41474
-#, gcc-internal-format
 
41475
+#, fuzzy, gcc-internal-format
 
41476
 msgid "the control flow of function %qE does not match its profile data (counter %qs)"
 
41477
-msgstr ""
 
41478
+msgstr "控制流程的函式 %qE 不匹配它的側寫檔資料 (計數器 %qs)"
 
41479
 
 
41480
 #: coverage.c:374
 
41481
-#, gcc-internal-format
 
41482
+#, fuzzy, gcc-internal-format
 
41483
 msgid "use -Wno-error=coverage-mismatch to tolerate the mismatch but performance may drop if the function is hot"
 
41484
-msgstr ""
 
41485
+msgstr "使用 -Wno-error=coverage-mismatch 到 tolerate 不匹配但是效能也許會掉失如果函式是熱門"
 
41486
 
 
41487
 #: coverage.c:380
 
41488
-#, gcc-internal-format
 
41489
+#, fuzzy, gcc-internal-format
 
41490
 msgid "coverage mismatch ignored"
 
41491
-msgstr ""
 
41492
+msgstr "覆蓋的不匹配忽略"
 
41493
 
 
41494
 #: coverage.c:382
 
41495
 #, fuzzy, gcc-internal-format
 
41496
-#| msgid "Execution count is negative"
 
41497
 msgid "execution counts estimated"
 
41498
-msgstr "執行次數為負"
 
41499
+msgstr "執行計數估計"
 
41500
 
 
41501
 #: coverage.c:383
 
41502
 #, fuzzy, gcc-internal-format
 
41503
-#| msgid "Execution count is negative"
 
41504
 msgid "execution counts assumed to be zero"
 
41505
-msgstr "執行次數為負"
 
41506
+msgstr "執行計數假設到是零"
 
41507
 
 
41508
 #: coverage.c:386
 
41509
-#, gcc-internal-format
 
41510
+#, fuzzy, gcc-internal-format
 
41511
 msgid "this can result in poorly optimized code"
 
41512
-msgstr ""
 
41513
+msgstr "這個可以導致 poorly 最佳化的編碼"
 
41514
 
 
41515
 #: coverage.c:394
 
41516
-#, gcc-internal-format
 
41517
+#, fuzzy, gcc-internal-format
 
41518
 msgid "source locations for function %qE have changed, the profile data may be out of date"
 
41519
-msgstr ""
 
41520
+msgstr "來源位置用於函式 %qE 已變更,側寫檔資料也許會是過期"
 
41521
 
 
41522
 #: coverage.c:612
 
41523
 #, gcc-internal-format
 
41524
@@ -15358,9 +15203,9 @@
 
41525
 msgstr "無法開啟 %s"
 
41526
 
 
41527
 #: cprop.c:1734 gcse.c:4062
 
41528
-#, gcc-internal-format, gfc-internal-format
 
41529
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41530
 msgid "%s: %d basic blocks and %d edges/basic block"
 
41531
-msgstr ""
 
41532
+msgstr "%s:%d 基本區塊和 %d 邊緣/基本區塊"
 
41533
 
 
41534
 #: cprop.c:1747 gcse.c:4075
 
41535
 #, gcc-internal-format, gfc-internal-format
 
41536
@@ -15368,35 +15213,34 @@
 
41537
 msgstr "%s:%d 個基本區塊和 %d 個暫存器"
 
41538
 
 
41539
 #: data-streamer-in.c:52
 
41540
-#, gcc-internal-format
 
41541
+#, fuzzy, gcc-internal-format
 
41542
 msgid "bytecode stream: string too long for the string table"
 
41543
-msgstr ""
 
41544
+msgstr "位元碼串流:字串太長用於字串表格"
 
41545
 
 
41546
 #: data-streamer-in.c:83 data-streamer-in.c:112
 
41547
-#, gcc-internal-format
 
41548
+#, fuzzy, gcc-internal-format
 
41549
 msgid "bytecode stream: found non-null terminated string"
 
41550
-msgstr ""
 
41551
+msgstr "位元碼串流:找到 non-null 終止的字串"
 
41552
 
 
41553
 #: dbgcnt.c:133
 
41554
-#, gcc-internal-format
 
41555
+#, fuzzy, gcc-internal-format
 
41556
 msgid "cannot find a valid counter:value pair:"
 
41557
-msgstr ""
 
41558
+msgstr "找不到有效計數器:值對:"
 
41559
 
 
41560
 #: dbgcnt.c:134
 
41561
-#, gcc-internal-format, gfc-internal-format
 
41562
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41563
 msgid "-fdbg-cnt=%s"
 
41564
-msgstr ""
 
41565
+msgstr "-fdbg-cnt=%s"
 
41566
 
 
41567
 #: dbgcnt.c:135
 
41568
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41569
-#| msgid "        %qD"
 
41570
 msgid "          %s"
 
41571
-msgstr "        %qD"
 
41572
+msgstr "          %s"
 
41573
 
 
41574
 #: dbxout.c:3360
 
41575
-#, gcc-internal-format
 
41576
+#, fuzzy, gcc-internal-format
 
41577
 msgid "common symbol debug info is not structured as symbol+offset"
 
41578
-msgstr ""
 
41579
+msgstr "共同符號除錯資訊未被結構做為符號+偏移"
 
41580
 
 
41581
 #: dbxout.c:3832
 
41582
 #, gcc-internal-format
 
41583
@@ -15408,7 +15252,7 @@
 
41584
 msgid "global constructors not supported on this target"
 
41585
 msgstr "全域建構式在此目標平臺上不受支援"
 
41586
 
 
41587
-#: diagnostic.c:1145
 
41588
+#: diagnostic.c:1148
 
41589
 #, gcc-internal-format, gfc-internal-format
 
41590
 msgid "in %s, at %s:%d"
 
41591
 msgstr "在 %s 中,於 %s:%d"
 
41592
@@ -15425,19 +15269,18 @@
 
41593
 
 
41594
 #: dumpfile.c:248 dumpfile.c:411 dumpfile.c:494
 
41595
 #, fuzzy, gcc-internal-format
 
41596
-#| msgid "could not open dump file %qs: %s"
 
41597
 msgid "could not open dump file %qs: %m"
 
41598
-msgstr "無法開啟傾印檔案 %qs:%s"
 
41599
+msgstr "無法開啟傾印檔案 %qs:%m"
 
41600
 
 
41601
 #: dumpfile.c:724
 
41602
-#, gcc-internal-format
 
41603
+#, fuzzy, gcc-internal-format
 
41604
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 
41605
-msgstr ""
 
41606
+msgstr "忽略不明選項 %q.*s 在中 %<-fdump-%s%>"
 
41607
 
 
41608
 #: dumpfile.c:831
 
41609
-#, gcc-internal-format
 
41610
+#, fuzzy, gcc-internal-format
 
41611
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
41612
-msgstr ""
 
41613
+msgstr "忽略不明選項 %q.*s 在中 %<-fdump-%s%>"
 
41614
 
 
41615
 #: dumpfile.c:862
 
41616
 #, gcc-internal-format
 
41617
@@ -15445,31 +15288,31 @@
 
41618
 msgstr ""
 
41619
 
 
41620
 #: dwarf2out.c:1034
 
41621
-#, gcc-internal-format
 
41622
+#, fuzzy, gcc-internal-format
 
41623
 msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
 
41624
-msgstr ""
 
41625
+msgstr "多重 EH 身分被支援只有與組譯器支援.cfipersonality 指令(_P)"
 
41626
 
 
41627
 #: dwarf2out.c:10986
 
41628
-#, gcc-internal-format, gfc-internal-format
 
41629
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41630
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
41631
-msgstr ""
 
41632
+msgstr "non-delegitimized UNSPEC %s (%d) 找到在中變數位置"
 
41633
 
 
41634
-#: emit-rtl.c:2612
 
41635
+#: emit-rtl.c:2616
 
41636
 #, gcc-internal-format
 
41637
 msgid "invalid rtl sharing found in the insn"
 
41638
 msgstr "在 insn 中找到無效的 rtl 分享"
 
41639
 
 
41640
-#: emit-rtl.c:2614
 
41641
+#: emit-rtl.c:2618
 
41642
 #, gcc-internal-format
 
41643
 msgid "shared rtx"
 
41644
 msgstr "共享的 rtx"
 
41645
 
 
41646
-#: emit-rtl.c:2616
 
41647
+#: emit-rtl.c:2620
 
41648
 #, gcc-internal-format
 
41649
 msgid "internal consistency failure"
 
41650
 msgstr "內部一致性錯誤"
 
41651
 
 
41652
-#: emit-rtl.c:3741
 
41653
+#: emit-rtl.c:3749
 
41654
 #, gcc-internal-format
 
41655
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
41656
 msgstr "ICE:需要 emit_jump_insn 時使用了 emit_insn used where:\n"
 
41657
@@ -15479,57 +15322,57 @@
 
41658
 msgid "abort in %s, at %s:%d"
 
41659
 msgstr "在 %s 中放棄,於 %s:%d"
 
41660
 
 
41661
-#: except.c:2026
 
41662
+#: except.c:2075
 
41663
 #, gcc-internal-format
 
41664
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
41665
 msgstr "%<__builtin_eh_return_regno%> 的引數必須是常數"
 
41666
 
 
41667
-#: except.c:2163
 
41668
+#: except.c:2212
 
41669
 #, gcc-internal-format
 
41670
 msgid "__builtin_eh_return not supported on this target"
 
41671
 msgstr "__builtin_eh_return 在此目標平臺上不受支援"
 
41672
 
 
41673
-#: except.c:3222 except.c:3247
 
41674
-#, gcc-internal-format, gfc-internal-format
 
41675
+#: except.c:3271 except.c:3296
 
41676
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41677
 msgid "region_array is corrupted for region %i"
 
41678
-msgstr ""
 
41679
+msgstr "regionarray 被已損壞用於區域 %i(_A)"
 
41680
 
 
41681
-#: except.c:3235 except.c:3266
 
41682
-#, gcc-internal-format, gfc-internal-format
 
41683
+#: except.c:3284 except.c:3315
 
41684
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41685
 msgid "lp_array is corrupted for lp %i"
 
41686
-msgstr ""
 
41687
+msgstr "lparray 被已損壞用於 lp %i(_A)"
 
41688
 
 
41689
-#: except.c:3252
 
41690
-#, gcc-internal-format, gfc-internal-format
 
41691
+#: except.c:3301
 
41692
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41693
 msgid "outer block of region %i is wrong"
 
41694
-msgstr ""
 
41695
+msgstr "外區塊的區域 %i 是錯誤的"
 
41696
 
 
41697
-#: except.c:3257
 
41698
-#, gcc-internal-format, gfc-internal-format
 
41699
+#: except.c:3306
 
41700
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41701
 msgid "negative nesting depth of region %i"
 
41702
-msgstr ""
 
41703
+msgstr "負巢狀深度的區域 %i"
 
41704
 
 
41705
-#: except.c:3271
 
41706
-#, gcc-internal-format, gfc-internal-format
 
41707
+#: except.c:3320
 
41708
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41709
 msgid "region of lp %i is wrong"
 
41710
-msgstr ""
 
41711
+msgstr "區域的 lp %i 是錯誤的"
 
41712
 
 
41713
-#: except.c:3298
 
41714
-#, gcc-internal-format, gfc-internal-format
 
41715
+#: except.c:3347
 
41716
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41717
 msgid "tree list ends on depth %i"
 
41718
-msgstr ""
 
41719
+msgstr "樹清單結束於深度 %i"
 
41720
 
 
41721
-#: except.c:3303
 
41722
-#, gcc-internal-format
 
41723
+#: except.c:3352
 
41724
+#, fuzzy, gcc-internal-format
 
41725
 msgid "region_array does not match region_tree"
 
41726
-msgstr ""
 
41727
+msgstr "region_array 不匹配 region_tree"
 
41728
 
 
41729
-#: except.c:3308
 
41730
-#, gcc-internal-format
 
41731
+#: except.c:3357
 
41732
+#, fuzzy, gcc-internal-format
 
41733
 msgid "lp_array does not match region_tree"
 
41734
-msgstr ""
 
41735
+msgstr "lp_array 不匹配 region_tree"
 
41736
 
 
41737
-#: except.c:3315
 
41738
+#: except.c:3364
 
41739
 #, gcc-internal-format
 
41740
 msgid "verify_eh_tree failed"
 
41741
 msgstr "verify_eh_tree 失敗"
 
41742
@@ -15540,135 +15383,124 @@
 
41743
 msgstr "堆疊限制在此目標平臺上不受支援"
 
41744
 
 
41745
 #: expmed.c:1729
 
41746
-#, gcc-internal-format
 
41747
+#, fuzzy, gcc-internal-format
 
41748
 msgid "multiple accesses to volatile structure member because of packed attribute"
 
41749
-msgstr ""
 
41750
+msgstr "多重存取到易變的結構成員因為包裝的屬性"
 
41751
 
 
41752
 #: expmed.c:1733
 
41753
-#, gcc-internal-format
 
41754
+#, fuzzy, gcc-internal-format
 
41755
 msgid "multiple accesses to volatile structure bitfield because of packed attribute"
 
41756
-msgstr ""
 
41757
+msgstr "多重存取到易變的結構 bitfield 因為包裝的屬性"
 
41758
 
 
41759
 #: expmed.c:1742
 
41760
 #, fuzzy, gcc-internal-format
 
41761
-#| msgid "storage class specified for structure field %qs"
 
41762
 msgid "mis-aligned access used for structure member"
 
41763
-msgstr "為結構欄位 %qs 指定了存儲類別"
 
41764
+msgstr "mis-aligned 存取用於結構成員"
 
41765
 
 
41766
 #: expmed.c:1745
 
41767
 #, fuzzy, gcc-internal-format
 
41768
-#| msgid "storage class specified for structure field %qs"
 
41769
 msgid "mis-aligned access used for structure bitfield"
 
41770
-msgstr "為結構欄位 %qs 指定了存儲類別"
 
41771
+msgstr "mis-aligned 存取用於結構 bitfield"
 
41772
 
 
41773
 #: expmed.c:1751
 
41774
-#, gcc-internal-format
 
41775
+#, fuzzy, gcc-internal-format
 
41776
 msgid "when a volatile object spans multiple type-sized locations, the compiler must choose between using a single mis-aligned access to preserve the volatility, or using multiple aligned accesses to avoid runtime faults; this code may fail at runtime if the hardware does not allow this access"
 
41777
-msgstr ""
 
41778
+msgstr "時易變的物件 spans 多重 type-sized 位置,編譯器必須選擇介於使用單一 mis-aligned 存取到保留 volatility,或使用多重對齊的存取到避免執行階段失誤;這個編碼也許會失敗於執行階段如果硬體不允許這個存取"
 
41779
 
 
41780
 #: expr.c:7590
 
41781
 #, fuzzy, gcc-internal-format
 
41782
-#| msgid "global register variable %qD used in nested function"
 
41783
 msgid "local frame unavailable (naked function?)"
 
41784
-msgstr "巢狀函式中使用了全域暫存器變數 %qD"
 
41785
+msgstr "本地影格不得使用 (naked 函式 ?)"
 
41786
 
 
41787
-#: expr.c:10191
 
41788
+#: expr.c:10192
 
41789
 #, fuzzy, gcc-internal-format
 
41790
-#| msgid "function %q+D redeclared with attribute noinline"
 
41791
 msgid "%Kcall to %qs declared with attribute error: %s"
 
41792
-msgstr "函式 %q+D 重宣告為帶有不可內聯屬性"
 
41793
+msgstr "%Kcall 到 %qs 宣告的與屬性錯誤:%s"
 
41794
 
 
41795
-#: expr.c:10198
 
41796
+#: expr.c:10199
 
41797
 #, fuzzy, gcc-internal-format
 
41798
-#| msgid "function %q+D redeclared with attribute noinline"
 
41799
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
41800
-msgstr "函式 %q+D 重宣告為帶有不可內聯屬性"
 
41801
+msgstr "%Kcall 到 %qs 宣告的與屬性警告:%s"
 
41802
 
 
41803
 #: final.c:1499
 
41804
 #, fuzzy, gcc-internal-format
 
41805
-#| msgid "invalid argument of %qs attribute"
 
41806
 msgid "invalid argument %qs to -fdebug-prefix-map"
 
41807
-msgstr "屬性 %qs 的參數無效"
 
41808
+msgstr "無效的引數 %qs 到 -fdebug-prefix-map"
 
41809
 
 
41810
 #: final.c:1756
 
41811
 #, fuzzy, gcc-internal-format
 
41812
-#| msgid "size of %q+D is larger than %wd bytes"
 
41813
 msgid "the frame size of %wd bytes is larger than %wd bytes"
 
41814
-msgstr "%q+D 的大小超過 %wd 位元組"
 
41815
+msgstr "影格大小的 %wd 位元組是大於 %wd 位元組"
 
41816
 
 
41817
 #: final.c:4455 toplev.c:1354 tree-optimize.c:66
 
41818
 #, fuzzy, gcc-internal-format
 
41819
-#| msgid "could not open dump file %qs: %s"
 
41820
 msgid "could not open final insn dump file %qs: %m"
 
41821
-msgstr "無法開啟傾印檔案 %qs:%s"
 
41822
+msgstr "無法開啟最後的 insn 傾印檔案 %qs:%m"
 
41823
 
 
41824
 #: final.c:4508 tree-optimize.c:82
 
41825
 #, fuzzy, gcc-internal-format
 
41826
-#| msgid "could not open dump file %qs: %s"
 
41827
 msgid "could not close final insn dump file %qs: %m"
 
41828
-msgstr "無法開啟傾印檔案 %qs:%s"
 
41829
+msgstr "無法關閉最後的 insn 傾印檔案 %qs:%m"
 
41830
 
 
41831
 #: fixed-value.c:127
 
41832
 #, fuzzy, gcc-internal-format
 
41833
-#| msgid "large integer implicitly truncated to unsigned type"
 
41834
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 
41835
-msgstr "大整數隱含截斷為無號類型"
 
41836
+msgstr "大定點常數隱含地截短至定點型態"
 
41837
 
 
41838
 #: fold-const.c:644
 
41839
-#, gcc-internal-format
 
41840
+#, fuzzy, gcc-internal-format
 
41841
 msgid "assuming signed overflow does not occur when negating a division"
 
41842
-msgstr ""
 
41843
+msgstr "假設帶正負號溢位不發生時 negating 除法"
 
41844
 
 
41845
-#: fold-const.c:3437 fold-const.c:3449
 
41846
+#: fold-const.c:3450 fold-const.c:3462
 
41847
 #, gcc-internal-format, gfc-internal-format
 
41848
 msgid "comparison is always %d due to width of bit-field"
 
41849
 msgstr "由於位元段寬度所限,比較結果永遠為 %d"
 
41850
 
 
41851
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
41852
-#, gcc-internal-format
 
41853
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
41854
+#, fuzzy, gcc-internal-format
 
41855
 msgid "assuming signed overflow does not occur when simplifying range test"
 
41856
-msgstr ""
 
41857
+msgstr "假設帶正負號溢位不發生時簡化範圍測試"
 
41858
 
 
41859
-#: fold-const.c:5285 fold-const.c:5299
 
41860
+#: fold-const.c:5298 fold-const.c:5312
 
41861
 #, gcc-internal-format, gfc-internal-format
 
41862
 msgid "comparison is always %d"
 
41863
 msgstr "比較結果始終為 %d"
 
41864
 
 
41865
-#: fold-const.c:5432
 
41866
+#: fold-const.c:5445
 
41867
 #, gcc-internal-format
 
41868
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
41869
 msgstr "對兩個不匹配的不等比較取 %<or%> 的結果總為 1"
 
41870
 
 
41871
-#: fold-const.c:5437
 
41872
+#: fold-const.c:5450
 
41873
 #, gcc-internal-format
 
41874
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
41875
 msgstr "對兩個互斥的相等比較取 %<and%> 的結果永遠是 0"
 
41876
 
 
41877
-#: fold-const.c:8729
 
41878
-#, gcc-internal-format
 
41879
+#: fold-const.c:8742
 
41880
+#, fuzzy, gcc-internal-format
 
41881
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
41882
-msgstr ""
 
41883
+msgstr "假設帶正負號溢位不發生時縮小常數在中比較"
 
41884
 
 
41885
-#: fold-const.c:8887
 
41886
-#, gcc-internal-format
 
41887
+#: fold-const.c:8900
 
41888
+#, fuzzy, gcc-internal-format
 
41889
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
41890
-msgstr ""
 
41891
+msgstr "假設帶正負號溢位不發生時變更 X +- C1 cmp C2 到 X cmp C1 +- C2"
 
41892
 
 
41893
-#: fold-const.c:9150
 
41894
-#, gcc-internal-format
 
41895
+#: fold-const.c:9163
 
41896
+#, fuzzy, gcc-internal-format
 
41897
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
41898
-msgstr ""
 
41899
+msgstr "假設帶正負號溢位不發生時合併常數周圍比較"
 
41900
 
 
41901
-#: fold-const.c:14564
 
41902
-#, gcc-internal-format
 
41903
+#: fold-const.c:14577
 
41904
+#, fuzzy, gcc-internal-format
 
41905
 msgid "fold check: original tree changed by fold"
 
41906
-msgstr ""
 
41907
+msgstr "折疊檢查:原來的樹變更的由折疊"
 
41908
 
 
41909
 #: function.c:227
 
41910
 #, fuzzy, gcc-internal-format
 
41911
-#| msgid "%Jtotal size of local objects too large"
 
41912
 msgid "total size of local objects too large"
 
41913
-msgstr "%J局部物件的總大小太大"
 
41914
+msgstr "總計大小的區域物件太大"
 
41915
 
 
41916
 #: function.c:1738 gimplify.c:5409
 
41917
 #, gcc-internal-format
 
41918
@@ -15685,436 +15517,390 @@
 
41919
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
41920
 msgstr "引數 %q+D 可能為 %<longjmp%> 或 %<vfork%> 所篡改"
 
41921
 
 
41922
-#: function.c:4631
 
41923
+#: function.c:4620
 
41924
 #, gcc-internal-format
 
41925
 msgid "function returns an aggregate"
 
41926
 msgstr "函式回傳一個聚合"
 
41927
 
 
41928
-#: function.c:4993
 
41929
+#: function.c:4982
 
41930
 #, gcc-internal-format
 
41931
 msgid "unused parameter %q+D"
 
41932
 msgstr "未使用的參數 %q+D"
 
41933
 
 
41934
-#: gcc.c:1804 gcc.c:1824
 
41935
+#: gcc.c:1805 gcc.c:1825
 
41936
 #, gcc-internal-format, gfc-internal-format
 
41937
 msgid "specs %%include syntax malformed after %ld characters"
 
41938
 msgstr "specs %%include 在 %ld 字元後語法格式錯誤"
 
41939
 
 
41940
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
41941
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
41942
 #, gcc-internal-format, gfc-internal-format
 
41943
 msgid "specs %%rename syntax malformed after %ld characters"
 
41944
 msgstr "specs %%rename 在 %ld 字元後語法格式錯誤"
 
41945
 
 
41946
-#: gcc.c:1889
 
41947
+#: gcc.c:1890
 
41948
 #, gcc-internal-format, gfc-internal-format
 
41949
 msgid "specs %s spec was not found to be renamed"
 
41950
 msgstr "specs 找不到 %s spec 或已被重新命名"
 
41951
 
 
41952
-#: gcc.c:1896
 
41953
+#: gcc.c:1897
 
41954
 #, fuzzy, gcc-internal-format
 
41955
-#| msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 
41956
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
41957
-msgstr "%s:試圖將 spec「%s」重新命名為已定義的 spec「%s」"
 
41958
+msgstr "%s:試圖到重新命名 spec %qs 到已經定義的 spec %qs"
 
41959
 
 
41960
-#: gcc.c:1917
 
41961
+#: gcc.c:1918
 
41962
 #, gcc-internal-format, gfc-internal-format
 
41963
 msgid "specs unknown %% command after %ld characters"
 
41964
 msgstr "specs 在 %ld 字元後出現不明的 %% 命令"
 
41965
 
 
41966
-#: gcc.c:1928 gcc.c:1941
 
41967
+#: gcc.c:1929 gcc.c:1942
 
41968
 #, gcc-internal-format, gfc-internal-format
 
41969
 msgid "specs file malformed after %ld characters"
 
41970
 msgstr "specs 在 %ld 字元後檔案格式錯誤"
 
41971
 
 
41972
-#: gcc.c:1993
 
41973
+#: gcc.c:1994
 
41974
 #, gcc-internal-format
 
41975
 msgid "spec file has no spec for linking"
 
41976
 msgstr "spec 檔案沒有對連結的設定"
 
41977
 
 
41978
-#: gcc.c:2538
 
41979
+#: gcc.c:2539
 
41980
 #, fuzzy, gcc-internal-format
 
41981
-#| msgid "system path '%s' is not absolute"
 
41982
 msgid "system path %qs is not absolute"
 
41983
-msgstr "系統路徑「%s」不是絕對路徑"
 
41984
+msgstr "系統路徑 %qs 不是絕對"
 
41985
 
 
41986
-#: gcc.c:2626
 
41987
+#: gcc.c:2627
 
41988
 #, gcc-internal-format
 
41989
 msgid "-pipe not supported"
 
41990
 msgstr "不支援 -pipe"
 
41991
 
 
41992
-#: gcc.c:2788
 
41993
+#: gcc.c:2789
 
41994
 #, fuzzy, gcc-internal-format
 
41995
-#| msgid "failed to get exit status"
 
41996
 msgid "failed to get exit status: %m"
 
41997
-msgstr "無法獲取離開狀態"
 
41998
+msgstr "提取離開狀態時失敗:%m"
 
41999
 
 
42000
-#: gcc.c:2794
 
42001
+#: gcc.c:2795
 
42002
 #, fuzzy, gcc-internal-format
 
42003
-#| msgid "failed to get process times"
 
42004
 msgid "failed to get process times: %m"
 
42005
-msgstr "無法獲取處理序時間"
 
42006
+msgstr "提取處理次時失敗:%m"
 
42007
 
 
42008
-#: gcc.c:2820
 
42009
+#: gcc.c:2821
 
42010
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42011
-#| msgid "programs: %s\n"
 
42012
 msgid "%s (program %s)"
 
42013
-msgstr "程式:%s\n"
 
42014
+msgstr "%s (程式 %s)"
 
42015
 
 
42016
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
42017
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
42018
 #, fuzzy, gcc-internal-format
 
42019
-#| msgid "unrecognized command line option \"%s\""
 
42020
 msgid "unrecognized command line option %qs"
 
42021
-msgstr "無法辨識的命令列選項「%s」"
 
42022
+msgstr "無法辨識的命令列選項 %qs"
 
42023
 
 
42024
-#: gcc.c:3506
 
42025
-#, gcc-internal-format
 
42026
+#: gcc.c:3507
 
42027
+#, fuzzy, gcc-internal-format
 
42028
 msgid "%qs is an unknown -save-temps option"
 
42029
-msgstr ""
 
42030
+msgstr "%qs 是不明 -save-temps 選項"
 
42031
 
 
42032
-#: gcc.c:3967
 
42033
+#: gcc.c:3968
 
42034
 #, fuzzy, gcc-internal-format
 
42035
-#| msgid "warning: -pipe ignored because -save-temps specified"
 
42036
 msgid "-pipe ignored because -save-temps specified"
 
42037
-msgstr "警告:忽略 -pipe,因為指定了 -save-temps"
 
42038
+msgstr "-pipe 忽略的因為 -save-temps 指定的"
 
42039
 
 
42040
-#: gcc.c:4055
 
42041
+#: gcc.c:4056
 
42042
 #, fuzzy, gcc-internal-format
 
42043
-#| msgid "warning: '-x %s' after last input file has no effect"
 
42044
 msgid "%<-x %s%> after last input file has no effect"
 
42045
-msgstr "警告:出現在最後一個輸入檔案後的「-x %s」不起作用"
 
42046
+msgstr "%<-x %s%>之後最後一筆輸入檔案沒有任何效果"
 
42047
 
 
42048
-#: gcc.c:4217
 
42049
-#, gcc-internal-format
 
42050
+#: gcc.c:4218
 
42051
+#, fuzzy, gcc-internal-format
 
42052
 msgid "unable to locate default linker script %qs in the library search paths"
 
42053
-msgstr ""
 
42054
+msgstr "無法尋找位置預設鏈結器指令稿 %qs 在中函式庫搜尋路徑"
 
42055
 
 
42056
-#: gcc.c:4421
 
42057
+#: gcc.c:4422
 
42058
 #, fuzzy, gcc-internal-format
 
42059
-#| msgid "switch '%s' does not start with '-'"
 
42060
 msgid "switch %qs does not start with %<-%>"
 
42061
-msgstr "開關「%s」未以「-」開頭"
 
42062
+msgstr "切換 %qs 不開始與 %<-%>"
 
42063
 
 
42064
-#: gcc.c:4424
 
42065
-#, gcc-internal-format
 
42066
+#: gcc.c:4425
 
42067
+#, fuzzy, gcc-internal-format
 
42068
 msgid "spec-generated switch is just %<-%>"
 
42069
-msgstr ""
 
42070
+msgstr "spec-generated 切換就 %<-%>"
 
42071
 
 
42072
-#: gcc.c:4515
 
42073
+#: gcc.c:4516
 
42074
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42075
-#| msgid "could not open dump file %qs: %s"
 
42076
 msgid "could not open temporary response file %s"
 
42077
-msgstr "無法開啟傾印檔案 %qs:%s"
 
42078
+msgstr "無法開啟暫時的回應檔案 %s"
 
42079
 
 
42080
-#: gcc.c:4521
 
42081
+#: gcc.c:4522
 
42082
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42083
-#| msgid "cannot create temporary file"
 
42084
 msgid "could not write to temporary response file %s"
 
42085
-msgstr "無法建立暫時檔案"
 
42086
+msgstr "無法寫入暫時的回應檔案 %s"
 
42087
 
 
42088
-#: gcc.c:4527
 
42089
+#: gcc.c:4528
 
42090
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42091
-#| msgid "cannot create temporary file"
 
42092
 msgid "could not close temporary response file %s"
 
42093
-msgstr "無法建立暫時檔案"
 
42094
+msgstr "無法關閉暫時的回應檔案 %s"
 
42095
 
 
42096
-#: gcc.c:4650
 
42097
+#: gcc.c:4651
 
42098
 #, fuzzy, gcc-internal-format
 
42099
-#| msgid "spec '%s' invalid"
 
42100
 msgid "spec %qs invalid"
 
42101
-msgstr "spec「%s」無效"
 
42102
+msgstr "spec %qs 無效的"
 
42103
 
 
42104
-#: gcc.c:4799
 
42105
+#: gcc.c:4800
 
42106
 #, fuzzy, gcc-internal-format
 
42107
-#| msgid "spec '%s' has invalid '%%0%c'"
 
42108
 msgid "spec %qs has invalid %<%%0%c%>"
 
42109
-msgstr "spec「%s」有無效的「%%0%c」"
 
42110
+msgstr "spec %qs 有無效的 %<%%0%c%>"
 
42111
 
 
42112
-#: gcc.c:5118
 
42113
+#: gcc.c:5119
 
42114
 #, fuzzy, gcc-internal-format
 
42115
-#| msgid "spec '%s' has invalid '%%W%c"
 
42116
 msgid "spec %qs has invalid %<%%W%c%>"
 
42117
-msgstr "spec「%s」有無效的「%%W%c」"
 
42118
+msgstr "spec %qs 有無效的 %<%%W%c%>"
 
42119
 
 
42120
-#: gcc.c:5140
 
42121
+#: gcc.c:5141
 
42122
 #, fuzzy, gcc-internal-format
 
42123
-#| msgid "spec '%s' has invalid '%%x%c'"
 
42124
 msgid "spec %qs has invalid %<%%x%c%>"
 
42125
-msgstr "spec「%s」有無效的「%%x%c」"
 
42126
+msgstr "spec %qs 有無效的 %<%%x%c%>"
 
42127
 
 
42128
 #. Catch the case where a spec string contains something like
 
42129
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
42130
 #. hand side of the :.
 
42131
-#: gcc.c:5341
 
42132
+#: gcc.c:5342
 
42133
 #, fuzzy, gcc-internal-format
 
42134
-#| msgid "spec failure: '%%*' has not been initialized by pattern match"
 
42135
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
42136
-msgstr "spec 失敗:「%%*」未經模式匹配初始化"
 
42137
+msgstr "spec 失敗:%<%%*%>未被初始化的由胚騰匹配"
 
42138
 
 
42139
-#: gcc.c:5384
 
42140
+#: gcc.c:5385
 
42141
 #, fuzzy, gcc-internal-format
 
42142
-#| msgid "spec failure: unrecognized spec option '%c'"
 
42143
 msgid "spec failure: unrecognized spec option %qc"
 
42144
-msgstr "spec 錯誤:無法辨識的 spec 選項「%c」"
 
42145
+msgstr "spec 失敗:無法辨識的 spec 選項 %qc"
 
42146
 
 
42147
-#: gcc.c:5446
 
42148
+#: gcc.c:5447
 
42149
 #, fuzzy, gcc-internal-format
 
42150
-#| msgid "unknown spec function '%s'"
 
42151
 msgid "unknown spec function %qs"
 
42152
-msgstr "不明的 spec 函式「%s」"
 
42153
+msgstr "不明 spec 函式 %qs"
 
42154
 
 
42155
-#: gcc.c:5476
 
42156
+#: gcc.c:5477
 
42157
 #, fuzzy, gcc-internal-format
 
42158
-#| msgid "error in args to spec function '%s'"
 
42159
 msgid "error in args to spec function %qs"
 
42160
-msgstr "給 spec 函式「%s」的參數不正確"
 
42161
+msgstr "在中引數到 spec 函式 %qs 時發生錯誤"
 
42162
 
 
42163
-#: gcc.c:5527
 
42164
+#: gcc.c:5528
 
42165
 #, gcc-internal-format
 
42166
 msgid "malformed spec function name"
 
42167
 msgstr "spec 函式名格式錯誤"
 
42168
 
 
42169
 #. )
 
42170
-#: gcc.c:5530
 
42171
+#: gcc.c:5531
 
42172
 #, gcc-internal-format
 
42173
 msgid "no arguments for spec function"
 
42174
 msgstr "spec 函式沒有引數"
 
42175
 
 
42176
-#: gcc.c:5549
 
42177
+#: gcc.c:5550
 
42178
 #, gcc-internal-format
 
42179
 msgid "malformed spec function arguments"
 
42180
 msgstr "spec 函式引數格式錯誤"
 
42181
 
 
42182
-#: gcc.c:5810
 
42183
+#: gcc.c:5811
 
42184
 #, fuzzy, gcc-internal-format
 
42185
-#| msgid "braced spec '%s' is invalid at '%c'"
 
42186
 msgid "braced spec %qs is invalid at %qc"
 
42187
-msgstr "大括號中的 spec「%s」在「%c」中無效"
 
42188
+msgstr "braced spec %qs 無效於 %qc"
 
42189
 
 
42190
-#: gcc.c:5898
 
42191
+#: gcc.c:5899
 
42192
 #, fuzzy, gcc-internal-format
 
42193
-#| msgid "braced spec body '%s' is invalid"
 
42194
 msgid "braced spec body %qs is invalid"
 
42195
-msgstr "大括號中的 spec 體「%s」無效"
 
42196
+msgstr "braced spec 內文 %qs 無效"
 
42197
 
 
42198
-#: gcc.c:6151
 
42199
+#: gcc.c:6152
 
42200
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42201
-#| msgid "%s:could not open output file '%s'\n"
 
42202
 msgid "%s: could not determine length of compare-debug file %s"
 
42203
-msgstr "%s:無法開啟輸出檔案「%s」\n"
 
42204
+msgstr "%s:無法決定長度的 compare-debug 檔案 %s"
 
42205
 
 
42206
-#: gcc.c:6162
 
42207
-#, gcc-internal-format, gfc-internal-format
 
42208
+#: gcc.c:6163
 
42209
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42210
 msgid "%s: -fcompare-debug failure (length)"
 
42211
-msgstr ""
 
42212
+msgstr "%s:-fcompare-debug 失敗 (長度)"
 
42213
 
 
42214
-#: gcc.c:6172 gcc.c:6213
 
42215
+#: gcc.c:6173 gcc.c:6214
 
42216
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42217
-#| msgid "%s:could not open output file '%s'\n"
 
42218
 msgid "%s: could not open compare-debug file %s"
 
42219
-msgstr "%s:無法開啟輸出檔案「%s」\n"
 
42220
+msgstr "%s:無法開啟 compare-debug 檔案 %s"
 
42221
 
 
42222
-#: gcc.c:6192 gcc.c:6229
 
42223
-#, gcc-internal-format, gfc-internal-format
 
42224
+#: gcc.c:6193 gcc.c:6230
 
42225
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42226
 msgid "%s: -fcompare-debug failure"
 
42227
-msgstr ""
 
42228
+msgstr "%s:-fcompare-debug 失敗"
 
42229
 
 
42230
-#: gcc.c:6304
 
42231
+#: gcc.c:6305
 
42232
 #, fuzzy, gcc-internal-format
 
42233
-#| msgid "pex_init failed"
 
42234
 msgid "atexit failed"
 
42235
-msgstr "pex_init 失敗"
 
42236
+msgstr "atexit 失敗"
 
42237
 
 
42238
-#: gcc.c:6453
 
42239
+#: gcc.c:6454
 
42240
 #, gcc-internal-format
 
42241
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
42242
 msgstr "spec 失敗:SYSROOT_SUFFIX_SPEC 參數多於一個"
 
42243
 
 
42244
-#: gcc.c:6477
 
42245
+#: gcc.c:6478
 
42246
 #, gcc-internal-format
 
42247
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
42248
 msgstr "spec 失敗:SYSROOT_HEADERS_SUFFIX_SPEC 參數多於一個"
 
42249
 
 
42250
-#: gcc.c:6643
 
42251
+#: gcc.c:6645
 
42252
 #, fuzzy, gcc-internal-format
 
42253
-#| msgid "unrecognized command line option \"%s\""
 
42254
 msgid "unrecognized command line option %<-%s%>"
 
42255
-msgstr "無法辨識的命令列選項「%s」"
 
42256
+msgstr "無法辨識的命令列選項 %<-fdump-%s%>"
 
42257
 
 
42258
 #. The error status indicates that only one set of fixed
 
42259
 #. headers should be built.
 
42260
-#: gcc.c:6729
 
42261
-#, gcc-internal-format
 
42262
+#: gcc.c:6731
 
42263
+#, fuzzy, gcc-internal-format
 
42264
 msgid "not configured with sysroot headers suffix"
 
42265
-msgstr ""
 
42266
+msgstr "無法已組配與 sysroot 頁首字尾"
 
42267
 
 
42268
-#: gcc.c:6812
 
42269
+#: gcc.c:6814
 
42270
 #, gcc-internal-format
 
42271
 msgid "no input files"
 
42272
 msgstr "沒有輸入檔案"
 
42273
 
 
42274
-#: gcc.c:6861
 
42275
+#: gcc.c:6863
 
42276
 #, fuzzy, gcc-internal-format
 
42277
-#| msgid "cannot specify -o with -c or -S with multiple files"
 
42278
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
42279
-msgstr "當有多個檔案時不能在已指定 -c 或 -S 的情況下指定 -o"
 
42280
+msgstr "無法指定 -o 與 -c, -S 或 -E 與多重檔案"
 
42281
 
 
42282
-#: gcc.c:6891
 
42283
+#: gcc.c:6893
 
42284
 #, gcc-internal-format, gfc-internal-format
 
42285
 msgid "%s: %s compiler not installed on this system"
 
42286
 msgstr "%s:此系統未安裝 %s 編譯器"
 
42287
 
 
42288
-#: gcc.c:6913
 
42289
-#, gcc-internal-format
 
42290
+#: gcc.c:6915
 
42291
+#, fuzzy, gcc-internal-format
 
42292
 msgid "recompiling with -fcompare-debug"
 
42293
-msgstr ""
 
42294
+msgstr "重新編譯與 -fcompare-debug"
 
42295
 
 
42296
-#: gcc.c:6929
 
42297
-#, gcc-internal-format
 
42298
+#: gcc.c:6931
 
42299
+#, fuzzy, gcc-internal-format
 
42300
 msgid "during -fcompare-debug recompilation"
 
42301
-msgstr ""
 
42302
+msgstr "在的期間 -fcompare-debug recompilation"
 
42303
 
 
42304
-#: gcc.c:6938
 
42305
+#: gcc.c:6940
 
42306
 #, fuzzy, gcc-internal-format
 
42307
-#| msgid "comparison is always %d"
 
42308
 msgid "comparing final insns dumps"
 
42309
-msgstr "比較結果始終為 %d"
 
42310
+msgstr "比較最後的 insns 傾印"
 
42311
 
 
42312
-#: gcc.c:7044
 
42313
+#: gcc.c:7046
 
42314
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42315
-#| msgid "field %qs not found"
 
42316
 msgid "-fuse-linker-plugin, but %s not found"
 
42317
-msgstr "找不到欄位 %qs。"
 
42318
+msgstr "-fuse-linker-plugin,找不到但是 %s "
 
42319
 
 
42320
-#: gcc.c:7076
 
42321
+#: gcc.c:7079
 
42322
 #, gcc-internal-format, gfc-internal-format
 
42323
 msgid "%s: linker input file unused because linking not done"
 
42324
 msgstr "%s:未使用連結器輸入檔案,因為連結尚未完成"
 
42325
 
 
42326
-#: gcc.c:7117
 
42327
+#: gcc.c:7120
 
42328
 #, gcc-internal-format, gfc-internal-format
 
42329
 msgid "language %s not recognized"
 
42330
 msgstr "語言 %s 未能被識別"
 
42331
 
 
42332
-#: gcc.c:7344
 
42333
+#: gcc.c:7347
 
42334
 #, fuzzy, gcc-internal-format
 
42335
-#| msgid "multilib spec '%s' is invalid"
 
42336
 msgid "multilib spec %qs is invalid"
 
42337
-msgstr "multilib spec「%s」無效"
 
42338
+msgstr "multilib spec %qs 無效"
 
42339
 
 
42340
-#: gcc.c:7538
 
42341
+#: gcc.c:7541
 
42342
 #, fuzzy, gcc-internal-format
 
42343
-#| msgid "multilib exclusions '%s' is invalid"
 
42344
 msgid "multilib exclusions %qs is invalid"
 
42345
-msgstr "multilib 排除「%s」無效"
 
42346
+msgstr "multilib 互斥 %qs 無效"
 
42347
 
 
42348
-#: gcc.c:7602
 
42349
+#: gcc.c:7605
 
42350
 #, fuzzy, gcc-internal-format
 
42351
-#| msgid "multilib select '%s' is invalid"
 
42352
 msgid "multilib select %qs %qs is invalid"
 
42353
-msgstr "multilib 選擇「%s」無效"
 
42354
+msgstr "multilib 選取 %qs 無效"
 
42355
 
 
42356
-#: gcc.c:7758
 
42357
+#: gcc.c:7761
 
42358
 #, fuzzy, gcc-internal-format
 
42359
-#| msgid "multilib select '%s' is invalid"
 
42360
 msgid "multilib select %qs is invalid"
 
42361
-msgstr "multilib 選擇「%s」無效"
 
42362
+msgstr "multilib 選取 %qs 無效"
 
42363
 
 
42364
-#: gcc.c:7797
 
42365
+#: gcc.c:7800
 
42366
 #, fuzzy, gcc-internal-format
 
42367
-#| msgid "multilib exclusion '%s' is invalid"
 
42368
 msgid "multilib exclusion %qs is invalid"
 
42369
-msgstr "multilib 排除「%s」無效"
 
42370
+msgstr "multilib 互斥 %qs 無效"
 
42371
 
 
42372
-#: gcc.c:8003
 
42373
+#: gcc.c:8006
 
42374
 #, fuzzy, gcc-internal-format
 
42375
-#| msgid "environment variable DJGPP not defined"
 
42376
 msgid "environment variable %qs not defined"
 
42377
-msgstr "沒有定義 DJGPP 環境變數"
 
42378
+msgstr "環境變數 %qs 無法定義"
 
42379
 
 
42380
-#: gcc.c:8115 gcc.c:8120
 
42381
+#: gcc.c:8118 gcc.c:8123
 
42382
 #, fuzzy, gcc-internal-format
 
42383
-#| msgid "invalid version number `%s'"
 
42384
 msgid "invalid version number %qs"
 
42385
-msgstr "無效的版本號「%s」"
 
42386
+msgstr "無效的版本編號 %qs"
 
42387
 
 
42388
-#: gcc.c:8163
 
42389
+#: gcc.c:8166
 
42390
 #, gcc-internal-format, gfc-internal-format
 
42391
 msgid "too few arguments to %%:version-compare"
 
42392
 msgstr "%%:version-compare 的引數太少"
 
42393
 
 
42394
-#: gcc.c:8169
 
42395
+#: gcc.c:8172
 
42396
 #, gcc-internal-format, gfc-internal-format
 
42397
 msgid "too many arguments to %%:version-compare"
 
42398
 msgstr "%%:version-compare 的引數太多"
 
42399
 
 
42400
-#: gcc.c:8210
 
42401
+#: gcc.c:8213
 
42402
 #, fuzzy, gcc-internal-format
 
42403
-#| msgid "unknown operator '%s' in %%:version-compare"
 
42404
 msgid "unknown operator %qs in %%:version-compare"
 
42405
-msgstr "%%:version-compare 中有不明的運算元「%s」"
 
42406
+msgstr "不明運算子 %qs 在中 %%:version-compare"
 
42407
 
 
42408
-#: gcc.c:8333
 
42409
+#: gcc.c:8336
 
42410
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42411
-#| msgid "too many arguments to %%:version-compare"
 
42412
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
42413
-msgstr "%%:version-compare 的引數太多"
 
42414
+msgstr "太多引數到 %%:compare-debug-dump-opt"
 
42415
 
 
42416
-#: gcc.c:8405
 
42417
+#: gcc.c:8408
 
42418
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42419
-#| msgid "too many arguments to %%:version-compare"
 
42420
 msgid "too many arguments to %%:compare-debug-self-opt"
 
42421
-msgstr "%%:version-compare 的引數太多"
 
42422
+msgstr "太多引數到 %%:compare-debug-self-opt"
 
42423
 
 
42424
-#: gcc.c:8440
 
42425
+#: gcc.c:8443
 
42426
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42427
-#| msgid "too few arguments to %%:version-compare"
 
42428
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
42429
-msgstr "%%:version-compare 的引數太少"
 
42430
+msgstr "太少引數到 %%:compare-debug-auxbase-opt"
 
42431
 
 
42432
-#: gcc.c:8443
 
42433
+#: gcc.c:8446
 
42434
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42435
-#| msgid "too many arguments to %%:version-compare"
 
42436
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
42437
-msgstr "%%:version-compare 的引數太多"
 
42438
+msgstr "太多引數到 %%:compare-debug-auxbase-opt"
 
42439
 
 
42440
-#: gcc.c:8450
 
42441
-#, gcc-internal-format, gfc-internal-format
 
42442
+#: gcc.c:8453
 
42443
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42444
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
42445
-msgstr ""
 
42446
+msgstr "引數到 %%:compare-debug-auxbase-opt 不結束在中.gk"
 
42447
 
 
42448
-#: gcc.c:8524
 
42449
+#: gcc.c:8527
 
42450
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42451
-#| msgid "too few arguments to function"
 
42452
 msgid "too few arguments to %%:replace-extension"
 
42453
 msgstr "給予函式的引數太少"
 
42454
 
 
42455
 #: ggc-common.c:456 ggc-common.c:464 ggc-common.c:538 ggc-common.c:557
 
42456
 #: ggc-page.c:2311 ggc-page.c:2342 ggc-page.c:2349
 
42457
 #, fuzzy, gcc-internal-format
 
42458
-#| msgid "can't write PCH file: %m"
 
42459
 msgid "can%'t write PCH file: %m"
 
42460
-msgstr "無法寫入 PCH 檔案:%m"
 
42461
+msgstr "can%'t 寫入 PCH 檔案:%m"
 
42462
 
 
42463
 #: ggc-common.c:550 config/i386/host-cygwin.c:55
 
42464
 #, fuzzy, gcc-internal-format
 
42465
-#| msgid "can't get position in PCH file: %m"
 
42466
 msgid "can%'t get position in PCH file: %m"
 
42467
-msgstr "不能在 PCH 檔案中找到位置:%m"
 
42468
+msgstr "can%'t 提取位置在中 PCH 檔案:%m"
 
42469
 
 
42470
 #: ggc-common.c:560
 
42471
 #, fuzzy, gcc-internal-format
 
42472
-#| msgid "can't write padding to PCH file: %m"
 
42473
 msgid "can%'t write padding to PCH file: %m"
 
42474
-msgstr "不能向 PCH 檔案寫入填補:%m"
 
42475
+msgstr "can%'t 寫入填補到 PCH 檔案:%m"
 
42476
 
 
42477
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
42478
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
42479
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
42480
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
42481
 #, fuzzy, gcc-internal-format
 
42482
-#| msgid "can't read PCH file: %m"
 
42483
 msgid "can%'t read PCH file: %m"
 
42484
-msgstr "無法讀取 PCH 檔案:%m"
 
42485
+msgstr "can%'t 讀取 PCH 檔案:%m"
 
42486
 
 
42487
-#: ggc-common.c:638
 
42488
+#: ggc-common.c:704
 
42489
 #, gcc-internal-format
 
42490
 msgid "had to relocate PCH"
 
42491
 msgstr "必須重新定位 PCH"
 
42492
@@ -16126,53 +15912,48 @@
 
42493
 
 
42494
 #: ggc-page.c:2327 ggc-page.c:2333
 
42495
 #, fuzzy, gcc-internal-format
 
42496
-#| msgid "can't write PCH file"
 
42497
 msgid "can%'t write PCH file"
 
42498
-msgstr "無法寫入 PCH 檔案"
 
42499
+msgstr "can%'t 寫入 PCH 檔案"
 
42500
 
 
42501
 #: gimple-streamer-in.c:188
 
42502
-#, gcc-internal-format
 
42503
+#, fuzzy, gcc-internal-format
 
42504
 msgid "use of type %<%E%> with two mismatching declarations at field %<%E%>"
 
42505
-msgstr ""
 
42506
+msgstr "使用的型態 %<%E%>與兩不匹配宣告於欄位 %<%E%>"
 
42507
 
 
42508
 #: gimple-streamer-in.c:194
 
42509
 #, fuzzy, gcc-internal-format
 
42510
-#| msgid "invalid type %qT declared %<friend%>"
 
42511
 msgid "original type declared here"
 
42512
-msgstr "無效的類型 %qT 宣告為 %<friend%>"
 
42513
+msgstr "原來的型態宣告的在此"
 
42514
 
 
42515
 #: gimple-streamer-in.c:196
 
42516
-#, gcc-internal-format
 
42517
+#, fuzzy, gcc-internal-format
 
42518
 msgid "field in mismatching type declared here"
 
42519
-msgstr ""
 
42520
+msgstr "欄位在中不匹配型態宣告的在此"
 
42521
 
 
42522
 #: gimple-streamer-in.c:202
 
42523
 #, fuzzy, gcc-internal-format
 
42524
-#| msgid "  %q+#D declared here"
 
42525
 msgid "type of field declared here"
 
42526
-msgstr "  %q+#D 已在此宣告過"
 
42527
+msgstr "型態的欄位宣告的在此"
 
42528
 
 
42529
 #: gimple-streamer-in.c:209
 
42530
-#, gcc-internal-format
 
42531
+#, fuzzy, gcc-internal-format
 
42532
 msgid "type of mismatching field declared here"
 
42533
-msgstr ""
 
42534
+msgstr "型態的不匹配欄位宣告的在此"
 
42535
 
 
42536
 #: gimple-streamer-in.c:270
 
42537
-#, gcc-internal-format, gfc-internal-format
 
42538
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42539
 msgid "bytecode stream: unknown GIMPLE statement tag %s"
 
42540
-msgstr ""
 
42541
+msgstr "位元碼串流:不明 GIMPLE 敘述標籤 %s"
 
42542
 
 
42543
 #: gimple.c:1153
 
42544
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42545
-#| msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 
42546
 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
 
42547
-msgstr "樹檢查:需要類別 %qs,得到 %qs(%s) 在 %s,於 %s:%d"
 
42548
+msgstr "gimple 檢查:預期 %s(%s),有 %s(%s) 在中 %s,於 %s:%d"
 
42549
 
 
42550
 #: gimplify.c:2681
 
42551
 #, fuzzy, gcc-internal-format
 
42552
-#| msgid "no return statement in function returning non-void"
 
42553
 msgid "using result of function returning %<void%>"
 
42554
-msgstr "在有回傳值的函式中未發現 return 敘述"
 
42555
+msgstr "使用結果的函式回傳 %<void%>"
 
42556
 
 
42557
 #: gimplify.c:5294
 
42558
 #, gcc-internal-format, gfc-internal-format
 
42559
@@ -16180,9 +15961,9 @@
 
42560
 msgstr "組譯輸出 %d 中左值無效"
 
42561
 
 
42562
 #: gimplify.c:5410
 
42563
-#, gcc-internal-format, gfc-internal-format
 
42564
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42565
 msgid "non-memory input %d must stay in memory"
 
42566
-msgstr ""
 
42567
+msgstr "non-memory 輸入 %d 必須保持在中記憶體"
 
42568
 
 
42569
 #: gimplify.c:5432
 
42570
 #, gcc-internal-format, gfc-internal-format
 
42571
@@ -16191,48 +15972,43 @@
 
42572
 
 
42573
 #: gimplify.c:5926
 
42574
 #, fuzzy, gcc-internal-format
 
42575
-#| msgid "register variable %qD used in nested function"
 
42576
 msgid "threadprivate variable %qE used in untied task"
 
42577
-msgstr "巢狀函式中使用了暫存器變數 %qD"
 
42578
+msgstr "threadprivate 變數 %qE 已用於 untied 任務"
 
42579
 
 
42580
 #: gimplify.c:5928 gimplify.c:5990
 
42581
-#, gcc-internal-format
 
42582
+#, fuzzy, gcc-internal-format
 
42583
 msgid "enclosing task"
 
42584
-msgstr ""
 
42585
+msgstr "封閉任務"
 
42586
 
 
42587
 #: gimplify.c:5987
 
42588
-#, gcc-internal-format
 
42589
+#, fuzzy, gcc-internal-format
 
42590
 msgid "%qE not specified in enclosing parallel"
 
42591
-msgstr ""
 
42592
+msgstr "%qE 尚未指定在中封閉平行"
 
42593
 
 
42594
 #: gimplify.c:5992
 
42595
-#, gcc-internal-format
 
42596
+#, fuzzy, gcc-internal-format
 
42597
 msgid "enclosing parallel"
 
42598
-msgstr ""
 
42599
+msgstr "封閉平行"
 
42600
 
 
42601
 #: gimplify.c:6097
 
42602
 #, fuzzy, gcc-internal-format
 
42603
-#| msgid "instance variable %qs is declared private"
 
42604
 msgid "iteration variable %qE should be private"
 
42605
-msgstr "實體變數 %qs 被宣告為私有的"
 
42606
+msgstr "迭代變數 %qE 應該是私人的"
 
42607
 
 
42608
 #: gimplify.c:6111
 
42609
 #, fuzzy, gcc-internal-format
 
42610
-#| msgid "instance variable %qs is declared private"
 
42611
 msgid "iteration variable %qE should not be firstprivate"
 
42612
-msgstr "實體變數 %qs 被宣告為私有的"
 
42613
+msgstr "迭代變數 %qE 不應為 firstprivate"
 
42614
 
 
42615
 #: gimplify.c:6114
 
42616
 #, fuzzy, gcc-internal-format
 
42617
-#| msgid "register variable %qD used in nested function"
 
42618
 msgid "iteration variable %qE should not be reduction"
 
42619
-msgstr "巢狀函式中使用了暫存器變數 %qD"
 
42620
+msgstr "迭代變數 %qE 不應為消除"
 
42621
 
 
42622
 #: gimplify.c:6277
 
42623
 #, fuzzy, gcc-internal-format
 
42624
-#| msgid "local variable %qD may not appear in this context"
 
42625
 msgid "%s variable %qE is private in outer context"
 
42626
-msgstr "局部變數 %qD 不應出現在此上下文中"
 
42627
+msgstr "%s 變數 %qE 是私人的在中外語境"
 
42628
 
 
42629
 #: gimplify.c:8033
 
42630
 #, gcc-internal-format
 
42631
@@ -16241,15 +16017,13 @@
 
42632
 
 
42633
 #: godump.c:1236
 
42634
 #, fuzzy, gcc-internal-format
 
42635
-#| msgid "could not open dump file %qs: %s"
 
42636
 msgid "could not close Go dump file: %m"
 
42637
-msgstr "無法開啟傾印檔案 %qs:%s"
 
42638
+msgstr "無法關閉前往傾印檔案:%m"
 
42639
 
 
42640
 #: godump.c:1248
 
42641
 #, fuzzy, gcc-internal-format
 
42642
-#| msgid "could not open dump file %qs: %s"
 
42643
 msgid "could not open Go dump file %qs: %m"
 
42644
-msgstr "無法開啟傾印檔案 %qs:%s"
 
42645
+msgstr "無法開啟前往傾印檔案 %qs:%m"
 
42646
 
 
42647
 #: graph.c:54 toplev.c:1462 java/jcf-parse.c:1750 java/jcf-parse.c:1887
 
42648
 #: objc/objc-act.c:446
 
42649
@@ -16264,25 +16038,24 @@
 
42650
 
 
42651
 #: graphite.c:306
 
42652
 #, fuzzy, gcc-internal-format
 
42653
-#| msgid "Enable loop optimizations on tree level"
 
42654
 msgid "Graphite loop optimizations cannot be used"
 
42655
-msgstr "在樹層級進行循環最佳化"
 
42656
+msgstr "石墨迴圈最佳化無法使用"
 
42657
 
 
42658
 #. Fatal error here.  We do not want to support compiling ltrans units
 
42659
 #. with different version of compiler or different flags than the WPA
 
42660
 #. unit, so this should never happen.
 
42661
 #: ipa-inline-analysis.c:3858
 
42662
-#, gcc-internal-format
 
42663
+#, fuzzy, gcc-internal-format
 
42664
 msgid "ipa inline summary is missing in input file"
 
42665
-msgstr ""
 
42666
+msgstr "ipa 內聯概要缺少在中輸入檔案"
 
42667
 
 
42668
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
42669
 #. different version of compiler or different flags than the WPA unit, so
 
42670
 #. this should never happen.
 
42671
-#: ipa-reference.c:1148
 
42672
-#, gcc-internal-format
 
42673
+#: ipa-reference.c:1146
 
42674
+#, fuzzy, gcc-internal-format
 
42675
 msgid "ipa reference summary is missing in ltrans unit"
 
42676
-msgstr ""
 
42677
+msgstr "ipa 參考概要缺少在中 ltrans 單位"
 
42678
 
 
42679
 #: ira.c:1908 ira.c:1921 ira.c:1935
 
42680
 #, gcc-internal-format, gfc-internal-format
 
42681
@@ -16291,9 +16064,8 @@
 
42682
 
 
42683
 #: lra-assigns.c:1248 reload1.c:1250
 
42684
 #, fuzzy, gcc-internal-format
 
42685
-#| msgid "%<asm%> operand requires impossible reload"
 
42686
 msgid "%<asm%> operand has impossible constraints"
 
42687
-msgstr "%<asm%> 要求不可能的重新載入"
 
42688
+msgstr "%<asm%> 運算元有不可能的條件約束"
 
42689
 
 
42690
 #: lra-constraints.c:2826 reload.c:3880 reload.c:4135
 
42691
 #, gcc-internal-format
 
42692
@@ -16301,9 +16073,9 @@
 
42693
 msgstr "一句 %<asm%> 中運算元約束不一致"
 
42694
 
 
42695
 #: lra-constraints.c:3438
 
42696
-#, gcc-internal-format, gfc-internal-format
 
42697
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42698
 msgid "Maximum number of LRA constraint passes is achieved (%d)\n"
 
42699
-msgstr ""
 
42700
+msgstr "最大值條件儲存對數量該可以是 sunk"
 
42701
 
 
42702
 #: lra-constraints.c:3537
 
42703
 #, gcc-internal-format, gfc-internal-format
 
42704
@@ -16311,219 +16083,202 @@
 
42705
 msgstr ""
 
42706
 
 
42707
 #: lto-cgraph.c:976
 
42708
-#, gcc-internal-format, gfc-internal-format
 
42709
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42710
 msgid "bytecode stream: found multiple instances of cgraph node %d"
 
42711
-msgstr ""
 
42712
+msgstr "位元碼串流:找到多重實體的 cgraph 節點 %d"
 
42713
 
 
42714
 #: lto-cgraph.c:1101
 
42715
-#, gcc-internal-format
 
42716
+#, fuzzy, gcc-internal-format
 
42717
 msgid "bytecode stream: no caller found while reading edge"
 
42718
-msgstr ""
 
42719
+msgstr "位元碼串流:找不到任何呼叫者當讀取邊緣"
 
42720
 
 
42721
 #: lto-cgraph.c:1107
 
42722
-#, gcc-internal-format
 
42723
+#, fuzzy, gcc-internal-format
 
42724
 msgid "bytecode stream: no callee found while reading edge"
 
42725
-msgstr ""
 
42726
+msgstr "位元碼串流:找不到任何被呼叫端當讀取邊緣"
 
42727
 
 
42728
 #: lto-cgraph.c:1177
 
42729
-#, gcc-internal-format
 
42730
+#, fuzzy, gcc-internal-format
 
42731
 msgid "bytecode stream: found empty cgraph node"
 
42732
-msgstr ""
 
42733
+msgstr "位元碼串流:找到清空 cgraph 節點"
 
42734
 
 
42735
 #: lto-cgraph.c:1320
 
42736
-#, gcc-internal-format, gfc-internal-format
 
42737
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42738
 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
 
42739
-msgstr ""
 
42740
+msgstr "最多 %i 側寫檔運行被支援。也許已損壞側寫檔?"
 
42741
 
 
42742
 #: lto-cgraph.c:1406
 
42743
-#, gcc-internal-format, gfc-internal-format
 
42744
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42745
 msgid "Profile information in %s corrupted"
 
42746
-msgstr ""
 
42747
+msgstr "側寫檔資訊在中 %s 已損壞"
 
42748
 
 
42749
 #: lto-cgraph.c:1440
 
42750
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42751
-#| msgid "cannot find class %qs"
 
42752
 msgid "cannot find LTO cgraph in %s"
 
42753
-msgstr "找不到類別 %qs"
 
42754
+msgstr "找不到 LTO cgraph 在中 %s"
 
42755
 
 
42756
 #: lto-cgraph.c:1450
 
42757
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42758
-#| msgid "cannot find protocol declaration for %qs"
 
42759
 msgid "cannot find LTO section refs in %s"
 
42760
-msgstr "找不到 %qs 的協定宣告"
 
42761
+msgstr "找不到 LTO 區段 refs 在中 %s"
 
42762
 
 
42763
 #: lto-compress.c:189 lto-compress.c:197 lto-compress.c:218 lto-compress.c:279
 
42764
 #: lto-compress.c:287 lto-compress.c:308
 
42765
-#, gcc-internal-format, gfc-internal-format
 
42766
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42767
 msgid "compressed stream: %s"
 
42768
-msgstr ""
 
42769
+msgstr "壓縮過的串流:%s"
 
42770
 
 
42771
 #: lto-section-in.c:422
 
42772
-#, gcc-internal-format, gfc-internal-format
 
42773
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42774
 msgid "bytecode stream: trying to read %d bytes after the end of the input buffer"
 
42775
-msgstr ""
 
42776
+msgstr "位元碼串流:嘗試讀取 %d 位元組之後結束的輸入緩衝區"
 
42777
 
 
42778
 #: lto-section-in.c:432
 
42779
-#, gcc-internal-format, gfc-internal-format
 
42780
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42781
 msgid "%s out of range: Range is %i to %i, value is %i"
 
42782
-msgstr ""
 
42783
+msgstr "%s 超出範圍:範圍是 %i 到 %i,值是 %i"
 
42784
 
 
42785
 #: lto-streamer-in.c:74
 
42786
-#, gcc-internal-format, gfc-internal-format
 
42787
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42788
 msgid "bytecode stream: unexpected tag %s"
 
42789
-msgstr ""
 
42790
+msgstr "位元碼串流:未預期的標籤 %s"
 
42791
 
 
42792
 #: lto-streamer-out.c:307
 
42793
 #, fuzzy, gcc-internal-format
 
42794
-#| msgid "-mcmodel= is not supported on 32 bit systems"
 
42795
 msgid "tree code %qs is not supported in LTO streams"
 
42796
-msgstr "32 位元系統不支援 -mcmodel="
 
42797
+msgstr "樹編碼 %qs 未被支援在中 LTO 資料流"
 
42798
 
 
42799
 #: lto-streamer.c:163
 
42800
-#, gcc-internal-format, gfc-internal-format
 
42801
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42802
 msgid "bytecode stream: unexpected LTO section %s"
 
42803
-msgstr ""
 
42804
+msgstr "位元碼串流:未預期的 LTO 區段 %s"
 
42805
 
 
42806
 #: lto-streamer.c:375
 
42807
-#, gcc-internal-format, gfc-internal-format
 
42808
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42809
 msgid "bytecode stream generated with LTO version %d.%d instead of the expected %d.%d"
 
42810
-msgstr ""
 
42811
+msgstr "位元碼串流產生的與 LTO 版本 %d.%d 以代替預期 %d.%d"
 
42812
 
 
42813
 #: lto-symtab.c:282
 
42814
 #, fuzzy, gcc-internal-format
 
42815
-#| msgid "complex invalid for %qs"
 
42816
 msgid "multiple prevailing defs for %qE"
 
42817
-msgstr "對 %qs 而言無效的複數"
 
42818
+msgstr "多重 prevailing defs 用於 %qE"
 
42819
 
 
42820
 #: lto-symtab.c:300
 
42821
 #, fuzzy, gcc-internal-format
 
42822
-#| msgid "%qD is already defined in %qT"
 
42823
 msgid "%qD has already been defined"
 
42824
-msgstr "%qD 已在 %qT 中定義過"
 
42825
+msgstr "%qD 已定義"
 
42826
 
 
42827
 #: lto-symtab.c:302
 
42828
 #, fuzzy, gcc-internal-format
 
42829
-#| msgid "%q+#D previously defined here"
 
42830
 msgid "previously defined here"
 
42831
-msgstr "%q+#D 已在此定義過"
 
42832
+msgstr "在之前定義的在此"
 
42833
 
 
42834
 #: lto-symtab.c:382
 
42835
 #, fuzzy, gcc-internal-format
 
42836
-#| msgid "template-id %qD for %q+D does not match any template declaration"
 
42837
 msgid "type of %qD does not match original declaration"
 
42838
-msgstr "範本識別碼 %qD(屬於 %q+D)不匹配任何範本宣告"
 
42839
+msgstr "型態的 %qD 不匹配原來的宣告"
 
42840
 
 
42841
 #: lto-symtab.c:390
 
42842
 #, fuzzy, gcc-internal-format
 
42843
-#| msgid "assignment (not initialization) in declaration"
 
42844
 msgid "alignment of %qD is bigger than original declaration"
 
42845
-msgstr "賦值(不是初始化)出現在宣告中"
 
42846
+msgstr "對齊的 %qD 是大於原來的宣告"
 
42847
 
 
42848
 #: lto-symtab.c:396 lto-symtab.c:489
 
42849
 #, fuzzy, gcc-internal-format
 
42850
-#| msgid "%q+#D previously declared here"
 
42851
 msgid "previously declared here"
 
42852
-msgstr "%q+#D 已在此宣告過"
 
42853
+msgstr "在之前宣告的在此"
 
42854
 
 
42855
 #: lto-symtab.c:470
 
42856
 #, fuzzy, gcc-internal-format
 
42857
-#| msgid "field %qs declared as a function"
 
42858
 msgid "variable %qD redeclared as function"
 
42859
-msgstr "欄位 %qs 宣告為一個函式"
 
42860
+msgstr "變數 %qD redeclared 做為函式"
 
42861
 
 
42862
 #: lto-symtab.c:477
 
42863
 #, fuzzy, gcc-internal-format
 
42864
-#| msgid "function %q+D redeclared as inline"
 
42865
 msgid "function %qD redeclared as variable"
 
42866
-msgstr "函式 %q+D 重宣告為內聯的"
 
42867
+msgstr "函式 %qD redeclared 做為變數"
 
42868
 
 
42869
 #: omp-low.c:1849
 
42870
-#, gcc-internal-format
 
42871
+#, fuzzy, gcc-internal-format
 
42872
 msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
 
42873
-msgstr ""
 
42874
+msgstr "障礙區域可能無法是接近巢狀的內部的 work-sharing、重要、已排序的,主或明確的任務區域"
 
42875
 
 
42876
 #: omp-low.c:1855
 
42877
-#, gcc-internal-format
 
42878
+#, fuzzy, gcc-internal-format
 
42879
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
 
42880
-msgstr ""
 
42881
+msgstr "work-sharing 區域可能無法是接近巢狀的內部的 work-sharing、重要、已排序的,主或明確的任務區域"
 
42882
 
 
42883
 #: omp-low.c:1874
 
42884
-#, gcc-internal-format
 
42885
+#, fuzzy, gcc-internal-format
 
42886
 msgid "master region may not be closely nested inside of work-sharing or explicit task region"
 
42887
-msgstr ""
 
42888
+msgstr "主區域可能無法是接近巢狀的內部的 work-sharing 或明確的任務區域"
 
42889
 
 
42890
 #: omp-low.c:1890
 
42891
-#, gcc-internal-format
 
42892
+#, fuzzy, gcc-internal-format
 
42893
 msgid "ordered region may not be closely nested inside of critical or explicit task region"
 
42894
-msgstr ""
 
42895
+msgstr "已排序的區域可能無法是接近巢狀的內部的重要或明確的任務區域"
 
42896
 
 
42897
 #: omp-low.c:1898
 
42898
-#, gcc-internal-format
 
42899
+#, fuzzy, gcc-internal-format
 
42900
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 
42901
-msgstr ""
 
42902
+msgstr "已排序的區域必須是接近巢狀的內部迴圈區域與已排序的子句"
 
42903
 
 
42904
 #: omp-low.c:1916
 
42905
-#, gcc-internal-format
 
42906
+#, fuzzy, gcc-internal-format
 
42907
 msgid "critical region may not be nested inside a critical region with the same name"
 
42908
-msgstr ""
 
42909
+msgstr "重要區域可能無法被巢狀內部重要區域與同名"
 
42910
 
 
42911
 #: omp-low.c:7001 cp/decl.c:2948 cp/parser.c:10002 cp/parser.c:10022
 
42912
-#, gcc-internal-format
 
42913
+#, fuzzy, gcc-internal-format
 
42914
 msgid "invalid exit from OpenMP structured block"
 
42915
-msgstr ""
 
42916
+msgstr "無效的離開從 OpenMP 結構化訊息塊"
 
42917
 
 
42918
 #: omp-low.c:7003 omp-low.c:7008
 
42919
-#, gcc-internal-format
 
42920
+#, fuzzy, gcc-internal-format
 
42921
 msgid "invalid entry to OpenMP structured block"
 
42922
-msgstr ""
 
42923
+msgstr "無效的條目到 OpenMP 結構化訊息塊"
 
42924
 
 
42925
 #. Otherwise, be vague and lazy, but efficient.
 
42926
 #: omp-low.c:7011
 
42927
-#, gcc-internal-format
 
42928
+#, fuzzy, gcc-internal-format
 
42929
 msgid "invalid branch to/from an OpenMP structured block"
 
42930
-msgstr ""
 
42931
+msgstr "無效的分支到/從 OpenMP 結構化訊息塊"
 
42932
 
 
42933
-#: opts-common.c:997
 
42934
+#: opts-common.c:1030
 
42935
 #, gcc-internal-format
 
42936
 msgid "command line option %qs is not supported by this configuration"
 
42937
 msgstr "此配置不支援命令列選項 %qs"
 
42938
 
 
42939
-#: opts-common.c:1007
 
42940
+#: opts-common.c:1040
 
42941
 #, fuzzy, gcc-internal-format
 
42942
-#| msgid "missing argument to \"%s\""
 
42943
 msgid "missing argument to %qs"
 
42944
-msgstr "「%s」缺少引數"
 
42945
+msgstr "缺少引數到 %qs"
 
42946
 
 
42947
-#: opts-common.c:1013
 
42948
+#: opts-common.c:1046
 
42949
 #, fuzzy, gcc-internal-format
 
42950
-#| msgid "argument to \"%s\" should be a non-negative integer"
 
42951
 msgid "argument to %qs should be a non-negative integer"
 
42952
-msgstr "「%s」的引數應該是一個非負整數"
 
42953
+msgstr "引數到 %qs 應該是 non-negative 整數"
 
42954
 
 
42955
-#: opts-common.c:1028
 
42956
+#: opts-common.c:1061
 
42957
 #, fuzzy, gcc-internal-format
 
42958
-#| msgid "unrecognized command line option \"%s\""
 
42959
 msgid "unrecognized argument in option %qs"
 
42960
-msgstr "無法辨識的命令列選項「%s」"
 
42961
+msgstr "無法辨識的引數在中選項 %qs"
 
42962
 
 
42963
-#: opts-common.c:1044
 
42964
+#: opts-common.c:1077
 
42965
 #, fuzzy, gcc-internal-format
 
42966
-#| msgid "invalid argument of %qs attribute"
 
42967
 msgid "valid arguments to %qs are: %s"
 
42968
-msgstr "屬性 %qs 的參數無效"
 
42969
+msgstr "有效引數到 %qs 是:%s"
 
42970
 
 
42971
 #: opts-global.c:99
 
42972
 #, fuzzy, gcc-internal-format
 
42973
-#| msgid "command line option \"%s\" is valid for %s but not for %s"
 
42974
 msgid "command line option %qs is valid for the driver but not for %s"
 
42975
-msgstr "命令列選項「%s」對 %s 是有效的,但對 %s 無效"
 
42976
+msgstr "命令列選項 %qs 是有效用於驅動程式並不是用於 %s"
 
42977
 
 
42978
 #. Eventually this should become a hard error IMO.
 
42979
 #: opts-global.c:105
 
42980
 #, fuzzy, gcc-internal-format
 
42981
-#| msgid "command line option \"%s\" is valid for %s but not for %s"
 
42982
 msgid "command line option %qs is valid for %s but not for %s"
 
42983
-msgstr "命令列選項「%s」對 %s 是有效的,但對 %s 無效"
 
42984
+msgstr "命令列選項 %qs 是有效用於 %s 並不是用於 %s"
 
42985
 
 
42986
 #: opts-global.c:136
 
42987
 #, gcc-internal-format, gfc-internal-format
 
42988
@@ -16532,184 +16287,173 @@
 
42989
 
 
42990
 #: opts-global.c:389
 
42991
 #, fuzzy, gcc-internal-format
 
42992
-#| msgid "unrecognized command line option \"%s\""
 
42993
 msgid "unrecognized command line option %<-fdump-%s%>"
 
42994
-msgstr "無法辨識的命令列選項「%s」"
 
42995
+msgstr "無法辨識的命令列選項 %<-fdump-%s%>"
 
42996
 
 
42997
 #: opts-global.c:394
 
42998
 #, fuzzy, gcc-internal-format
 
42999
-#| msgid "unrecognized command line option \"%s\""
 
43000
 msgid "unrecognized command line option %<-fopt-info-%s%>"
 
43001
-msgstr "無法辨識的命令列選項「%s」"
 
43002
+msgstr "無法辨識的命令列選項 %<-fdump-%s%>"
 
43003
 
 
43004
 #: opts-global.c:415 opts-global.c:423
 
43005
-#, gcc-internal-format
 
43006
+#, fuzzy, gcc-internal-format
 
43007
 msgid "plugin support is disabled; configure with --enable-plugin"
 
43008
-msgstr ""
 
43009
+msgstr "外掛程式支援已停用;組配與 --enable-plugin"
 
43010
 
 
43011
 #: opts-global.c:447
 
43012
 #, fuzzy, gcc-internal-format
 
43013
-#| msgid "unrecognized register name \"%s\""
 
43014
 msgid "unrecognized register name %qs"
 
43015
-msgstr "無法辨識的暫存器名「%s」"
 
43016
+msgstr "無法辨識的暫存器名稱 %qs"
 
43017
 
 
43018
 #: opts.c:92
 
43019
 #, fuzzy, gcc-internal-format
 
43020
-#| msgid "argument %qs to %<-Wnormalized%> not recognized"
 
43021
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 
43022
-msgstr "引數 %qs(給予 %<-Wnormalized%>)無法識別"
 
43023
+msgstr "引數 %qs 到 %<-femit-struct-debug-detailed%> 無法辨識的"
 
43024
 
 
43025
 #: opts.c:128
 
43026
-#, gcc-internal-format
 
43027
+#, fuzzy, gcc-internal-format
 
43028
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 
43029
-msgstr ""
 
43030
+msgstr "引數 %qs 到 %<-femit-struct-debug-detailed%> 不明的"
 
43031
 
 
43032
 #: opts.c:135
 
43033
-#, gcc-internal-format
 
43034
+#, fuzzy, gcc-internal-format
 
43035
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
43036
-msgstr ""
 
43037
+msgstr "%<-femit-struct-debug-detailed=dir:...%>必須允許至少就像 %<-femit-struct-debug-detailed=ind:...%>"
 
43038
 
 
43039
-#: opts.c:542
 
43040
+#: opts.c:544
 
43041
 #, fuzzy, gcc-internal-format
 
43042
-#| msgid "argument to \"%s\" should be a non-negative integer"
 
43043
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
43044
-msgstr "「%s」的引數應該是一個非負整數"
 
43045
+msgstr "引數到 %qs 應該是 non-negative 整數"
 
43046
 
 
43047
-#: opts.c:669
 
43048
-#, gcc-internal-format
 
43049
+#: opts.c:672
 
43050
+#, fuzzy, gcc-internal-format
 
43051
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
43052
-msgstr ""
 
43053
+msgstr "區段錨點必須已停用時 unit-at-a-time 已停用"
 
43054
 
 
43055
-#: opts.c:673
 
43056
-#, gcc-internal-format
 
43057
+#: opts.c:676
 
43058
+#, fuzzy, gcc-internal-format
 
43059
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
43060
-msgstr ""
 
43061
+msgstr "最上層重新排序必須已停用時 unit-at-a-time 已停用"
 
43062
 
 
43063
-#: opts.c:679
 
43064
-#, gcc-internal-format
 
43065
+#: opts.c:682
 
43066
+#, fuzzy, gcc-internal-format
 
43067
 msgid "transactional memory is not supported with non-call exceptions"
 
43068
-msgstr ""
 
43069
+msgstr "transactional 記憶體未被支援與 non-call 異常"
 
43070
 
 
43071
-#: opts.c:694
 
43072
-#, gcc-internal-format
 
43073
+#: opts.c:697
 
43074
+#, fuzzy, gcc-internal-format
 
43075
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
43076
-msgstr ""
 
43077
+msgstr "區段錨點必須已停用時最上層重新排序已停用"
 
43078
 
 
43079
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
43080
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
43081
 #, fuzzy, gcc-internal-format
 
43082
-#| msgid "-freorder-blocks-and-partition does not work on this architecture"
 
43083
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
43084
-msgstr "-freorder-blocks-and-partition 不能在此架構下工作"
 
43085
+msgstr "-freorder-blocks-and-partition 不適用於異常於這個架構"
 
43086
 
 
43087
-#: opts.c:744 config/sh/sh.c:944
 
43088
+#: opts.c:747 config/sh/sh.c:941
 
43089
 #, fuzzy, gcc-internal-format
 
43090
-#| msgid "-freorder-blocks-and-partition does not work on this architecture"
 
43091
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
43092
-msgstr "-freorder-blocks-and-partition 不能在此架構下工作"
 
43093
+msgstr "-freorder-blocks-and-partition 不支援展開資訊於這個架構"
 
43094
 
 
43095
-#: opts.c:761 config/pa/pa.c:526
 
43096
+#: opts.c:764 config/pa/pa.c:526
 
43097
 #, gcc-internal-format
 
43098
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
43099
 msgstr "-freorder-blocks-and-partition 不能在此架構下工作"
 
43100
 
 
43101
-#: opts.c:797
 
43102
-#, gcc-internal-format
 
43103
+#: opts.c:800
 
43104
+#, fuzzy, gcc-internal-format
 
43105
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
43106
-msgstr ""
 
43107
+msgstr "-fno-fat-lto-objects 被支援只有與鏈結器外掛程式。"
 
43108
 
 
43109
-#: opts.c:805
 
43110
-#, gcc-internal-format
 
43111
+#: opts.c:808
 
43112
+#, fuzzy, gcc-internal-format
 
43113
 msgid "only one -flto-partition value can be specified"
 
43114
-msgstr ""
 
43115
+msgstr "只有一個 -flto-partition 值可以被指定的"
 
43116
 
 
43117
-#: opts.c:816
 
43118
+#: opts.c:819
 
43119
 #, fuzzy, gcc-internal-format
 
43120
-#| msgid "%s is not supported by this configuration"
 
43121
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
43122
-msgstr "%s 不為這個配置所支援"
 
43123
+msgstr "%<-fsplit-stack%> 未被支援由這個編譯器組態"
 
43124
 
 
43125
-#: opts.c:1193
 
43126
-#, gcc-internal-format
 
43127
+#: opts.c:1196
 
43128
+#, fuzzy, gcc-internal-format
 
43129
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
43130
-msgstr ""
 
43131
+msgstr "無法辨識的 include_flags 0x%x 傳遞到 print_specific_help"
 
43132
 
 
43133
-#: opts.c:1373
 
43134
-#, gcc-internal-format
 
43135
+#: opts.c:1376
 
43136
+#, fuzzy, gcc-internal-format
 
43137
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
43138
-msgstr ""
 
43139
+msgstr "--help 引數 %q.*s 是模稜兩可的,請是更多特定的"
 
43140
 
 
43141
-#: opts.c:1382
 
43142
+#: opts.c:1385
 
43143
 #, fuzzy, gcc-internal-format
 
43144
-#| msgid "unrecognized command line option \"%s\""
 
43145
 msgid "unrecognized argument to --help= option: %q.*s"
 
43146
-msgstr "無法辨識的命令列選項「%s」"
 
43147
+msgstr "無法辨識的引數到 --help=選項:%q.*s"
 
43148
 
 
43149
-#: opts.c:1547
 
43150
+#: opts.c:1550
 
43151
 #, gcc-internal-format, gfc-internal-format
 
43152
 msgid "structure alignment must be a small power of two, not %d"
 
43153
 msgstr "結構的對齊必須是 2 的較小次方,而不是 %d"
 
43154
 
 
43155
-#: opts.c:1664
 
43156
+#: opts.c:1667
 
43157
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43158
-#| msgid "unused parameter %qs"
 
43159
 msgid "unknown stack check parameter \"%s\""
 
43160
-msgstr "未使用的參數 %qs"
 
43161
+msgstr "不明堆疊檢查參數「%s」"
 
43162
 
 
43163
-#: opts.c:1701
 
43164
+#: opts.c:1704
 
43165
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43166
-#| msgid "stack limit expression is not supported"
 
43167
 msgid "dwarf version %d is not supported"
 
43168
-msgstr "不支援堆疊限制運算式"
 
43169
+msgstr "dwarf 版本 %d 未被支援"
 
43170
 
 
43171
-#: opts.c:1791
 
43172
+#: opts.c:1794
 
43173
 #, gcc-internal-format, gfc-internal-format
 
43174
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
43175
 msgstr "%s:--param 引數的形式應該為「名稱=值」"
 
43176
 
 
43177
-#: opts.c:1797
 
43178
+#: opts.c:1800
 
43179
 #, gcc-internal-format
 
43180
 msgid "invalid --param value %qs"
 
43181
 msgstr "無效的 --param 值 %qs"
 
43182
 
 
43183
-#: opts.c:1915
 
43184
+#: opts.c:1918
 
43185
 #, gcc-internal-format
 
43186
 msgid "target system does not support debug output"
 
43187
 msgstr "目的系統不支援除錯輸出"
 
43188
 
 
43189
-#: opts.c:1924
 
43190
+#: opts.c:1927
 
43191
 #, gcc-internal-format, gfc-internal-format
 
43192
 msgid "debug format \"%s\" conflicts with prior selection"
 
43193
 msgstr "除錯格式「%s」與先前的選擇衝突"
 
43194
 
 
43195
-#: opts.c:1940
 
43196
+#: opts.c:1943
 
43197
 #, gcc-internal-format, gfc-internal-format
 
43198
 msgid "unrecognised debug output level \"%s\""
 
43199
 msgstr "無法辨識的除錯輸出層級「%s」"
 
43200
 
 
43201
-#: opts.c:1942
 
43202
+#: opts.c:1945
 
43203
 #, gcc-internal-format, gfc-internal-format
 
43204
 msgid "debug output level %s is too high"
 
43205
 msgstr "除錯輸出層級 %s 太高"
 
43206
 
 
43207
-#: opts.c:1962
 
43208
-#, gcc-internal-format
 
43209
+#: opts.c:1965
 
43210
+#, fuzzy, gcc-internal-format
 
43211
 msgid "getting core file size maximum limit: %m"
 
43212
-msgstr ""
 
43213
+msgstr "提取記憶體檔案大小最大值限制:%m"
 
43214
 
 
43215
-#: opts.c:1965
 
43216
-#, gcc-internal-format
 
43217
+#: opts.c:1968
 
43218
+#, fuzzy, gcc-internal-format
 
43219
 msgid "setting core file size limit to maximum: %m"
 
43220
-msgstr ""
 
43221
+msgstr "設定記憶體檔案大小限制到最大值:%m"
 
43222
 
 
43223
-#: opts.c:2010
 
43224
+#: opts.c:2013
 
43225
 #, gcc-internal-format, gfc-internal-format
 
43226
 msgid "unrecognized gcc debugging option: %c"
 
43227
 msgstr "無法辨識的 gcc 除錯選項:%c"
 
43228
 
 
43229
-#: opts.c:2036
 
43230
-#, gcc-internal-format, gfc-internal-format
 
43231
+#: opts.c:2039
 
43232
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43233
 msgid "-Werror=%s: no option -%s"
 
43234
-msgstr ""
 
43235
+msgstr "-Werror=%s:沒有選項 -%s"
 
43236
 
 
43237
 #: params.c:120
 
43238
 #, gcc-internal-format
 
43239
@@ -16729,163 +16473,156 @@
 
43240
 
 
43241
 #: passes.c:804
 
43242
 #, fuzzy, gcc-internal-format
 
43243
-#| msgid "unrecognized option '-%s'"
 
43244
 msgid "unrecognized option -fenable"
 
43245
-msgstr "無法辨識的選項「-%s」"
 
43246
+msgstr "無法辨識的選項 -fenable"
 
43247
 
 
43248
 #: passes.c:806
 
43249
 #, fuzzy, gcc-internal-format
 
43250
-#| msgid "unrecognized option '-%s'"
 
43251
 msgid "unrecognized option -fdisable"
 
43252
-msgstr "無法辨識的選項「-%s」"
 
43253
+msgstr "無法辨識的選項 -fdisable"
 
43254
 
 
43255
 #: passes.c:814
 
43256
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43257
-#| msgid "unknown field %qE specified in initializer"
 
43258
 msgid "unknown pass %s specified in -fenable"
 
43259
-msgstr "初始值設定項裡有不明的欄位 %qE"
 
43260
+msgstr "不明回合 %s 指定的在中 -fenable"
 
43261
 
 
43262
 #: passes.c:816
 
43263
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43264
-#| msgid "unknown field %qE specified in initializer"
 
43265
 msgid "unknown pass %s specified in -fdisable"
 
43266
-msgstr "初始值設定項裡有不明的欄位 %qE"
 
43267
+msgstr "不明回合 %s 指定的在中 -fdisable"
 
43268
 
 
43269
 #: passes.c:841 passes.c:930
 
43270
-#, gcc-internal-format, gfc-internal-format
 
43271
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43272
 msgid "enable pass %s for functions in the range of [%u, %u]"
 
43273
-msgstr ""
 
43274
+msgstr "啟用回合 %s 用於函式在中範圍的 [%u,%u]"
 
43275
 
 
43276
 #: passes.c:844 passes.c:941
 
43277
-#, gcc-internal-format, gfc-internal-format
 
43278
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43279
 msgid "disable pass %s for functions in the range of [%u, %u]"
 
43280
-msgstr ""
 
43281
+msgstr "停用回合 %s 用於函式在中範圍的 [%u,%u]"
 
43282
 
 
43283
 #: passes.c:880 passes.c:908
 
43284
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43285
-#| msgid "invalid floating point option: -mfpu=%s"
 
43286
 msgid "Invalid range %s in option %s"
 
43287
-msgstr "無效的浮點選項:-mfpu=%s"
 
43288
+msgstr "無效的範圍 %s 在中選項 %s"
 
43289
 
 
43290
 #: passes.c:926
 
43291
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43292
-#| msgid "invalid storage class for function %qs"
 
43293
 msgid "enable pass %s for function %s"
 
43294
-msgstr "函式 %qs 的存儲類別無效"
 
43295
+msgstr "啟用回合 %s 用於函式 %s"
 
43296
 
 
43297
 #: passes.c:937
 
43298
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43299
-#| msgid "invalid storage class for function %qs"
 
43300
 msgid "disable pass %s for function %s"
 
43301
-msgstr "函式 %qs 的存儲類別無效"
 
43302
+msgstr "停用回合 %s 用於函式 %s"
 
43303
 
 
43304
 #: passes.c:1150
 
43305
 #, fuzzy, gcc-internal-format
 
43306
-#| msgid "invalid conditional operand"
 
43307
 msgid "invalid pass positioning operation"
 
43308
-msgstr "無效的條件運算元"
 
43309
+msgstr "無效的回合定位作業"
 
43310
 
 
43311
 #: passes.c:1192
 
43312
 #, fuzzy, gcc-internal-format
 
43313
-#| msgid "no register in address"
 
43314
 msgid "plugin cannot register a missing pass"
 
43315
-msgstr "位址中無暫存器"
 
43316
+msgstr "外掛程式無法暫存器缺少的回合"
 
43317
 
 
43318
 #: passes.c:1195
 
43319
 #, fuzzy, gcc-internal-format
 
43320
-#| msgid "unknown register name: %s"
 
43321
 msgid "plugin cannot register an unnamed pass"
 
43322
-msgstr "不明的暫存器名:%s"
 
43323
+msgstr "外掛程式無法暫存器未命名回合"
 
43324
 
 
43325
 #: passes.c:1199
 
43326
 #, fuzzy, gcc-internal-format
 
43327
-#| msgid "cannot pass rvalue to reference parameter"
 
43328
 msgid "plugin cannot register pass %qs without reference pass name"
 
43329
-msgstr "不能將右值傳遞給參照參數"
 
43330
+msgstr "外掛程式無法暫存器回合 %qs 而無需參考回合名稱"
 
43331
 
 
43332
 #: passes.c:1219
 
43333
 #, fuzzy, gcc-internal-format
 
43334
-#| msgid "cannot find reference tag for class %qs"
 
43335
 msgid "pass %qs not found but is referenced by new pass %qs"
 
43336
-msgstr "找不到類別 %qs 的參照標記"
 
43337
+msgstr "回合 %qs 找不到但是被引用由新回合 %qs"
 
43338
 
 
43339
 #: plugin.c:151
 
43340
-#, gcc-internal-format
 
43341
+#, fuzzy, gcc-internal-format
 
43342
 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
 
43343
-msgstr ""
 
43344
+msgstr "不可存取外掛程式檔案 %s 展開的從短外掛程式名稱 %s:%m"
 
43345
 
 
43346
 #: plugin.c:172
 
43347
-#, gcc-internal-format, gfc-internal-format
 
43348
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43349
 msgid ""
 
43350
 "plugin %s was specified with different paths:\n"
 
43351
 "%s\n"
 
43352
 "%s"
 
43353
 msgstr ""
 
43354
+"外掛程式 %s 被指定的與不同的路徑:\n"
 
43355
+"%s\n"
 
43356
+"%s"
 
43357
 
 
43358
 #: plugin.c:218
 
43359
-#, gcc-internal-format, gfc-internal-format
 
43360
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43361
 msgid "malformed option -fplugin-arg-%s (multiple '=' signs)"
 
43362
-msgstr ""
 
43363
+msgstr "異常的選項 -fplugin-arg-%s (多重『=』符號)"
 
43364
 
 
43365
 #: plugin.c:234
 
43366
-#, gcc-internal-format, gfc-internal-format
 
43367
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43368
 msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
 
43369
-msgstr ""
 
43370
+msgstr "異常的選項 -fplugin-arg-%s (缺少的 -<key>[=<值>])"
 
43371
 
 
43372
 #: plugin.c:296
 
43373
-#, gcc-internal-format, gfc-internal-format
 
43374
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43375
 msgid "plugin %s should be specified before -fplugin-arg-%s in the command line"
 
43376
-msgstr ""
 
43377
+msgstr "外掛程式 %s 應該被指定的之前 -fplugin-arg-%s 在中命令列"
 
43378
 
 
43379
 #: plugin.c:416
 
43380
-#, gcc-internal-format, gfc-internal-format
 
43381
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43382
 msgid "unknown callback event registered by plugin %s"
 
43383
-msgstr ""
 
43384
+msgstr "不明回呼事件已註冊的由外掛程式 %s"
 
43385
 
 
43386
 #: plugin.c:445
 
43387
-#, gcc-internal-format, gfc-internal-format
 
43388
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43389
 msgid "plugin %s registered a null callback function for event %s"
 
43390
-msgstr ""
 
43391
+msgstr "外掛程式 %s 已註冊的空值回呼函式用於事件 %s"
 
43392
 
 
43393
 #: plugin.c:566
 
43394
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43395
-#| msgid "cannot open %s"
 
43396
 msgid ""
 
43397
 "cannot load plugin %s\n"
 
43398
 "%s"
 
43399
-msgstr "無法開啟 %s"
 
43400
+msgstr ""
 
43401
+"無法載入外掛程式 %s\n"
 
43402
+"%s"
 
43403
 
 
43404
 #: plugin.c:575
 
43405
-#, gcc-internal-format, gfc-internal-format
 
43406
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43407
 msgid ""
 
43408
 "plugin %s is not licensed under a GPL-compatible license\n"
 
43409
 "%s"
 
43410
 msgstr ""
 
43411
+"外掛程式 %s 未被授權之下 GPL-compatible 授權\n"
 
43412
+"%s"
 
43413
 
 
43414
 #: plugin.c:584
 
43415
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43416
-#| msgid "cannot find class %qs"
 
43417
 msgid ""
 
43418
 "cannot find %s in plugin %s\n"
 
43419
 "%s"
 
43420
-msgstr "找不到類別 %qs"
 
43421
+msgstr ""
 
43422
+"找不到 %s 在中外掛程式 %s\n"
 
43423
+"%s"
 
43424
 
 
43425
 #: plugin.c:592
 
43426
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43427
-#| msgid "can't initialize friend function %qs"
 
43428
 msgid "fail to initialize plugin %s"
 
43429
-msgstr "無法初始化夥伴函式 %qs"
 
43430
+msgstr "失敗到初始化外掛程式 %s"
 
43431
 
 
43432
 #: plugin.c:873
 
43433
-#, gcc-internal-format
 
43434
+#, fuzzy, gcc-internal-format
 
43435
 msgid "-iplugindir <dir> option not passed from the gcc driver"
 
43436
-msgstr ""
 
43437
+msgstr "-iplugindir <dir> 選項無法傳遞從 gcc 驅動程式"
 
43438
 
 
43439
 #: profile.c:534
 
43440
 #, fuzzy, gcc-internal-format
 
43441
-#| msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 
43442
 msgid "corrupted profile info: edge count exceeds maximal count"
 
43443
-msgstr "損壞的樣本資訊:從 %i 到 %i 的邊超過最大計數"
 
43444
+msgstr "已損壞側寫檔資訊:邊緣計數超出最大計數"
 
43445
 
 
43446
 #: profile.c:538
 
43447
 #, gcc-internal-format, gfc-internal-format
 
43448
@@ -16903,15 +16640,14 @@
 
43449
 msgstr "損壞的樣本資訊:sum_all 小於 sum_max"
 
43450
 
 
43451
 #: profile.c:795
 
43452
-#, gcc-internal-format
 
43453
+#, fuzzy, gcc-internal-format
 
43454
 msgid "correcting inconsistent profile data"
 
43455
-msgstr ""
 
43456
+msgstr "修正不一致側寫檔資料"
 
43457
 
 
43458
 #: profile.c:805
 
43459
 #, fuzzy, gcc-internal-format
 
43460
-#| msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 
43461
 msgid "corrupted profile info: profile data is not flow-consistent"
 
43462
-msgstr "損壞的樣本資訊:從 %i 到 %i 的邊超過最大計數"
 
43463
+msgstr "已損壞側寫檔資訊:側寫檔資料不是 flow-consistent"
 
43464
 
 
43465
 #: profile.c:822
 
43466
 #, gcc-internal-format, gfc-internal-format
 
43467
@@ -16934,14 +16670,14 @@
 
43468
 msgstr "輸出約束 %d 不能在指定「%s」篡改時被指定"
 
43469
 
 
43470
 #: reg-stack.c:564
 
43471
-#, gcc-internal-format
 
43472
+#, fuzzy, gcc-internal-format
 
43473
 msgid "output regs must be grouped at top of stack"
 
43474
-msgstr ""
 
43475
+msgstr "輸出 regs 必須被群組於頂的堆疊"
 
43476
 
 
43477
 #: reg-stack.c:601
 
43478
-#, gcc-internal-format
 
43479
+#, fuzzy, gcc-internal-format
 
43480
 msgid "implicitly popped regs must be grouped at top of stack"
 
43481
-msgstr ""
 
43482
+msgstr "隱含地流行的 regs 必須被群組於頂的堆疊"
 
43483
 
 
43484
 #: reg-stack.c:620
 
43485
 #, gcc-internal-format
 
43486
@@ -16949,55 +16685,51 @@
 
43487
 msgstr "輸出運算元 %d 必須使用 %<&%> 約束"
 
43488
 
 
43489
 #: regcprop.c:1192
 
43490
-#, gcc-internal-format, gfc-internal-format
 
43491
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43492
 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 
43493
-msgstr ""
 
43494
+msgstr "validate_value_data:[%u] 不當的 next_regno 用於清空鏈接 (%u)"
 
43495
 
 
43496
 #: regcprop.c:1204
 
43497
-#, gcc-internal-format, gfc-internal-format
 
43498
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43499
 msgid "validate_value_data: Loop in regno chain (%u)"
 
43500
-msgstr ""
 
43501
+msgstr "validate_value_data:迴圈在中 regno 鏈接 (%u)"
 
43502
 
 
43503
 #: regcprop.c:1207
 
43504
-#, gcc-internal-format, gfc-internal-format
 
43505
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43506
 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 
43507
-msgstr ""
 
43508
+msgstr "validate_value_data:[%u] 不當的 oldest_regno (%u)"
 
43509
 
 
43510
 #: regcprop.c:1219
 
43511
-#, gcc-internal-format, gfc-internal-format
 
43512
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43513
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 
43514
-msgstr ""
 
43515
+msgstr "validate_value_data:[%u] 非空 reg 在中鏈接 (%s %u %i)"
 
43516
 
 
43517
 #: reginfo.c:708
 
43518
 #, fuzzy, gcc-internal-format
 
43519
-#| msgid "can't use '%s' as a %s register"
 
43520
 msgid "can%'t use %qs as a call-saved register"
 
43521
-msgstr "無法將「%s」做為 %s 暫存器"
 
43522
+msgstr "can%'t 使用 %qs 做為 call-saved 暫存器"
 
43523
 
 
43524
 #: reginfo.c:712
 
43525
 #, fuzzy, gcc-internal-format
 
43526
-#| msgid "can't use '%s' as a %s register"
 
43527
 msgid "can%'t use %qs as a call-used register"
 
43528
-msgstr "無法將「%s」做為 %s 暫存器"
 
43529
+msgstr "can%'t 使用 %qs 做為 call-used 暫存器"
 
43530
 
 
43531
 #: reginfo.c:724
 
43532
 #, fuzzy, gcc-internal-format
 
43533
-#| msgid "can't use '%s' as a %s register"
 
43534
 msgid "can%'t use %qs as a fixed register"
 
43535
-msgstr "無法將「%s」做為 %s 暫存器"
 
43536
+msgstr "can%'t 使用 %qs 做為固定的暫存器"
 
43537
 
 
43538
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
43539
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
43540
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
43541
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
43542
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
43543
 #, gcc-internal-format, gfc-internal-format
 
43544
 msgid "unknown register name: %s"
 
43545
 msgstr "不明的暫存器名:%s"
 
43546
 
 
43547
 #: reginfo.c:763
 
43548
 #, fuzzy, gcc-internal-format
 
43549
-#| msgid "register used for two global register variables"
 
43550
 msgid "stack register used for global register variable"
 
43551
-msgstr "暫存器做為兩個全域暫存器變數"
 
43552
+msgstr "堆疊暫存器用於全域暫存器變數"
 
43553
 
 
43554
 #: reginfo.c:769
 
43555
 #, gcc-internal-format
 
43556
@@ -17006,15 +16738,13 @@
 
43557
 
 
43558
 #: reginfo.c:774
 
43559
 #, fuzzy, gcc-internal-format
 
43560
-#| msgid "register used for two global register variables"
 
43561
 msgid "register of %qD used for multiple global register variables"
 
43562
-msgstr "暫存器做為兩個全域暫存器變數"
 
43563
+msgstr "暫存器的 %qD 用於多重全域暫存器變數"
 
43564
 
 
43565
 #: reginfo.c:777
 
43566
 #, fuzzy, gcc-internal-format
 
43567
-#| msgid "  conflict with %q+D"
 
43568
 msgid "conflicts with %qD"
 
43569
-msgstr "  與 %q+D 衝突"
 
43570
+msgstr "衝突與 %qD"
 
43571
 
 
43572
 #: reginfo.c:782
 
43573
 #, gcc-internal-format
 
43574
@@ -17048,9 +16778,8 @@
 
43575
 
 
43576
 #: reload1.c:2110
 
43577
 #, fuzzy, gcc-internal-format
 
43578
-#| msgid "can't find a register in class %qs while reloading %<asm%>"
 
43579
 msgid "can%'t find a register in class %qs while reloading %<asm%>"
 
43580
-msgstr "重新載入 %<asm%> 時在類別 %qs 中找不到暫存器"
 
43581
+msgstr "can%'t 尋找暫存器在中類別 %qs 當重新載入 %<asm%>"
 
43582
 
 
43583
 #: reload1.c:2115
 
43584
 #, gcc-internal-format
 
43585
@@ -17072,45 +16801,45 @@
 
43586
 msgid "output operand is constant in %<asm%>"
 
43587
 msgstr "%<asm%> 的輸出運算元是常數"
 
43588
 
 
43589
-#: rtl.c:738
 
43590
-#, gcc-internal-format, gfc-internal-format
 
43591
+#: rtl.c:742
 
43592
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43593
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
43594
-msgstr ""
 
43595
+msgstr "RTL 檢查:存取的 elt %d 的『%s』與最後一筆 elt %d 在中 %s,於 %s:%d"
 
43596
 
 
43597
-#: rtl.c:748
 
43598
-#, gcc-internal-format, gfc-internal-format
 
43599
+#: rtl.c:752
 
43600
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43601
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
43602
-msgstr ""
 
43603
+msgstr "RTL 檢查:預期的 elt %d 型態『%c』,有『%c』(rtx %s) 在中 %s,於 %s:%d"
 
43604
 
 
43605
-#: rtl.c:758
 
43606
-#, gcc-internal-format, gfc-internal-format
 
43607
+#: rtl.c:762
 
43608
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43609
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
43610
-msgstr ""
 
43611
+msgstr "RTL 檢查:預期的 elt %d 型態『%c』或『%c』,有『%c』(rtx %s) 在中 %s,於 %s:%d"
 
43612
 
 
43613
-#: rtl.c:767
 
43614
+#: rtl.c:771
 
43615
 #, gcc-internal-format, gfc-internal-format
 
43616
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
43617
 msgstr "RTL 檢查:需要程式碼「%s」,卻得到「%s」在 %s,於 %s:%d"
 
43618
 
 
43619
-#: rtl.c:777
 
43620
+#: rtl.c:781
 
43621
 #, gcc-internal-format, gfc-internal-format
 
43622
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
43623
 msgstr "RTL 檢查:需要程式碼「%s」或「%s」,卻得到「%s」在 %s,於 %s:%d"
 
43624
 
 
43625
-#: rtl.c:804
 
43626
-#, gcc-internal-format, gfc-internal-format
 
43627
+#: rtl.c:808
 
43628
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43629
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
43630
-msgstr ""
 
43631
+msgstr "RTL 檢查:試圖到對待 non-block 符號做為區塊符號在中 %s,於 %s:%d"
 
43632
 
 
43633
-#: rtl.c:814
 
43634
-#, gcc-internal-format, gfc-internal-format
 
43635
+#: rtl.c:818
 
43636
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43637
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
43638
-msgstr ""
 
43639
+msgstr "RTL 檢查:存取的 elt %d 的向量與最後一筆 elt %d 在中 %s,於 %s:%d"
 
43640
 
 
43641
-#: rtl.c:825
 
43642
-#, gcc-internal-format, gfc-internal-format
 
43643
+#: rtl.c:829
 
43644
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43645
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
43646
-msgstr ""
 
43647
+msgstr "RTL 旗標檢查:%s 使用的與未預期的 rtx 編碼『%s』在中 %s,於 %s:%d"
 
43648
 
 
43649
 #: stmt.c:301
 
43650
 #, gcc-internal-format
 
43651
@@ -17123,9 +16852,9 @@
 
43652
 msgstr "輸出約束 %qc(對運算元 %d)沒有出現在開頭"
 
43653
 
 
43654
 #: stmt.c:339
 
43655
-#, gcc-internal-format
 
43656
+#, fuzzy, gcc-internal-format
 
43657
 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
 
43658
-msgstr ""
 
43659
+msgstr "運算元條件約束含有不正確已定位 %<+%>或 %<=%>"
 
43660
 
 
43661
 #: stmt.c:346 stmt.c:445
 
43662
 #, gcc-internal-format
 
43663
@@ -17159,9 +16888,8 @@
 
43664
 
 
43665
 #: stmt.c:594
 
43666
 #, fuzzy, gcc-internal-format
 
43667
-#| msgid "asm-specifier for variable %qs conflicts with asm clobber list"
 
43668
 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
 
43669
-msgstr "變數 %qs 的 asm 指定與 asm 篡改清單衝突"
 
43670
+msgstr "asm-specifier 用於變數 %qE 衝突與 asm clobber 清單"
 
43671
 
 
43672
 #: stmt.c:686
 
43673
 #, gcc-internal-format
 
43674
@@ -17170,9 +16898,8 @@
 
43675
 
 
43676
 #: stmt.c:700
 
43677
 #, fuzzy, gcc-internal-format
 
43678
-#| msgid "PIC register %qs clobbered in %<asm%>"
 
43679
 msgid "PIC register clobbered by %qs in %<asm%>"
 
43680
-msgstr "PIC 暫存器 %qs 在 %<asm%> 中被篡改"
 
43681
+msgstr "PIC 暫存器 clobbered 由 %qs 在中 %<asm%>"
 
43682
 
 
43683
 #: stmt.c:748
 
43684
 #, gcc-internal-format
 
43685
@@ -17205,9 +16932,9 @@
 
43686
 msgstr "%<asm%> 中太多變數"
 
43687
 
 
43688
 #: stmt.c:1195
 
43689
-#, gcc-internal-format
 
43690
+#, fuzzy, gcc-internal-format
 
43691
 msgid "operand constraints for %<asm%> differ in number of alternatives"
 
43692
-msgstr ""
 
43693
+msgstr "運算元條件約束用於 %<asm%> 不同在中替代方案數量"
 
43694
 
 
43695
 #: stmt.c:1262
 
43696
 #, gcc-internal-format
 
43697
@@ -17250,9 +16977,9 @@
 
43698
 msgstr "填補結構以對齊 %q+D"
 
43699
 
 
43700
 #: stor-layout.c:1235
 
43701
-#, gcc-internal-format
 
43702
+#, fuzzy, gcc-internal-format
 
43703
 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
 
43704
-msgstr ""
 
43705
+msgstr "偏移的包裝 bit-field %qD 已變更在中 GCC 4.4"
 
43706
 
 
43707
 #: stor-layout.c:1541
 
43708
 #, gcc-internal-format
 
43709
@@ -17261,15 +16988,13 @@
 
43710
 
 
43711
 #: stor-layout.c:1569
 
43712
 #, fuzzy, gcc-internal-format
 
43713
-#| msgid "packed attribute causes inefficient alignment for %qs"
 
43714
 msgid "packed attribute causes inefficient alignment for %qE"
 
43715
-msgstr "packed 屬性導致 %qs 低效率的對齊"
 
43716
+msgstr "包裝的屬性造成 inefficient 對齊用於 %qE"
 
43717
 
 
43718
 #: stor-layout.c:1573
 
43719
 #, fuzzy, gcc-internal-format
 
43720
-#| msgid "packed attribute is unnecessary for %qs"
 
43721
 msgid "packed attribute is unnecessary for %qE"
 
43722
-msgstr "packed 屬性對 %qs 來說是不需要的"
 
43723
+msgstr "包裝的屬性是並非必要用於 %qE"
 
43724
 
 
43725
 #: stor-layout.c:1579
 
43726
 #, gcc-internal-format
 
43727
@@ -17287,31 +17012,29 @@
 
43728
 msgstr "陣列元素的對齊邊界比元素大小還要大"
 
43729
 
 
43730
 #: symtab.c:369
 
43731
-#, gcc-internal-format
 
43732
+#, fuzzy, gcc-internal-format
 
43733
 msgid "%D renamed after being referenced in assembly"
 
43734
-msgstr ""
 
43735
+msgstr "%D 重新命名的之後被引用在中組譯的"
 
43736
 
 
43737
 #: symtab.c:586
 
43738
 #, fuzzy, gcc-internal-format
 
43739
-#| msgid "function returning a function"
 
43740
 msgid "function symbol is not function"
 
43741
 msgstr "函式回傳了一個函式"
 
43742
 
 
43743
 #: symtab.c:594
 
43744
 #, fuzzy, gcc-internal-format
 
43745
-#| msgid "%qs attribute only applies to variables"
 
43746
 msgid "variable symbol is not variable"
 
43747
-msgstr "%qs 屬性只能為變數使用"
 
43748
+msgstr "%qE 屬性只有套用到變數"
 
43749
 
 
43750
 #: symtab.c:600
 
43751
-#, gcc-internal-format
 
43752
+#, fuzzy, gcc-internal-format
 
43753
 msgid "node has unknown type"
 
43754
-msgstr ""
 
43755
+msgstr "節點有錯誤的仿本清單"
 
43756
 
 
43757
 #: symtab.c:607
 
43758
-#, gcc-internal-format
 
43759
+#, fuzzy, gcc-internal-format
 
43760
 msgid "node not found in symtab decl hashtable"
 
43761
-msgstr ""
 
43762
+msgstr "節點找不到在中 cgraphhash(_H)"
 
43763
 
 
43764
 #: symtab.c:615
 
43765
 #, gcc-internal-format
 
43766
@@ -17319,19 +17042,19 @@
 
43767
 msgstr ""
 
43768
 
 
43769
 #: symtab.c:628
 
43770
-#, gcc-internal-format
 
43771
+#, fuzzy, gcc-internal-format
 
43772
 msgid "node not found in symtab assembler name hash"
 
43773
-msgstr ""
 
43774
+msgstr "節點找不到在中 cgraphhash(_H)"
 
43775
 
 
43776
 #: symtab.c:635
 
43777
-#, gcc-internal-format
 
43778
+#, fuzzy, gcc-internal-format
 
43779
 msgid "double linked list of assembler names corrupted"
 
43780
-msgstr ""
 
43781
+msgstr "雙倍鏈結的仿本清單的已損壞"
 
43782
 
 
43783
 #: symtab.c:643
 
43784
-#, gcc-internal-format
 
43785
+#, fuzzy, gcc-internal-format
 
43786
 msgid "non-DECL_ONE_ONLY node in a same_comdat_group list"
 
43787
-msgstr ""
 
43788
+msgstr "non-DECL_ONE_ONLY 節點在中 same_comdat_group 清單"
 
43789
 
 
43790
 #: symtab.c:648
 
43791
 #, gcc-internal-format
 
43792
@@ -17339,18 +17062,17 @@
 
43793
 msgstr ""
 
43794
 
 
43795
 #: symtab.c:653
 
43796
-#, gcc-internal-format
 
43797
+#, fuzzy, gcc-internal-format
 
43798
 msgid "node is alone in a comdat group"
 
43799
-msgstr ""
 
43800
+msgstr "節點是單獨在中 comdat 群組"
 
43801
 
 
43802
 #: symtab.c:660
 
43803
-#, gcc-internal-format
 
43804
+#, fuzzy, gcc-internal-format
 
43805
 msgid "same_comdat_group is not a circular list"
 
43806
-msgstr ""
 
43807
+msgstr "same_comdat_group 並非環狀清單"
 
43808
 
 
43809
 #: symtab.c:686
 
43810
 #, fuzzy, gcc-internal-format
 
43811
-#| msgid "verify_cgraph_node failed"
 
43812
 msgid "verify_symtab_node failed"
 
43813
 msgstr "verify_cgraph_node 失敗"
 
43814
 
 
43815
@@ -17361,44 +17083,38 @@
 
43816
 
 
43817
 #: targhooks.c:810
 
43818
 #, fuzzy, gcc-internal-format
 
43819
-#| msgid "global destructors not supported on this target"
 
43820
 msgid "nested functions not supported on this target"
 
43821
-msgstr "全域解構函式在此目標平臺上不受支援"
 
43822
+msgstr "巢狀的函式不支援於這個目標"
 
43823
 
 
43824
 #: targhooks.c:823
 
43825
 #, fuzzy, gcc-internal-format
 
43826
-#| msgid "-ffunction-sections not supported for this target"
 
43827
 msgid "nested function trampolines not supported on this target"
 
43828
-msgstr "-ffunction-sections 在此目標平臺上不受支援"
 
43829
+msgstr "巢狀的函式 trampolines 不支援於這個目標"
 
43830
 
 
43831
 #: targhooks.c:1233
 
43832
 #, fuzzy, gcc-internal-format
 
43833
-#| msgid "%qE attribute is not supported on this platform"
 
43834
 msgid "target attribute is not supported on this machine"
 
43835
-msgstr "%qE 屬性在此平台上不受支援"
 
43836
+msgstr "目標屬性未被支援於這個機器"
 
43837
 
 
43838
 #: targhooks.c:1243
 
43839
 #, fuzzy, gcc-internal-format
 
43840
-#| msgid "#pragma extern_prefix not supported on this target"
 
43841
 msgid "#pragma GCC target is not supported for this machine"
 
43842
-msgstr "#pragma extern_prefix 在此目標平臺上不受支援"
 
43843
+msgstr "# pragma GCC 目標未被支援用於這個機器"
 
43844
 
 
43845
 #: tlink.c:489
 
43846
 #, fuzzy, gcc-internal-format
 
43847
-#| msgid "removing .rpo file"
 
43848
 msgid "removing .rpo file: %m"
 
43849
-msgstr "刪除 .rpo 檔案"
 
43850
+msgstr "移除.rpo 檔案:%m"
 
43851
 
 
43852
 #: tlink.c:491
 
43853
 #, fuzzy, gcc-internal-format
 
43854
-#| msgid "renaming .rpo file"
 
43855
 msgid "renaming .rpo file: %m"
 
43856
-msgstr "重新命名 .rpo 檔案"
 
43857
+msgstr "重新命名.rpo 檔案:%m"
 
43858
 
 
43859
 #: tlink.c:495
 
43860
-#, gcc-internal-format, gfc-internal-format
 
43861
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43862
 msgid "repository file '%s' does not contain command-line arguments"
 
43863
-msgstr ""
 
43864
+msgstr "儲存庫檔案『%s』不包含 command-line 引數"
 
43865
 
 
43866
 #: tlink.c:621
 
43867
 #, gcc-internal-format, gfc-internal-format
 
43868
@@ -17427,53 +17143,48 @@
 
43869
 
 
43870
 #: toplev.c:938
 
43871
 #, fuzzy, gcc-internal-format
 
43872
-#| msgid "-fdata-sections not supported for this target"
 
43873
 msgid "-frecord-gcc-switches is not supported by the current target"
 
43874
-msgstr "-fdata-sections 在此目標平臺上不受支援"
 
43875
+msgstr "-frecord-gcc-switches 未被支援由目前的目標"
 
43876
 
 
43877
 #: toplev.c:986
 
43878
 #, fuzzy, gcc-internal-format
 
43879
-#| msgid "-fdata-sections not supported for this target"
 
43880
 msgid "stack usage computation not supported for this target"
 
43881
-msgstr "-fdata-sections 在此目標平臺上不受支援"
 
43882
+msgstr "堆疊用法計算不支援用於這個目標"
 
43883
 
 
43884
 #: toplev.c:1040
 
43885
-#, gcc-internal-format
 
43886
+#, fuzzy, gcc-internal-format
 
43887
 msgid "stack usage might be unbounded"
 
43888
-msgstr ""
 
43889
+msgstr "堆疊用法也許被未繫結"
 
43890
 
 
43891
 #: toplev.c:1044
 
43892
 #, fuzzy, gcc-internal-format
 
43893
-#| msgid "stackframe too big: %d bytes"
 
43894
 msgid "stack usage might be %wd bytes"
 
43895
-msgstr "堆疊框架太大:%d 位元組"
 
43896
+msgstr "堆疊用法也許是 %wd 位元組"
 
43897
 
 
43898
 #: toplev.c:1047
 
43899
 #, fuzzy, gcc-internal-format
 
43900
-#| msgid "stackframe too big: %d bytes"
 
43901
 msgid "stack usage is %wd bytes"
 
43902
-msgstr "堆疊框架太大:%d 位元組"
 
43903
+msgstr "堆疊用法是 %wd 位元組"
 
43904
 
 
43905
 #: toplev.c:1228
 
43906
 #, fuzzy, gcc-internal-format
 
43907
-#| msgid "%s does not support %s"
 
43908
 msgid "this target does not support %qs"
 
43909
-msgstr "%s 不支援 %s"
 
43910
+msgstr "這個目標不支援 %qs"
 
43911
 
 
43912
 #: toplev.c:1255
 
43913
-#, gcc-internal-format
 
43914
+#, fuzzy, gcc-internal-format
 
43915
 msgid "Graphite loop optimizations cannot be used (-fgraphite, -fgraphite-identity, -floop-block, -floop-interchange, -floop-strip-mine, -floop-parallelize-all, and -ftree-loop-linear)"
 
43916
-msgstr ""
 
43917
+msgstr "石墨迴圈最佳化無法使用 (-fgraphite,-fgraphite-identity,-floop-block,-floop-flatten,-floop-interchange,-floop-strip-mine,-floop-parallelize-all,而-ftree-loop-linear)"
 
43918
 
 
43919
 #: toplev.c:1262
 
43920
-#, gcc-internal-format
 
43921
+#, fuzzy, gcc-internal-format
 
43922
 msgid "mudflap cannot be used together with link-time optimization"
 
43923
-msgstr ""
 
43924
+msgstr "mudflap 無法使用的一起與 link-time 最佳化"
 
43925
 
 
43926
 #: toplev.c:1271
 
43927
-#, gcc-internal-format
 
43928
+#, fuzzy, gcc-internal-format
 
43929
 msgid "-fstrict-volatile-bitfields disabled; it is incompatible with ABI versions < 2"
 
43930
-msgstr ""
 
43931
+msgstr "-fstrict-volatile-bitfields 已停用;它是不相容的與 ABI 版本<2"
 
43932
 
 
43933
 #: toplev.c:1299
 
43934
 #, gcc-internal-format
 
43935
@@ -17492,9 +17203,8 @@
 
43936
 
 
43937
 #: toplev.c:1360
 
43938
 #, fuzzy, gcc-internal-format
 
43939
-#| msgid "could not open dump file %qs: %s"
 
43940
 msgid "could not close zeroed insn dump file %qs: %m"
 
43941
-msgstr "無法開啟傾印檔案 %qs:%s"
 
43942
+msgstr "無法關閉零的 insn 傾印檔案 %qs:%m"
 
43943
 
 
43944
 #: toplev.c:1394
 
43945
 #, gcc-internal-format, gfc-internal-format
 
43946
@@ -17502,19 +17212,19 @@
 
43947
 msgstr "目的系統不支援「%s」除錯格式"
 
43948
 
 
43949
 #: toplev.c:1406
 
43950
-#, gcc-internal-format
 
43951
+#, fuzzy, gcc-internal-format
 
43952
 msgid "variable tracking requested, but useless unless producing debug info"
 
43953
-msgstr ""
 
43954
+msgstr "變數追蹤要求的,但是無用的除非產生除錯資訊"
 
43955
 
 
43956
 #: toplev.c:1409
 
43957
-#, gcc-internal-format
 
43958
+#, fuzzy, gcc-internal-format
 
43959
 msgid "variable tracking requested, but not supported by this debug format"
 
43960
-msgstr ""
 
43961
+msgstr "變數追蹤要求的,並不是支援的由這個除錯格式"
 
43962
 
 
43963
 #: toplev.c:1446
 
43964
-#, gcc-internal-format
 
43965
+#, fuzzy, gcc-internal-format
 
43966
 msgid "var-tracking-assignments changes selective scheduling"
 
43967
-msgstr ""
 
43968
+msgstr "var-tracking-assignments 變更選擇性排程"
 
43969
 
 
43970
 #: toplev.c:1469
 
43971
 #, gcc-internal-format
 
43972
@@ -17542,9 +17252,9 @@
 
43973
 msgstr "-fprefetch-loop-arrays 不支援與 -Os 並用"
 
43974
 
 
43975
 #: toplev.c:1508
 
43976
-#, gcc-internal-format
 
43977
+#, fuzzy, gcc-internal-format
 
43978
 msgid "-fassociative-math disabled; other options take precedence"
 
43979
-msgstr ""
 
43980
+msgstr "-fassociative-math 已停用;其他選項需優先權"
 
43981
 
 
43982
 #: toplev.c:1524
 
43983
 #, gcc-internal-format
 
43984
@@ -17553,13 +17263,11 @@
 
43985
 
 
43986
 #: toplev.c:1537
 
43987
 #, fuzzy, gcc-internal-format
 
43988
-#| msgid "unwind tables currently requires a frame pointer for correctness"
 
43989
 msgid "unwind tables currently require a frame pointer for correctness"
 
43990
-msgstr "解繞表目前需要堆疊框架指標來保證正確性"
 
43991
+msgstr "展開表格目前需求影格指標用於 correctness"
 
43992
 
 
43993
 #: toplev.c:1547
 
43994
 #, fuzzy, gcc-internal-format
 
43995
-#| msgid "-fdata-sections not supported for this target"
 
43996
 msgid "-fsanitize=address not supported for this target"
 
43997
 msgstr "-fdata-sections 在此目標平臺上不受支援"
 
43998
 
 
43999
@@ -17575,148 +17283,138 @@
 
44000
 
 
44001
 #: trans-mem.c:582
 
44002
 #, fuzzy, gcc-internal-format
 
44003
-#| msgid "Enable use of DB instruction"
 
44004
 msgid "invalid volatile use of %qD inside transaction"
 
44005
-msgstr "啟用 DB 指令"
 
44006
+msgstr "無效的易變的使用的 %qD 內部異動作業"
 
44007
 
 
44008
 #: trans-mem.c:608
 
44009
-#, gcc-internal-format
 
44010
+#, fuzzy, gcc-internal-format
 
44011
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
44012
-msgstr ""
 
44013
+msgstr "%<transaction_may_cancel_outer%> 函式呼叫無法在之內外異動作業或 %<transaction_may_cancel_outer%>"
 
44014
 
 
44015
-#: trans-mem.c:676 trans-mem.c:4569
 
44016
-#, gcc-internal-format
 
44017
+#: trans-mem.c:676 trans-mem.c:4570
 
44018
+#, fuzzy, gcc-internal-format
 
44019
 msgid "unsafe function call %qD within atomic transaction"
 
44020
-msgstr ""
 
44021
+msgstr "unsafe 函式呼叫 %qD 在之內不可分割的作業事件"
 
44022
 
 
44023
 #: trans-mem.c:682
 
44024
-#, gcc-internal-format
 
44025
+#, fuzzy, gcc-internal-format
 
44026
 msgid "unsafe function call %qE within atomic transaction"
 
44027
-msgstr ""
 
44028
+msgstr "unsafe 函式呼叫 %qE 在之內不可分割的作業事件"
 
44029
 
 
44030
 #: trans-mem.c:686
 
44031
 #, fuzzy, gcc-internal-format
 
44032
-#| msgid "originally indirect function call not considered for inlining"
 
44033
 msgid "unsafe indirect function call within atomic transaction"
 
44034
-msgstr "原本間接的函式呼叫不被考慮內聯"
 
44035
+msgstr "unsafe 間接函式呼叫在之內不可分割的作業事件"
 
44036
 
 
44037
-#: trans-mem.c:694 trans-mem.c:4502
 
44038
-#, gcc-internal-format
 
44039
+#: trans-mem.c:694 trans-mem.c:4503
 
44040
+#, fuzzy, gcc-internal-format
 
44041
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
44042
-msgstr ""
 
44043
+msgstr "unsafe 函式呼叫 %qD 在之內 %<transaction_safe%> 函式"
 
44044
 
 
44045
 #: trans-mem.c:700
 
44046
-#, gcc-internal-format
 
44047
+#, fuzzy, gcc-internal-format
 
44048
 msgid "unsafe function call %qE within %<transaction_safe%> function"
 
44049
-msgstr ""
 
44050
+msgstr "unsafe 函式呼叫 %qE 在之內 %<transaction_safe%> 函式"
 
44051
 
 
44052
 #: trans-mem.c:704
 
44053
-#, gcc-internal-format
 
44054
+#, fuzzy, gcc-internal-format
 
44055
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
44056
-msgstr ""
 
44057
+msgstr "unsafe 間接函式呼叫在之內 %<transaction_safe%> 函式"
 
44058
 
 
44059
-#: trans-mem.c:719 trans-mem.c:4541
 
44060
+#: trans-mem.c:719 trans-mem.c:4542
 
44061
 #, fuzzy, gcc-internal-format
 
44062
-#| msgid "namespace %qD not allowed in using-declaration"
 
44063
 msgid "asm not allowed in atomic transaction"
 
44064
-msgstr "不允許在 using 宣告中使用命名空間 %qD"
 
44065
+msgstr "asm 不允許在中不可分割的作業事件"
 
44066
 
 
44067
 #: trans-mem.c:722
 
44068
 #, fuzzy, gcc-internal-format
 
44069
-#| msgid "attributes are not allowed on a function-definition"
 
44070
 msgid "asm not allowed in %<transaction_safe%> function"
 
44071
-msgstr "函式定義中不允許有屬性"
 
44072
+msgstr "asm 不允許在中 %<transaction_safe%> 函式"
 
44073
 
 
44074
 #: trans-mem.c:733
 
44075
 #, fuzzy, gcc-internal-format
 
44076
-#| msgid "Place each function into its own section"
 
44077
 msgid "relaxed transaction in atomic transaction"
 
44078
-msgstr "將每個函式分別放在它們各自的區段中"
 
44079
+msgstr "relaxed 異動作業在中不可分割的作業事件"
 
44080
 
 
44081
 #: trans-mem.c:736
 
44082
-#, gcc-internal-format
 
44083
+#, fuzzy, gcc-internal-format
 
44084
 msgid "relaxed transaction in %<transaction_safe%> function"
 
44085
-msgstr ""
 
44086
+msgstr "relaxed 異動作業在中 %<transaction_safe%> 函式"
 
44087
 
 
44088
 #: trans-mem.c:743
 
44089
 #, fuzzy, gcc-internal-format
 
44090
-#| msgid "pointer to a function used in subtraction"
 
44091
 msgid "outer transaction in transaction"
 
44092
-msgstr "函式指標不能相減"
 
44093
+msgstr "外異動作業在中異動作業"
 
44094
 
 
44095
 #: trans-mem.c:746
 
44096
-#, gcc-internal-format
 
44097
+#, fuzzy, gcc-internal-format
 
44098
 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
 
44099
-msgstr ""
 
44100
+msgstr "外異動作業在中 %<transaction_may_cancel_outer%> 函式"
 
44101
 
 
44102
 #: trans-mem.c:750
 
44103
-#, gcc-internal-format
 
44104
+#, fuzzy, gcc-internal-format
 
44105
 msgid "outer transaction in %<transaction_safe%> function"
 
44106
-msgstr ""
 
44107
+msgstr "外異動作業在中 %<transaction_safe%> 函式"
 
44108
 
 
44109
-#: trans-mem.c:4169
 
44110
+#: trans-mem.c:4170
 
44111
 #, fuzzy, gcc-internal-format
 
44112
-#| msgid "attributes are not allowed on a function-definition"
 
44113
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
44114
-msgstr "函式定義中不允許有屬性"
 
44115
+msgstr "%Kasm 不允許在中 %<transaction_safe%> 函式"
 
44116
 
 
44117
 #: tree-cfg.c:2502
 
44118
-#, gcc-internal-format
 
44119
+#, fuzzy, gcc-internal-format
 
44120
 msgid "constant not recomputed when ADDR_EXPR changed"
 
44121
-msgstr ""
 
44122
+msgstr "常數無法 recomputed 時 ADDR_EXPR 變更"
 
44123
 
 
44124
 #: tree-cfg.c:2507
 
44125
-#, gcc-internal-format
 
44126
+#, fuzzy, gcc-internal-format
 
44127
 msgid "side effects not recomputed when ADDR_EXPR changed"
 
44128
-msgstr ""
 
44129
+msgstr "副作用無法 recomputed 時 ADDR_EXPR 變更"
 
44130
 
 
44131
 #: tree-cfg.c:2518
 
44132
-#, gcc-internal-format
 
44133
+#, fuzzy, gcc-internal-format
 
44134
 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
 
44135
-msgstr ""
 
44136
+msgstr "DECL_GIMPLE_REG_P 設定於變數與位址佔用"
 
44137
 
 
44138
 #: tree-cfg.c:2547
 
44139
-#, gcc-internal-format
 
44140
+#, fuzzy, gcc-internal-format
 
44141
 msgid "SSA name in freelist but still referenced"
 
44142
-msgstr ""
 
44143
+msgstr "SSA 名稱在中 freelist 但是仍然引用"
 
44144
 
 
44145
 #: tree-cfg.c:2553 tree-cfg.c:3858
 
44146
-#, gcc-internal-format
 
44147
+#, fuzzy, gcc-internal-format
 
44148
 msgid "INDIRECT_REF in gimple IL"
 
44149
-msgstr ""
 
44150
+msgstr "INDIRECT_REF 在中 gimple IL"
 
44151
 
 
44152
 #: tree-cfg.c:2561
 
44153
 #, fuzzy, gcc-internal-format
 
44154
-#| msgid "invalid operand to %%R"
 
44155
 msgid "invalid first operand of MEM_REF"
 
44156
-msgstr "%%R 的運算元無效"
 
44157
+msgstr "無效的先運算元的 MEM_REF"
 
44158
 
 
44159
 #: tree-cfg.c:2567
 
44160
 #, fuzzy, gcc-internal-format
 
44161
-#| msgid "invalid operand to %%R"
 
44162
 msgid "invalid offset operand of MEM_REF"
 
44163
-msgstr "%%R 的運算元無效"
 
44164
+msgstr "無效的偏移運算元的 MEM_REF"
 
44165
 
 
44166
 #: tree-cfg.c:2580
 
44167
-#, gcc-internal-format
 
44168
+#, fuzzy, gcc-internal-format
 
44169
 msgid "ASSERT_EXPR with an always-false condition"
 
44170
-msgstr ""
 
44171
+msgstr "ASSERT_EXPR 與 always-false 條件"
 
44172
 
 
44173
 #: tree-cfg.c:2586
 
44174
-#, gcc-internal-format
 
44175
+#, fuzzy, gcc-internal-format
 
44176
 msgid "MODIFY_EXPR not expected while having tuples"
 
44177
-msgstr ""
 
44178
+msgstr "MODIFY_EXPR 無法預期的當有串組"
 
44179
 
 
44180
-#: tree-cfg.c:2613 tree-ssa.c:879
 
44181
-#, gcc-internal-format
 
44182
+#: tree-cfg.c:2613 tree-ssa.c:876
 
44183
+#, fuzzy, gcc-internal-format
 
44184
 msgid "address taken, but ADDRESSABLE bit not set"
 
44185
-msgstr ""
 
44186
+msgstr "位址佔用,但是 ADDRESSABLE 位元無法設定"
 
44187
 
 
44188
 #: tree-cfg.c:2624
 
44189
 #, fuzzy, gcc-internal-format
 
44190
-#| msgid "non-boolean used in condition"
 
44191
 msgid "non-integral used in condition"
 
44192
-msgstr "條件運算式使用了非布林值"
 
44193
+msgstr "non-integral 已用於條件"
 
44194
 
 
44195
 #: tree-cfg.c:2629
 
44196
 #, gcc-internal-format
 
44197
@@ -17725,19 +17423,18 @@
 
44198
 
 
44199
 #: tree-cfg.c:2676
 
44200
 #, fuzzy, gcc-internal-format
 
44201
-#| msgid "invalid constraints for operand"
 
44202
 msgid "invalid position or size operand to BIT_FIELD_REF"
 
44203
-msgstr "運算元的約束無效"
 
44204
+msgstr "無效的位置或大小運算元到 BIT_FIELD_REF"
 
44205
 
 
44206
 #: tree-cfg.c:2683
 
44207
-#, gcc-internal-format
 
44208
+#, fuzzy, gcc-internal-format
 
44209
 msgid "integral result type precision does not match field size of BIT_FIELD_REF"
 
44210
-msgstr ""
 
44211
+msgstr "積分結果型態精確度不匹配欄位大小的 BIT_FIELD_REF"
 
44212
 
 
44213
 #: tree-cfg.c:2693
 
44214
-#, gcc-internal-format
 
44215
+#, fuzzy, gcc-internal-format
 
44216
 msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
 
44217
-msgstr ""
 
44218
+msgstr "模式精確度的 non-integral 結果不匹配欄位大小的 BIT_FIELD_REF"
 
44219
 
 
44220
 #: tree-cfg.c:2704
 
44221
 #, gcc-internal-format
 
44222
@@ -17746,332 +17443,293 @@
 
44223
 
 
44224
 #: tree-cfg.c:2715
 
44225
 #, fuzzy, gcc-internal-format
 
44226
-#| msgid "invalid operand in the instruction"
 
44227
 msgid "invalid operand to plus/minus, type is a pointer"
 
44228
-msgstr "此指令中運算元無效"
 
44229
+msgstr "無效的運算元到加上/minus,型態是指標"
 
44230
 
 
44231
 #: tree-cfg.c:2726
 
44232
-#, gcc-internal-format
 
44233
+#, fuzzy, gcc-internal-format
 
44234
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 
44235
-msgstr ""
 
44236
+msgstr "無效的運算元到指標加上,先運算元並非指標"
 
44237
 
 
44238
 #: tree-cfg.c:2732
 
44239
-#, gcc-internal-format
 
44240
+#, fuzzy, gcc-internal-format
 
44241
 msgid "invalid operand to pointer plus, second operand is not an integer type of appropriate width"
 
44242
-msgstr ""
 
44243
+msgstr "無效的運算元到指標加上,秒運算元不是整數類型的適當寬度"
 
44244
 
 
44245
 #: tree-cfg.c:2783
 
44246
-#, gcc-internal-format
 
44247
+#, fuzzy, gcc-internal-format
 
44248
 msgid "invalid CASE_CHAIN"
 
44249
-msgstr ""
 
44250
+msgstr "無效的 CASE_CHAIN"
 
44251
 
 
44252
 #: tree-cfg.c:2811
 
44253
 #, fuzzy, gcc-internal-format
 
44254
-#| msgid "invalid expression as operand"
 
44255
 msgid "invalid expression for min lvalue"
 
44256
-msgstr "無效的運算式做為運算元"
 
44257
+msgstr "無效的運算式用於最小 lvalue"
 
44258
 
 
44259
 #: tree-cfg.c:2822
 
44260
 #, fuzzy, gcc-internal-format
 
44261
-#| msgid "invalid operand in the instruction"
 
44262
 msgid "invalid operand in indirect reference"
 
44263
-msgstr "此指令中運算元無效"
 
44264
+msgstr "無效的運算元在中間接參考"
 
44265
 
 
44266
 #: tree-cfg.c:2851
 
44267
 #, fuzzy, gcc-internal-format
 
44268
-#| msgid "Invalid form of array reference at %C"
 
44269
 msgid "invalid operands to array reference"
 
44270
-msgstr "%C 處陣列參照形式無效"
 
44271
+msgstr "無效的運算元到陣列參照"
 
44272
 
 
44273
 #: tree-cfg.c:2862
 
44274
 #, fuzzy, gcc-internal-format
 
44275
-#| msgid "Rank mismatch in array reference at %L (%d/%d)"
 
44276
 msgid "type mismatch in array reference"
 
44277
-msgstr "%L 處陣列參照中秩不匹配(%d/%d)"
 
44278
+msgstr "型態不匹配在中陣列參照"
 
44279
 
 
44280
 #: tree-cfg.c:2871
 
44281
 #, fuzzy, gcc-internal-format
 
44282
-#| msgid "Rank mismatch in array reference at %L (%d/%d)"
 
44283
 msgid "type mismatch in array range reference"
 
44284
-msgstr "%L 處陣列參照中秩不匹配(%d/%d)"
 
44285
+msgstr "型態不匹配在中陣列範圍參考"
 
44286
 
 
44287
 #: tree-cfg.c:2882
 
44288
 #, fuzzy, gcc-internal-format
 
44289
-#| msgid "type mismatch in conditional expression"
 
44290
 msgid "type mismatch in real/imagpart reference"
 
44291
-msgstr "條件運算式中類型不匹配"
 
44292
+msgstr "型態不匹配在中真實/imagpart 參考"
 
44293
 
 
44294
 #: tree-cfg.c:2892
 
44295
 #, fuzzy, gcc-internal-format
 
44296
-#| msgid "type mismatch in conditional expression"
 
44297
 msgid "type mismatch in component reference"
 
44298
-msgstr "條件運算式中類型不匹配"
 
44299
+msgstr "型態不匹配在中成分參考"
 
44300
 
 
44301
 #: tree-cfg.c:2909
 
44302
-#, gcc-internal-format
 
44303
+#, fuzzy, gcc-internal-format
 
44304
 msgid "conversion of an SSA_NAME on the left hand side"
 
44305
-msgstr ""
 
44306
+msgstr "轉換的 SSA_NAME 左側的手側邊"
 
44307
 
 
44308
 #: tree-cfg.c:2916
 
44309
 #, fuzzy, gcc-internal-format
 
44310
-#| msgid "cast from pointer to integer of different size"
 
44311
 msgid "conversion of register to a different size"
 
44312
-msgstr "當將一個指標轉換為大小不同的整數時給出警告"
 
44313
+msgstr "轉換的暫存器到不同的大小"
 
44314
 
 
44315
 #: tree-cfg.c:2931
 
44316
 #, fuzzy, gcc-internal-format
 
44317
-#| msgid "invalid operand to %%R"
 
44318
 msgid "invalid address operand in MEM_REF"
 
44319
-msgstr "%%R 的運算元無效"
 
44320
+msgstr "無效的位址運算元在中 MEM_REF"
 
44321
 
 
44322
 #: tree-cfg.c:2938
 
44323
 #, fuzzy, gcc-internal-format
 
44324
-#| msgid "invalid operand to %%R"
 
44325
 msgid "invalid offset operand in MEM_REF"
 
44326
-msgstr "%%R 的運算元無效"
 
44327
+msgstr "無效的偏移運算元在中 MEM_REF"
 
44328
 
 
44329
 #: tree-cfg.c:2948
 
44330
-#, gcc-internal-format
 
44331
+#, fuzzy, gcc-internal-format
 
44332
 msgid "invalid address operand in TARGET_MEM_REF"
 
44333
-msgstr ""
 
44334
+msgstr "無效的位址運算元在中 TARGET_MEM_REF"
 
44335
 
 
44336
 #: tree-cfg.c:2955
 
44337
-#, gcc-internal-format
 
44338
+#, fuzzy, gcc-internal-format
 
44339
 msgid "invalid offset operand in TARGET_MEM_REF"
 
44340
-msgstr ""
 
44341
+msgstr "無效的偏移運算元在中 TARGET_MEM_REF"
 
44342
 
 
44343
 #: tree-cfg.c:3009
 
44344
-#, gcc-internal-format
 
44345
+#, fuzzy, gcc-internal-format
 
44346
 msgid "gimple call has two targets"
 
44347
-msgstr ""
 
44348
+msgstr "gimple 呼叫有兩目標"
 
44349
 
 
44350
 #: tree-cfg.c:3018
 
44351
-#, gcc-internal-format
 
44352
+#, fuzzy, gcc-internal-format
 
44353
 msgid "gimple call has no target"
 
44354
-msgstr ""
 
44355
+msgstr "gimple 呼叫沒有任何目標"
 
44356
 
 
44357
 #: tree-cfg.c:3025
 
44358
 #, fuzzy, gcc-internal-format
 
44359
-#| msgid "invalid function declaration"
 
44360
 msgid "invalid function in gimple call"
 
44361
-msgstr "無效的函式宣告"
 
44362
+msgstr "無效的函式在中 gimple 呼叫"
 
44363
 
 
44364
 #: tree-cfg.c:3035
 
44365
 #, fuzzy, gcc-internal-format
 
44366
-#| msgid "function not inlinable"
 
44367
 msgid "non-function in gimple call"
 
44368
-msgstr "函式不能內聯"
 
44369
+msgstr "non-function 在中 gimple 呼叫"
 
44370
 
 
44371
 #: tree-cfg.c:3046
 
44372
 #, fuzzy, gcc-internal-format
 
44373
-#| msgid "invalid storage class for function %qs"
 
44374
 msgid "invalid pure const state for function"
 
44375
-msgstr "函式 %qs 的存儲類別無效"
 
44376
+msgstr "無效的 pure 常數狀態用於函式"
 
44377
 
 
44378
 #: tree-cfg.c:3054
 
44379
 #, fuzzy, gcc-internal-format
 
44380
-#| msgid "invalid PC in line number table"
 
44381
 msgid "invalid LHS in gimple call"
 
44382
-msgstr "列號表中 PC 無效"
 
44383
+msgstr "無效的 LHS 在中 gimple 呼叫"
 
44384
 
 
44385
 #: tree-cfg.c:3060
 
44386
-#, gcc-internal-format
 
44387
+#, fuzzy, gcc-internal-format
 
44388
 msgid "LHS in noreturn call"
 
44389
-msgstr ""
 
44390
+msgstr "LHS 在中 noreturn 呼叫"
 
44391
 
 
44392
 #: tree-cfg.c:3077
 
44393
 #, fuzzy, gcc-internal-format
 
44394
-#| msgid "invalid conversion to %<__fpreg%>"
 
44395
 msgid "invalid conversion in gimple call"
 
44396
-msgstr "向 %<__fpreg%> 的轉換無效"
 
44397
+msgstr "無效的轉換在中 gimple 呼叫"
 
44398
 
 
44399
 #: tree-cfg.c:3086
 
44400
 #, fuzzy, gcc-internal-format
 
44401
-#| msgid "invalid PC in line number table"
 
44402
 msgid "invalid static chain in gimple call"
 
44403
-msgstr "列號表中 PC 無效"
 
44404
+msgstr "無效的靜態鏈接在中 gimple 呼叫"
 
44405
 
 
44406
 #: tree-cfg.c:3097
 
44407
-#, gcc-internal-format
 
44408
+#, fuzzy, gcc-internal-format
 
44409
 msgid "static chain in indirect gimple call"
 
44410
-msgstr ""
 
44411
+msgstr "靜態鏈接在中間接 gimple 呼叫"
 
44412
 
 
44413
 #: tree-cfg.c:3104
 
44414
-#, gcc-internal-format
 
44415
+#, fuzzy, gcc-internal-format
 
44416
 msgid "static chain with function that doesn%'t use one"
 
44417
-msgstr ""
 
44418
+msgstr "靜態鏈接與函式該 doesn%'t 使用一個"
 
44419
 
 
44420
 #: tree-cfg.c:3122
 
44421
 #, fuzzy, gcc-internal-format
 
44422
-#| msgid "invalid argument to builtin function"
 
44423
 msgid "invalid argument to gimple call"
 
44424
-msgstr "給內建函式的引數無效"
 
44425
+msgstr "無效的引數到 gimple 呼叫"
 
44426
 
 
44427
 #: tree-cfg.c:3142
 
44428
 #, fuzzy, gcc-internal-format
 
44429
-#| msgid "invalid operand in the instruction"
 
44430
 msgid "invalid operands in gimple comparison"
 
44431
-msgstr "此指令中運算元無效"
 
44432
+msgstr "無效的運算元在中 gimple 比較"
 
44433
 
 
44434
 #: tree-cfg.c:3158
 
44435
-#, gcc-internal-format
 
44436
+#, fuzzy, gcc-internal-format
 
44437
 msgid "mismatching comparison operand types"
 
44438
-msgstr ""
 
44439
+msgstr "不匹配比較運算元類型"
 
44440
 
 
44441
 #: tree-cfg.c:3172
 
44442
 #, fuzzy, gcc-internal-format
 
44443
-#| msgid "function returning a function"
 
44444
 msgid "vector comparison returning a boolean"
 
44445
-msgstr "函式回傳了一個函式"
 
44446
+msgstr "無效的向量比較所產生的型態"
 
44447
 
 
44448
 #: tree-cfg.c:3186
 
44449
-#, gcc-internal-format
 
44450
+#, fuzzy, gcc-internal-format
 
44451
 msgid "non-vector operands in vector comparison"
 
44452
-msgstr ""
 
44453
+msgstr "non-vector 運算元在中向量比較"
 
44454
 
 
44455
 #: tree-cfg.c:3196
 
44456
 #, fuzzy, gcc-internal-format
 
44457
-#| msgid "invalid covariant return type for %q+#D"
 
44458
 msgid "invalid vector comparison resulting type"
 
44459
-msgstr "%q+#D 的協變回傳類型無效"
 
44460
+msgstr "無效的向量比較所產生的型態"
 
44461
 
 
44462
 #: tree-cfg.c:3203
 
44463
-#, gcc-internal-format
 
44464
+#, fuzzy, gcc-internal-format
 
44465
 msgid "bogus comparison result type"
 
44466
-msgstr ""
 
44467
+msgstr "假造的比較結果型態"
 
44468
 
 
44469
 #: tree-cfg.c:3225
 
44470
-#, gcc-internal-format
 
44471
+#, fuzzy, gcc-internal-format
 
44472
 msgid "non-register as LHS of unary operation"
 
44473
-msgstr ""
 
44474
+msgstr "non-register 做為 LHS 的一元作業"
 
44475
 
 
44476
 #: tree-cfg.c:3231
 
44477
 #, fuzzy, gcc-internal-format
 
44478
-#| msgid "invalid operand in the instruction"
 
44479
 msgid "invalid operand in unary operation"
 
44480
-msgstr "此指令中運算元無效"
 
44481
+msgstr "無效的運算元在中一元作業"
 
44482
 
 
44483
 #: tree-cfg.c:3263
 
44484
 #, fuzzy, gcc-internal-format
 
44485
-#| msgid "Bad type in constant expression"
 
44486
 msgid "invalid types in nop conversion"
 
44487
-msgstr "常數運算式中類型錯誤"
 
44488
+msgstr "無效的類型在中 nop 轉換"
 
44489
 
 
44490
 #: tree-cfg.c:3278
 
44491
 #, fuzzy, gcc-internal-format
 
44492
-#| msgid "invalid expression as operand"
 
44493
 msgid "invalid types in address space conversion"
 
44494
-msgstr "無效的運算式做為運算元"
 
44495
+msgstr "無效的類型在中位址空間轉換"
 
44496
 
 
44497
 #: tree-cfg.c:3292
 
44498
 #, fuzzy, gcc-internal-format
 
44499
-#| msgid "invalid operand in the instruction"
 
44500
 msgid "invalid types in fixed-point conversion"
 
44501
-msgstr "此指令中運算元無效"
 
44502
+msgstr "無效的類型在中定點轉換"
 
44503
 
 
44504
 #: tree-cfg.c:3307
 
44505
 #, fuzzy, gcc-internal-format
 
44506
-#| msgid "invalid conversion to %<__fpreg%>"
 
44507
 msgid "invalid types in conversion to floating point"
 
44508
-msgstr "向 %<__fpreg%> 的轉換無效"
 
44509
+msgstr "無效的類型在中轉換到浮點數"
 
44510
 
 
44511
 #: tree-cfg.c:3322
 
44512
 #, fuzzy, gcc-internal-format
 
44513
-#| msgid "invalid conversion to %<__fpreg%>"
 
44514
 msgid "invalid types in conversion to integer"
 
44515
-msgstr "向 %<__fpreg%> 的轉換無效"
 
44516
+msgstr "無效的類型在中轉換到整數"
 
44517
 
 
44518
 #: tree-cfg.c:3356
 
44519
-#, gcc-internal-format
 
44520
+#, fuzzy, gcc-internal-format
 
44521
 msgid "non-trivial conversion in unary operation"
 
44522
-msgstr ""
 
44523
+msgstr "non-trivial 轉換在中一元作業"
 
44524
 
 
44525
 #: tree-cfg.c:3381
 
44526
 #, fuzzy, gcc-internal-format
 
44527
-#| msgid "Elemental binary operation"
 
44528
 msgid "non-register as LHS of binary operation"
 
44529
-msgstr "基本的二元作業"
 
44530
+msgstr "non-register 做為 LHS 的二進運算"
 
44531
 
 
44532
 #: tree-cfg.c:3388
 
44533
 #, fuzzy, gcc-internal-format
 
44534
-#| msgid "invalid operands to binary %s"
 
44535
 msgid "invalid operands in binary operation"
 
44536
-msgstr "二進位運算子 %s 運算元無效"
 
44537
+msgstr "無效的運算元在中二進運算"
 
44538
 
 
44539
 #: tree-cfg.c:3403
 
44540
 #, fuzzy, gcc-internal-format
 
44541
-#| msgid "type mismatch in conditional expression"
 
44542
 msgid "type mismatch in complex expression"
 
44543
-msgstr "條件運算式中類型不匹配"
 
44544
+msgstr "型態不匹配在中複雜運算式"
 
44545
 
 
44546
 #: tree-cfg.c:3432
 
44547
 #, fuzzy, gcc-internal-format
 
44548
-#| msgid "type mismatch in conditional expression"
 
44549
 msgid "type mismatch in shift expression"
 
44550
-msgstr "條件運算式中類型不匹配"
 
44551
+msgstr "型態不匹配在中 Shift 運算式"
 
44552
 
 
44553
 #: tree-cfg.c:3455
 
44554
 #, fuzzy, gcc-internal-format
 
44555
-#| msgid "type mismatch in conditional expression"
 
44556
 msgid "type mismatch in vector shift expression"
 
44557
-msgstr "條件運算式中類型不匹配"
 
44558
+msgstr "型態不匹配在中向量 Shift 運算式"
 
44559
 
 
44560
 #: tree-cfg.c:3468
 
44561
-#, gcc-internal-format
 
44562
+#, fuzzy, gcc-internal-format
 
44563
 msgid "non-element sized vector shift of floating point vector"
 
44564
-msgstr ""
 
44565
+msgstr "non-element 大小的向量 Shift 的浮點數向量"
 
44566
 
 
44567
 #: tree-cfg.c:3482 tree-cfg.c:3503
 
44568
 #, fuzzy, gcc-internal-format
 
44569
-#| msgid "type mismatch in conditional expression"
 
44570
 msgid "type mismatch in widening vector shift expression"
 
44571
-msgstr "條件運算式中類型不匹配"
 
44572
+msgstr "型態不匹配在中 widening 向量 Shift 運算式"
 
44573
 
 
44574
 #: tree-cfg.c:3525
 
44575
-#, gcc-internal-format
 
44576
+#, fuzzy, gcc-internal-format
 
44577
 msgid "invalid non-vector operands to vector valued plus"
 
44578
-msgstr ""
 
44579
+msgstr "無效的 non-vector 運算元到向量值的加上"
 
44580
 
 
44581
 #: tree-cfg.c:3545
 
44582
 #, fuzzy, gcc-internal-format
 
44583
-#| msgid "invalid operands to binary %s"
 
44584
 msgid "invalid (pointer) operands to plus/minus"
 
44585
-msgstr "二進位運算子 %s 運算元無效"
 
44586
+msgstr "無效的 (指標) 運算元到加上/minus"
 
44587
 
 
44588
 #: tree-cfg.c:3560
 
44589
 #, fuzzy, gcc-internal-format
 
44590
-#| msgid "type mismatch in conditional expression"
 
44591
 msgid "type mismatch in pointer plus expression"
 
44592
-msgstr "條件運算式中類型不匹配"
 
44593
+msgstr "型態不匹配在中指標加上運算式"
 
44594
 
 
44595
 #: tree-cfg.c:3640
 
44596
 #, fuzzy, gcc-internal-format
 
44597
-#| msgid "type mismatch in conditional expression"
 
44598
 msgid "type mismatch in binary expression"
 
44599
-msgstr "條件運算式中類型不匹配"
 
44600
+msgstr "型態不匹配在中二進位運算式"
 
44601
 
 
44602
 #: tree-cfg.c:3668
 
44603
-#, gcc-internal-format
 
44604
+#, fuzzy, gcc-internal-format
 
44605
 msgid "non-register as LHS of ternary operation"
 
44606
-msgstr ""
 
44607
+msgstr "non-register 做為 LHS 的三進作業"
 
44608
 
 
44609
 #: tree-cfg.c:3677
 
44610
 #, fuzzy, gcc-internal-format
 
44611
-#| msgid "invalid operand in the instruction"
 
44612
 msgid "invalid operands in ternary operation"
 
44613
-msgstr "此指令中運算元無效"
 
44614
+msgstr "無效的運算元在中三進作業"
 
44615
 
 
44616
 #: tree-cfg.c:3693
 
44617
 #, fuzzy, gcc-internal-format
 
44618
-#| msgid "type mismatch in conditional expression"
 
44619
 msgid "type mismatch in widening multiply-accumulate expression"
 
44620
-msgstr "條件運算式中類型不匹配"
 
44621
+msgstr "型態不匹配在中 widening multiply-accumulate 運算式"
 
44622
 
 
44623
 #: tree-cfg.c:3707
 
44624
 #, fuzzy, gcc-internal-format
 
44625
-#| msgid "type mismatch in conditional expression"
 
44626
 msgid "type mismatch in fused multiply-add expression"
 
44627
-msgstr "條件運算式中類型不匹配"
 
44628
+msgstr "型態不匹配在中 fused multiply-add 運算式"
 
44629
 
 
44630
 #: tree-cfg.c:3721 c/c-typeck.c:4292
 
44631
 #, gcc-internal-format
 
44632
@@ -18080,31 +17738,28 @@
 
44633
 
 
44634
 #: tree-cfg.c:3733
 
44635
 #, fuzzy, gcc-internal-format
 
44636
-#| msgid "type mismatch in conditional expression"
 
44637
 msgid "type mismatch in vector permute expression"
 
44638
-msgstr "條件運算式中類型不匹配"
 
44639
+msgstr "型態不匹配在中向量 permute 運算式"
 
44640
 
 
44641
 #: tree-cfg.c:3745
 
44642
-#, gcc-internal-format
 
44643
+#, fuzzy, gcc-internal-format
 
44644
 msgid "vector types expected in vector permute expression"
 
44645
-msgstr ""
 
44646
+msgstr "向量類型預期的在中向量 permute 運算式"
 
44647
 
 
44648
 #: tree-cfg.c:3759
 
44649
-#, gcc-internal-format
 
44650
+#, fuzzy, gcc-internal-format
 
44651
 msgid "vectors with different element number found in vector permute expression"
 
44652
-msgstr ""
 
44653
+msgstr "向量與不同的元件號碼找到在中向量 permute 運算式"
 
44654
 
 
44655
 #: tree-cfg.c:3772
 
44656
 #, fuzzy, gcc-internal-format
 
44657
-#| msgid "invalid use of void expression"
 
44658
 msgid "invalid mask type in vector permute expression"
 
44659
-msgstr "對 void 運算式的無效使用"
 
44660
+msgstr "無效的遮罩輸入向量 permute 運算式"
 
44661
 
 
44662
 #: tree-cfg.c:3808
 
44663
 #, fuzzy, gcc-internal-format
 
44664
-#| msgid "invalid lvalue in assignment"
 
44665
 msgid "non-trivial conversion at assignment"
 
44666
-msgstr "賦值運算中的左值無效"
 
44667
+msgstr "non-trivial 轉換於指派"
 
44668
 
 
44669
 #: tree-cfg.c:3817
 
44670
 #, gcc-internal-format
 
44671
@@ -18113,21 +17768,18 @@
 
44672
 
 
44673
 #: tree-cfg.c:3833
 
44674
 #, fuzzy, gcc-internal-format
 
44675
-#| msgid "invalid operands to binary %s"
 
44676
 msgid "invalid operand in unary expression"
 
44677
-msgstr "二進位運算子 %s 運算元無效"
 
44678
+msgstr "無效的運算元在中一元運算式"
 
44679
 
 
44680
 #: tree-cfg.c:3847
 
44681
 #, fuzzy, gcc-internal-format
 
44682
-#| msgid "type mismatch in conditional expression"
 
44683
 msgid "type mismatch in address expression"
 
44684
-msgstr "條件運算式中類型不匹配"
 
44685
+msgstr "型態不匹配在中位址運算式"
 
44686
 
 
44687
 #: tree-cfg.c:3873 tree-cfg.c:3899
 
44688
 #, fuzzy, gcc-internal-format
 
44689
-#| msgid "invalid indirect memory address"
 
44690
 msgid "invalid rhs for gimple memory store"
 
44691
-msgstr "無效的間接記憶體位址"
 
44692
+msgstr "無效的 rhs 用於 gimple 記憶體儲存"
 
44693
 
 
44694
 #: tree-cfg.c:3933 tree-cfg.c:3951 tree-cfg.c:3965
 
44695
 #, gcc-internal-format
 
44696
@@ -18146,436 +17798,399 @@
 
44697
 
 
44698
 #: tree-cfg.c:4035
 
44699
 #, fuzzy, gcc-internal-format
 
44700
-#| msgid "invalid operand in the instruction"
 
44701
 msgid "invalid operand in return statement"
 
44702
-msgstr "此指令中運算元無效"
 
44703
+msgstr "無效的運算元在中回傳敘述"
 
44704
 
 
44705
 #: tree-cfg.c:4050
 
44706
 #, fuzzy, gcc-internal-format
 
44707
-#| msgid "invalid lvalue in asm statement"
 
44708
 msgid "invalid conversion in return statement"
 
44709
-msgstr "asm 敘述中出現無效的左值"
 
44710
+msgstr "無效的轉換在中回傳敘述"
 
44711
 
 
44712
 #: tree-cfg.c:4074
 
44713
 #, fuzzy, gcc-internal-format
 
44714
-#| msgid "subscripted value is neither array nor pointer"
 
44715
 msgid "goto destination is neither a label nor a pointer"
 
44716
-msgstr "下標運算的左運算元既非陣列也非指標"
 
44717
+msgstr "前往目的是 neither 標貼 nor 指標"
 
44718
 
 
44719
 #: tree-cfg.c:4093
 
44720
 #, fuzzy, gcc-internal-format
 
44721
-#| msgid "invalid operand to %%s code"
 
44722
 msgid "invalid operand to switch statement"
 
44723
-msgstr "%%s 程式碼的運算元無效"
 
44724
+msgstr "無效的運算元到開關敘述"
 
44725
 
 
44726
 #: tree-cfg.c:4101
 
44727
 #, fuzzy, gcc-internal-format
 
44728
-#| msgid "Generate code for huge switch statements"
 
44729
 msgid "non-integral type switch statement"
 
44730
-msgstr "為巨型的 switch 敘述產生程式碼"
 
44731
+msgstr "無效的運算元到開關敘述"
 
44732
 
 
44733
 #: tree-cfg.c:4109
 
44734
 #, fuzzy, gcc-internal-format
 
44735
-#| msgid "%<default%> label not within a switch statement"
 
44736
 msgid "invalid default case label in switch statement"
 
44737
 msgstr "%<default%> 標籤未出現在 switch 敘述內"
 
44738
 
 
44739
 #: tree-cfg.c:4121
 
44740
 #, fuzzy, gcc-internal-format
 
44741
-#| msgid "case label not within a switch statement"
 
44742
 msgid "invalid case label in switch statement"
 
44743
 msgstr "case 標籤出現在開關敘述外"
 
44744
 
 
44745
 #: tree-cfg.c:4128
 
44746
 #, fuzzy, gcc-internal-format
 
44747
-#| msgid "invalid lvalue in asm statement"
 
44748
 msgid "invalid case range in switch statement"
 
44749
-msgstr "asm 敘述中出現無效的左值"
 
44750
+msgstr "無效的運算元到開關敘述"
 
44751
 
 
44752
 #: tree-cfg.c:4138
 
44753
 #, fuzzy, gcc-internal-format
 
44754
-#| msgid "case label not within a switch statement"
 
44755
 msgid "type mismatch for case label in switch statement"
 
44756
 msgstr "case 標籤出現在開關敘述外"
 
44757
 
 
44758
 #: tree-cfg.c:4148
 
44759
 #, fuzzy, gcc-internal-format
 
44760
-#| msgid "case label not within a switch statement"
 
44761
 msgid "type precision mismatch in switch statement"
 
44762
 msgstr "case 標籤出現在開關敘述外"
 
44763
 
 
44764
 #: tree-cfg.c:4157
 
44765
 #, fuzzy, gcc-internal-format
 
44766
-#| msgid "case label not within a switch statement"
 
44767
 msgid "case labels not sorted in switch statement"
 
44768
 msgstr "case 標籤出現在開關敘述外"
 
44769
 
 
44770
 #: tree-cfg.c:4202
 
44771
-#, gcc-internal-format
 
44772
+#, fuzzy, gcc-internal-format
 
44773
 msgid "incorrect entry in label_to_block_map"
 
44774
-msgstr ""
 
44775
+msgstr "不正確條目在中 label_to_block_map"
 
44776
 
 
44777
 #: tree-cfg.c:4212
 
44778
 #, fuzzy, gcc-internal-format
 
44779
-#| msgid "format string has invalid operand number"
 
44780
 msgid "incorrect setting of landing pad number"
 
44781
-msgstr "格式字串的運算元號無效"
 
44782
+msgstr "不正確集合降落填充數字"
 
44783
 
 
44784
 #: tree-cfg.c:4240
 
44785
 #, fuzzy, gcc-internal-format
 
44786
-#| msgid "invalid operand to %%p code"
 
44787
 msgid "invalid comparison code in gimple cond"
 
44788
-msgstr "%%p 程式碼的運算元無效"
 
44789
+msgstr "無效的比較編碼在中 gimple cond"
 
44790
 
 
44791
 #: tree-cfg.c:4248
 
44792
 #, fuzzy, gcc-internal-format
 
44793
-#| msgid "invalid lvalue in increment"
 
44794
 msgid "invalid labels in gimple cond"
 
44795
-msgstr "自增運算中的左值無效"
 
44796
+msgstr "無效的標貼在中 gimple cond"
 
44797
 
 
44798
 #: tree-cfg.c:4309 tree-cfg.c:4318
 
44799
 #, fuzzy, gcc-internal-format
 
44800
-#| msgid "invalid address"
 
44801
 msgid "invalid PHI result"
 
44802
-msgstr "無效位址"
 
44803
+msgstr "無效的 PHI 結果"
 
44804
 
 
44805
 #: tree-cfg.c:4328
 
44806
 #, fuzzy, gcc-internal-format
 
44807
-#| msgid "missing definition"
 
44808
 msgid "missing PHI def"
 
44809
-msgstr "定義缺失"
 
44810
+msgstr "缺少PHI def"
 
44811
 
 
44812
 #: tree-cfg.c:4342
 
44813
 #, fuzzy, gcc-internal-format
 
44814
-#| msgid "invalid IACC argument"
 
44815
 msgid "invalid PHI argument"
 
44816
-msgstr "無效的 IACC 引數"
 
44817
+msgstr "無效的 PHI 引數"
 
44818
 
 
44819
 #: tree-cfg.c:4349
 
44820
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
44821
-#| msgid "incompatible types in assignment"
 
44822
 msgid "incompatible types in PHI argument %u"
 
44823
-msgstr "賦值時類型不相容"
 
44824
+msgstr "不相容的類型在中 PHI 引數 %u"
 
44825
 
 
44826
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
44827
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
44828
 #, fuzzy, gcc-internal-format
 
44829
-#| msgid "verify_stmts failed"
 
44830
 msgid "verify_gimple failed"
 
44831
-msgstr "verify_stmts 失敗"
 
44832
+msgstr "verifygimple 失敗(_G)"
 
44833
 
 
44834
 #: tree-cfg.c:4495
 
44835
-#, gcc-internal-format
 
44836
+#, fuzzy, gcc-internal-format
 
44837
 msgid "dead STMT in EH table"
 
44838
-msgstr ""
 
44839
+msgstr "dead STMT 在中 EH 表格"
 
44840
 
 
44841
 #: tree-cfg.c:4511
 
44842
 #, gcc-internal-format
 
44843
 msgid "location references block not in block tree"
 
44844
 msgstr ""
 
44845
 
 
44846
-#: tree-cfg.c:4594
 
44847
-#, gcc-internal-format
 
44848
+#: tree-cfg.c:4605
 
44849
+#, fuzzy, gcc-internal-format
 
44850
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
44851
-msgstr ""
 
44852
+msgstr "gimplebb (phi) 是設定為錯誤的基本區塊(_B)"
 
44853
 
 
44854
-#: tree-cfg.c:4603
 
44855
+#: tree-cfg.c:4614
 
44856
 #, fuzzy, gcc-internal-format
 
44857
-#| msgid "from this location"
 
44858
 msgid "PHI node with location"
 
44859
 msgstr "從這個地方"
 
44860
 
 
44861
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
44862
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
44863
 #, gcc-internal-format
 
44864
 msgid "incorrect sharing of tree nodes"
 
44865
 msgstr "對樹結區段的共享不正確"
 
44866
 
 
44867
-#: tree-cfg.c:4622
 
44868
+#: tree-cfg.c:4633
 
44869
 #, gcc-internal-format
 
44870
 msgid "virtual PHI with argument locations"
 
44871
 msgstr ""
 
44872
 
 
44873
-#: tree-cfg.c:4651
 
44874
-#, gcc-internal-format
 
44875
+#: tree-cfg.c:4662
 
44876
+#, fuzzy, gcc-internal-format
 
44877
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
44878
-msgstr ""
 
44879
+msgstr "gimplebb (stmt) 是設定為錯誤的基本區塊(_B)"
 
44880
 
 
44881
-#: tree-cfg.c:4687
 
44882
+#: tree-cfg.c:4698
 
44883
 #, fuzzy, gcc-internal-format
 
44884
-#| msgid "expected statement"
 
44885
 msgid "in statement"
 
44886
-msgstr "需要敘述"
 
44887
+msgstr "在中敘述"
 
44888
 
 
44889
-#: tree-cfg.c:4702
 
44890
-#, gcc-internal-format
 
44891
+#: tree-cfg.c:4713
 
44892
+#, fuzzy, gcc-internal-format
 
44893
 msgid "statement marked for throw, but doesn%'t"
 
44894
-msgstr ""
 
44895
+msgstr "敘述標記的用於丟擲,但是 doesn%'t"
 
44896
 
 
44897
-#: tree-cfg.c:4709
 
44898
-#, gcc-internal-format
 
44899
+#: tree-cfg.c:4720
 
44900
+#, fuzzy, gcc-internal-format
 
44901
 msgid "statement marked for throw in middle of block"
 
44902
-msgstr ""
 
44903
+msgstr "敘述標記的用於丟擲在中中間的區塊"
 
44904
 
 
44905
-#: tree-cfg.c:4751
 
44906
-#, gcc-internal-format
 
44907
+#: tree-cfg.c:4762
 
44908
+#, fuzzy, gcc-internal-format
 
44909
 msgid "ENTRY_BLOCK has IL associated with it"
 
44910
-msgstr ""
 
44911
+msgstr "ENTRY_BLOCK 有 IL 關聯的與它"
 
44912
 
 
44913
-#: tree-cfg.c:4757
 
44914
-#, gcc-internal-format
 
44915
+#: tree-cfg.c:4768
 
44916
+#, fuzzy, gcc-internal-format
 
44917
 msgid "EXIT_BLOCK has IL associated with it"
 
44918
-msgstr ""
 
44919
+msgstr "EXIT_BLOCK 有 IL 關聯的與它"
 
44920
 
 
44921
-#: tree-cfg.c:4764
 
44922
-#, gcc-internal-format, gfc-internal-format
 
44923
+#: tree-cfg.c:4775
 
44924
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44925
 msgid "fallthru to exit from bb %d"
 
44926
-msgstr ""
 
44927
+msgstr "fallthru 到離開從 bb %d"
 
44928
 
 
44929
-#: tree-cfg.c:4788
 
44930
-#, gcc-internal-format
 
44931
+#: tree-cfg.c:4799
 
44932
+#, fuzzy, gcc-internal-format
 
44933
 msgid "nonlocal label "
 
44934
-msgstr ""
 
44935
+msgstr "nonlocal 標貼 "
 
44936
 
 
44937
-#: tree-cfg.c:4797
 
44938
-#, gcc-internal-format
 
44939
+#: tree-cfg.c:4808
 
44940
+#, fuzzy, gcc-internal-format
 
44941
 msgid "EH landing pad label "
 
44942
-msgstr ""
 
44943
+msgstr "EH 降落填充標貼 "
 
44944
 
 
44945
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
44946
-#, gcc-internal-format
 
44947
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
44948
+#, fuzzy, gcc-internal-format
 
44949
 msgid "label "
 
44950
-msgstr ""
 
44951
+msgstr "標貼 "
 
44952
 
 
44953
-#: tree-cfg.c:4830
 
44954
+#: tree-cfg.c:4841
 
44955
 #, gcc-internal-format, gfc-internal-format
 
44956
 msgid "control flow in the middle of basic block %d"
 
44957
 msgstr "基本區塊 %d 中出現流程控制"
 
44958
 
 
44959
-#: tree-cfg.c:4863
 
44960
-#, gcc-internal-format, gfc-internal-format
 
44961
+#: tree-cfg.c:4874
 
44962
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44963
 msgid "fallthru edge after a control statement in bb %d"
 
44964
-msgstr ""
 
44965
+msgstr "fallthru 邊緣之後控制敘述在中 bb %d"
 
44966
 
 
44967
-#: tree-cfg.c:4876
 
44968
-#, gcc-internal-format, gfc-internal-format
 
44969
+#: tree-cfg.c:4887
 
44970
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44971
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
44972
-msgstr ""
 
44973
+msgstr "真/假邊緣之後 non-GIMPLE_COND 在中 bb %d"
 
44974
 
 
44975
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
44976
-#, gcc-internal-format, gfc-internal-format
 
44977
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
44978
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44979
 msgid "wrong outgoing edge flags at end of bb %d"
 
44980
-msgstr ""
 
44981
+msgstr "錯誤的外送的郵件邊緣旗標於結束的 bb %d"
 
44982
 
 
44983
-#: tree-cfg.c:4909
 
44984
+#: tree-cfg.c:4920
 
44985
 #, gcc-internal-format, gfc-internal-format
 
44986
 msgid "explicit goto at end of bb %d"
 
44987
 msgstr "基本區塊 %d 末尾明確的 goto"
 
44988
 
 
44989
-#: tree-cfg.c:4943
 
44990
-#, gcc-internal-format, gfc-internal-format
 
44991
+#: tree-cfg.c:4954
 
44992
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44993
 msgid "return edge does not point to exit in bb %d"
 
44994
-msgstr ""
 
44995
+msgstr "回傳邊緣不點到離開在中 bb %d"
 
44996
 
 
44997
-#: tree-cfg.c:4973
 
44998
+#: tree-cfg.c:4984
 
44999
 #, fuzzy, gcc-internal-format
 
45000
-#| msgid "found default case not at end of case vector"
 
45001
 msgid "found default case not at the start of case vector"
 
45002
-msgstr "預設 case 沒有出現在 case 向量末尾"
 
45003
+msgstr "找到預設大小寫無法於開始的大小寫向量"
 
45004
 
 
45005
-#: tree-cfg.c:4981
 
45006
+#: tree-cfg.c:4992
 
45007
 #, fuzzy, gcc-internal-format
 
45008
-#| msgid "case labels not sorted:"
 
45009
 msgid "case labels not sorted: "
 
45010
-msgstr "case 標籤未排序: "
 
45011
+msgstr "大小寫標貼無法排序:"
 
45012
 
 
45013
-#: tree-cfg.c:4998
 
45014
+#: tree-cfg.c:5009
 
45015
 #, gcc-internal-format, gfc-internal-format
 
45016
 msgid "extra outgoing edge %d->%d"
 
45017
 msgstr "多餘的出邊 %d->%d"
 
45018
 
 
45019
-#: tree-cfg.c:5021
 
45020
+#: tree-cfg.c:5032
 
45021
 #, gcc-internal-format, gfc-internal-format
 
45022
 msgid "missing edge %i->%i"
 
45023
 msgstr "缺少邊 %i->%i"
 
45024
 
 
45025
-#: tree-cfg.c:7803
 
45026
+#: tree-cfg.c:7814
 
45027
 #, fuzzy, gcc-internal-format
 
45028
-#| msgid "%H%<noreturn%> function does return"
 
45029
 msgid "%<noreturn%> function does return"
 
45030
-msgstr "%H%<noreturn%> 函式確實會回傳"
 
45031
+msgstr "%<noreturn%> 函式做回傳"
 
45032
 
 
45033
-#: tree-cfg.c:7823
 
45034
+#: tree-cfg.c:7834
 
45035
 #, fuzzy, gcc-internal-format
 
45036
-#| msgid "%Hcontrol reaches end of non-void function"
 
45037
 msgid "control reaches end of non-void function"
 
45038
-msgstr "%H在有回傳值的函式中,控制流程到達函式尾"
 
45039
+msgstr "控制達到結束的 non-void 函式"
 
45040
 
 
45041
-#: tree-cfg.c:7963
 
45042
+#: tree-cfg.c:7974
 
45043
 #, fuzzy, gcc-internal-format
 
45044
-#| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
 
45045
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
45046
-msgstr "%H忽略宣告有 warn_unused_result 屬性的 %qD 的回傳值"
 
45047
+msgstr "忽略傳回值的 %qD,宣告的與屬性 warn_unused_result"
 
45048
 
 
45049
-#: tree-cfg.c:7968
 
45050
+#: tree-cfg.c:7979
 
45051
 #, fuzzy, gcc-internal-format
 
45052
-#| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 
45053
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
45054
-msgstr "%H忽略宣告有 warn_unused_result 屬性的函式的回傳值"
 
45055
+msgstr "忽略傳回值的函式宣告的與屬性 warn_unused_result"
 
45056
 
 
45057
 #: tree-diagnostic.c:202
 
45058
 #, fuzzy, gcc-internal-format
 
45059
-#| msgid "redefinition of %q+D"
 
45060
 msgid "in definition of macro %qs"
 
45061
 msgstr "%q+D 重定義"
 
45062
 
 
45063
 #: tree-diagnostic.c:219
 
45064
-#, gcc-internal-format
 
45065
+#, fuzzy, gcc-internal-format
 
45066
 msgid "in expansion of macro %qs"
 
45067
-msgstr ""
 
45068
+msgstr "%s:%d:  在中 constexpr 擴展的 %qs"
 
45069
 
 
45070
-#: tree-eh.c:4368
 
45071
+#: tree-eh.c:4396
 
45072
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45073
-#| msgid "'B' operand has multiple bits set"
 
45074
 msgid "BB %i has multiple EH edges"
 
45075
-msgstr "「B」運算元設定了多個位"
 
45076
+msgstr "BB %i 有多重 EH 邊緣"
 
45077
 
 
45078
-#: tree-eh.c:4380
 
45079
-#, gcc-internal-format, gfc-internal-format
 
45080
+#: tree-eh.c:4408
 
45081
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45082
 msgid "BB %i can not throw but has an EH edge"
 
45083
-msgstr ""
 
45084
+msgstr "BB %i 無法丟擲但是有 EH 邊緣"
 
45085
 
 
45086
-#: tree-eh.c:4388
 
45087
+#: tree-eh.c:4416
 
45088
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45089
-#| msgid "expression statement has incomplete type"
 
45090
 msgid "BB %i last statement has incorrectly set lp"
 
45091
-msgstr "運算式敘述類型不完全"
 
45092
+msgstr "BB %i 最後一筆敘述有不正確設定 lp"
 
45093
 
 
45094
-#: tree-eh.c:4394
 
45095
-#, gcc-internal-format, gfc-internal-format
 
45096
+#: tree-eh.c:4422
 
45097
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45098
 msgid "BB %i is missing an EH edge"
 
45099
-msgstr ""
 
45100
+msgstr "BB %i 缺少 EH 邊緣"
 
45101
 
 
45102
-#: tree-eh.c:4400
 
45103
+#: tree-eh.c:4428
 
45104
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45105
-#| msgid "unnecessary EH edge %i->%i"
 
45106
 msgid "Incorrect EH edge %i->%i"
 
45107
-msgstr "不需要的 EH 邊 %i->%i"
 
45108
+msgstr "不正確 EH 邊緣 %i->%i"
 
45109
 
 
45110
-#: tree-eh.c:4434 tree-eh.c:4453
 
45111
-#, gcc-internal-format, gfc-internal-format
 
45112
+#: tree-eh.c:4462 tree-eh.c:4481
 
45113
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45114
 msgid "BB %i is missing an edge"
 
45115
-msgstr ""
 
45116
+msgstr "BB %i 缺少邊緣"
 
45117
 
 
45118
-#: tree-eh.c:4470
 
45119
+#: tree-eh.c:4498
 
45120
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45121
-#| msgid "wrong insn in the fallthru edge"
 
45122
 msgid "BB %i too many fallthru edges"
 
45123
-msgstr "直通邊上的錯誤指令"
 
45124
+msgstr "BB %i 太多 fallthru 邊緣"
 
45125
 
 
45126
-#: tree-eh.c:4479
 
45127
+#: tree-eh.c:4507
 
45128
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45129
-#| msgid "label %s has incorrect context in bb %d"
 
45130
 msgid "BB %i has incorrect edge"
 
45131
-msgstr "標籤 %s 在基本區塊 %d 中上下文不正確"
 
45132
+msgstr "BB %i 有不正確邊緣"
 
45133
 
 
45134
-#: tree-eh.c:4485
 
45135
+#: tree-eh.c:4513
 
45136
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45137
-#| msgid "wrong insn in the fallthru edge"
 
45138
 msgid "BB %i has incorrect fallthru edge"
 
45139
-msgstr "直通邊上的錯誤指令"
 
45140
+msgstr "BB %i 有不正確 fallthru 邊緣"
 
45141
 
 
45142
-#: tree-inline.c:3012
 
45143
+#: tree-inline.c:3022
 
45144
 #, fuzzy, gcc-internal-format
 
45145
-#| msgid "function %q+F can never be inlined because it receives a non-local goto"
 
45146
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
45147
-msgstr "函式 %q+F 無法被內聯,因為它接受一個非區域性的 goto"
 
45148
+msgstr "函式 %q+F 可以永不被複製因為它接收 non-local 前往"
 
45149
 
 
45150
-#: tree-inline.c:3026
 
45151
+#: tree-inline.c:3036
 
45152
 #, fuzzy, gcc-internal-format
 
45153
-#| msgid "function %q+F can never be inlined because it uses variable sized variables"
 
45154
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
45155
-msgstr "函式 %q+F 無法被內聯,因為使用了變長變數"
 
45156
+msgstr "函式 %q+F 可以永不被複製因為它儲存位址的本地標貼在中靜態變數"
 
45157
 
 
45158
-#: tree-inline.c:3066
 
45159
+#: tree-inline.c:3076
 
45160
 #, gcc-internal-format
 
45161
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
45162
 msgstr "函式 %q+F 無法被內聯,因為它使用了 alloca (使用 always_inline 屬性強制內聯)"
 
45163
 
 
45164
-#: tree-inline.c:3080
 
45165
+#: tree-inline.c:3090
 
45166
 #, gcc-internal-format
 
45167
 msgid "function %q+F can never be inlined because it uses setjmp"
 
45168
 msgstr "函式 %q+F 無法被內聯,因為它使用了 setjmp"
 
45169
 
 
45170
-#: tree-inline.c:3094
 
45171
+#: tree-inline.c:3104
 
45172
 #, gcc-internal-format
 
45173
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
45174
 msgstr "函式 %q+F 無法被內聯,因為它使用了變長引數表"
 
45175
 
 
45176
-#: tree-inline.c:3106
 
45177
+#: tree-inline.c:3116
 
45178
 #, gcc-internal-format
 
45179
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
45180
 msgstr "函式 %q+F 無法被內聯,因為它使用了 setjmp-longjmp 異常處理"
 
45181
 
 
45182
-#: tree-inline.c:3114
 
45183
+#: tree-inline.c:3124
 
45184
 #, gcc-internal-format
 
45185
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
45186
 msgstr "函式 %q+F 無法被內聯,因為使用了非區域性的 goto"
 
45187
 
 
45188
-#: tree-inline.c:3126
 
45189
+#: tree-inline.c:3136
 
45190
 #, gcc-internal-format
 
45191
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
45192
 msgstr "函式 %q+F 無法被內聯,因為使用了 __builtin_return 或 __builtin_apply_args"
 
45193
 
 
45194
-#: tree-inline.c:3146
 
45195
+#: tree-inline.c:3156
 
45196
 #, gcc-internal-format
 
45197
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
45198
 msgstr "函式 %q+F 無法被內聯,因為包含一個執行時 goto"
 
45199
 
 
45200
-#: tree-inline.c:3249
 
45201
+#: tree-inline.c:3259
 
45202
 #, gcc-internal-format
 
45203
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
45204
 msgstr "函式 %q+F 無法被內聯,因為使用了 -fno-inline"
 
45205
 
 
45206
-#: tree-inline.c:3257
 
45207
+#: tree-inline.c:3267
 
45208
 #, gcc-internal-format
 
45209
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
45210
 msgstr "函式 %q+F 無法被內聯,因為它使用了與內聯衝突的屬性"
 
45211
 
 
45212
-#: tree-inline.c:3842
 
45213
+#: tree-inline.c:3852
 
45214
 #, fuzzy, gcc-internal-format
 
45215
-#| msgid "inlining failed in call to %q+F: %s"
 
45216
 msgid "inlining failed in call to always_inline %q+F: %s"
 
45217
-msgstr "呼叫 %q+F 時內聯失敗:%s"
 
45218
+msgstr "內聯失敗的在中呼叫到 alwaysinline %q+F(_I):%s"
 
45219
 
 
45220
-#: tree-inline.c:3844 tree-inline.c:3859
 
45221
+#: tree-inline.c:3854 tree-inline.c:3869
 
45222
 #, gcc-internal-format
 
45223
 msgid "called from here"
 
45224
 msgstr "從此處呼叫"
 
45225
 
 
45226
-#: tree-inline.c:3857
 
45227
+#: tree-inline.c:3867
 
45228
 #, gcc-internal-format
 
45229
 msgid "inlining failed in call to %q+F: %s"
 
45230
 msgstr "呼叫 %q+F 時內聯失敗:%s"
 
45231
 
 
45232
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
45233
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
45234
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
45235
 #, gcc-internal-format
 
45236
 msgid "SSA corruption"
 
45237
 msgstr "SSA 損壞"
 
45238
 
 
45239
 #: tree-mudflap.c:903
 
45240
-#, gcc-internal-format
 
45241
+#, fuzzy, gcc-internal-format
 
45242
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 
45243
-msgstr ""
 
45244
+msgstr "mudflap 檢查尚未實作的用於 ARRAY_RANGE_REF"
 
45245
 
 
45246
 #: tree-mudflap.c:1096
 
45247
-#, gcc-internal-format
 
45248
+#, fuzzy, gcc-internal-format
 
45249
 msgid "mudflap cannot track %qE in stub function"
 
45250
-msgstr ""
 
45251
+msgstr "mudflap 無法軌段 %qE 在中殘餘函式"
 
45252
 
 
45253
 #: tree-mudflap.c:1350
 
45254
-#, gcc-internal-format
 
45255
+#, fuzzy, gcc-internal-format
 
45256
 msgid "mudflap cannot track unknown size extern %qE"
 
45257
-msgstr ""
 
45258
+msgstr "mudflap 無法軌段不明大小 extern %qE"
 
45259
 
 
45260
 #: tree-nomudflap.c:45
 
45261
 #, gcc-internal-format
 
45262
@@ -18587,292 +18202,290 @@
 
45263
 msgid "unimplemented functionality"
 
45264
 msgstr "未實作的功能"
 
45265
 
 
45266
-#: tree-ssa-operands.c:975
 
45267
+#: tree-ssa-loop-niter.c:2557
 
45268
+#, fuzzy, gcc-internal-format
 
45269
+msgid "iteration %E invokes undefined behavior"
 
45270
+msgstr "%qE 上的運算結果可能是未定義的"
 
45271
+
 
45272
+#: tree-ssa-loop-niter.c:2559
 
45273
 #, gcc-internal-format
 
45274
-msgid "virtual definition of statement not up-to-date"
 
45275
+msgid "containing loop"
 
45276
 msgstr ""
 
45277
 
 
45278
+#: tree-ssa-operands.c:975
 
45279
+#, fuzzy, gcc-internal-format
 
45280
+msgid "virtual definition of statement not up-to-date"
 
45281
+msgstr "虛擬定義的敘述無法 up-to-date"
 
45282
+
 
45283
 #: tree-ssa-operands.c:982
 
45284
-#, gcc-internal-format
 
45285
+#, fuzzy, gcc-internal-format
 
45286
 msgid "virtual def operand missing for stmt"
 
45287
-msgstr ""
 
45288
+msgstr "虛擬 def 運算元缺少的用於 stmt"
 
45289
 
 
45290
 #: tree-ssa-operands.c:992
 
45291
-#, gcc-internal-format
 
45292
+#, fuzzy, gcc-internal-format
 
45293
 msgid "virtual use of statement not up-to-date"
 
45294
-msgstr ""
 
45295
+msgstr "虛擬使用的敘述無法 up-to-date"
 
45296
 
 
45297
 #: tree-ssa-operands.c:999
 
45298
-#, gcc-internal-format
 
45299
+#, fuzzy, gcc-internal-format
 
45300
 msgid "virtual use operand missing for stmt"
 
45301
-msgstr ""
 
45302
+msgstr "虛擬使用運算元缺少的用於 stmt"
 
45303
 
 
45304
 #: tree-ssa-operands.c:1015
 
45305
-#, gcc-internal-format
 
45306
+#, fuzzy, gcc-internal-format
 
45307
 msgid "excess use operand for stmt"
 
45308
-msgstr ""
 
45309
+msgstr "過剩使用運算元用於 stmt"
 
45310
 
 
45311
 #: tree-ssa-operands.c:1023
 
45312
 #, fuzzy, gcc-internal-format
 
45313
-#| msgid "operand number missing after %%-letter"
 
45314
 msgid "use operand missing for stmt"
 
45315
-msgstr "%% 字母後缺少運算元號"
 
45316
+msgstr "使用運算元缺少的用於 stmt"
 
45317
 
 
45318
 #: tree-ssa-operands.c:1030
 
45319
-#, gcc-internal-format
 
45320
+#, fuzzy, gcc-internal-format
 
45321
 msgid "stmt volatile flag not up-to-date"
 
45322
-msgstr ""
 
45323
+msgstr "stmt 易變的旗標無法 up-to-date"
 
45324
 
 
45325
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
45326
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
45327
 #, fuzzy, gcc-internal-format
 
45328
-#| msgid "%H%qD may be used uninitialized in this function"
 
45329
 msgid "%qD may be used uninitialized in this function"
 
45330
-msgstr "%H此函式中的 %qD 在使用前可能未初始化"
 
45331
+msgstr "%qD 也許會被使用 uninitialized 在中這個函式"
 
45332
 
 
45333
-#: tree-ssa.c:625
 
45334
+#: tree-ssa.c:622
 
45335
 #, gcc-internal-format
 
45336
 msgid "expected an SSA_NAME object"
 
45337
 msgstr "需要一個 SSA_NAME 物件"
 
45338
 
 
45339
-#: tree-ssa.c:631
 
45340
-#, gcc-internal-format
 
45341
+#: tree-ssa.c:628
 
45342
+#, fuzzy, gcc-internal-format
 
45343
 msgid "found an SSA_NAME that had been released into the free pool"
 
45344
-msgstr ""
 
45345
+msgstr "找到 SSA_NAME 該已被釋出的進入自由 pool"
 
45346
 
 
45347
-#: tree-ssa.c:638
 
45348
-#, gcc-internal-format
 
45349
+#: tree-ssa.c:635
 
45350
+#, fuzzy, gcc-internal-format
 
45351
 msgid "type mismatch between an SSA_NAME and its symbol"
 
45352
-msgstr ""
 
45353
+msgstr "型態不匹配介於 SSA_NAME 和它的符號"
 
45354
 
 
45355
-#: tree-ssa.c:644
 
45356
-#, gcc-internal-format
 
45357
+#: tree-ssa.c:641
 
45358
+#, fuzzy, gcc-internal-format
 
45359
 msgid "found a virtual definition for a GIMPLE register"
 
45360
-msgstr ""
 
45361
+msgstr "找到虛擬定義用於 GIMPLE 暫存器"
 
45362
 
 
45363
-#: tree-ssa.c:650
 
45364
-#, gcc-internal-format
 
45365
+#: tree-ssa.c:647
 
45366
+#, fuzzy, gcc-internal-format
 
45367
 msgid "virtual SSA name for non-VOP decl"
 
45368
-msgstr ""
 
45369
+msgstr "虛擬 SSA 名稱用於 non-VOP decl"
 
45370
 
 
45371
-#: tree-ssa.c:656
 
45372
+#: tree-ssa.c:653
 
45373
 #, gcc-internal-format
 
45374
 msgid "found a real definition for a non-register"
 
45375
 msgstr "找到非暫存器的真實定義"
 
45376
 
 
45377
-#: tree-ssa.c:663
 
45378
-#, gcc-internal-format
 
45379
+#: tree-ssa.c:660
 
45380
+#, fuzzy, gcc-internal-format
 
45381
 msgid "found a default name with a non-empty defining statement"
 
45382
-msgstr ""
 
45383
+msgstr "找到預設名稱與非空定義敘述"
 
45384
 
 
45385
-#: tree-ssa.c:693
 
45386
-#, gcc-internal-format
 
45387
+#: tree-ssa.c:690
 
45388
+#, fuzzy, gcc-internal-format
 
45389
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
45390
-msgstr ""
 
45391
+msgstr "RESULT_DECL 應該是唯讀時 DECL_BY_REFERENCE 是設定"
 
45392
 
 
45393
-#: tree-ssa.c:699
 
45394
-#, gcc-internal-format, gfc-internal-format
 
45395
+#: tree-ssa.c:696
 
45396
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45397
 msgid "SSA_NAME created in two different blocks %i and %i"
 
45398
-msgstr ""
 
45399
+msgstr "SSA_NAME 建立的在中兩不同的區塊 %i 和 %i"
 
45400
 
 
45401
-#: tree-ssa.c:708 tree-ssa.c:1020
 
45402
+#: tree-ssa.c:705 tree-ssa.c:1017
 
45403
 #, gcc-internal-format
 
45404
 msgid "SSA_NAME_DEF_STMT is wrong"
 
45405
 msgstr "SSA_NAME_DEF_STMT 不正確"
 
45406
 
 
45407
-#: tree-ssa.c:760
 
45408
+#: tree-ssa.c:757
 
45409
 #, gcc-internal-format
 
45410
 msgid "missing definition"
 
45411
 msgstr "定義缺失"
 
45412
 
 
45413
-#: tree-ssa.c:766
 
45414
-#, gcc-internal-format, gfc-internal-format
 
45415
+#: tree-ssa.c:763
 
45416
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45417
 msgid "definition in block %i does not dominate use in block %i"
 
45418
-msgstr ""
 
45419
+msgstr "定義在中區塊 %i 不 dominate 使用在中區塊 %i"
 
45420
 
 
45421
-#: tree-ssa.c:774
 
45422
-#, gcc-internal-format, gfc-internal-format
 
45423
+#: tree-ssa.c:771
 
45424
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45425
 msgid "definition in block %i follows the use"
 
45426
-msgstr ""
 
45427
+msgstr "定義在中區塊 %i 追隨使用"
 
45428
 
 
45429
-#: tree-ssa.c:781
 
45430
-#, gcc-internal-format
 
45431
+#: tree-ssa.c:778
 
45432
+#, fuzzy, gcc-internal-format
 
45433
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
45434
-msgstr ""
 
45435
+msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI 應該是設定"
 
45436
 
 
45437
-#: tree-ssa.c:789
 
45438
+#: tree-ssa.c:786
 
45439
 #, gcc-internal-format
 
45440
 msgid "no immediate_use list"
 
45441
 msgstr "沒有 immediate_use 清單"
 
45442
 
 
45443
-#: tree-ssa.c:801
 
45444
+#: tree-ssa.c:798
 
45445
 #, gcc-internal-format
 
45446
 msgid "wrong immediate use list"
 
45447
 msgstr "錯誤的 immediate use 清單"
 
45448
 
 
45449
-#: tree-ssa.c:835
 
45450
-#, gcc-internal-format
 
45451
+#: tree-ssa.c:832
 
45452
+#, fuzzy, gcc-internal-format
 
45453
 msgid "incoming edge count does not match number of PHI arguments"
 
45454
-msgstr ""
 
45455
+msgstr "收到的郵件邊緣計數不匹配 PHI 引數數量"
 
45456
 
 
45457
-#: tree-ssa.c:849
 
45458
+#: tree-ssa.c:846
 
45459
 #, gcc-internal-format, gfc-internal-format
 
45460
 msgid "PHI argument is missing for edge %d->%d"
 
45461
 msgstr "邊 %d->%d 缺少 PHI 參數"
 
45462
 
 
45463
-#: tree-ssa.c:858
 
45464
-#, gcc-internal-format
 
45465
+#: tree-ssa.c:855
 
45466
+#, fuzzy, gcc-internal-format
 
45467
 msgid "PHI argument is not SSA_NAME, or invariant"
 
45468
-msgstr ""
 
45469
+msgstr "PHI 引數不是 SSA_NAME,或 invariant"
 
45470
 
 
45471
-#: tree-ssa.c:886
 
45472
+#: tree-ssa.c:883
 
45473
 #, gcc-internal-format, gfc-internal-format
 
45474
 msgid "wrong edge %d->%d for PHI argument"
 
45475
 msgstr "PHI 參數邊 %d->%d 錯誤"
 
45476
 
 
45477
-#: tree-ssa.c:967
 
45478
+#: tree-ssa.c:964
 
45479
 #, gcc-internal-format, gfc-internal-format
 
45480
 msgid "AUX pointer initialized for edge %d->%d"
 
45481
 msgstr "為邊 %d->%d 初始化 AUX 指標"
 
45482
 
 
45483
-#: tree-ssa.c:992
 
45484
-#, gcc-internal-format
 
45485
+#: tree-ssa.c:989
 
45486
+#, fuzzy, gcc-internal-format
 
45487
 msgid "stmt (%p) marked modified after optimization pass: "
 
45488
-msgstr ""
 
45489
+msgstr "stmt (%p) 標記的已修改之後最佳化回合:"
 
45490
 
 
45491
-#: tree-ssa.c:1049
 
45492
+#: tree-ssa.c:1046
 
45493
 #, gcc-internal-format
 
45494
 msgid "verify_ssa failed"
 
45495
 msgstr "verify_ssa 失敗"
 
45496
 
 
45497
-#: tree-ssa.c:1631 varasm.c:322
 
45498
+#: tree-ssa.c:1628 varasm.c:321
 
45499
 #, fuzzy, gcc-internal-format
 
45500
-#| msgid "%q+D declared here"
 
45501
 msgid "%qD was declared here"
 
45502
-msgstr "%q+D 已在此宣告過"
 
45503
+msgstr "%qD 被宣告在此"
 
45504
 
 
45505
-#: tree-ssa.c:1663
 
45506
+#: tree-ssa.c:1660
 
45507
 #, fuzzy, gcc-internal-format
 
45508
-#| msgid "%H%qD is used uninitialized in this function"
 
45509
 msgid "%qD is used uninitialized in this function"
 
45510
-msgstr "%H此函式中的 %qD 在使用前未初始化"
 
45511
+msgstr "%qD 被使用 uninitialized 在中這個函式"
 
45512
 
 
45513
-#: tree-ssa.c:1700
 
45514
+#: tree-ssa.c:1697
 
45515
 #, fuzzy, gcc-internal-format
 
45516
-#| msgid "%H%qD is used uninitialized in this function"
 
45517
 msgid "%qE is used uninitialized in this function"
 
45518
-msgstr "%H此函式中的 %qD 在使用前未初始化"
 
45519
+msgstr "%qE 被使用 uninitialized 在中這個函式"
 
45520
 
 
45521
-#: tree-ssa.c:1705
 
45522
+#: tree-ssa.c:1702
 
45523
 #, fuzzy, gcc-internal-format
 
45524
-#| msgid "%H%qD may be used uninitialized in this function"
 
45525
 msgid "%qE may be used uninitialized in this function"
 
45526
-msgstr "%H此函式中的 %qD 在使用前可能未初始化"
 
45527
+msgstr "%qE 也許會被使用 uninitialized 在中這個函式"
 
45528
 
 
45529
 #: tree-streamer-in.c:316 tree-streamer-in.c:1075
 
45530
-#, gcc-internal-format
 
45531
+#, fuzzy, gcc-internal-format
 
45532
 msgid "machine independent builtin code out of range"
 
45533
-msgstr ""
 
45534
+msgstr "機器獨立內建編碼超出範圍"
 
45535
 
 
45536
 #: tree-streamer-in.c:321 tree-streamer-in.c:1083
 
45537
-#, gcc-internal-format
 
45538
+#, fuzzy, gcc-internal-format
 
45539
 msgid "target specific builtin not available"
 
45540
-msgstr ""
 
45541
+msgstr "目標特定的內建無法使用"
 
45542
 
 
45543
 #: tree-streamer-in.c:397
 
45544
-#, gcc-internal-format
 
45545
+#, fuzzy, gcc-internal-format
 
45546
 msgid "cl_target_option size mismatch in LTO reader and writer"
 
45547
-msgstr ""
 
45548
+msgstr "cl_target_option 大小不匹配在中 LTO 讀取裝置和 writer"
 
45549
 
 
45550
 #: tree-streamer-in.c:412
 
45551
-#, gcc-internal-format
 
45552
+#, fuzzy, gcc-internal-format
 
45553
 msgid "cl_optimization size mismatch in LTO reader and writer"
 
45554
-msgstr ""
 
45555
+msgstr "cloptimization 大小不匹配在中 LTO 讀取裝置和 writer(_O)"
 
45556
 
 
45557
 #: tree-streamer-out.c:446
 
45558
-#, gcc-internal-format
 
45559
+#, fuzzy, gcc-internal-format
 
45560
 msgid "tree bytecode streams do not support machine specific builtin functions on this target"
 
45561
-msgstr ""
 
45562
+msgstr "樹位元碼資料流不支援機器特定的內建函式於這個目標"
 
45563
 
 
45564
 #: tree-vect-generic.c:244
 
45565
-#, gcc-internal-format
 
45566
+#, fuzzy, gcc-internal-format
 
45567
 msgid "vector operation will be expanded piecewise"
 
45568
-msgstr ""
 
45569
+msgstr "向量作業將被展開 piecewise"
 
45570
 
 
45571
 #: tree-vect-generic.c:247
 
45572
-#, gcc-internal-format
 
45573
+#, fuzzy, gcc-internal-format
 
45574
 msgid "vector operation will be expanded in parallel"
 
45575
-msgstr ""
 
45576
+msgstr "向量作業將被展開在中平行"
 
45577
 
 
45578
 #: tree-vect-generic.c:298
 
45579
-#, gcc-internal-format
 
45580
+#, fuzzy, gcc-internal-format
 
45581
 msgid "vector operation will be expanded with a single scalar operation"
 
45582
-msgstr ""
 
45583
+msgstr "向量作業將被展開與單一純量作業"
 
45584
 
 
45585
 #: tree-vect-generic.c:909
 
45586
-#, gcc-internal-format
 
45587
+#, fuzzy, gcc-internal-format
 
45588
 msgid "vector condition will be expanded piecewise"
 
45589
-msgstr ""
 
45590
+msgstr "向量作業將被展開 piecewise"
 
45591
 
 
45592
 #: tree-vect-generic.c:1218
 
45593
-#, gcc-internal-format
 
45594
+#, fuzzy, gcc-internal-format
 
45595
 msgid "vector shuffling operation will be expanded piecewise"
 
45596
-msgstr ""
 
45597
+msgstr "向量隨機播放作業將被展開 piecewise"
 
45598
 
 
45599
 #: tree-vrp.c:6015
 
45600
 #, fuzzy, gcc-internal-format
 
45601
-#| msgid "array subscript is not an integer"
 
45602
 msgid "array subscript is outside array bounds"
 
45603
-msgstr "陣列下標不是一個整數"
 
45604
+msgstr "陣列下標超出陣列邊界"
 
45605
 
 
45606
 #: tree-vrp.c:6033 tree-vrp.c:6134
 
45607
 #, fuzzy, gcc-internal-format
 
45608
-#| msgid "array subscript is not an integer"
 
45609
 msgid "array subscript is above array bounds"
 
45610
-msgstr "陣列下標不是一個整數"
 
45611
+msgstr "陣列下標是以上的陣列邊界"
 
45612
 
 
45613
 #: tree-vrp.c:6046 tree-vrp.c:6120
 
45614
 #, fuzzy, gcc-internal-format
 
45615
-#| msgid "array subscript is not an integer"
 
45616
 msgid "array subscript is below array bounds"
 
45617
-msgstr "陣列下標不是一個整數"
 
45618
+msgstr "陣列下標是下列的陣列邊界"
 
45619
 
 
45620
 #: tree-vrp.c:6765
 
45621
-#, gcc-internal-format
 
45622
+#, fuzzy, gcc-internal-format
 
45623
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 
45624
-msgstr ""
 
45625
+msgstr "假設帶正負號溢位不發生時簡化條件到常數"
 
45626
 
 
45627
 #: tree-vrp.c:6771
 
45628
-#, gcc-internal-format
 
45629
+#, fuzzy, gcc-internal-format
 
45630
 msgid "assuming signed overflow does not occur when simplifying conditional"
 
45631
-msgstr ""
 
45632
+msgstr "假設帶正負號溢位不發生時簡化條件"
 
45633
 
 
45634
 #: tree-vrp.c:6815
 
45635
 #, fuzzy, gcc-internal-format
 
45636
-#| msgid "comparison is always false due to limited range of data type"
 
45637
 msgid "comparison always false due to limited range of data type"
 
45638
-msgstr "由於資料類型範圍限制,比較結果永遠為假"
 
45639
+msgstr "比較一律假由於限制的範圍的資料類型"
 
45640
 
 
45641
 #: tree-vrp.c:6817
 
45642
 #, fuzzy, gcc-internal-format
 
45643
-#| msgid "comparison is always true due to limited range of data type"
 
45644
 msgid "comparison always true due to limited range of data type"
 
45645
-msgstr "由於資料類型範圍限制,比較結果永遠為真"
 
45646
+msgstr "比較一律真由於限制的範圍的資料類型"
 
45647
 
 
45648
 #: tree-vrp.c:8264
 
45649
-#, gcc-internal-format
 
45650
+#, fuzzy, gcc-internal-format
 
45651
 msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
 
45652
-msgstr ""
 
45653
+msgstr "假設帶正負號溢位不發生時簡化 %</%>或 %<%%%>到 %<>>%>或 %<&%>"
 
45654
 
 
45655
 #: tree-vrp.c:8346
 
45656
-#, gcc-internal-format
 
45657
+#, fuzzy, gcc-internal-format
 
45658
 msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
 
45659
-msgstr ""
 
45660
+msgstr "假設帶正負號溢位不發生時簡化 %<abs (X)%> 到 %<X%>或 %<-X%>"
 
45661
 
 
45662
 #: tree.c:4300
 
45663
 #, fuzzy, gcc-internal-format
 
45664
-#| msgid "%qE attribute can only be applied to class definitions"
 
45665
 msgid "ignoring attributes applied to %qT after definition"
 
45666
-msgstr "只能為類別定義套用 %qE 屬性"
 
45667
+msgstr "忽略屬性套用到 %qT 之後定義"
 
45668
 
 
45669
 #: tree.c:5540
 
45670
 #, gcc-internal-format
 
45671
@@ -18889,24 +18502,24 @@
 
45672
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
45673
 msgstr "%q+D 重宣告時沒有 dllimport 屬性:忽略先前的 dllimport"
 
45674
 
 
45675
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
45676
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
45677
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
45678
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
45679
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
45680
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
45681
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
45682
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
45683
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
45684
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
45685
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
45686
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
45687
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
45688
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
45689
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
45690
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
45691
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
45692
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
45693
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
45694
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
45695
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
45696
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
45697
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
45698
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
45699
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
45700
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
45701
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
45702
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
45703
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
45704
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
45705
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
45706
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
45707
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
45708
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
45709
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
45710
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
45711
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
45712
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
45713
 #, gcc-internal-format
 
45714
@@ -18929,14 +18542,14 @@
 
45715
 msgstr "變數 %q+D 的定義被標記為 dllimport"
 
45716
 
 
45717
 #: tree.c:5694
 
45718
-#, gcc-internal-format
 
45719
+#, fuzzy, gcc-internal-format
 
45720
 msgid "external linkage required for symbol %q+D because of %qE attribute"
 
45721
-msgstr ""
 
45722
+msgstr "外部連結必要項用於符號 %q+D 因為 %qE 屬性"
 
45723
 
 
45724
 #: tree.c:5708
 
45725
-#, gcc-internal-format
 
45726
+#, fuzzy, gcc-internal-format
 
45727
 msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
 
45728
-msgstr ""
 
45729
+msgstr "%qE 意味著預設可視性,但是 %qD 已宣告的與不同的可視性"
 
45730
 
 
45731
 #: tree.c:7482
 
45732
 #, gcc-internal-format
 
45733
@@ -18965,67 +18578,58 @@
 
45734
 
 
45735
 #: tree.c:9043
 
45736
 #, fuzzy, gcc-internal-format
 
45737
-#| msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 
45738
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 
45739
-msgstr "樹檢查:需要類別 %qs,得到 %qs(%s) 在 %s,於 %s:%d"
 
45740
+msgstr "樹檢查:並未預期類別 %qs,有 %qs (%s) 在中 %s,於 %s:%d"
 
45741
 
 
45742
 #: tree.c:9056
 
45743
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45744
-#| msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 
45745
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 
45746
-msgstr "樹檢查:不需要 %s,得到 %s 在 %s,於 %s:%d"
 
45747
+msgstr "樹檢查:預期的 ompclause %s(_C),有 %s 在中 %s,於 %s:%d"
 
45748
 
 
45749
 #: tree.c:9116
 
45750
 #, fuzzy, gcc-internal-format
 
45751
-#| msgid "tree check: expected tree that contains %qs structure, have %qs  in %s, at %s:%d"
 
45752
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 
45753
-msgstr "樹檢查:需要包含 %qs 結構的樹,得到 %s 在 %s,於 %s:%d"
 
45754
+msgstr "樹檢查:預期的樹該含有 %qs 結構,有 %qs 在中 %s,於 %s:%d"
 
45755
 
 
45756
 #: tree.c:9130
 
45757
-#, gcc-internal-format, gfc-internal-format
 
45758
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45759
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 
45760
-msgstr ""
 
45761
+msgstr "樹檢查:存取的 elt %d 的 treevec 與 %d elts 在中 %s(_V),於 %s:%d"
 
45762
 
 
45763
 #: tree.c:9143
 
45764
-#, gcc-internal-format, gfc-internal-format
 
45765
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45766
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 
45767
-msgstr ""
 
45768
+msgstr "樹檢查:存取的運算元 %d 的 %s 與 %d 運算元在中 %s,於 %s:%d"
 
45769
 
 
45770
 #: tree.c:9156
 
45771
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45772
-#| msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 
45773
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 
45774
-msgstr "樹檢查:不需要 %s,得到 %s 在 %s,於 %s:%d"
 
45775
+msgstr "樹檢查:存取的運算元 %d 的 ompclause %s 與 %d 運算元在中 %s(_C),於 %s:%d"
 
45776
 
 
45777
 #: tree.c:11557
 
45778
 #, fuzzy, gcc-internal-format
 
45779
-#| msgid "%qs is deprecated (declared at %s:%d)"
 
45780
 msgid "%qD is deprecated (declared at %s:%d): %s"
 
45781
-msgstr "%qs 已過時(於 %s:%d 宣告)"
 
45782
+msgstr "%qD 被不宜用 (宣告的於 %s:%d):%s"
 
45783
 
 
45784
 #: tree.c:11561
 
45785
 #, fuzzy, gcc-internal-format
 
45786
-#| msgid "%qs is deprecated (declared at %s:%d)"
 
45787
 msgid "%qD is deprecated (declared at %s:%d)"
 
45788
-msgstr "%qs 已過時(於 %s:%d 宣告)"
 
45789
+msgstr "%qD 被不宜用 (宣告的於 %s:%d)"
 
45790
 
 
45791
 #: tree.c:11586
 
45792
 #, fuzzy, gcc-internal-format
 
45793
-#| msgid "%qs is deprecated (declared at %s:%d)"
 
45794
 msgid "%qE is deprecated (declared at %s:%d): %s"
 
45795
-msgstr "%qs 已過時(於 %s:%d 宣告)"
 
45796
+msgstr "%qE 被不宜用 (宣告的於 %s:%d):%s"
 
45797
 
 
45798
 #: tree.c:11590
 
45799
 #, fuzzy, gcc-internal-format
 
45800
-#| msgid "%qs is deprecated (declared at %s:%d)"
 
45801
 msgid "%qE is deprecated (declared at %s:%d)"
 
45802
-msgstr "%qs 已過時(於 %s:%d 宣告)"
 
45803
+msgstr "%qE 被不宜用 (宣告的於 %s:%d)"
 
45804
 
 
45805
 #: tree.c:11597
 
45806
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45807
-#| msgid "type is deprecated (declared at %s:%d)"
 
45808
 msgid "type is deprecated (declared at %s:%d): %s"
 
45809
-msgstr "類型已過時(於 %s:%d 宣告)"
 
45810
+msgstr "型態被不宜用 (宣告的於 %s:%d):%s"
 
45811
 
 
45812
 #: tree.c:11601
 
45813
 #, gcc-internal-format, gfc-internal-format
 
45814
@@ -19034,21 +18638,18 @@
 
45815
 
 
45816
 #: tree.c:11610
 
45817
 #, fuzzy, gcc-internal-format
 
45818
-#| msgid "%qs is deprecated"
 
45819
 msgid "%qE is deprecated: %s"
 
45820
-msgstr "%qs 已過時"
 
45821
+msgstr "%qE 被不宜用:%s"
 
45822
 
 
45823
 #: tree.c:11613
 
45824
 #, fuzzy, gcc-internal-format
 
45825
-#| msgid "%qs is deprecated"
 
45826
 msgid "%qE is deprecated"
 
45827
-msgstr "%qs 已過時"
 
45828
+msgstr "%qE 被不宜用"
 
45829
 
 
45830
 #: tree.c:11618
 
45831
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45832
-#| msgid "type is deprecated"
 
45833
 msgid "type is deprecated: %s"
 
45834
-msgstr "類型已過時"
 
45835
+msgstr "型態被不宜用:%s"
 
45836
 
 
45837
 #: tree.c:11621
 
45838
 #, gcc-internal-format
 
45839
@@ -19056,1641 +18657,1516 @@
 
45840
 msgstr "類型已過時"
 
45841
 
 
45842
 #: value-prof.c:408
 
45843
-#, gcc-internal-format
 
45844
+#, fuzzy, gcc-internal-format
 
45845
 msgid "dead histogram"
 
45846
-msgstr ""
 
45847
+msgstr "dead 長條圖"
 
45848
 
 
45849
 #: value-prof.c:439
 
45850
-#, gcc-internal-format
 
45851
+#, fuzzy, gcc-internal-format
 
45852
 msgid "Histogram value statement does not correspond to the statement it is associated with"
 
45853
-msgstr ""
 
45854
+msgstr "長條圖值敘述不相應到敘述它被關聯的與"
 
45855
 
 
45856
 #: value-prof.c:452
 
45857
 #, fuzzy, gcc-internal-format
 
45858
-#| msgid "verify_stmts failed"
 
45859
 msgid "verify_histograms failed"
 
45860
-msgstr "verify_stmts 失敗"
 
45861
+msgstr "verifyhistograms 失敗(_H)"
 
45862
 
 
45863
 #: value-prof.c:499
 
45864
-#, gcc-internal-format, gfc-internal-format
 
45865
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45866
 msgid "correcting inconsistent value profile: %s profiler overall count (%d) does not match BB count (%d)"
 
45867
-msgstr ""
 
45868
+msgstr "修正不一致值側寫檔:%s 效能評測器全面計數 (%d) 不匹配 BB 計數 (%d)"
 
45869
 
 
45870
 #: value-prof.c:509
 
45871
-#, gcc-internal-format, gfc-internal-format
 
45872
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45873
 msgid "corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)"
 
45874
-msgstr ""
 
45875
+msgstr "已損壞值側寫檔:%s 側寫檔計數器 (%d 超出 %d) 不一致與 basic-block 計數 (%d)"
 
45876
 
 
45877
 #: value-prof.c:1125 value-prof.c:1127
 
45878
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
45879
-#| msgid "Intrinsic at %L does not exist"
 
45880
 msgid "Inconsistent profile: indirect call target (%d) does not exist"
 
45881
-msgstr "%L 處的內建函式不存在"
 
45882
+msgstr "不一致側寫檔:間接呼叫目標 (%d) 不存在"
 
45883
 
 
45884
 #: value-prof.c:1149
 
45885
-#, gcc-internal-format, gfc-internal-format
 
45886
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45887
 msgid "Skipping target %s with mismatching types for icall "
 
45888
-msgstr ""
 
45889
+msgstr "跳過目標 %s 與不匹配類型用於 icall "
 
45890
 
 
45891
 #: var-tracking.c:6998
 
45892
-#, gcc-internal-format
 
45893
+#, fuzzy, gcc-internal-format
 
45894
 msgid "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without"
 
45895
-msgstr ""
 
45896
+msgstr "變數追蹤大小限制超出的與 -fvar-tracking-assignments,重試而無需"
 
45897
 
 
45898
 #: var-tracking.c:7002
 
45899
-#, gcc-internal-format
 
45900
+#, fuzzy, gcc-internal-format
 
45901
 msgid "variable tracking size limit exceeded"
 
45902
-msgstr ""
 
45903
+msgstr "變數追蹤大小限制超出"
 
45904
 
 
45905
-#: varasm.c:315
 
45906
+#: varasm.c:314
 
45907
 #, gcc-internal-format
 
45908
 msgid "%+D causes a section type conflict"
 
45909
 msgstr "%+D 導致一個區段類型衝突"
 
45910
 
 
45911
-#: varasm.c:318
 
45912
+#: varasm.c:317
 
45913
 #, fuzzy, gcc-internal-format
 
45914
-#| msgid "%+D causes a section type conflict"
 
45915
 msgid "%+D causes a section type conflict with %D"
 
45916
-msgstr "%+D 導致一個區段類型衝突"
 
45917
+msgstr "%+D 造成區段型態衝突與 %D"
 
45918
 
 
45919
-#: varasm.c:960
 
45920
+#: varasm.c:959
 
45921
 #, gcc-internal-format
 
45922
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
45923
 msgstr "%q+D 的對齊要求大於目的檔案的最大對齊邊界。使用 %d"
 
45924
 
 
45925
-#: varasm.c:1200 varasm.c:1209
 
45926
+#: varasm.c:1198 varasm.c:1207
 
45927
 #, gcc-internal-format
 
45928
 msgid "register name not specified for %q+D"
 
45929
 msgstr "%q+D 的暫存器名無效"
 
45930
 
 
45931
-#: varasm.c:1211
 
45932
+#: varasm.c:1209
 
45933
 #, gcc-internal-format
 
45934
 msgid "invalid register name for %q+D"
 
45935
 msgstr "%q+D 的暫存器名無效"
 
45936
 
 
45937
-#: varasm.c:1213
 
45938
+#: varasm.c:1211
 
45939
 #, gcc-internal-format
 
45940
 msgid "data type of %q+D isn%'t suitable for a register"
 
45941
 msgstr "為 %q+D 指定的暫存器不適合此資料類型"
 
45942
 
 
45943
-#: varasm.c:1216
 
45944
+#: varasm.c:1214
 
45945
 #, fuzzy, gcc-internal-format
 
45946
-#| msgid "register specified for %q+D isn%'t suitable for data type"
 
45947
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
45948
-msgstr "為 %q+D 指定的暫存器不適合此資料類型"
 
45949
+msgstr "暫存器指定的用於 %q+D 無法存取的由目前的目標"
 
45950
 
 
45951
-#: varasm.c:1219
 
45952
+#: varasm.c:1217
 
45953
 #, fuzzy, gcc-internal-format
 
45954
-#| msgid "register used for two global register variables"
 
45955
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
45956
-msgstr "暫存器做為兩個全域暫存器變數"
 
45957
+msgstr "暫存器指定的用於 %q+D 不是一般足夠為使用的做為暫存器變數"
 
45958
 
 
45959
-#: varasm.c:1222
 
45960
+#: varasm.c:1220
 
45961
 #, gcc-internal-format
 
45962
 msgid "register specified for %q+D isn%'t suitable for data type"
 
45963
 msgstr "為 %q+D 指定的暫存器不適合此資料類型"
 
45964
 
 
45965
-#: varasm.c:1232
 
45966
+#: varasm.c:1230
 
45967
 #, gcc-internal-format
 
45968
 msgid "global register variable has initial value"
 
45969
 msgstr "全域暫存器變數有初始值"
 
45970
 
 
45971
-#: varasm.c:1236
 
45972
+#: varasm.c:1234
 
45973
 #, gcc-internal-format
 
45974
 msgid "optimization may eliminate reads and/or writes to register variables"
 
45975
 msgstr "最佳化可能會去除對暫存器變數的讀寫"
 
45976
 
 
45977
-#: varasm.c:1274
 
45978
+#: varasm.c:1272
 
45979
 #, gcc-internal-format
 
45980
 msgid "register name given for non-register variable %q+D"
 
45981
 msgstr "為非暫存器變數 %q+D 給定了暫存器名"
 
45982
 
 
45983
-#: varasm.c:1820
 
45984
+#: varasm.c:1818
 
45985
 #, gcc-internal-format
 
45986
 msgid "thread-local COMMON data not implemented"
 
45987
 msgstr "執行緒區域性的 COMMON 資料沒有實作"
 
45988
 
 
45989
-#: varasm.c:1852
 
45990
+#: varasm.c:1850
 
45991
 #, gcc-internal-format
 
45992
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
45993
 msgstr "%q+D 需要的對齊邊界大於實作的對齊邊界 %wu"
 
45994
 
 
45995
-#: varasm.c:1940 c/c-decl.c:4353
 
45996
+#: varasm.c:1938 c/c-decl.c:4353
 
45997
 #, gcc-internal-format
 
45998
 msgid "storage size of %q+D isn%'t known"
 
45999
 msgstr "%q+D 的存儲大小不明"
 
46000
 
 
46001
-#: varasm.c:4605
 
46002
+#: varasm.c:4590
 
46003
 #, fuzzy, gcc-internal-format
 
46004
-#| msgid "initializer for integer value is too complicated"
 
46005
 msgid "initializer for integer/fixed-point value is too complicated"
 
46006
-msgstr "整數值的初始值設定太複雜"
 
46007
+msgstr "初始設定式用於整數/定點值太複雜"
 
46008
 
 
46009
-#: varasm.c:4610
 
46010
+#: varasm.c:4595
 
46011
 #, gcc-internal-format
 
46012
 msgid "initializer for floating value is not a floating constant"
 
46013
 msgstr "浮點值的初始值設定不是一個浮點常數"
 
46014
 
 
46015
-#: varasm.c:4918
 
46016
+#: varasm.c:4903
 
46017
 #, fuzzy, gcc-internal-format
 
46018
-#| msgid "invalid initial value for member %qs"
 
46019
 msgid "invalid initial value for member %qE"
 
46020
-msgstr "成員 %qs 的初始值無效"
 
46021
+msgstr "無效的初始值用於成員 %qE"
 
46022
 
 
46023
-#: varasm.c:5270
 
46024
+#: varasm.c:5255
 
46025
 #, gcc-internal-format
 
46026
 msgid "weak declaration of %q+D must be public"
 
46027
 msgstr "%q+D 的弱宣告必須是公共的"
 
46028
 
 
46029
-#: varasm.c:5272
 
46030
+#: varasm.c:5257
 
46031
 #, gcc-internal-format
 
46032
 msgid "weak declaration of %q+D not supported"
 
46033
 msgstr "不支援 %q+D 的弱宣告"
 
46034
 
 
46035
-#: varasm.c:5301 varasm.c:5598
 
46036
+#: varasm.c:5286 varasm.c:5583
 
46037
 #, gcc-internal-format
 
46038
 msgid "only weak aliases are supported in this configuration"
 
46039
 msgstr "此配置下只支援弱別名"
 
46040
 
 
46041
-#: varasm.c:5490
 
46042
+#: varasm.c:5475
 
46043
 #, fuzzy, gcc-internal-format
 
46044
-#| msgid "%Jweakref is not supported in this configuration"
 
46045
 msgid "weakref is not supported in this configuration"
 
46046
-msgstr "%J別名參照在此配置下不受支援"
 
46047
+msgstr "weakref 未被支援在中這個組態"
 
46048
 
 
46049
-#: varasm.c:5513 varasm.c:5595
 
46050
+#: varasm.c:5498 varasm.c:5580
 
46051
 #, fuzzy, gcc-internal-format
 
46052
-#| msgid "-m%s not supported in this configuration"
 
46053
 msgid "ifunc is not supported in this configuration"
 
46054
-msgstr "-m%s 在此配置下不受支援"
 
46055
+msgstr "ifunc 未被支援在中這個組態"
 
46056
 
 
46057
-#: varasm.c:5572
 
46058
+#: varasm.c:5557
 
46059
 #, gcc-internal-format
 
46060
 msgid "weakref %q+D ultimately targets itself"
 
46061
 msgstr "weakref %q+D 最終參照其自身"
 
46062
 
 
46063
-#: varasm.c:5581
 
46064
+#: varasm.c:5566
 
46065
 #, fuzzy, gcc-internal-format
 
46066
-#| msgid "cannot declare member function %qD to have static linkage"
 
46067
 msgid "weakref %q+D must have static linkage"
 
46068
-msgstr "不能將成員函式 %qD 宣告為有靜態連結"
 
46069
+msgstr "weakref %q+D 必須有靜態鏈結"
 
46070
 
 
46071
-#: varasm.c:5588
 
46072
+#: varasm.c:5573
 
46073
 #, fuzzy, gcc-internal-format
 
46074
-#| msgid "%Jalias definitions not supported in this configuration"
 
46075
 msgid "alias definitions not supported in this configuration"
 
46076
-msgstr "%J別名定義在此配置下不受支援"
 
46077
+msgstr "別名定義不支援在中這個組態"
 
46078
 
 
46079
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
46080
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
46081
 #, gcc-internal-format
 
46082
 msgid "visibility attribute not supported in this configuration; ignored"
 
46083
 msgstr "可見性屬性在此配置下不受支援;已忽略"
 
46084
 
 
46085
 #: varpool.c:240
 
46086
 #, fuzzy, gcc-internal-format
 
46087
-#| msgid "variable %q+D declared %<inline%>"
 
46088
 msgid "variable %q+D part of alias cycle"
 
46089
-msgstr "變數 %q+D 宣告為 %<inline%>"
 
46090
+msgstr "變數 %q+D 部分的別名週期"
 
46091
 
 
46092
 #. Print an error message for unrecognized stab codes.
 
46093
 #: xcoffout.c:195
 
46094
-#, gcc-internal-format
 
46095
+#, fuzzy, gcc-internal-format
 
46096
 msgid "no sclass for %s stab (0x%x)"
 
46097
-msgstr ""
 
46098
+msgstr "沒有 sclass 用於 %s stab (0x%x)"
 
46099
 
 
46100
 #: lto-streamer.h:933
 
46101
-#, gcc-internal-format, gfc-internal-format
 
46102
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
46103
 msgid "bytecode stream: expected tag %s instead of %s"
 
46104
-msgstr ""
 
46105
+msgstr "位元碼串流:預期的標籤 %s 以代替 %s"
 
46106
 
 
46107
 #: lto-streamer.h:943
 
46108
-#, gcc-internal-format, gfc-internal-format
 
46109
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
46110
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
46111
-msgstr ""
 
46112
+msgstr "位元碼串流:標籤 %s 不是在中預期的範圍 [%s,%s]"
 
46113
 
 
46114
-#: c-family/c-common.c:911
 
46115
+#: c-family/c-common.c:916
 
46116
 #, gcc-internal-format
 
46117
 msgid "%qD is not defined outside of function scope"
 
46118
 msgstr "%qD 在函式作用欄位外未被定義"
 
46119
 
 
46120
-#: c-family/c-common.c:961
 
46121
+#: c-family/c-common.c:966
 
46122
 #, gcc-internal-format
 
46123
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
46124
 msgstr "字串長 %qd 比 %qd (ISO C%d 被要求支援的最大長度) 還要長"
 
46125
 
 
46126
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
46127
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
46128
 #, gcc-internal-format
 
46129
 msgid "left shift count is negative"
 
46130
 msgstr "左移次數為負"
 
46131
 
 
46132
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
46133
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
46134
 #, gcc-internal-format
 
46135
 msgid "right shift count is negative"
 
46136
 msgstr "右移次數為負"
 
46137
 
 
46138
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
46139
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
46140
 #, gcc-internal-format
 
46141
 msgid "left shift count >= width of type"
 
46142
 msgstr "左移次數大於或等於類型寬度"
 
46143
 
 
46144
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
46145
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
46146
 #, gcc-internal-format
 
46147
 msgid "right shift count >= width of type"
 
46148
 msgstr "右移次數大於或等於類型寬度"
 
46149
 
 
46150
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
46151
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
46152
 #, gcc-internal-format
 
46153
 msgid "overflow in constant expression"
 
46154
 msgstr "常數運算式溢出"
 
46155
 
 
46156
-#: c-family/c-common.c:1543
 
46157
+#: c-family/c-common.c:1548
 
46158
 #, gcc-internal-format
 
46159
 msgid "integer overflow in expression"
 
46160
 msgstr "整數溢出"
 
46161
 
 
46162
-#: c-family/c-common.c:1548
 
46163
+#: c-family/c-common.c:1553
 
46164
 #, gcc-internal-format
 
46165
 msgid "floating point overflow in expression"
 
46166
 msgstr "運算式中浮點溢出"
 
46167
 
 
46168
-#: c-family/c-common.c:1552
 
46169
+#: c-family/c-common.c:1557
 
46170
 #, fuzzy, gcc-internal-format
 
46171
-#| msgid "floating point overflow in expression"
 
46172
 msgid "fixed-point overflow in expression"
 
46173
-msgstr "運算式中浮點溢出"
 
46174
+msgstr "定點溢位在中運算式"
 
46175
 
 
46176
-#: c-family/c-common.c:1556
 
46177
+#: c-family/c-common.c:1561
 
46178
 #, gcc-internal-format
 
46179
 msgid "vector overflow in expression"
 
46180
 msgstr "向量浮點溢出"
 
46181
 
 
46182
-#: c-family/c-common.c:1562
 
46183
+#: c-family/c-common.c:1567
 
46184
 #, fuzzy, gcc-internal-format
 
46185
-#| msgid "integer overflow in expression"
 
46186
 msgid "complex integer overflow in expression"
 
46187
-msgstr "整數溢出"
 
46188
+msgstr "複雜整數溢位在中運算式"
 
46189
 
 
46190
-#: c-family/c-common.c:1565
 
46191
+#: c-family/c-common.c:1570
 
46192
 #, fuzzy, gcc-internal-format
 
46193
-#| msgid "floating point overflow in expression"
 
46194
 msgid "complex floating point overflow in expression"
 
46195
-msgstr "運算式中浮點溢出"
 
46196
+msgstr "複雜浮點數溢位在中運算式"
 
46197
 
 
46198
-#: c-family/c-common.c:1608
 
46199
-#, gcc-internal-format
 
46200
+#: c-family/c-common.c:1613
 
46201
+#, fuzzy, gcc-internal-format
 
46202
 msgid "logical %<or%> applied to non-boolean constant"
 
46203
-msgstr ""
 
46204
+msgstr "邏輯的 %<or%> 套用到 non-boolean 常數"
 
46205
 
 
46206
-#: c-family/c-common.c:1611
 
46207
-#, gcc-internal-format
 
46208
+#: c-family/c-common.c:1616
 
46209
+#, fuzzy, gcc-internal-format
 
46210
 msgid "logical %<and%> applied to non-boolean constant"
 
46211
-msgstr ""
 
46212
+msgstr "邏輯的 %<and%> 套用到 non-boolean 常數"
 
46213
 
 
46214
-#: c-family/c-common.c:1675
 
46215
+#: c-family/c-common.c:1680
 
46216
 #, fuzzy, gcc-internal-format
 
46217
-#| msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
46218
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
46219
-msgstr "對兩個互斥的相等比較取 %<and%> 的結果永遠是 0"
 
46220
+msgstr "邏輯的 %<or%> 的 collectively exhaustive 測試是一律真"
 
46221
 
 
46222
-#: c-family/c-common.c:1679
 
46223
+#: c-family/c-common.c:1684
 
46224
 #, fuzzy, gcc-internal-format
 
46225
-#| msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
46226
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
46227
-msgstr "對兩個互斥的相等比較取 %<and%> 的結果永遠是 0"
 
46228
+msgstr "邏輯的 %<and%> 的互斥測試是一律假"
 
46229
 
 
46230
-#: c-family/c-common.c:1811
 
46231
+#: c-family/c-common.c:1816
 
46232
 #, gcc-internal-format
 
46233
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
46234
 msgstr "類型雙關作用在不完全類型上可能破壞強重疊規則"
 
46235
 
 
46236
-#: c-family/c-common.c:1826
 
46237
+#: c-family/c-common.c:1831
 
46238
 #, gcc-internal-format
 
46239
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
46240
 msgstr "提領類型雙關的指標將破壞強重疊規則"
 
46241
 
 
46242
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
46243
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
46244
 #, gcc-internal-format
 
46245
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
46246
 msgstr "提領類型雙關的指標可能破壞強重疊規則"
 
46247
 
 
46248
-#: c-family/c-common.c:1985
 
46249
+#: c-family/c-common.c:1990
 
46250
 #, gcc-internal-format
 
46251
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
46252
 msgstr ""
 
46253
 
 
46254
-#: c-family/c-common.c:1992
 
46255
+#: c-family/c-common.c:1997
 
46256
 #, gcc-internal-format
 
46257
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
46258
 msgstr ""
 
46259
 
 
46260
-#: c-family/c-common.c:1997
 
46261
+#: c-family/c-common.c:2002
 
46262
 #, gcc-internal-format
 
46263
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
46264
 msgstr ""
 
46265
 
 
46266
-#: c-family/c-common.c:2009
 
46267
+#: c-family/c-common.c:2014
 
46268
 #, gcc-internal-format
 
46269
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
46270
 msgstr ""
 
46271
 
 
46272
-#: c-family/c-common.c:2025
 
46273
+#: c-family/c-common.c:2030
 
46274
 #, gcc-internal-format
 
46275
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
46276
 msgstr ""
 
46277
 
 
46278
-#: c-family/c-common.c:2032
 
46279
+#: c-family/c-common.c:2037
 
46280
 #, gcc-internal-format
 
46281
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
46282
 msgstr ""
 
46283
 
 
46284
-#: c-family/c-common.c:2037
 
46285
+#: c-family/c-common.c:2042
 
46286
 #, gcc-internal-format
 
46287
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
46288
 msgstr ""
 
46289
 
 
46290
-#: c-family/c-common.c:2049
 
46291
+#: c-family/c-common.c:2054
 
46292
 #, gcc-internal-format
 
46293
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
46294
 msgstr ""
 
46295
 
 
46296
-#: c-family/c-common.c:2065
 
46297
+#: c-family/c-common.c:2070
 
46298
 #, gcc-internal-format
 
46299
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
46300
 msgstr ""
 
46301
 
 
46302
-#: c-family/c-common.c:2072
 
46303
+#: c-family/c-common.c:2077
 
46304
 #, gcc-internal-format
 
46305
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
46306
 msgstr ""
 
46307
 
 
46308
-#: c-family/c-common.c:2077
 
46309
+#: c-family/c-common.c:2082
 
46310
 #, gcc-internal-format
 
46311
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
46312
 msgstr ""
 
46313
 
 
46314
-#: c-family/c-common.c:2089
 
46315
+#: c-family/c-common.c:2094
 
46316
 #, gcc-internal-format
 
46317
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
46318
 msgstr ""
 
46319
 
 
46320
-#: c-family/c-common.c:2105
 
46321
+#: c-family/c-common.c:2110
 
46322
 #, gcc-internal-format
 
46323
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
46324
 msgstr ""
 
46325
 
 
46326
-#: c-family/c-common.c:2112
 
46327
+#: c-family/c-common.c:2117
 
46328
 #, gcc-internal-format
 
46329
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
46330
 msgstr ""
 
46331
 
 
46332
-#: c-family/c-common.c:2117
 
46333
+#: c-family/c-common.c:2122
 
46334
 #, gcc-internal-format
 
46335
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
46336
 msgstr ""
 
46337
 
 
46338
-#: c-family/c-common.c:2129
 
46339
+#: c-family/c-common.c:2134
 
46340
 #, gcc-internal-format
 
46341
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
46342
 msgstr ""
 
46343
 
 
46344
-#: c-family/c-common.c:2161
 
46345
+#: c-family/c-common.c:2166
 
46346
 #, gcc-internal-format
 
46347
 msgid "first argument of %q+D should be %<int%>"
 
46348
 msgstr "%q+D 的第一個參數的類型應該是 %<int%>"
 
46349
 
 
46350
-#: c-family/c-common.c:2170
 
46351
+#: c-family/c-common.c:2175
 
46352
 #, gcc-internal-format
 
46353
 msgid "second argument of %q+D should be %<char **%>"
 
46354
 msgstr "%q+D 的第二個參數類型應該是 %<char **%>"
 
46355
 
 
46356
-#: c-family/c-common.c:2179
 
46357
+#: c-family/c-common.c:2184
 
46358
 #, gcc-internal-format
 
46359
 msgid "third argument of %q+D should probably be %<char **%>"
 
46360
 msgstr "%q+D 如果有第三個參數,類型應該是 %<char **%>"
 
46361
 
 
46362
-#: c-family/c-common.c:2190
 
46363
+#: c-family/c-common.c:2195
 
46364
 #, gcc-internal-format
 
46365
 msgid "%q+D takes only zero or two arguments"
 
46366
 msgstr "%q+D 只帶零或兩個參數"
 
46367
 
 
46368
-#: c-family/c-common.c:2239
 
46369
-#, gcc-internal-format
 
46370
+#: c-family/c-common.c:2244
 
46371
+#, fuzzy, gcc-internal-format
 
46372
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
46373
-msgstr ""
 
46374
+msgstr "使用 -flax-vector-conversions 到允許轉換介於向量與不同元件類型或數量的 subparts"
 
46375
 
 
46376
-#: c-family/c-common.c:2278
 
46377
-#, gcc-internal-format
 
46378
+#: c-family/c-common.c:2283
 
46379
+#, fuzzy, gcc-internal-format
 
46380
 msgid "__builtin_shuffle last argument must be an integer vector"
 
46381
-msgstr ""
 
46382
+msgstr "__builtin_shuffle 最後一筆引數必須是整數向量"
 
46383
 
 
46384
-#: c-family/c-common.c:2286
 
46385
+#: c-family/c-common.c:2291
 
46386
 #, fuzzy, gcc-internal-format
 
46387
-#| msgid "%<__builtin_longjmp%> second argument must be 1"
 
46388
 msgid "__builtin_shuffle arguments must be vectors"
 
46389
-msgstr "%<__builtin_longjmp%> 的第二個引數必須是 1"
 
46390
+msgstr "__builtin_shuffle 引數必須是向量"
 
46391
 
 
46392
-#: c-family/c-common.c:2292
 
46393
-#, gcc-internal-format
 
46394
+#: c-family/c-common.c:2297
 
46395
+#, fuzzy, gcc-internal-format
 
46396
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
46397
-msgstr ""
 
46398
+msgstr "__builtin_shuffle 引數向量必須是的相同型態"
 
46399
 
 
46400
-#: c-family/c-common.c:2302
 
46401
-#, gcc-internal-format
 
46402
+#: c-family/c-common.c:2307
 
46403
+#, fuzzy, gcc-internal-format
 
46404
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
46405
-msgstr ""
 
46406
+msgstr "__builtin_shuffle 元件號碼的的引數向量和遮罩向量應該相同"
 
46407
 
 
46408
-#: c-family/c-common.c:2311
 
46409
-#, gcc-internal-format
 
46410
+#: c-family/c-common.c:2316
 
46411
+#, fuzzy, gcc-internal-format
 
46412
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
46413
-msgstr ""
 
46414
+msgstr "__builtin_shuffle 引數向量內型態必須有相同大小做為內型態的遮罩"
 
46415
 
 
46416
-#: c-family/c-common.c:2505
 
46417
+#: c-family/c-common.c:2510
 
46418
 #, gcc-internal-format
 
46419
 msgid "negative integer implicitly converted to unsigned type"
 
46420
 msgstr "負整數隱含轉換為無號類型"
 
46421
 
 
46422
-#: c-family/c-common.c:2511
 
46423
-#, gcc-internal-format
 
46424
+#: c-family/c-common.c:2516
 
46425
+#, fuzzy, gcc-internal-format
 
46426
 msgid "conversion of unsigned constant value to negative integer"
 
46427
-msgstr ""
 
46428
+msgstr "轉換的無正負號常數到負整數"
 
46429
 
 
46430
-#: c-family/c-common.c:2605
 
46431
+#: c-family/c-common.c:2610
 
46432
 #, fuzzy, gcc-internal-format
 
46433
-#| msgid "conversion of %qE from %qT to %qT is ambiguous"
 
46434
 msgid "conversion to %qT from %qT may change the sign of the result"
 
46435
-msgstr "將 %qE 從 %qT 轉換到 %qT 有歧義"
 
46436
+msgstr "轉換到 %qT 從 %qT 也許會變更符號的結果"
 
46437
 
 
46438
-#: c-family/c-common.c:2674
 
46439
+#: c-family/c-common.c:2679
 
46440
 #, fuzzy, gcc-internal-format
 
46441
-#| msgid "converting to %qT from %qT"
 
46442
 msgid "conversion to %qT from boolean expression"
 
46443
-msgstr "當轉換到 %qT (從 %qT)時"
 
46444
+msgstr "轉換到 %qT 從布林表示式"
 
46445
 
 
46446
-#: c-family/c-common.c:2681
 
46447
+#: c-family/c-common.c:2686
 
46448
 #, fuzzy, gcc-internal-format
 
46449
-#| msgid "conversion from %qT to %qT is ambiguous"
 
46450
 msgid "conversion to %qT alters %qT constant value"
 
46451
-msgstr "從 %qT 到 %qT 的轉換有歧義"
 
46452
+msgstr "轉換到 %qT 改變 %qT 常數"
 
46453
 
 
46454
-#: c-family/c-common.c:2700
 
46455
+#: c-family/c-common.c:2705
 
46456
 #, fuzzy, gcc-internal-format
 
46457
-#| msgid "conversion of %qE from %qT to %qT is ambiguous"
 
46458
 msgid "conversion to %qT from %qT may alter its value"
 
46459
-msgstr "將 %qE 從 %qT 轉換到 %qT 有歧義"
 
46460
+msgstr "轉換到 %qT 從 %qT 也許會改變它的值"
 
46461
 
 
46462
-#: c-family/c-common.c:2730
 
46463
+#: c-family/c-common.c:2735
 
46464
 #, gcc-internal-format
 
46465
 msgid "large integer implicitly truncated to unsigned type"
 
46466
 msgstr "大整數隱含截斷為無號類型"
 
46467
 
 
46468
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
46469
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
46470
 #, gcc-internal-format
 
46471
 msgid "overflow in implicit constant conversion"
 
46472
 msgstr "隱含常數轉換溢出"
 
46473
 
 
46474
-#: c-family/c-common.c:2923
 
46475
+#: c-family/c-common.c:2928
 
46476
 #, gcc-internal-format
 
46477
 msgid "operation on %qE may be undefined"
 
46478
 msgstr "%qE 上的運算結果可能是未定義的"
 
46479
 
 
46480
-#: c-family/c-common.c:3234
 
46481
+#: c-family/c-common.c:3239
 
46482
 #, gcc-internal-format
 
46483
 msgid "case label does not reduce to an integer constant"
 
46484
 msgstr "case 標籤不能還原為一個整常數"
 
46485
 
 
46486
-#: c-family/c-common.c:3274
 
46487
+#: c-family/c-common.c:3279
 
46488
 #, gcc-internal-format
 
46489
 msgid "case label value is less than minimum value for type"
 
46490
 msgstr "case 標籤值比該類型的最小值還要小"
 
46491
 
 
46492
-#: c-family/c-common.c:3282
 
46493
+#: c-family/c-common.c:3287
 
46494
 #, gcc-internal-format
 
46495
 msgid "case label value exceeds maximum value for type"
 
46496
 msgstr "case 標籤值比該類型的最大值還要大"
 
46497
 
 
46498
-#: c-family/c-common.c:3290
 
46499
+#: c-family/c-common.c:3295
 
46500
 #, gcc-internal-format
 
46501
 msgid "lower value in case label range less than minimum value for type"
 
46502
 msgstr "case 標籤範圍的下限值比該類型的最小值還要小"
 
46503
 
 
46504
-#: c-family/c-common.c:3299
 
46505
+#: c-family/c-common.c:3304
 
46506
 #, gcc-internal-format
 
46507
 msgid "upper value in case label range exceeds maximum value for type"
 
46508
 msgstr "case 標籤範圍的上限值比該類型的最大值還要大"
 
46509
 
 
46510
-#: c-family/c-common.c:3378
 
46511
-#, gcc-internal-format
 
46512
+#: c-family/c-common.c:3383
 
46513
+#, fuzzy, gcc-internal-format
 
46514
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
46515
-msgstr ""
 
46516
+msgstr "GCC 無法支援運算子與整數類型和定點類型該有太多積分和部分的位元一起"
 
46517
 
 
46518
-#: c-family/c-common.c:3881
 
46519
+#: c-family/c-common.c:3886
 
46520
 #, fuzzy, gcc-internal-format
 
46521
-#| msgid "invalid operands to binary %s"
 
46522
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
46523
-msgstr "二進位運算子 %s 運算元無效"
 
46524
+msgstr "無效的運算元到二進位 %s (有 %qT 和 %qT)"
 
46525
 
 
46526
-#: c-family/c-common.c:4142
 
46527
+#: c-family/c-common.c:4147
 
46528
 #, gcc-internal-format
 
46529
 msgid "comparison is always false due to limited range of data type"
 
46530
 msgstr "由於資料類型範圍限制,比較結果永遠為假"
 
46531
 
 
46532
-#: c-family/c-common.c:4145
 
46533
+#: c-family/c-common.c:4150
 
46534
 #, gcc-internal-format
 
46535
 msgid "comparison is always true due to limited range of data type"
 
46536
 msgstr "由於資料類型範圍限制,比較結果永遠為真"
 
46537
 
 
46538
-#: c-family/c-common.c:4230
 
46539
+#: c-family/c-common.c:4235
 
46540
 #, gcc-internal-format
 
46541
 msgid "comparison of unsigned expression >= 0 is always true"
 
46542
 msgstr "無號運算式永遠大於或等於 0"
 
46543
 
 
46544
-#: c-family/c-common.c:4237
 
46545
+#: c-family/c-common.c:4242
 
46546
 #, gcc-internal-format
 
46547
 msgid "comparison of unsigned expression < 0 is always false"
 
46548
 msgstr "無號運算式永遠不小於 0"
 
46549
 
 
46550
-#: c-family/c-common.c:4279
 
46551
+#: c-family/c-common.c:4284
 
46552
 #, gcc-internal-format
 
46553
 msgid "pointer of type %<void *%> used in arithmetic"
 
46554
 msgstr "%<void *%> 型指標用在了算術運算式中"
 
46555
 
 
46556
-#: c-family/c-common.c:4285
 
46557
+#: c-family/c-common.c:4290
 
46558
 #, gcc-internal-format
 
46559
 msgid "pointer to a function used in arithmetic"
 
46560
 msgstr "在算術運算式中使用了函式指標"
 
46561
 
 
46562
-#: c-family/c-common.c:4291
 
46563
+#: c-family/c-common.c:4296
 
46564
 #, gcc-internal-format
 
46565
 msgid "pointer to member function used in arithmetic"
 
46566
 msgstr "在算術運算式中使用了成員指標"
 
46567
 
 
46568
-#: c-family/c-common.c:4503
 
46569
+#: c-family/c-common.c:4508
 
46570
 #, fuzzy, gcc-internal-format
 
46571
-#| msgid "the address of %qD, will always evaluate as %<true%>"
 
46572
 msgid "the address of %qD will always evaluate as %<true%>"
 
46573
-msgstr "%qD 的位址總是等價為 %<true%>"
 
46574
+msgstr "位址的 %qD 將一律評估做為 %<true%>"
 
46575
 
 
46576
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
46577
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
46578
 #, gcc-internal-format
 
46579
 msgid "suggest parentheses around assignment used as truth value"
 
46580
 msgstr "建議在做為真值的賦值敘述前後加上括號"
 
46581
 
 
46582
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
46583
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
46584
 #, gcc-internal-format
 
46585
 msgid "invalid use of %<restrict%>"
 
46586
 msgstr "錯誤地使用了 %<restrict%>"
 
46587
 
 
46588
-#: c-family/c-common.c:4870
 
46589
+#: c-family/c-common.c:4875
 
46590
 #, gcc-internal-format
 
46591
 msgid "invalid application of %<sizeof%> to a function type"
 
46592
 msgstr "%<sizeof%> 不能用於函式類型"
 
46593
 
 
46594
-#: c-family/c-common.c:4880
 
46595
+#: c-family/c-common.c:4885
 
46596
 #, fuzzy, gcc-internal-format
 
46597
-#| msgid "new cannot be applied to a function type"
 
46598
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
46599
-msgstr "new 不能用於函式類型"
 
46600
+msgstr "ISO C++不允許 %<alignof%> 套用到函數型式"
 
46601
 
 
46602
-#: c-family/c-common.c:4883
 
46603
+#: c-family/c-common.c:4888
 
46604
 #, fuzzy, gcc-internal-format
 
46605
-#| msgid "new cannot be applied to a function type"
 
46606
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
46607
-msgstr "new 不能用於函式類型"
 
46608
+msgstr "ISO C 不允許 %<Alignof%(_A)>套用到函數型式"
 
46609
 
 
46610
-#: c-family/c-common.c:4894
 
46611
+#: c-family/c-common.c:4899
 
46612
 #, gcc-internal-format
 
46613
 msgid "invalid application of %qs to a void type"
 
46614
 msgstr "%qs 不能用於 void 類型"
 
46615
 
 
46616
-#: c-family/c-common.c:4903
 
46617
+#: c-family/c-common.c:4908
 
46618
 #, fuzzy, gcc-internal-format
 
46619
-#| msgid "invalid application of %qs to incomplete type %qT "
 
46620
 msgid "invalid application of %qs to incomplete type %qT"
 
46621
-msgstr "%qs 不能用於不完全的類型 %qT"
 
46622
+msgstr "無效的應用程式的 %qs 到不完整型態 %qT"
 
46623
 
 
46624
-#: c-family/c-common.c:4911
 
46625
+#: c-family/c-common.c:4916
 
46626
 #, fuzzy, gcc-internal-format
 
46627
-#| msgid "invalid application of %qs to incomplete type %qT "
 
46628
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
46629
-msgstr "%qs 不能用於不完全的類型 %qT"
 
46630
+msgstr "無效的應用程式的 %qs 到陣列類型 %qT 的不完整元件類型"
 
46631
 
 
46632
-#: c-family/c-common.c:4951
 
46633
+#: c-family/c-common.c:4956
 
46634
 #, gcc-internal-format
 
46635
 msgid "%<__alignof%> applied to a bit-field"
 
46636
 msgstr "將 %<__alignof%> 用於位元段"
 
46637
 
 
46638
-#: c-family/c-common.c:5664
 
46639
+#: c-family/c-common.c:5669
 
46640
 #, gcc-internal-format
 
46641
 msgid "cannot disable built-in function %qs"
 
46642
 msgstr "無法停用內建函式 %qs"
 
46643
 
 
46644
-#: c-family/c-common.c:5855
 
46645
+#: c-family/c-common.c:5860
 
46646
 #, gcc-internal-format
 
46647
 msgid "pointers are not permitted as case values"
 
46648
 msgstr "指標不能做為 case 常數"
 
46649
 
 
46650
-#: c-family/c-common.c:5862
 
46651
+#: c-family/c-common.c:5867
 
46652
 #, gcc-internal-format
 
46653
 msgid "range expressions in switch statements are non-standard"
 
46654
 msgstr "在 switch 敘述中使用範圍運算式不符合標準"
 
46655
 
 
46656
-#: c-family/c-common.c:5888
 
46657
+#: c-family/c-common.c:5893
 
46658
 #, gcc-internal-format
 
46659
 msgid "empty range specified"
 
46660
 msgstr "指定範圍為空"
 
46661
 
 
46662
-#: c-family/c-common.c:5948
 
46663
+#: c-family/c-common.c:5953
 
46664
 #, gcc-internal-format
 
46665
 msgid "duplicate (or overlapping) case value"
 
46666
 msgstr "重複 (或重疊) 的 case 值"
 
46667
 
 
46668
-#: c-family/c-common.c:5950
 
46669
+#: c-family/c-common.c:5955
 
46670
 #, fuzzy, gcc-internal-format
 
46671
-#| msgid "%Jthis is the first entry overlapping that value"
 
46672
 msgid "this is the first entry overlapping that value"
 
46673
-msgstr "%J這是重疊此值的第一個條目"
 
46674
+msgstr "這是第一個條目重疊該值"
 
46675
 
 
46676
-#: c-family/c-common.c:5954
 
46677
+#: c-family/c-common.c:5959
 
46678
 #, gcc-internal-format
 
46679
 msgid "duplicate case value"
 
46680
 msgstr "重複的 case 常數"
 
46681
 
 
46682
-#: c-family/c-common.c:5955
 
46683
+#: c-family/c-common.c:5960
 
46684
 #, fuzzy, gcc-internal-format
 
46685
-#| msgid "%Jpreviously used here"
 
46686
 msgid "previously used here"
 
46687
-msgstr "%J已經在這裡使用過"
 
46688
+msgstr "在之前使用的在此"
 
46689
 
 
46690
-#: c-family/c-common.c:5959
 
46691
+#: c-family/c-common.c:5964
 
46692
 #, gcc-internal-format
 
46693
 msgid "multiple default labels in one switch"
 
46694
 msgstr "單一 switch 敘述中出現了多個 default 標籤"
 
46695
 
 
46696
-#: c-family/c-common.c:5961
 
46697
+#: c-family/c-common.c:5966
 
46698
 #, fuzzy, gcc-internal-format
 
46699
-#| msgid "%Jthis is the first default label"
 
46700
 msgid "this is the first default label"
 
46701
-msgstr "%J這是第一個預設標籤"
 
46702
+msgstr "這是第一個預設標貼"
 
46703
 
 
46704
-#: c-family/c-common.c:6013
 
46705
+#: c-family/c-common.c:6018
 
46706
 #, fuzzy, gcc-internal-format
 
46707
-#| msgid "%Jcase value %qs not in enumerated type"
 
46708
 msgid "case value %qs not in enumerated type"
 
46709
-msgstr "%Jcase 值 %qs 不在列舉類型內"
 
46710
+msgstr "大小寫值 %qs 無法在中列舉型式"
 
46711
 
 
46712
-#: c-family/c-common.c:6018
 
46713
+#: c-family/c-common.c:6023
 
46714
 #, fuzzy, gcc-internal-format
 
46715
-#| msgid "%Jcase value %qs not in enumerated type %qT"
 
46716
 msgid "case value %qs not in enumerated type %qT"
 
46717
-msgstr "%Jcase 值 %qs 不在列舉類型 %qT 內"
 
46718
+msgstr "大小寫值 %qs 無法在中列舉型式 %qT"
 
46719
 
 
46720
-#: c-family/c-common.c:6077
 
46721
+#: c-family/c-common.c:6082
 
46722
 #, fuzzy, gcc-internal-format
 
46723
-#| msgid "%Hswitch missing default case"
 
46724
 msgid "switch missing default case"
 
46725
-msgstr "%Hswitch 沒有預設 case"
 
46726
+msgstr "切換缺少的預設大小寫"
 
46727
 
 
46728
-#: c-family/c-common.c:6149
 
46729
+#: c-family/c-common.c:6154
 
46730
 #, fuzzy, gcc-internal-format
 
46731
-#| msgid "%Henumeration value %qE not handled in switch"
 
46732
 msgid "enumeration value %qE not handled in switch"
 
46733
-msgstr "%Hswitch 沒有處理列舉值 %qE"
 
46734
+msgstr "列舉類型值 %qE 無法控柄的在中切換"
 
46735
 
 
46736
-#: c-family/c-common.c:6175
 
46737
+#: c-family/c-common.c:6180
 
46738
 #, gcc-internal-format
 
46739
 msgid "taking the address of a label is non-standard"
 
46740
 msgstr "取標籤的位址不符合標準"
 
46741
 
 
46742
-#: c-family/c-common.c:6369
 
46743
+#: c-family/c-common.c:6374
 
46744
 #, gcc-internal-format
 
46745
 msgid "%qE attribute ignored for field of type %qT"
 
46746
 msgstr "%qE 屬性為 %qT 型態的欄位所忽略"
 
46747
 
 
46748
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
46749
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
46750
 #, fuzzy, gcc-internal-format
 
46751
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
46752
 msgid "%qE attribute conflicts with attribute %s"
 
46753
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
46754
+msgstr "%qE 屬性衝突與屬性 %s"
 
46755
 
 
46756
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
46757
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
46758
 #, fuzzy, gcc-internal-format
 
46759
-#| msgid "%qE attribute have effect only on public objects"
 
46760
 msgid "%qE attribute has no effect on unit local functions"
 
46761
-msgstr "%qE 屬性只能套用到公共物件上"
 
46762
+msgstr "%qE 屬性沒有任何效果於單位本地函式"
 
46763
 
 
46764
-#: c-family/c-common.c:6776
 
46765
+#: c-family/c-common.c:6798
 
46766
 #, gcc-internal-format
 
46767
 msgid "%qE attribute have effect only on public objects"
 
46768
 msgstr "%qE 屬性只能套用到公共物件上"
 
46769
 
 
46770
-#: c-family/c-common.c:6890
 
46771
+#: c-family/c-common.c:6912
 
46772
 #, fuzzy, gcc-internal-format
 
46773
-#| msgid "trampolines not supported"
 
46774
 msgid "destructor priorities are not supported"
 
46775
-msgstr "不支援蹦床"
 
46776
+msgstr "解構式優先等級未被支援"
 
46777
 
 
46778
-#: c-family/c-common.c:6892
 
46779
+#: c-family/c-common.c:6914
 
46780
 #, fuzzy, gcc-internal-format
 
46781
-#| msgid "trampolines not supported"
 
46782
 msgid "constructor priorities are not supported"
 
46783
-msgstr "不支援蹦床"
 
46784
+msgstr "建構子優先等級未被支援"
 
46785
 
 
46786
-#: c-family/c-common.c:6910
 
46787
-#, gcc-internal-format, gfc-internal-format
 
46788
+#: c-family/c-common.c:6932
 
46789
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
46790
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
46791
-msgstr ""
 
46792
+msgstr "解構式優先等級從 0 到 %d 被保留的用於實作"
 
46793
 
 
46794
-#: c-family/c-common.c:6915
 
46795
-#, gcc-internal-format, gfc-internal-format
 
46796
+#: c-family/c-common.c:6937
 
46797
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
46798
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
46799
-msgstr ""
 
46800
+msgstr "建構子優先等級從 0 到 %d 被保留的用於實作"
 
46801
 
 
46802
-#: c-family/c-common.c:6923
 
46803
-#, gcc-internal-format, gfc-internal-format
 
46804
+#: c-family/c-common.c:6945
 
46805
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
46806
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
46807
-msgstr ""
 
46808
+msgstr "解構式優先等級必須是整數從 0 到 %d inclusive"
 
46809
 
 
46810
-#: c-family/c-common.c:6926
 
46811
-#, gcc-internal-format, gfc-internal-format
 
46812
+#: c-family/c-common.c:6948
 
46813
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
46814
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
46815
-msgstr ""
 
46816
+msgstr "建構子優先等級必須是整數從 0 到 %d inclusive"
 
46817
 
 
46818
-#: c-family/c-common.c:7082
 
46819
+#: c-family/c-common.c:7104
 
46820
 #, fuzzy, gcc-internal-format
 
46821
-#| msgid "unknown machine mode %qs"
 
46822
 msgid "unknown machine mode %qE"
 
46823
-msgstr "不明的機器模式 %qs"
 
46824
+msgstr "不明機器模式 %qE"
 
46825
 
 
46826
-#: c-family/c-common.c:7111
 
46827
+#: c-family/c-common.c:7133
 
46828
 #, gcc-internal-format
 
46829
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
46830
 msgstr "指定向量類型時使用 __attribute__ ((mode)) 已過時"
 
46831
 
 
46832
-#: c-family/c-common.c:7114
 
46833
+#: c-family/c-common.c:7136
 
46834
 #, gcc-internal-format
 
46835
 msgid "use __attribute__ ((vector_size)) instead"
 
46836
 msgstr "改用 __attribute__ ((vector_size))"
 
46837
 
 
46838
-#: c-family/c-common.c:7123
 
46839
+#: c-family/c-common.c:7145
 
46840
 #, gcc-internal-format
 
46841
 msgid "unable to emulate %qs"
 
46842
 msgstr "無法列舉 %qs"
 
46843
 
 
46844
-#: c-family/c-common.c:7134
 
46845
+#: c-family/c-common.c:7156
 
46846
 #, gcc-internal-format
 
46847
 msgid "invalid pointer mode %qs"
 
46848
 msgstr "無效的指標模式 %qs"
 
46849
 
 
46850
-#: c-family/c-common.c:7151
 
46851
-#, gcc-internal-format
 
46852
+#: c-family/c-common.c:7173
 
46853
+#, fuzzy, gcc-internal-format
 
46854
 msgid "signedness of type and machine mode %qs don%'t match"
 
46855
-msgstr ""
 
46856
+msgstr "signedness 的型態和機器模式 %qs don%'t 匹配"
 
46857
 
 
46858
-#: c-family/c-common.c:7162
 
46859
+#: c-family/c-common.c:7184
 
46860
 #, gcc-internal-format
 
46861
 msgid "no data type for mode %qs"
 
46862
 msgstr "沒有模式為 %qs 的資料類型"
 
46863
 
 
46864
-#: c-family/c-common.c:7172
 
46865
+#: c-family/c-common.c:7194
 
46866
 #, gcc-internal-format
 
46867
 msgid "cannot use mode %qs for enumeral types"
 
46868
 msgstr "無法為列舉類型使用模式 %qs"
 
46869
 
 
46870
-#: c-family/c-common.c:7199
 
46871
+#: c-family/c-common.c:7221
 
46872
 #, gcc-internal-format
 
46873
 msgid "mode %qs applied to inappropriate type"
 
46874
 msgstr "對不合適的類型套用模式 %qs"
 
46875
 
 
46876
-#: c-family/c-common.c:7231
 
46877
+#: c-family/c-common.c:7253
 
46878
 #, fuzzy, gcc-internal-format
 
46879
-#| msgid "%Jsection attribute cannot be specified for local variables"
 
46880
 msgid "section attribute cannot be specified for local variables"
 
46881
-msgstr "%J不能為局部變數指定 section 屬性"
 
46882
+msgstr "區段屬性無法指定的用於區域變數"
 
46883
 
 
46884
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
46885
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
46886
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
46887
 #, gcc-internal-format
 
46888
 msgid "section of %q+D conflicts with previous declaration"
 
46889
 msgstr "%q+D 的區段與早先的宣告衝突"
 
46890
 
 
46891
-#: c-family/c-common.c:7250
 
46892
+#: c-family/c-common.c:7272
 
46893
 #, fuzzy, gcc-internal-format
 
46894
-#| msgid "%q+#D cannot be overloaded"
 
46895
 msgid "section of %q+D cannot be overridden"
 
46896
-msgstr "%q+#D 無法被多載"
 
46897
+msgstr "區段的 %q+D 無法 overridden"
 
46898
 
 
46899
-#: c-family/c-common.c:7258
 
46900
+#: c-family/c-common.c:7280
 
46901
 #, gcc-internal-format
 
46902
 msgid "section attribute not allowed for %q+D"
 
46903
 msgstr "%q+D 不能有 section 屬性"
 
46904
 
 
46905
-#: c-family/c-common.c:7265
 
46906
+#: c-family/c-common.c:7287
 
46907
 #, fuzzy, gcc-internal-format
 
46908
-#| msgid "%Jsection attributes are not supported for this target"
 
46909
 msgid "section attributes are not supported for this target"
 
46910
-msgstr "%Jsection 屬性在此目標平臺上不受支援"
 
46911
+msgstr "區段屬性未被支援用於這個目標"
 
46912
 
 
46913
-#: c-family/c-common.c:7284
 
46914
+#: c-family/c-common.c:7306
 
46915
 #, fuzzy, gcc-internal-format
 
46916
-#| msgid "requested alignment is not a constant"
 
46917
 msgid "requested alignment is not an integer constant"
 
46918
-msgstr "要求的對齊邊界不是常數"
 
46919
+msgstr "要求的對齊不是整數常數"
 
46920
 
 
46921
-#: c-family/c-common.c:7291
 
46922
+#: c-family/c-common.c:7313
 
46923
 #, gcc-internal-format
 
46924
 msgid "requested alignment is not a power of 2"
 
46925
 msgstr "要求的對齊邊界不是 2 的某次方"
 
46926
 
 
46927
-#: c-family/c-common.c:7296
 
46928
+#: c-family/c-common.c:7318
 
46929
 #, gcc-internal-format
 
46930
 msgid "requested alignment is too large"
 
46931
 msgstr "要求的對齊邊界太大"
 
46932
 
 
46933
-#: c-family/c-common.c:7379
 
46934
+#: c-family/c-common.c:7401
 
46935
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
46936
-#| msgid "requested alignment is too large"
 
46937
 msgid "requested alignment %d is larger than %d"
 
46938
 msgstr "要求的對齊邊界太大"
 
46939
 
 
46940
-#: c-family/c-common.c:7436
 
46941
+#: c-family/c-common.c:7458
 
46942
 #, gcc-internal-format
 
46943
 msgid "alignment may not be specified for %q+D"
 
46944
 msgstr "不能為 %q+D 指定對齊"
 
46945
 
 
46946
-#: c-family/c-common.c:7454
 
46947
-#, gcc-internal-format
 
46948
+#: c-family/c-common.c:7476
 
46949
+#, fuzzy, gcc-internal-format
 
46950
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
46951
-msgstr ""
 
46952
+msgstr "對齊用於 %q+D 是在之前指定的做為 %d 和可能無法被減少"
 
46953
 
 
46954
-#: c-family/c-common.c:7458
 
46955
+#: c-family/c-common.c:7480
 
46956
 #, fuzzy, gcc-internal-format
 
46957
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
46958
 msgid "alignment for %q+D must be at least %d"
 
46959
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
46960
+msgstr "對齊用於 %q+D 必須是至少 %d"
 
46961
 
 
46962
-#: c-family/c-common.c:7483
 
46963
+#: c-family/c-common.c:7505
 
46964
 #, fuzzy, gcc-internal-format
 
46965
-#| msgid "built-in function %q+D declared as non-function"
 
46966
 msgid "inline function %q+D declared weak"
 
46967
-msgstr "內建函式 %q+D 未被宣告為函式"
 
46968
+msgstr "內聯函式 %q+D 宣告的 weak"
 
46969
 
 
46970
-#: c-family/c-common.c:7488
 
46971
+#: c-family/c-common.c:7510
 
46972
 #, fuzzy, gcc-internal-format
 
46973
-#| msgid "function %qs cannot be declared %<mutable%>"
 
46974
 msgid "indirect function %q+D cannot be declared weak"
 
46975
-msgstr "函式 %qs 不能被宣告為 %<mutable%>"
 
46976
+msgstr "間接函式 %q+D 無法宣告的 weak"
 
46977
 
 
46978
-#: c-family/c-common.c:7525
 
46979
+#: c-family/c-common.c:7547
 
46980
 #, fuzzy, gcc-internal-format
 
46981
-#| msgid "%q+D defined both normally and as an alias"
 
46982
 msgid "%q+D defined both normally and as %qE attribute"
 
46983
-msgstr "%q+D 既有正常定義又有別名定義"
 
46984
+msgstr "%q+D 定義的兩者正常和做為 %qE 屬性"
 
46985
 
 
46986
-#: c-family/c-common.c:7533
 
46987
+#: c-family/c-common.c:7555
 
46988
 #, fuzzy, gcc-internal-format
 
46989
-#| msgid "%q+#D cannot be declared"
 
46990
 msgid "weak %q+D cannot be defined %qE"
 
46991
-msgstr "無法宣告 %q+#D"
 
46992
+msgstr "weak %q+D 無法定義 %qE"
 
46993
 
 
46994
-#: c-family/c-common.c:7550
 
46995
+#: c-family/c-common.c:7572
 
46996
 #, fuzzy, gcc-internal-format
 
46997
-#| msgid "%qs attribute argument not a string constant"
 
46998
 msgid "attribute %qE argument not a string"
 
46999
-msgstr "%qs 屬性的參數不是一個字串常數"
 
47000
+msgstr "屬性 %qE 引數不是字串"
 
47001
 
 
47002
-#: c-family/c-common.c:7626
 
47003
+#: c-family/c-common.c:7648
 
47004
 #, fuzzy, gcc-internal-format
 
47005
-#| msgid "function %qs cannot be declared %<mutable%>"
 
47006
 msgid "indirect function %q+D cannot be declared weakref"
 
47007
-msgstr "函式 %qs 不能被宣告為 %<mutable%>"
 
47008
+msgstr "間接函式 %q+D 無法宣告的 weakref"
 
47009
 
 
47010
-#: c-family/c-common.c:7648
 
47011
+#: c-family/c-common.c:7670
 
47012
 #, fuzzy, gcc-internal-format
 
47013
-#| msgid "%Jweakref attribute must appear before alias attribute"
 
47014
 msgid "weakref attribute must appear before alias attribute"
 
47015
-msgstr "%Jweakref 屬性必須出現在 alias 屬性前"
 
47016
+msgstr "weakref 屬性必須出現之前別名屬性"
 
47017
 
 
47018
-#: c-family/c-common.c:7677
 
47019
+#: c-family/c-common.c:7699
 
47020
 #, gcc-internal-format
 
47021
 msgid "%qE attribute ignored on non-class types"
 
47022
 msgstr "%qE 屬性在不是類別的類型上被忽略"
 
47023
 
 
47024
-#: c-family/c-common.c:7683
 
47025
+#: c-family/c-common.c:7705
 
47026
 #, fuzzy, gcc-internal-format
 
47027
-#| msgid "%qE attribute ignored on non-class types"
 
47028
 msgid "%qE attribute ignored because %qT is already defined"
 
47029
-msgstr "%qE 屬性在不是類別的類型上被忽略"
 
47030
+msgstr "%qE 屬性忽略的因為 %qT 已經定義"
 
47031
 
 
47032
-#: c-family/c-common.c:7696
 
47033
+#: c-family/c-common.c:7718
 
47034
 #, gcc-internal-format
 
47035
 msgid "visibility argument not a string"
 
47036
 msgstr "visibility 的引數不是一個字串"
 
47037
 
 
47038
-#: c-family/c-common.c:7708
 
47039
+#: c-family/c-common.c:7730
 
47040
 #, gcc-internal-format
 
47041
 msgid "%qE attribute ignored on types"
 
47042
 msgstr "%qE 屬性在類型上被忽略"
 
47043
 
 
47044
-#: c-family/c-common.c:7724
 
47045
+#: c-family/c-common.c:7746
 
47046
 #, gcc-internal-format
 
47047
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
47048
 msgstr "visibility  的引數必須是「default」、「hidden」、「protected」或「internal」其中之一"
 
47049
 
 
47050
-#: c-family/c-common.c:7735
 
47051
+#: c-family/c-common.c:7757
 
47052
 #, fuzzy, gcc-internal-format
 
47053
-#| msgid "%qD redeclared with different access"
 
47054
 msgid "%qD redeclared with different visibility"
 
47055
-msgstr "%qD 重宣告時有不同的可存取性"
 
47056
+msgstr "%qD redeclared 與不同的可視性"
 
47057
 
 
47058
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
47059
-#, gcc-internal-format
 
47060
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
47061
+#, fuzzy, gcc-internal-format
 
47062
 msgid "%qD was declared %qs which implies default visibility"
 
47063
-msgstr ""
 
47064
+msgstr "%qD 被宣告 %qs 該項意味著預設可視性"
 
47065
 
 
47066
-#: c-family/c-common.c:7826
 
47067
+#: c-family/c-common.c:7848
 
47068
 #, gcc-internal-format
 
47069
 msgid "tls_model argument not a string"
 
47070
 msgstr "tls_model 的引數不是一個字串"
 
47071
 
 
47072
-#: c-family/c-common.c:7839
 
47073
+#: c-family/c-common.c:7861
 
47074
 #, gcc-internal-format
 
47075
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
47076
 msgstr "tls_model 的引數必須是「local-exec」、「initial-exec」、「local-dynamic」或「global-dynamic」其中之一"
 
47077
 
 
47078
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
47079
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
47080
 #: config/m32c/m32c.c:2926
 
47081
 #, fuzzy, gcc-internal-format
 
47082
-#| msgid "%J%qE attribute applies only to functions"
 
47083
 msgid "%qE attribute applies only to functions"
 
47084
-msgstr "%J%qE 屬性只能套用到函式上"
 
47085
+msgstr "%qE 屬性套用只有到函式"
 
47086
 
 
47087
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
47088
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
47089
 #, fuzzy, gcc-internal-format
 
47090
-#| msgid "%Jcan%'t set %qE attribute after definition"
 
47091
 msgid "can%'t set %qE attribute after definition"
 
47092
-msgstr "%J定義之後不能設定 %qE 屬性"
 
47093
+msgstr "can%'t 設定 %qE 屬性之後定義"
 
47094
 
 
47095
-#: c-family/c-common.c:7911
 
47096
-#, gcc-internal-format
 
47097
+#: c-family/c-common.c:7933
 
47098
+#, fuzzy, gcc-internal-format
 
47099
 msgid "alloc_size parameter outside range"
 
47100
-msgstr ""
 
47101
+msgstr "allocsize 參數外側範圍(_S)"
 
47102
 
 
47103
-#: c-family/c-common.c:8029
 
47104
+#: c-family/c-common.c:8051
 
47105
 #, fuzzy, gcc-internal-format
 
47106
-#| msgid "%qE attribute ignored"
 
47107
 msgid "%qE attribute duplicated"
 
47108
-msgstr "%qE 屬性被忽略"
 
47109
+msgstr "%qE 屬性重製"
 
47110
 
 
47111
-#: c-family/c-common.c:8031
 
47112
+#: c-family/c-common.c:8053
 
47113
 #, fuzzy, gcc-internal-format
 
47114
-#| msgid "%qE attribute ignored for %qE"
 
47115
 msgid "%qE attribute follows %qE"
 
47116
-msgstr "%qE 屬性為 %qE 所忽略"
 
47117
+msgstr "%qE 屬性追隨 %qE"
 
47118
 
 
47119
-#: c-family/c-common.c:8130
 
47120
+#: c-family/c-common.c:8152
 
47121
 #, fuzzy, gcc-internal-format
 
47122
-#| msgid "%q+#D previously declared here"
 
47123
 msgid "type was previously declared %qE"
 
47124
-msgstr "%q+#D 已在此宣告過"
 
47125
+msgstr "型態是在之前宣告 %qE"
 
47126
 
 
47127
-#: c-family/c-common.c:8183
 
47128
+#: c-family/c-common.c:8205
 
47129
 #, fuzzy, gcc-internal-format
 
47130
-#| msgid "cleanup argument not an identifier"
 
47131
 msgid "%qE argument not an identifier"
 
47132
-msgstr "cleanup 引數不是一個識別碼"
 
47133
+msgstr "%qE 引數不是識別碼"
 
47134
 
 
47135
-#: c-family/c-common.c:8194
 
47136
+#: c-family/c-common.c:8216
 
47137
 #, fuzzy, gcc-internal-format
 
47138
-#| msgid "assert: %s is assign compatible with %s"
 
47139
 msgid "%qD is not compatible with %qD"
 
47140
-msgstr "assert:%s 與 %s 賦值相容"
 
47141
+msgstr "%qD 不是相容與 %qD"
 
47142
 
 
47143
-#: c-family/c-common.c:8197
 
47144
+#: c-family/c-common.c:8219
 
47145
 #, fuzzy, gcc-internal-format
 
47146
-#| msgid "cleanup argument not a function"
 
47147
 msgid "transaction_wrap argument is not a function"
 
47148
-msgstr "cleanup 引數不是一個函式"
 
47149
+msgstr "transactionwrap 引數並非函式(_W)"
 
47150
 
 
47151
-#: c-family/c-common.c:8245
 
47152
+#: c-family/c-common.c:8267
 
47153
 #, fuzzy, gcc-internal-format
 
47154
-#| msgid "requested alignment is not a constant"
 
47155
 msgid "deprecated message is not a string"
 
47156
-msgstr "要求的對齊邊界不是常數"
 
47157
+msgstr "不宜用訊息並非字串"
 
47158
 
 
47159
-#: c-family/c-common.c:8286
 
47160
+#: c-family/c-common.c:8308
 
47161
 #, gcc-internal-format
 
47162
 msgid "%qE attribute ignored for %qE"
 
47163
 msgstr "%qE 屬性為 %qE 所忽略"
 
47164
 
 
47165
-#: c-family/c-common.c:8346
 
47166
+#: c-family/c-common.c:8368
 
47167
 #, gcc-internal-format
 
47168
 msgid "invalid vector type for attribute %qE"
 
47169
 msgstr "屬性 %qE 的向量類型無效"
 
47170
 
 
47171
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
47172
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
47173
 #: ada/gcc-interface/utils.c:6401
 
47174
-#, gcc-internal-format
 
47175
+#, fuzzy, gcc-internal-format
 
47176
 msgid "vector size not an integral multiple of component size"
 
47177
-msgstr ""
 
47178
+msgstr "向量大小不是積分多重的成分大小"
 
47179
 
 
47180
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
47181
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
47182
 #: ada/gcc-interface/utils.c:6407
 
47183
-#, gcc-internal-format
 
47184
+#, fuzzy, gcc-internal-format
 
47185
 msgid "zero vector size"
 
47186
-msgstr ""
 
47187
+msgstr "零向量大小"
 
47188
 
 
47189
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
47190
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
47191
 #: ada/gcc-interface/utils.c:6414
 
47192
 #, gcc-internal-format
 
47193
 msgid "number of components of the vector not a power of two"
 
47194
 msgstr "向量中分量數不是 2 的某次方"
 
47195
 
 
47196
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
47197
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
47198
 #, gcc-internal-format
 
47199
 msgid "nonnull attribute without arguments on a non-prototype"
 
47200
 msgstr "非空的屬性在非原型中沒有引數"
 
47201
 
 
47202
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
47203
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
47204
 #, gcc-internal-format, gfc-internal-format
 
47205
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
47206
 msgstr "非空的引數 %lu 運算元號不正確"
 
47207
 
 
47208
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
47209
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
47210
 #, gcc-internal-format, gfc-internal-format
 
47211
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
47212
 msgstr "非空的引數運算元號越界(引數 %lu,運算元 %lu)"
 
47213
 
 
47214
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
47215
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
47216
 #, gcc-internal-format, gfc-internal-format
 
47217
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
47218
 msgstr "非空的引數 %lu 參照了非指標運算元 %lu"
 
47219
 
 
47220
-#: c-family/c-common.c:8533
 
47221
+#: c-family/c-common.c:8555
 
47222
 #, gcc-internal-format
 
47223
 msgid "not enough variable arguments to fit a sentinel"
 
47224
 msgstr "變數引數太少,不足以填滿一個哨兵"
 
47225
 
 
47226
-#: c-family/c-common.c:8547
 
47227
+#: c-family/c-common.c:8569
 
47228
 #, gcc-internal-format
 
47229
 msgid "missing sentinel in function call"
 
47230
 msgstr "函式呼叫中缺少哨兵"
 
47231
 
 
47232
-#: c-family/c-common.c:8588
 
47233
+#: c-family/c-common.c:8610
 
47234
 #, gcc-internal-format, gfc-internal-format
 
47235
 msgid "null argument where non-null required (argument %lu)"
 
47236
 msgstr "引數為 NULL,需要非 NULL 值(引數 %lu)"
 
47237
 
 
47238
-#: c-family/c-common.c:8653
 
47239
+#: c-family/c-common.c:8675
 
47240
 #, gcc-internal-format
 
47241
 msgid "cleanup argument not an identifier"
 
47242
 msgstr "cleanup 引數不是一個識別碼"
 
47243
 
 
47244
-#: c-family/c-common.c:8660
 
47245
+#: c-family/c-common.c:8682
 
47246
 #, gcc-internal-format
 
47247
 msgid "cleanup argument not a function"
 
47248
 msgstr "cleanup 引數不是一個函式"
 
47249
 
 
47250
-#: c-family/c-common.c:8697
 
47251
+#: c-family/c-common.c:8719
 
47252
 #, gcc-internal-format
 
47253
 msgid "%qE attribute requires prototypes with named arguments"
 
47254
 msgstr "%qE 屬性需要帶具名引數的原型"
 
47255
 
 
47256
-#: c-family/c-common.c:8705
 
47257
+#: c-family/c-common.c:8727
 
47258
 #, gcc-internal-format
 
47259
 msgid "%qE attribute only applies to variadic functions"
 
47260
 msgstr "%qE 屬性只能用於帶可變參數函式"
 
47261
 
 
47262
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
47263
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
47264
 #, gcc-internal-format
 
47265
 msgid "requested position is not an integer constant"
 
47266
 msgstr "要求的位置不是一個整數常數"
 
47267
 
 
47268
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
47269
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
47270
 #, gcc-internal-format
 
47271
 msgid "requested position is less than zero"
 
47272
 msgstr "要求的位置小於 0"
 
47273
 
 
47274
-#: c-family/c-common.c:8843
 
47275
-#, gcc-internal-format, gfc-internal-format
 
47276
+#: c-family/c-common.c:8865
 
47277
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
47278
 msgid "bad option %s to optimize attribute"
 
47279
-msgstr ""
 
47280
+msgstr "不當的選項 %s 到最佳化屬性"
 
47281
 
 
47282
-#: c-family/c-common.c:8846
 
47283
-#, gcc-internal-format, gfc-internal-format
 
47284
+#: c-family/c-common.c:8868
 
47285
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
47286
 msgid "bad option %s to pragma attribute"
 
47287
-msgstr ""
 
47288
+msgstr "不當的選項 %s 到 pragma 屬性"
 
47289
 
 
47290
-#: c-family/c-common.c:9075
 
47291
+#: c-family/c-common.c:9095
 
47292
 #, fuzzy, gcc-internal-format
 
47293
-#| msgid "too few arguments to function %qE"
 
47294
 msgid "not enough arguments to function %qE"
 
47295
-msgstr "提供給函式 %qE 的引數太少"
 
47296
+msgstr "不足引數到函式 %qE"
 
47297
 
 
47298
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
47299
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
47300
 #, gcc-internal-format
 
47301
 msgid "too many arguments to function %qE"
 
47302
 msgstr "提供給函式 %qE 的引數太多"
 
47303
 
 
47304
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
47305
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
47306
 #, fuzzy, gcc-internal-format
 
47307
-#| msgid "non-floating-point argument to function %qs"
 
47308
 msgid "non-floating-point argument in call to function %qE"
 
47309
-msgstr "給予函式 %qs 的參數不是浮點數"
 
47310
+msgstr "non-floating-point 引數在中呼叫到函式 %qE"
 
47311
 
 
47312
-#: c-family/c-common.c:9134
 
47313
+#: c-family/c-common.c:9154
 
47314
 #, fuzzy, gcc-internal-format
 
47315
-#| msgid "non-floating-point argument to function %qs"
 
47316
 msgid "non-floating-point arguments in call to function %qE"
 
47317
-msgstr "給予函式 %qs 的參數不是浮點數"
 
47318
+msgstr "non-floating-point 引數在中呼叫到函式 %qE"
 
47319
 
 
47320
-#: c-family/c-common.c:9150
 
47321
+#: c-family/c-common.c:9170
 
47322
 #, fuzzy, gcc-internal-format
 
47323
-#| msgid "non-floating-point argument to function %qs"
 
47324
 msgid "non-const integer argument %u in call to function %qE"
 
47325
-msgstr "給予函式 %qs 的參數不是浮點數"
 
47326
+msgstr "non-const 整數引數 %u 在中呼叫到函式 %qE"
 
47327
 
 
47328
-#: c-family/c-common.c:9170
 
47329
+#: c-family/c-common.c:9190
 
47330
 #, fuzzy, gcc-internal-format
 
47331
-#| msgid "non-floating-point argument to function %qs"
 
47332
 msgid "non-integer argument 3 in call to function %qE"
 
47333
-msgstr "給予函式 %qs 的參數不是浮點數"
 
47334
+msgstr "non-integer 引數 3 在中呼叫到函式 %qE"
 
47335
 
 
47336
-#: c-family/c-common.c:9496
 
47337
+#: c-family/c-common.c:9516
 
47338
 #, fuzzy, gcc-internal-format
 
47339
-#| msgid "invalid use of non-static data member %qD"
 
47340
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
47341
-msgstr "對非靜態資料成員 %qD 的無效使用"
 
47342
+msgstr "無法套用 %<offsetof%> 到靜態資料成員 %qD"
 
47343
 
 
47344
-#: c-family/c-common.c:9501
 
47345
-#, gcc-internal-format
 
47346
+#: c-family/c-common.c:9521
 
47347
+#, fuzzy, gcc-internal-format
 
47348
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
47349
-msgstr ""
 
47350
+msgstr "無法套用 %<offsetof%> 時 %<運算子 []%>被過載"
 
47351
 
 
47352
-#: c-family/c-common.c:9508
 
47353
-#, gcc-internal-format
 
47354
+#: c-family/c-common.c:9528
 
47355
+#, fuzzy, gcc-internal-format
 
47356
 msgid "cannot apply %<offsetof%> to a non constant address"
 
47357
-msgstr ""
 
47358
+msgstr "無法套用 %<offsetof%> 到非常數位址"
 
47359
 
 
47360
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
47361
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
47362
 #, gcc-internal-format
 
47363
 msgid "attempt to take address of bit-field structure member %qD"
 
47364
 msgstr "試圖取位元段結構成員 %qD 的位址"
 
47365
 
 
47366
-#: c-family/c-common.c:9573
 
47367
-#, gcc-internal-format
 
47368
+#: c-family/c-common.c:9593
 
47369
+#, fuzzy, gcc-internal-format
 
47370
 msgid "index %E denotes an offset greater than size of %qT"
 
47371
-msgstr ""
 
47372
+msgstr "索引 %E 指出偏移大於大小的 %qT"
 
47373
 
 
47374
-#: c-family/c-common.c:9613
 
47375
-#, gcc-internal-format
 
47376
+#: c-family/c-common.c:9633
 
47377
+#, fuzzy, gcc-internal-format
 
47378
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
47379
-msgstr ""
 
47380
+msgstr "省略的中間運算元在中 ?:將一律是 %<true%>,建議明確的中間運算元"
 
47381
 
 
47382
-#: c-family/c-common.c:9634
 
47383
+#: c-family/c-common.c:9654
 
47384
 #, fuzzy, gcc-internal-format
 
47385
-#| msgid "assignment of read-only location"
 
47386
 msgid "assignment of member %qD in read-only object"
 
47387
-msgstr "向唯讀位置賦值"
 
47388
+msgstr "指派的成員 %qD 在中唯讀物件"
 
47389
 
 
47390
-#: c-family/c-common.c:9636
 
47391
+#: c-family/c-common.c:9656
 
47392
 #, fuzzy, gcc-internal-format
 
47393
-#| msgid "increment of read-only location"
 
47394
 msgid "increment of member %qD in read-only object"
 
47395
-msgstr "令唯讀位置自增"
 
47396
+msgstr "遞增的成員 %qD 在中唯讀物件"
 
47397
 
 
47398
-#: c-family/c-common.c:9638
 
47399
+#: c-family/c-common.c:9658
 
47400
 #, fuzzy, gcc-internal-format
 
47401
-#| msgid "decrement of read-only location"
 
47402
 msgid "decrement of member %qD in read-only object"
 
47403
-msgstr "令唯讀位置自減"
 
47404
+msgstr "遞減的成員 %qD 在中唯讀物件"
 
47405
 
 
47406
-#: c-family/c-common.c:9640
 
47407
+#: c-family/c-common.c:9660
 
47408
 #, fuzzy, gcc-internal-format
 
47409
-#| msgid "read-only location used as %<asm%> output"
 
47410
 msgid "member %qD in read-only object used as %<asm%> output"
 
47411
-msgstr "唯讀位置做為 %<asm%> 的輸出"
 
47412
+msgstr "成員 %qD 在中唯讀物件使用的做為 %<asm%> 輸出"
 
47413
 
 
47414
-#: c-family/c-common.c:9644
 
47415
+#: c-family/c-common.c:9664
 
47416
 #, gcc-internal-format
 
47417
 msgid "assignment of read-only member %qD"
 
47418
 msgstr "向唯讀成員 %qD 賦值"
 
47419
 
 
47420
-#: c-family/c-common.c:9645
 
47421
+#: c-family/c-common.c:9665
 
47422
 #, gcc-internal-format
 
47423
 msgid "increment of read-only member %qD"
 
47424
 msgstr "令唯讀成員 %qD 自增"
 
47425
 
 
47426
-#: c-family/c-common.c:9646
 
47427
+#: c-family/c-common.c:9666
 
47428
 #, gcc-internal-format
 
47429
 msgid "decrement of read-only member %qD"
 
47430
 msgstr "令唯讀成員 %qD 自減"
 
47431
 
 
47432
-#: c-family/c-common.c:9647
 
47433
+#: c-family/c-common.c:9667
 
47434
 #, gcc-internal-format
 
47435
 msgid "read-only member %qD used as %<asm%> output"
 
47436
 msgstr "唯讀成員 %qD 做為 %<asm%> 的輸出"
 
47437
 
 
47438
-#: c-family/c-common.c:9651
 
47439
+#: c-family/c-common.c:9671
 
47440
 #, gcc-internal-format
 
47441
 msgid "assignment of read-only variable %qD"
 
47442
 msgstr "向唯讀變數 %qD 賦值"
 
47443
 
 
47444
-#: c-family/c-common.c:9652
 
47445
+#: c-family/c-common.c:9672
 
47446
 #, gcc-internal-format
 
47447
 msgid "increment of read-only variable %qD"
 
47448
 msgstr "令唯讀變數 %qD 自增"
 
47449
 
 
47450
-#: c-family/c-common.c:9653
 
47451
+#: c-family/c-common.c:9673
 
47452
 #, gcc-internal-format
 
47453
 msgid "decrement of read-only variable %qD"
 
47454
 msgstr "令唯讀成員 %qD 自增"
 
47455
 
 
47456
-#: c-family/c-common.c:9654
 
47457
+#: c-family/c-common.c:9674
 
47458
 #, gcc-internal-format
 
47459
 msgid "read-only variable %qD used as %<asm%> output"
 
47460
 msgstr "唯讀變數 %qD 做為 %<asm%> 的輸出"
 
47461
 
 
47462
-#: c-family/c-common.c:9657
 
47463
+#: c-family/c-common.c:9677
 
47464
 #, fuzzy, gcc-internal-format
 
47465
-#| msgid "assignment of read-only member %qD"
 
47466
 msgid "assignment of read-only parameter %qD"
 
47467
-msgstr "向唯讀成員 %qD 賦值"
 
47468
+msgstr "指派的唯讀參數 %qD"
 
47469
 
 
47470
-#: c-family/c-common.c:9658
 
47471
+#: c-family/c-common.c:9678
 
47472
 #, fuzzy, gcc-internal-format
 
47473
-#| msgid "increment of read-only member %qD"
 
47474
 msgid "increment of read-only parameter %qD"
 
47475
-msgstr "令唯讀成員 %qD 自增"
 
47476
+msgstr "遞增的唯讀參數 %qD"
 
47477
 
 
47478
-#: c-family/c-common.c:9659
 
47479
+#: c-family/c-common.c:9679
 
47480
 #, fuzzy, gcc-internal-format
 
47481
-#| msgid "decrement of read-only member %qD"
 
47482
 msgid "decrement of read-only parameter %qD"
 
47483
-msgstr "令唯讀成員 %qD 自減"
 
47484
+msgstr "遞減的唯讀參數 %qD"
 
47485
 
 
47486
-#: c-family/c-common.c:9660
 
47487
+#: c-family/c-common.c:9680
 
47488
 #, fuzzy, gcc-internal-format
 
47489
-#| msgid "read-only member %qD used as %<asm%> output"
 
47490
 msgid "read-only parameter %qD use as %<asm%> output"
 
47491
-msgstr "唯讀成員 %qD 做為 %<asm%> 的輸出"
 
47492
+msgstr "唯讀參數 %qD 做為 %<asm%> 輸出"
 
47493
 
 
47494
-#: c-family/c-common.c:9665
 
47495
+#: c-family/c-common.c:9685
 
47496
 #, fuzzy, gcc-internal-format
 
47497
-#| msgid "assignment of read-only variable %qD"
 
47498
 msgid "assignment of read-only named return value %qD"
 
47499
-msgstr "向唯讀變數 %qD 賦值"
 
47500
+msgstr "指派的唯讀具名的傳回值 %qD"
 
47501
 
 
47502
-#: c-family/c-common.c:9667
 
47503
+#: c-family/c-common.c:9687
 
47504
 #, fuzzy, gcc-internal-format
 
47505
-#| msgid "increment of read-only variable %qD"
 
47506
 msgid "increment of read-only named return value %qD"
 
47507
-msgstr "令唯讀變數 %qD 自增"
 
47508
+msgstr "遞增的唯讀具名的傳回值 %qD"
 
47509
 
 
47510
-#: c-family/c-common.c:9669
 
47511
+#: c-family/c-common.c:9689
 
47512
 #, fuzzy, gcc-internal-format
 
47513
-#| msgid "decrement of read-only variable %qD"
 
47514
 msgid "decrement of read-only named return value %qD"
 
47515
-msgstr "令唯讀成員 %qD 自增"
 
47516
+msgstr "遞減的唯讀具名的傳回值 %qD"
 
47517
 
 
47518
-#: c-family/c-common.c:9671
 
47519
+#: c-family/c-common.c:9691
 
47520
 #, fuzzy, gcc-internal-format
 
47521
-#| msgid "read-only variable %qD used as %<asm%> output"
 
47522
 msgid "read-only named return value %qD used as %<asm%>output"
 
47523
-msgstr "唯讀變數 %qD 做為 %<asm%> 的輸出"
 
47524
+msgstr "唯讀具名的傳回值 %qD 使用的做為 %<asm%>輸出"
 
47525
 
 
47526
-#: c-family/c-common.c:9676
 
47527
+#: c-family/c-common.c:9696
 
47528
 #, fuzzy, gcc-internal-format
 
47529
-#| msgid "assignment of read-only location"
 
47530
 msgid "assignment of function %qD"
 
47531
-msgstr "向唯讀位置賦值"
 
47532
+msgstr "指派的函式 %qD"
 
47533
 
 
47534
-#: c-family/c-common.c:9677
 
47535
+#: c-family/c-common.c:9697
 
47536
 #, fuzzy, gcc-internal-format
 
47537
-#| msgid "increment of read-only location"
 
47538
 msgid "increment of function %qD"
 
47539
-msgstr "令唯讀位置自增"
 
47540
+msgstr "遞增的函式 %qD"
 
47541
 
 
47542
-#: c-family/c-common.c:9678
 
47543
+#: c-family/c-common.c:9698
 
47544
 #, fuzzy, gcc-internal-format
 
47545
-#| msgid "too few arguments to function %qs"
 
47546
 msgid "decrement of function %qD"
 
47547
-msgstr "給予函式 %qs 的參數太少"
 
47548
+msgstr "遞減的函式 %qD"
 
47549
 
 
47550
-#: c-family/c-common.c:9679
 
47551
+#: c-family/c-common.c:9699
 
47552
 #, fuzzy, gcc-internal-format
 
47553
-#| msgid "read-only location used as %<asm%> output"
 
47554
 msgid "function %qD used as %<asm%> output"
 
47555
-msgstr "唯讀位置做為 %<asm%> 的輸出"
 
47556
+msgstr "函式 %qD 使用的做為 %<asm%> 輸出"
 
47557
 
 
47558
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
47559
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
47560
 #, fuzzy, gcc-internal-format
 
47561
-#| msgid "assignment of read-only location"
 
47562
 msgid "assignment of read-only location %qE"
 
47563
-msgstr "向唯讀位置賦值"
 
47564
+msgstr "指派的唯讀位置 %qE"
 
47565
 
 
47566
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
47567
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
47568
 #, fuzzy, gcc-internal-format
 
47569
-#| msgid "increment of read-only location"
 
47570
 msgid "increment of read-only location %qE"
 
47571
-msgstr "令唯讀位置自增"
 
47572
+msgstr "遞增的唯讀位置 %qE"
 
47573
 
 
47574
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
47575
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
47576
 #, fuzzy, gcc-internal-format
 
47577
-#| msgid "decrement of read-only location"
 
47578
 msgid "decrement of read-only location %qE"
 
47579
-msgstr "令唯讀位置自減"
 
47580
+msgstr "遞減的唯讀位置 %qE"
 
47581
 
 
47582
-#: c-family/c-common.c:9685
 
47583
+#: c-family/c-common.c:9705
 
47584
 #, fuzzy, gcc-internal-format
 
47585
-#| msgid "read-only location used as %<asm%> output"
 
47586
 msgid "read-only location %qE used as %<asm%> output"
 
47587
-msgstr "唯讀位置做為 %<asm%> 的輸出"
 
47588
+msgstr "唯讀位置 %qE 使用的做為 %<asm%> 輸出"
 
47589
 
 
47590
-#: c-family/c-common.c:9699
 
47591
+#: c-family/c-common.c:9719
 
47592
 #, fuzzy, gcc-internal-format
 
47593
-#| msgid "invalid lvalue in assignment"
 
47594
 msgid "lvalue required as left operand of assignment"
 
47595
-msgstr "賦值運算中的左值無效"
 
47596
+msgstr "lvalue 必要項做為向左運算元的指派"
 
47597
 
 
47598
-#: c-family/c-common.c:9702
 
47599
-#, gcc-internal-format
 
47600
+#: c-family/c-common.c:9722
 
47601
+#, fuzzy, gcc-internal-format
 
47602
 msgid "lvalue required as increment operand"
 
47603
-msgstr ""
 
47604
+msgstr "lvalue 必要項做為遞增運算元"
 
47605
 
 
47606
-#: c-family/c-common.c:9705
 
47607
-#, gcc-internal-format
 
47608
+#: c-family/c-common.c:9725
 
47609
+#, fuzzy, gcc-internal-format
 
47610
 msgid "lvalue required as decrement operand"
 
47611
-msgstr ""
 
47612
+msgstr "lvalue 必要項做為遞減運算元"
 
47613
 
 
47614
-#: c-family/c-common.c:9708
 
47615
-#, gcc-internal-format
 
47616
+#: c-family/c-common.c:9728
 
47617
+#, fuzzy, gcc-internal-format
 
47618
 msgid "lvalue required as unary %<&%> operand"
 
47619
-msgstr ""
 
47620
+msgstr "lvalue 必要項做為一元 %<&%>運算元"
 
47621
 
 
47622
-#: c-family/c-common.c:9711
 
47623
+#: c-family/c-common.c:9731
 
47624
 #, fuzzy, gcc-internal-format
 
47625
-#| msgid "invalid lvalue in asm statement"
 
47626
 msgid "lvalue required in asm statement"
 
47627
-msgstr "asm 敘述中出現無效的左值"
 
47628
+msgstr "lvalue 必要項在中 asm 敘述"
 
47629
 
 
47630
-#: c-family/c-common.c:9728
 
47631
+#: c-family/c-common.c:9748
 
47632
 #, fuzzy, gcc-internal-format
 
47633
-#| msgid "invalid type argument of %qs"
 
47634
 msgid "invalid type argument (have %qT)"
 
47635
-msgstr "%qs 的引數類型無效"
 
47636
+msgstr "無效的型態引數 (有 %qT)"
 
47637
 
 
47638
-#: c-family/c-common.c:9732
 
47639
+#: c-family/c-common.c:9752
 
47640
 #, fuzzy, gcc-internal-format
 
47641
-#| msgid "invalid type argument of %qs"
 
47642
 msgid "invalid type argument of array indexing (have %qT)"
 
47643
-msgstr "%qs 的引數類型無效"
 
47644
+msgstr "無效的型態引數的陣列索引 (有 %qT)"
 
47645
 
 
47646
-#: c-family/c-common.c:9737
 
47647
+#: c-family/c-common.c:9757
 
47648
 #, fuzzy, gcc-internal-format
 
47649
-#| msgid "invalid type argument of %qs"
 
47650
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
47651
-msgstr "%qs 的引數類型無效"
 
47652
+msgstr "無效的型態引數的一元 %<*%>(有 %qT)"
 
47653
 
 
47654
-#: c-family/c-common.c:9742
 
47655
+#: c-family/c-common.c:9762
 
47656
 #, fuzzy, gcc-internal-format
 
47657
-#| msgid "invalid type argument of %qs"
 
47658
 msgid "invalid type argument of %<->%> (have %qT)"
 
47659
-msgstr "%qs 的引數類型無效"
 
47660
+msgstr "無效的型態引數的 %<->%> (有 %qT)"
 
47661
 
 
47662
-#: c-family/c-common.c:9747
 
47663
+#: c-family/c-common.c:9767
 
47664
 #, fuzzy, gcc-internal-format
 
47665
-#| msgid "invalid type argument of %qs"
 
47666
 msgid "invalid type argument of implicit conversion (have %qT)"
 
47667
-msgstr "%qs 的引數類型無效"
 
47668
+msgstr "無效的型態引數的隱含轉換 (有 %qT)"
 
47669
 
 
47670
-#: c-family/c-common.c:9877 cp/init.c:2373
 
47671
+#: c-family/c-common.c:9897 cp/init.c:2373
 
47672
 #, fuzzy, gcc-internal-format
 
47673
-#| msgid "size of array %qs is too large"
 
47674
 msgid "size of array is too large"
 
47675
-msgstr "陣列 %qs 太大"
 
47676
+msgstr "大小的陣列太大"
 
47677
 
 
47678
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
47679
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
47680
 #, gcc-internal-format
 
47681
 msgid "too few arguments to function %qE"
 
47682
 msgstr "提供給函式 %qE 的引數太少"
 
47683
 
 
47684
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
47685
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
47686
 #, gcc-internal-format
 
47687
 msgid "incompatible type for argument %d of %qE"
 
47688
 msgstr "引數 %d(屬於 %qE)類型不相容"
 
47689
 
 
47690
-#: c-family/c-common.c:10074
 
47691
+#: c-family/c-common.c:10094
 
47692
 #, fuzzy, gcc-internal-format
 
47693
-#| msgid "too few arguments to function %qE"
 
47694
 msgid "incorrect number of arguments to function %qE"
 
47695
-msgstr "提供給函式 %qE 的引數太少"
 
47696
+msgstr "不正確引數數量到函式 %qE"
 
47697
 
 
47698
-#: c-family/c-common.c:10082
 
47699
+#: c-family/c-common.c:10102
 
47700
 #, fuzzy, gcc-internal-format
 
47701
-#| msgid "argument to %qs must be a 2-bit unsigned literal"
 
47702
 msgid "argument 1 of %qE must be a non-void pointer type"
 
47703
-msgstr "%qs 的引數必須是一個 2 位無號原文"
 
47704
+msgstr "引數 1 的 %qE 必須是 non-void 指標類型"
 
47705
 
 
47706
-#: c-family/c-common.c:10091
 
47707
+#: c-family/c-common.c:10111
 
47708
 #, fuzzy, gcc-internal-format
 
47709
-#| msgid "%Hfirst argument of %D must be a pointer, second integer constant"
 
47710
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
47711
-msgstr "%H%D 的第一個引數必須是一個指標,第二個必須是整常數"
 
47712
+msgstr "引數 1 的 %qE 必須是指標到常數大小型態"
 
47713
 
 
47714
-#: c-family/c-common.c:10102
 
47715
+#: c-family/c-common.c:10122
 
47716
 #, fuzzy, gcc-internal-format
 
47717
-#| msgid "%Hfirst argument of %D must be a pointer, second integer constant"
 
47718
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
47719
-msgstr "%H%D 的第一個引數必須是一個指標,第二個必須是整常數"
 
47720
+msgstr "引數 1 的 %qE 必須是指標到非零值大小物件"
 
47721
 
 
47722
-#: c-family/c-common.c:10117
 
47723
+#: c-family/c-common.c:10137
 
47724
 #, fuzzy, gcc-internal-format
 
47725
-#| msgid "passing argument %d of %qE from incompatible pointer type"
 
47726
 msgid "argument %d of %qE must be a pointer type"
 
47727
-msgstr "傳遞參數 %d (屬於 %qE)時在不相容的指標類型間轉換"
 
47728
+msgstr "引數 %d 的 %qE 必須是指標類型"
 
47729
 
 
47730
-#: c-family/c-common.c:10124
 
47731
+#: c-family/c-common.c:10144
 
47732
 #, fuzzy, gcc-internal-format
 
47733
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
47734
 msgid "size mismatch in argument %d of %qE"
 
47735
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
47736
+msgstr "大小不匹配在中引數 %d 的 %qE"
 
47737
 
 
47738
-#: c-family/c-common.c:10140
 
47739
+#: c-family/c-common.c:10160
 
47740
 #, fuzzy, gcc-internal-format
 
47741
-#| msgid "invalid type argument of %qs"
 
47742
 msgid "invalid memory model argument %d of %qE"
 
47743
-msgstr "%qs 的引數類型無效"
 
47744
+msgstr "無效的記憶體式樣引數 %d 的 %qE"
 
47745
 
 
47746
-#: c-family/c-common.c:10147
 
47747
+#: c-family/c-common.c:10167
 
47748
 #, fuzzy, gcc-internal-format
 
47749
-#| msgid "incompatible type for argument %d of %qE"
 
47750
 msgid "non-integer memory model argument %d of %qE"
 
47751
-msgstr "引數 %d(屬於 %qE)類型不相容"
 
47752
+msgstr "non-integer 記憶體式樣引數 %d 的 %qE"
 
47753
 
 
47754
-#: c-family/c-common.c:10674
 
47755
+#: c-family/c-common.c:10694
 
47756
 #, gcc-internal-format
 
47757
 msgid "array subscript has type %<char%>"
 
47758
 msgstr "陣列下標類型為 %<char%>"
 
47759
 
 
47760
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
47761
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
47762
 #, fuzzy, gcc-internal-format
 
47763
-#| msgid "suggest parentheses around + or - inside shift"
 
47764
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
47765
-msgstr "建議在移位運算子的運算元中出現的 + 或 - 前後加上括號"
 
47766
+msgstr "建議 parentheses 周圍 %<+%>內部 %<<<%>"
 
47767
 
 
47768
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
47769
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
47770
 #, fuzzy, gcc-internal-format
 
47771
-#| msgid "suggest parentheses around + or - inside shift"
 
47772
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
47773
-msgstr "建議在移位運算子的運算元中出現的 + 或 - 前後加上括號"
 
47774
+msgstr "建議 parentheses 周圍 %<-%> 內部 %<<<%>"
 
47775
 
 
47776
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
47777
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
47778
 #, fuzzy, gcc-internal-format
 
47779
-#| msgid "suggest parentheses around + or - inside shift"
 
47780
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
47781
-msgstr "建議在移位運算子的運算元中出現的 + 或 - 前後加上括號"
 
47782
+msgstr "建議 parentheses 周圍 %<+%>內部 %<>>%>"
 
47783
 
 
47784
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
47785
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
47786
 #, fuzzy, gcc-internal-format
 
47787
-#| msgid "suggest parentheses around + or - inside shift"
 
47788
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
47789
-msgstr "建議在移位運算子的運算元中出現的 + 或 - 前後加上括號"
 
47790
+msgstr "建議 parentheses 周圍 %<-%> 內部 %<>>%>"
 
47791
 
 
47792
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
47793
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
47794
 #, fuzzy, gcc-internal-format
 
47795
-#| msgid "suggest parentheses around && within ||"
 
47796
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
47797
-msgstr "建議在 || 的運算元中出現的 && 前後加上括號"
 
47798
+msgstr "建議 parentheses 周圍 %<&&%>在之內 %<||%>"
 
47799
 
 
47800
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
47801
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
47802
 #, fuzzy, gcc-internal-format
 
47803
-#| msgid "suggest parentheses around arithmetic in operand of |"
 
47804
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
47805
-msgstr "建議在 | 的運算元中的算術運算式前後加上括號"
 
47806
+msgstr "建議 parentheses 周圍算術在中運算元的 %<|%>"
 
47807
 
 
47808
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
47809
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
47810
 #, fuzzy, gcc-internal-format
 
47811
-#| msgid "suggest parentheses around comparison in operand of |"
 
47812
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
47813
-msgstr "建議在 | 的運算元中的比較運算式前後加上括號"
 
47814
+msgstr "建議 parentheses 周圍比較在中運算元的 %<|%>"
 
47815
 
 
47816
-#: c-family/c-common.c:10765
 
47817
-#, gcc-internal-format
 
47818
+#: c-family/c-common.c:10785
 
47819
+#, fuzzy, gcc-internal-format
 
47820
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
47821
-msgstr ""
 
47822
+msgstr "建議 parentheses 周圍運算元的 %<!%>或變更 %<|%>到 %<||%>或 %<!%>到 %<~%>"
 
47823
 
 
47824
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
47825
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
47826
 #, fuzzy, gcc-internal-format
 
47827
-#| msgid "suggest parentheses around arithmetic in operand of ^"
 
47828
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
47829
-msgstr "建議在 ^ 的運算元中的算術運算式前後加上括號"
 
47830
+msgstr "建議 parentheses 周圍算術在中運算元的 %<^%>"
 
47831
 
 
47832
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
47833
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
47834
 #, fuzzy, gcc-internal-format
 
47835
-#| msgid "suggest parentheses around comparison in operand of ^"
 
47836
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
47837
-msgstr "建議在 ^ 的運算元中的比較運算式前後加上括號"
 
47838
+msgstr "建議 parentheses 周圍比較在中運算元的 %<^%>"
 
47839
 
 
47840
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
47841
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
47842
 #, fuzzy, gcc-internal-format
 
47843
-#| msgid "suggest parentheses around + or - in operand of &"
 
47844
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
47845
-msgstr "建議在 | 的運算元中的算術運算式周圍加上括號"
 
47846
+msgstr "建議 parentheses 周圍 %<+%>在中運算元的 %<&%>"
 
47847
 
 
47848
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
47849
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
47850
 #, fuzzy, gcc-internal-format
 
47851
-#| msgid "suggest parentheses around + or - in operand of &"
 
47852
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
47853
-msgstr "建議在 | 的運算元中的算術運算式周圍加上括號"
 
47854
+msgstr "建議 parentheses 周圍 %<-%> 在中運算元的 %<&%>"
 
47855
 
 
47856
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
47857
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
47858
 #, fuzzy, gcc-internal-format
 
47859
-#| msgid "suggest parentheses around comparison in operand of &"
 
47860
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
47861
-msgstr "建議在 & 的運算元中出現的 + 或 - 前後加上括號"
 
47862
+msgstr "建議 parentheses 周圍比較在中運算元的 %<&%>"
 
47863
 
 
47864
-#: c-family/c-common.c:10811
 
47865
-#, gcc-internal-format
 
47866
+#: c-family/c-common.c:10831
 
47867
+#, fuzzy, gcc-internal-format
 
47868
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
47869
-msgstr ""
 
47870
+msgstr "建議 parentheses 周圍運算元的 %<!%>或變更 %<&%>到 %<&&%>或 %<!%>到 %<~%>"
 
47871
 
 
47872
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
47873
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
47874
 #, fuzzy, gcc-internal-format
 
47875
-#| msgid "suggest parentheses around comparison in operand of |"
 
47876
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
47877
-msgstr "建議在 | 的運算元中的比較運算式前後加上括號"
 
47878
+msgstr "建議 parentheses 周圍比較在中運算元的 %<==%>"
 
47879
 
 
47880
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
47881
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
47882
 #, fuzzy, gcc-internal-format
 
47883
-#| msgid "suggest parentheses around comparison in operand of |"
 
47884
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
47885
-msgstr "建議在 | 的運算元中的比較運算式前後加上括號"
 
47886
+msgstr "建議 parentheses 周圍比較在中運算元的 %<!=%>"
 
47887
 
 
47888
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
47889
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
47890
 #, fuzzy, gcc-internal-format
 
47891
-#| msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 
47892
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
47893
-msgstr "形如 X<=Y<=Z 的比較並不具備其在數學上的意義"
 
47894
+msgstr "比較如同 %<X<=Y<=Z%> 沒有它們的數學的平均"
 
47895
 
 
47896
-#: c-family/c-common.c:10861
 
47897
+#: c-family/c-common.c:10881
 
47898
 #, gcc-internal-format
 
47899
 msgid "label %q+D defined but not used"
 
47900
 msgstr "標籤 %q+D 定義後未使用"
 
47901
 
 
47902
-#: c-family/c-common.c:10863
 
47903
+#: c-family/c-common.c:10883
 
47904
 #, gcc-internal-format
 
47905
 msgid "label %q+D declared but not defined"
 
47906
 msgstr "標籤 %q+D 宣告後未定義"
 
47907
 
 
47908
-#: c-family/c-common.c:10879
 
47909
+#: c-family/c-common.c:10899
 
47910
 #, gcc-internal-format
 
47911
 msgid "division by zero"
 
47912
 msgstr "被零除"
 
47913
 
 
47914
-#: c-family/c-common.c:10911
 
47915
+#: c-family/c-common.c:10931
 
47916
 #, fuzzy, gcc-internal-format
 
47917
-#| msgid "comparison between types %q#T and %q#T"
 
47918
 msgid "comparison between types %qT and %qT"
 
47919
-msgstr "在類型 %q#T 和 %q#T 間比較"
 
47920
+msgstr "比較介於類型 %qT 和 %qT"
 
47921
 
 
47922
-#: c-family/c-common.c:10962
 
47923
+#: c-family/c-common.c:10982
 
47924
 #, gcc-internal-format
 
47925
 msgid "comparison between signed and unsigned integer expressions"
 
47926
 msgstr "在有號和無號整數運算式間比較"
 
47927
 
 
47928
-#: c-family/c-common.c:11013
 
47929
-#, gcc-internal-format
 
47930
+#: c-family/c-common.c:11033
 
47931
+#, fuzzy, gcc-internal-format
 
47932
 msgid "promoted ~unsigned is always non-zero"
 
47933
-msgstr ""
 
47934
+msgstr "升級 ~ 無正負號是一律非零"
 
47935
 
 
47936
-#: c-family/c-common.c:11016
 
47937
+#: c-family/c-common.c:11036
 
47938
 #, gcc-internal-format
 
47939
 msgid "comparison of promoted ~unsigned with constant"
 
47940
 msgstr "比較常數和取反後又經提升的無號數"
 
47941
 
 
47942
-#: c-family/c-common.c:11026
 
47943
+#: c-family/c-common.c:11046
 
47944
 #, gcc-internal-format
 
47945
 msgid "comparison of promoted ~unsigned with unsigned"
 
47946
 msgstr "比較無號數和取反後又經提升的無號數"
 
47947
 
 
47948
-#: c-family/c-common.c:11204
 
47949
+#: c-family/c-common.c:11224
 
47950
 #, fuzzy, gcc-internal-format
 
47951
-#| msgid "%q+D defined but not used"
 
47952
 msgid "typedef %qD locally defined but not used"
 
47953
-msgstr "%q+D 定義後未使用"
 
47954
+msgstr "typedef %qD 局部地定義的並不是使用"
 
47955
 
 
47956
-#: c-family/c-common.c:11443
 
47957
+#: c-family/c-common.c:11463
 
47958
 #, fuzzy, gcc-internal-format
 
47959
-#| msgid "Substring end index at %L is out of bounds"
 
47960
 msgid "index value is out of bound"
 
47961
-msgstr "%L 處的子字串終止索引越界"
 
47962
+msgstr "索引值是超出約束"
 
47963
 
 
47964
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
47965
-#: c-family/c-common.c:11546
 
47966
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
47967
+#: c-family/c-common.c:11566
 
47968
 #, fuzzy, gcc-internal-format
 
47969
-#| msgid "conversion from %qT to %qT is ambiguous"
 
47970
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
47971
-msgstr "從 %qT 到 %qT 的轉換有歧義"
 
47972
+msgstr "轉換的純量到向量牽連出截斷"
 
47973
 
 
47974
 #: c-family/c-format.c:103 c-family/c-format.c:290
 
47975
 #, gcc-internal-format
 
47976
@@ -20704,30 +20180,28 @@
 
47977
 
 
47978
 #: c-family/c-format.c:153
 
47979
 #, fuzzy, gcc-internal-format
 
47980
-#| msgid "format string argument not a string type"
 
47981
 msgid "format string argument is not a string type"
 
47982
-msgstr "格式字串引數不是字串玵型"
 
47983
+msgstr "格式字串引數並非字串型態"
 
47984
 
 
47985
 #: c-family/c-format.c:179
 
47986
-#, gcc-internal-format
 
47987
+#, fuzzy, gcc-internal-format
 
47988
 msgid "found a %<%s%> reference but the format argument should be a string"
 
47989
-msgstr ""
 
47990
+msgstr "找到 %<%s%>參考但是格式引數應該是字串"
 
47991
 
 
47992
 #: c-family/c-format.c:182
 
47993
-#, gcc-internal-format
 
47994
+#, fuzzy, gcc-internal-format
 
47995
 msgid "found a %qT but the format argument should be a string"
 
47996
-msgstr ""
 
47997
+msgstr "找到 %qT 但是格式引數應該是字串"
 
47998
 
 
47999
 #: c-family/c-format.c:192
 
48000
-#, gcc-internal-format
 
48001
+#, fuzzy, gcc-internal-format
 
48002
 msgid "format argument should be a %<%s%> reference but a string was found"
 
48003
-msgstr ""
 
48004
+msgstr "格式引數應該是 %<%s%>參考但是字串是找到"
 
48005
 
 
48006
 #: c-family/c-format.c:214
 
48007
 #, fuzzy, gcc-internal-format
 
48008
-#| msgid "first argument of %q+D should be %<int%>"
 
48009
 msgid "format argument should be a %<%s%> reference"
 
48010
-msgstr "%q+D 的第一個參數的類型應該是 %<int%>"
 
48011
+msgstr "格式引數應該是 %<%s%>參考"
 
48012
 
 
48013
 #: c-family/c-format.c:258
 
48014
 #, gcc-internal-format
 
48015
@@ -20735,9 +20209,9 @@
 
48016
 msgstr "無法辨識的格式限定符"
 
48017
 
 
48018
 #: c-family/c-format.c:273
 
48019
-#, gcc-internal-format
 
48020
+#, fuzzy, gcc-internal-format
 
48021
 msgid "%qE is only allowed in Objective-C dialects"
 
48022
-msgstr ""
 
48023
+msgstr "%qE 是只有允許的在中 Objective-C 方言"
 
48024
 
 
48025
 #: c-family/c-format.c:282
 
48026
 #, gcc-internal-format
 
48027
@@ -20922,12 +20396,12 @@
 
48028
 #: c-family/c-format.c:2109
 
48029
 #, gcc-internal-format
 
48030
 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 
48031
-msgstr "%<%%%c%> 在某些區域設定下只給出 2 位表示的年份"
 
48032
+msgstr "%<%%%c%> 在某些區域設定下只給出 2 位表示的年分"
 
48033
 
 
48034
 #: c-family/c-format.c:2112
 
48035
 #, gcc-internal-format
 
48036
 msgid "%<%%%c%> yields only last 2 digits of year"
 
48037
-msgstr "%<%%%c%> 只給出 2 位表示的年份"
 
48038
+msgstr "%<%%%c%> 只給出 2 位表示的年分"
 
48039
 
 
48040
 #. The end of the format string was reached.
 
48041
 #: c-family/c-format.c:2129
 
48042
@@ -20982,27 +20456,23 @@
 
48043
 
 
48044
 #: c-family/c-format.c:2490
 
48045
 #, fuzzy, gcc-internal-format
 
48046
-#| msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
 
48047
 msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
 
48048
-msgstr "格式 %q.*s 需要類型 %<%s%s%>,但引數 %d 的類型為 %qT"
 
48049
+msgstr "%s %<%s%.*s%>預期引數的型態 %<%s%s%>,但是引數 %d 有型態 %qT"
 
48050
 
 
48051
 #: c-family/c-format.c:2497
 
48052
 #, fuzzy, gcc-internal-format
 
48053
-#| msgid "%qs expects a constant argument"
 
48054
 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 
48055
-msgstr "%qs 需要一個常數引數"
 
48056
+msgstr "%s %<%s%.*s%>預期匹配 %<%s%s%>引數"
 
48057
 
 
48058
 #: c-family/c-format.c:2505
 
48059
 #, fuzzy, gcc-internal-format
 
48060
-#| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 
48061
 msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
 
48062
-msgstr "格式 %q.*s 需要類型 %<%T%s%>,但引數 %d 的類型為 %qT"
 
48063
+msgstr "%s %<%s%.*s%>預期引數的型態 %<%T%s%>,但是引數 %d 有型態 %qT"
 
48064
 
 
48065
 #: c-family/c-format.c:2512
 
48066
 #, fuzzy, gcc-internal-format
 
48067
-#| msgid "%qs expects a constant argument"
 
48068
 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 
48069
-msgstr "%qs 需要一個常數引數"
 
48070
+msgstr "%s %<%s%.*s%>預期匹配 %<%T%s%>引數"
 
48071
 
 
48072
 #: c-family/c-format.c:2572 c-family/c-format.c:2578 c-family/c-format.c:2729
 
48073
 #, gcc-internal-format
 
48074
@@ -21051,16 +20521,14 @@
 
48075
 
 
48076
 #: c-family/c-lex.c:260
 
48077
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48078
-#| msgid "%Hignoring #pragma %s %s"
 
48079
 msgid "ignoring #pragma %s %s"
 
48080
-msgstr "%H忽略 #pragma %s %s"
 
48081
+msgstr "忽略 # pragma %s %s"
 
48082
 
 
48083
 #. ... or not.
 
48084
 #: c-family/c-lex.c:403 c-family/c-lex.c:1056
 
48085
 #, fuzzy, gcc-internal-format
 
48086
-#| msgid "%Hstray %<@%> in program"
 
48087
 msgid "stray %<@%> in program"
 
48088
-msgstr "%H程式中有游離的 %<@%>"
 
48089
+msgstr "零星的 %<@%>在中程式"
 
48090
 
 
48091
 #: c-family/c-lex.c:418
 
48092
 #, gcc-internal-format
 
48093
@@ -21094,48 +20562,43 @@
 
48094
 
 
48095
 #: c-family/c-lex.c:666
 
48096
 #, fuzzy, gcc-internal-format
 
48097
-#| msgid "integer constant is too large for %qs type"
 
48098
 msgid "integer constant is too large for %<unsigned long%> type"
 
48099
-msgstr "對 %qs 類型而言整數常數太大"
 
48100
+msgstr "整數常數太大用於 %<unsigned long%> 型態"
 
48101
 
 
48102
 #: c-family/c-lex.c:706
 
48103
 #, fuzzy, gcc-internal-format
 
48104
-#| msgid "storage size not constant"
 
48105
 msgid "unsuffixed float constant"
 
48106
-msgstr "存儲大小不是常數"
 
48107
+msgstr "unsuffixed 浮點數常數"
 
48108
 
 
48109
 #: c-family/c-lex.c:738
 
48110
-#, gcc-internal-format
 
48111
+#, fuzzy, gcc-internal-format
 
48112
 msgid "unsupported non-standard suffix on floating constant"
 
48113
-msgstr ""
 
48114
+msgstr "不受支援的 non-standard 字尾於浮點常數"
 
48115
 
 
48116
 #: c-family/c-lex.c:743
 
48117
-#, gcc-internal-format
 
48118
+#, fuzzy, gcc-internal-format
 
48119
 msgid "non-standard suffix on floating constant"
 
48120
-msgstr ""
 
48121
+msgstr "non-standard 字尾於浮點常數"
 
48122
 
 
48123
 #: c-family/c-lex.c:803 c-family/c-lex.c:806
 
48124
 #, fuzzy, gcc-internal-format
 
48125
-#| msgid "floating constant exceeds range of %<%s%>"
 
48126
 msgid "floating constant exceeds range of %qT"
 
48127
-msgstr "浮點常數超出 %<%s%> 的範圍"
 
48128
+msgstr "浮點常數超出範圍的 %qT"
 
48129
 
 
48130
 #: c-family/c-lex.c:821
 
48131
 #, fuzzy, gcc-internal-format
 
48132
-#| msgid "floating constant misused"
 
48133
 msgid "floating constant truncated to zero"
 
48134
-msgstr "錯誤地使用了浮點常數"
 
48135
+msgstr "浮點常數截短至零"
 
48136
 
 
48137
 #: c-family/c-lex.c:1018
 
48138
 #, fuzzy, gcc-internal-format
 
48139
-#| msgid "misplaced %<@%D%> Objective-C++ construct"
 
48140
 msgid "repeated %<@%> before Objective-C string"
 
48141
-msgstr "位置錯誤的 %<@%D%> Objective-C++ 建構"
 
48142
+msgstr "重複 %<@%>之前 Objective-C 字串"
 
48143
 
 
48144
 #: c-family/c-lex.c:1037 cp/parser.c:3472
 
48145
-#, gcc-internal-format
 
48146
+#, fuzzy, gcc-internal-format
 
48147
 msgid "unsupported non-standard concatenation of string literals"
 
48148
-msgstr ""
 
48149
+msgstr "不受支援的 non-standard 串接的字串實字"
 
48150
 
 
48151
 #: c-family/c-lex.c:1065
 
48152
 #, gcc-internal-format
 
48153
@@ -21144,54 +20607,48 @@
 
48154
 
 
48155
 #: c-family/c-omp.c:143
 
48156
 #, fuzzy, gcc-internal-format
 
48157
-#| msgid "invalid expression as operand"
 
48158
 msgid "invalid expression type for %<#pragma omp atomic%>"
 
48159
-msgstr "無效的運算式做為運算元"
 
48160
+msgstr "無效的運算式型態用於 %<# pragma omp atomic%>"
 
48161
 
 
48162
 #: c-family/c-omp.c:200
 
48163
-#, gcc-internal-format
 
48164
+#, fuzzy, gcc-internal-format
 
48165
 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
 
48166
-msgstr ""
 
48167
+msgstr "%<# pragma omp 基元的 update%>使用兩不同的變數用於記憶體"
 
48168
 
 
48169
 #: c-family/c-omp.c:202 c-family/c-omp.c:214
 
48170
-#, gcc-internal-format
 
48171
+#, fuzzy, gcc-internal-format
 
48172
 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
 
48173
-msgstr ""
 
48174
+msgstr "%<# pragma omp 基元的 capture%>使用兩不同的變數用於記憶體"
 
48175
 
 
48176
 #: c-family/c-omp.c:367 cp/semantics.c:4880
 
48177
 #, fuzzy, gcc-internal-format
 
48178
-#| msgid "invalid vector type for attribute %qE"
 
48179
 msgid "invalid type for iteration variable %qE"
 
48180
-msgstr "屬性 %qE 的向量類型無效"
 
48181
+msgstr "無效的型態用於迭代變數 %qE"
 
48182
 
 
48183
 #: c-family/c-omp.c:380
 
48184
 #, fuzzy, gcc-internal-format
 
48185
-#| msgid "missing initializer"
 
48186
 msgid "%qE is not initialized"
 
48187
-msgstr "缺少初始值設定"
 
48188
+msgstr "%qE 未被初始化的"
 
48189
 
 
48190
 #: c-family/c-omp.c:397 cp/semantics.c:4795
 
48191
-#, gcc-internal-format
 
48192
+#, fuzzy, gcc-internal-format
 
48193
 msgid "missing controlling predicate"
 
48194
-msgstr ""
 
48195
+msgstr "缺少控制述詞"
 
48196
 
 
48197
 #: c-family/c-omp.c:479 cp/semantics.c:4541
 
48198
 #, fuzzy, gcc-internal-format
 
48199
-#| msgid "invalid conditional operand"
 
48200
 msgid "invalid controlling predicate"
 
48201
-msgstr "無效的條件運算元"
 
48202
+msgstr "無效的控制述詞"
 
48203
 
 
48204
 #: c-family/c-omp.c:486 cp/semantics.c:4801
 
48205
 #, fuzzy, gcc-internal-format
 
48206
-#| msgid "assignment suppression"
 
48207
 msgid "missing increment expression"
 
48208
-msgstr "取消賦值"
 
48209
+msgstr "缺少遞增運算式"
 
48210
 
 
48211
 #: c-family/c-omp.c:555 cp/semantics.c:4651
 
48212
 #, fuzzy, gcc-internal-format
 
48213
-#| msgid "invalid truth-value expression"
 
48214
 msgid "invalid increment expression"
 
48215
-msgstr "無效的真值運算式"
 
48216
+msgstr "無效的遞增運算式"
 
48217
 
 
48218
 #: c-family/c-opts.c:305
 
48219
 #, gcc-internal-format
 
48220
@@ -21204,9 +20661,9 @@
 
48221
 msgstr "使用了過時的選項 -I-,請改用 -iquote"
 
48222
 
 
48223
 #: c-family/c-opts.c:410
 
48224
-#, gcc-internal-format
 
48225
+#, fuzzy, gcc-internal-format
 
48226
 msgid "-Werror=normalized=: set -Wnormalized=nfc"
 
48227
-msgstr ""
 
48228
+msgstr "-Werror=常態化=:設定 -Wnormalized=nfc"
 
48229
 
 
48230
 #: c-family/c-opts.c:424
 
48231
 #, gcc-internal-format
 
48232
@@ -21219,14 +20676,14 @@
 
48233
 msgstr "輸出檔案名稱指定了兩次"
 
48234
 
 
48235
 #: c-family/c-opts.c:822
 
48236
-#, gcc-internal-format
 
48237
+#, fuzzy, gcc-internal-format
 
48238
 msgid "-fexcess-precision=standard for C++"
 
48239
-msgstr ""
 
48240
+msgstr "-fexcess-precision=標準用於 C++"
 
48241
 
 
48242
 #: c-family/c-opts.c:835
 
48243
-#, gcc-internal-format
 
48244
+#, fuzzy, gcc-internal-format
 
48245
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 
48246
-msgstr ""
 
48247
+msgstr "-fno-gnu89-inline 是只有支援的在中 GNU99 或 C99 模式"
 
48248
 
 
48249
 #: c-family/c-opts.c:875
 
48250
 #, gcc-internal-format
 
48251
@@ -21250,9 +20707,8 @@
 
48252
 
 
48253
 #: c-family/c-opts.c:883
 
48254
 #, fuzzy, gcc-internal-format
 
48255
-#| msgid "-Wformat-nonliteral ignored without -Wformat"
 
48256
 msgid "-Wformat-contains-nul ignored without -Wformat"
 
48257
-msgstr "-Wformat-nonliteral 未與 -Wformat 一起使用,已忽略"
 
48258
+msgstr "-Wformat-contains-nul 忽略的而無需 -Wformat"
 
48259
 
 
48260
 #: c-family/c-opts.c:885
 
48261
 #, gcc-internal-format
 
48262
@@ -21261,9 +20717,8 @@
 
48263
 
 
48264
 #: c-family/c-opts.c:910
 
48265
 #, fuzzy, gcc-internal-format
 
48266
-#| msgid "stack limits not supported on this target"
 
48267
 msgid "external TLS initialization functions not supported on this target"
 
48268
-msgstr "堆疊限制在此目標平臺上不受支援"
 
48269
+msgstr "巢狀的函式不支援於這個目標"
 
48270
 
 
48271
 #: c-family/c-opts.c:930
 
48272
 #, gcc-internal-format
 
48273
@@ -21302,19 +20757,18 @@
 
48274
 
 
48275
 #: c-family/c-opts.c:1197
 
48276
 #, fuzzy, gcc-internal-format
 
48277
-#| msgid "-mn is used without -mh or -ms"
 
48278
 msgid "-MG may only be used with -M or -MM"
 
48279
-msgstr "-mn 未與 -mh 或 -ms 一起使用"
 
48280
+msgstr "-MG 也許會只有被使用與 -M 或 -MM"
 
48281
 
 
48282
 #: c-family/c-opts.c:1227
 
48283
-#, gcc-internal-format
 
48284
+#, fuzzy, gcc-internal-format
 
48285
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 
48286
-msgstr ""
 
48287
+msgstr "-fdirectives-only 是不相容的與 -Wunusedmacros(_M)"
 
48288
 
 
48289
 #: c-family/c-opts.c:1229
 
48290
-#, gcc-internal-format
 
48291
+#, fuzzy, gcc-internal-format
 
48292
 msgid "-fdirectives-only is incompatible with -traditional"
 
48293
-msgstr ""
 
48294
+msgstr "-fdirectives-only 是不相容的與 -traditional"
 
48295
 
 
48296
 #: c-family/c-opts.c:1401
 
48297
 #, gcc-internal-format
 
48298
@@ -21331,37 +20785,37 @@
 
48299
 msgid "can%'t write to %s: %m"
 
48300
 msgstr "無法寫入 %s:%m"
 
48301
 
 
48302
-#: c-family/c-pch.c:191
 
48303
+#: c-family/c-pch.c:193
 
48304
 #, gcc-internal-format
 
48305
 msgid "can%'t write %s: %m"
 
48306
 msgstr "無法寫入 %s:%m"
 
48307
 
 
48308
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
48309
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
48310
 #, gcc-internal-format
 
48311
 msgid "can%'t read %s: %m"
 
48312
 msgstr "無法讀取 %s:%m"
 
48313
 
 
48314
-#: c-family/c-pch.c:417
 
48315
+#: c-family/c-pch.c:419
 
48316
 #, gcc-internal-format
 
48317
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
48318
 msgstr "pch_preprocess pragma 只應與 -fpreprocessed 並用"
 
48319
 
 
48320
-#: c-family/c-pch.c:418
 
48321
+#: c-family/c-pch.c:420
 
48322
 #, gcc-internal-format
 
48323
 msgid "use #include instead"
 
48324
 msgstr "改用 #include"
 
48325
 
 
48326
-#: c-family/c-pch.c:424
 
48327
+#: c-family/c-pch.c:426
 
48328
 #, gcc-internal-format
 
48329
 msgid "%s: couldn%'t open PCH file: %m"
 
48330
 msgstr "%s:無法開啟 PCH 檔案:%m"
 
48331
 
 
48332
-#: c-family/c-pch.c:429
 
48333
+#: c-family/c-pch.c:431
 
48334
 #, gcc-internal-format
 
48335
 msgid "use -Winvalid-pch for more information"
 
48336
 msgstr "使用 -Winvalid-pch 以獲得更多資訊"
 
48337
 
 
48338
-#: c-family/c-pch.c:430
 
48339
+#: c-family/c-pch.c:432
 
48340
 #, gcc-internal-format, gfc-internal-format
 
48341
 msgid "%s: PCH file was invalid"
 
48342
 msgstr "%s:PCH 檔案無效"
 
48343
@@ -21373,9 +20827,8 @@
 
48344
 
 
48345
 #: c-family/c-pragma.c:112
 
48346
 #, fuzzy, gcc-internal-format
 
48347
-#| msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
 
48348
 msgid "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
 
48349
-msgstr "#pragma pack(pop, %s) 沒有相匹配的 #pragma pack(push, %s)"
 
48350
+msgstr "# pragma 包裝 (流行,%E) 遇到的而無需匹配 # pragma 包裝 (推,%E)"
 
48351
 
 
48352
 #: c-family/c-pragma.c:142
 
48353
 #, gcc-internal-format
 
48354
@@ -21384,9 +20837,8 @@
 
48355
 
 
48356
 #: c-family/c-pragma.c:153 c-family/c-pragma.c:185
 
48357
 #, fuzzy, gcc-internal-format
 
48358
-#| msgid "malformed %<#pragma pack%> - ignored"
 
48359
 msgid "invalid constant in %<#pragma pack%> - ignored"
 
48360
-msgstr "%<#pragma pack%> 格式錯誤 - 已忽略"
 
48361
+msgstr "無效的常數在中 %<# pragma pack%>- 忽略"
 
48362
 
 
48363
 #: c-family/c-pragma.c:157 c-family/c-pragma.c:199
 
48364
 #, gcc-internal-format
 
48365
@@ -21405,9 +20857,8 @@
 
48366
 
 
48367
 #: c-family/c-pragma.c:173
 
48368
 #, fuzzy, gcc-internal-format
 
48369
-#| msgid "unknown action %qs for %<#pragma pack%> - ignored"
 
48370
 msgid "unknown action %qE for %<#pragma pack%> - ignored"
 
48371
-msgstr "%<#pragma pack%> 動作 %qs 無效 - 已忽略"
 
48372
+msgstr "不明動作 %qE 用於 %<# pragma pack%>- 忽略"
 
48373
 
 
48374
 #: c-family/c-pragma.c:202
 
48375
 #, gcc-internal-format
 
48376
@@ -21436,9 +20887,8 @@
 
48377
 
 
48378
 #: c-family/c-pragma.c:363
 
48379
 #, fuzzy, gcc-internal-format
 
48380
-#| msgid "junk at end of %<#pragma pack%>"
 
48381
 msgid "junk at end of %<#pragma weak%>"
 
48382
-msgstr "%<#pragma pack%> 末尾有無用字元"
 
48383
+msgstr "垃圾於結束的 %<# pragma weak%>"
 
48384
 
 
48385
 #: c-family/c-pragma.c:430 c-family/c-pragma.c:432
 
48386
 #, gcc-internal-format
 
48387
@@ -21447,9 +20897,8 @@
 
48388
 
 
48389
 #: c-family/c-pragma.c:435
 
48390
 #, fuzzy, gcc-internal-format
 
48391
-#| msgid "junk at end of #pragma redefine_extname"
 
48392
 msgid "junk at end of %<#pragma redefine_extname%>"
 
48393
-msgstr "#pragma redefine_extname 末尾有無用字元"
 
48394
+msgstr "垃圾於結束的 %<# pragma redefineextname%(_E)>"
 
48395
 
 
48396
 #: c-family/c-pragma.c:464 c-family/c-pragma.c:537
 
48397
 #, gcc-internal-format
 
48398
@@ -21502,162 +20951,144 @@
 
48399
 msgstr "%<#pragma GCC visibility%> 末尾有無用字元"
 
48400
 
 
48401
 #: c-family/c-pragma.c:699
 
48402
-#, gcc-internal-format
 
48403
+#, fuzzy, gcc-internal-format
 
48404
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 
48405
-msgstr ""
 
48406
+msgstr "缺少[錯誤|警告|忽略] 之後 %<# pragma GCC diagnostic%>"
 
48407
 
 
48408
 #: c-family/c-pragma.c:718
 
48409
-#, gcc-internal-format
 
48410
+#, fuzzy, gcc-internal-format
 
48411
 msgid "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
 
48412
-msgstr ""
 
48413
+msgstr "預期 [錯誤|警告|忽略|推|流行] 之後 %<# pragma GCC diagnostic%>"
 
48414
 
 
48415
 #: c-family/c-pragma.c:722
 
48416
 #, fuzzy, gcc-internal-format
 
48417
-#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
 
48418
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 
48419
-msgstr "%<#pragma pack%> 後缺少 %<(%>,忽略"
 
48420
+msgstr "缺少選項之後 %<# pragma GCC diagnostic%>kind"
 
48421
 
 
48422
 #: c-family/c-pragma.c:734
 
48423
 #, fuzzy, gcc-internal-format
 
48424
-#| msgid "unknown action %qs for %<#pragma pack%> - ignored"
 
48425
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 
48426
-msgstr "%<#pragma pack%> 動作 %qs 無效 - 已忽略"
 
48427
+msgstr "不明選項之後 %<# pragma GCC diagnostic%>kind"
 
48428
 
 
48429
 #: c-family/c-pragma.c:747
 
48430
 #, fuzzy, gcc-internal-format
 
48431
-#| msgid "braced-group within expression allowed only inside a function"
 
48432
 msgid "#pragma GCC option is not allowed inside functions"
 
48433
-msgstr "運算式中的大括號組只允許出現在函式中"
 
48434
+msgstr "# pragma GCC 選項未被允許內部函式"
 
48435
 
 
48436
 #: c-family/c-pragma.c:760
 
48437
 #, fuzzy, gcc-internal-format
 
48438
-#| msgid "%<#pragma%> is not allowed here"
 
48439
 msgid "%<#pragma GCC option%> is not a string"
 
48440
-msgstr "在這裡不允許使用 %<#pragma%>"
 
48441
+msgstr "%<# pragma GCC option%>並非字串"
 
48442
 
 
48443
 #: c-family/c-pragma.c:787
 
48444
-#, gcc-internal-format
 
48445
+#, fuzzy, gcc-internal-format
 
48446
 msgid "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
 
48447
-msgstr ""
 
48448
+msgstr "%<# pragma GCC 目標 (字串 [, 字串]...)%>沒有最後的 %<)%>"
 
48449
 
 
48450
 #: c-family/c-pragma.c:793
 
48451
-#, gcc-internal-format
 
48452
+#, fuzzy, gcc-internal-format
 
48453
 msgid "#pragma GCC target string... is badly formed"
 
48454
-msgstr ""
 
48455
+msgstr "# pragma GCC 目標字串…是不當的形成"
 
48456
 
 
48457
 #: c-family/c-pragma.c:816
 
48458
 #, fuzzy, gcc-internal-format
 
48459
-#| msgid "#pragma GCC memregs must precede any function decls"
 
48460
 msgid "#pragma GCC optimize is not allowed inside functions"
 
48461
-msgstr "#pragma GCC memregs 必須出現在所有函式宣告之前"
 
48462
+msgstr "# pragma GCC 最佳化未被允許內部函式"
 
48463
 
 
48464
 #: c-family/c-pragma.c:829
 
48465
-#, gcc-internal-format
 
48466
+#, fuzzy, gcc-internal-format
 
48467
 msgid "%<#pragma GCC optimize%> is not a string or number"
 
48468
-msgstr ""
 
48469
+msgstr "%<# pragma GCC optimize%>並非字串或數字"
 
48470
 
 
48471
 #: c-family/c-pragma.c:855
 
48472
-#, gcc-internal-format
 
48473
+#, fuzzy, gcc-internal-format
 
48474
 msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
 
48475
-msgstr ""
 
48476
+msgstr "%<# pragma GCC 最佳化 (字串 [, 字串]...)%>沒有最後的 %<)%>"
 
48477
 
 
48478
 #: c-family/c-pragma.c:861
 
48479
-#, gcc-internal-format
 
48480
+#, fuzzy, gcc-internal-format
 
48481
 msgid "#pragma GCC optimize string... is badly formed"
 
48482
-msgstr ""
 
48483
+msgstr "# pragma GCC 最佳化字串…是不當的形成"
 
48484
 
 
48485
 #: c-family/c-pragma.c:903
 
48486
 #, fuzzy, gcc-internal-format
 
48487
-#| msgid "junk at end of '#pragma options'"
 
48488
 msgid "junk at end of %<#pragma push_options%>"
 
48489
-msgstr "「#pragma options」末尾有無用字元"
 
48490
+msgstr "垃圾於結束的 %<# pragma pushoptions%(_O)>"
 
48491
 
 
48492
 #: c-family/c-pragma.c:933
 
48493
 #, fuzzy, gcc-internal-format
 
48494
-#| msgid "junk at end of '#pragma options'"
 
48495
 msgid "junk at end of %<#pragma pop_options%>"
 
48496
-msgstr "「#pragma options」末尾有無用字元"
 
48497
+msgstr "垃圾於結束的 %<# pragma popoptions%(_O)>"
 
48498
 
 
48499
 #: c-family/c-pragma.c:940
 
48500
-#, gcc-internal-format
 
48501
+#, fuzzy, gcc-internal-format
 
48502
 msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
 
48503
-msgstr ""
 
48504
+msgstr "%<# pragma GCC pop_options%>而無需相應 %<# pragma GCC push_options%>"
 
48505
 
 
48506
 #: c-family/c-pragma.c:982
 
48507
 #, fuzzy, gcc-internal-format
 
48508
-#| msgid "junk at end of '#pragma options'"
 
48509
 msgid "junk at end of %<#pragma reset_options%>"
 
48510
-msgstr "「#pragma options」末尾有無用字元"
 
48511
+msgstr "垃圾於結束的 %<# pragma resetoptions%(_O)>"
 
48512
 
 
48513
 #: c-family/c-pragma.c:1020 c-family/c-pragma.c:1027
 
48514
 #, fuzzy, gcc-internal-format
 
48515
-#| msgid "expected string literal"
 
48516
 msgid "expected a string after %<#pragma message%>"
 
48517
-msgstr "需要字面字串"
 
48518
+msgstr "預期的字串之後 %<# pragma message%>"
 
48519
 
 
48520
 #: c-family/c-pragma.c:1022
 
48521
 #, fuzzy, gcc-internal-format
 
48522
-#| msgid "malformed #pragma weak, ignored"
 
48523
 msgid "malformed %<#pragma message%>, ignored"
 
48524
-msgstr "#pragma weak 格式錯誤,已忽略"
 
48525
+msgstr "異常的 %<# pragma message%>,忽略"
 
48526
 
 
48527
 #: c-family/c-pragma.c:1032
 
48528
 #, fuzzy, gcc-internal-format
 
48529
-#| msgid "junk at end of %<#pragma align%>"
 
48530
 msgid "junk at end of %<#pragma message%>"
 
48531
-msgstr "%<#pragma align%> 末尾有無用字元"
 
48532
+msgstr "垃圾於結束的 %<# pragma message%>"
 
48533
 
 
48534
 #: c-family/c-pragma.c:1035
 
48535
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48536
-#| msgid "programs: %s\n"
 
48537
 msgid "#pragma message: %s"
 
48538
-msgstr "程式:%s\n"
 
48539
+msgstr "# pragma 訊息:%s"
 
48540
 
 
48541
 #: c-family/c-pragma.c:1072
 
48542
 #, fuzzy, gcc-internal-format
 
48543
-#| msgid "invalid alignment for %<#pragma align%>, ignoring"
 
48544
 msgid "invalid location for %<pragma %s%>, ignored"
 
48545
-msgstr "%<#pragma align%> 指定的對齊邊界無效,忽略"
 
48546
+msgstr "無效的位置用於 %<pragma %s%>,忽略"
 
48547
 
 
48548
 #: c-family/c-pragma.c:1079 c-family/c-pragma.c:1093
 
48549
 #, fuzzy, gcc-internal-format
 
48550
-#| msgid "malformed %<#pragma pack%> - ignored"
 
48551
 msgid "malformed %<#pragma %s%>, ignored"
 
48552
-msgstr "%<#pragma pack%> 格式錯誤 - 已忽略"
 
48553
+msgstr "異常的 %<# pragma %s%>,忽略"
 
48554
 
 
48555
 #: c-family/c-pragma.c:1099
 
48556
 #, fuzzy, gcc-internal-format
 
48557
-#| msgid "junk at end of #pragma %s"
 
48558
 msgid "junk at end of %<#pragma %s%>"
 
48559
-msgstr "#pragma %s 末尾有無用字元"
 
48560
+msgstr "垃圾於結束的 %<# pragma %s%>"
 
48561
 
 
48562
 #: c-family/c-pragma.c:1117
 
48563
-#, gcc-internal-format
 
48564
+#, fuzzy, gcc-internal-format
 
48565
 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
 
48566
-msgstr ""
 
48567
+msgstr "%<# pragma STDC FLOAT_CONST_DECIMAL64%>未被支援用於 C++"
 
48568
 
 
48569
 #: c-family/c-pragma.c:1126
 
48570
 #, fuzzy, gcc-internal-format
 
48571
-#| msgid "#pragma extern_prefix not supported on this target"
 
48572
 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
 
48573
-msgstr "#pragma extern_prefix 在此目標平臺上不受支援"
 
48574
+msgstr "%<# pragma STDC FLOAT_CONST_DECIMAL64%>未被支援於這個目標"
 
48575
 
 
48576
 #: c-family/c-pragma.c:1132
 
48577
-#, gcc-internal-format
 
48578
+#, fuzzy, gcc-internal-format
 
48579
 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
 
48580
-msgstr ""
 
48581
+msgstr "ISO C 不支援 %<# pragma STDC FLOAT_CONST_DECIMAL64%>"
 
48582
 
 
48583
 #: c-family/c-semantics.c:157
 
48584
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48585
-#| msgid "wrong type argument to abs"
 
48586
 msgid "wrong type argument to %s"
 
48587
-msgstr "不能對該類型的引數求絕對值"
 
48588
+msgstr "錯誤的型態引數到 %s"
 
48589
 
 
48590
 #: c-family/cppspec.c:92
 
48591
 #, fuzzy, gcc-internal-format
 
48592
-#| msgid "\"%s\" is not a valid option to the preprocessor"
 
48593
 msgid "%qs is not a valid option to the preprocessor"
 
48594
-msgstr "「%s」不是前處理器的有效選項"
 
48595
+msgstr "%qs 並非有效選項到前置處理器"
 
48596
 
 
48597
 #: c-family/cppspec.c:111
 
48598
 #, gcc-internal-format
 
48599
@@ -21676,14 +21107,13 @@
 
48600
 
 
48601
 #: common/config/bfin/bfin-common.c:323
 
48602
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48603
-#| msgid "spec '%s' is invalid"
 
48604
 msgid "-mcpu=%s is not valid"
 
48605
-msgstr "spec「%s」是無效的"
 
48606
+msgstr "-mcpu=%s 無效"
 
48607
 
 
48608
 #: common/config/bfin/bfin-common.c:359
 
48609
-#, gcc-internal-format, gfc-internal-format
 
48610
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
48611
 msgid "-mcpu=%s has invalid silicon revision"
 
48612
-msgstr ""
 
48613
+msgstr "-mcpu=%s 有無效的 silicon 修訂"
 
48614
 
 
48615
 #: common/config/i386/i386-common.c:666
 
48616
 #, gcc-internal-format
 
48617
@@ -21702,9 +21132,8 @@
 
48618
 
 
48619
 #: common/config/i386/i386-common.c:677
 
48620
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48621
-#| msgid "-malign-loops=%d is not between 0 and %d"
 
48622
 msgid "-malign-jumps=%d is not between 0 and %d"
 
48623
-msgstr "-malign-loops=%d 不在 0 和 %d 之間"
 
48624
+msgstr "-malign-jumps=%d 未被介於 0 和 %d"
 
48625
 
 
48626
 #: common/config/i386/i386-common.c:685
 
48627
 #, gcc-internal-format
 
48628
@@ -21713,9 +21142,8 @@
 
48629
 
 
48630
 #: common/config/i386/i386-common.c:687
 
48631
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48632
-#| msgid "-malign-loops=%d is not between 0 and %d"
 
48633
 msgid "-malign-functions=%d is not between 0 and %d"
 
48634
-msgstr "-malign-loops=%d 不在 0 和 %d 之間"
 
48635
+msgstr "-malign-functions=%d 未被介於 0 和 %d"
 
48636
 
 
48637
 #: common/config/i386/i386-common.c:696
 
48638
 #, gcc-internal-format, gfc-internal-format
 
48639
@@ -21723,14 +21151,14 @@
 
48640
 msgstr "-mbranch-cost=%d 不在 0 和 5 之間"
 
48641
 
 
48642
 #: common/config/i386/i386-common.c:746
 
48643
-#, gcc-internal-format
 
48644
+#, fuzzy, gcc-internal-format
 
48645
 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
 
48646
-msgstr ""
 
48647
+msgstr "%<-fsplit-stack%> 目前只有支援的於 GNU/Linux"
 
48648
 
 
48649
 #: common/config/i386/i386-common.c:752
 
48650
-#, gcc-internal-format
 
48651
+#, fuzzy, gcc-internal-format
 
48652
 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
 
48653
-msgstr ""
 
48654
+msgstr "%<-fsplit-stack%> 需求組譯器支援用於 CFI 指令"
 
48655
 
 
48656
 #: common/config/ia64/ia64-common.c:58
 
48657
 #, gcc-internal-format
 
48658
@@ -21744,24 +21172,23 @@
 
48659
 
 
48660
 #: common/config/rs6000/rs6000-common.c:220
 
48661
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48662
-#| msgid "Unknown switch -mlong-double-%s"
 
48663
 msgid "unknown switch -mlong-double-%s"
 
48664
-msgstr "不明的開關 -mlong-double-%s"
 
48665
+msgstr "不明切換 -mlong-double-%s"
 
48666
 
 
48667
 #: common/config/rs6000/rs6000-common.c:230
 
48668
-#, gcc-internal-format
 
48669
+#, fuzzy, gcc-internal-format
 
48670
 msgid "-msingle-float option equivalent to -mhard-float"
 
48671
-msgstr ""
 
48672
+msgstr "-msingle-float 選項 equivalent 到 -mhard-float"
 
48673
 
 
48674
 #: common/config/rs6000/rs6000-common.c:246
 
48675
-#, gcc-internal-format
 
48676
+#, fuzzy, gcc-internal-format
 
48677
 msgid "-msimple-fpu option ignored"
 
48678
-msgstr ""
 
48679
+msgstr "-msimple-fpu 選項忽略"
 
48680
 
 
48681
 #: common/config/rx/rx-common.c:60
 
48682
-#, gcc-internal-format
 
48683
+#, fuzzy, gcc-internal-format
 
48684
 msgid "the RX200 cpu does not have FPU hardware"
 
48685
-msgstr ""
 
48686
+msgstr "RX200 cpu 沒有 FPU 硬體"
 
48687
 
 
48688
 #: common/config/s390/s390-common.c:98
 
48689
 #, gcc-internal-format
 
48690
@@ -21775,14 +21202,13 @@
 
48691
 
 
48692
 #: common/config/v850/v850-common.c:47
 
48693
 #, fuzzy, gcc-internal-format
 
48694
-#| msgid "value passed to %<-m%s%> is too large"
 
48695
 msgid "value passed in %qs is too large"
 
48696
-msgstr "傳遞給 %<-m%s%> 的值太大"
 
48697
+msgstr "值傳遞在中 %qs 太大"
 
48698
 
 
48699
 #: config/darwin-c.c:87
 
48700
-#, gcc-internal-format
 
48701
+#, fuzzy, gcc-internal-format
 
48702
 msgid "too many #pragma options align=reset"
 
48703
-msgstr ""
 
48704
+msgstr "太多 # pragma 選項對齊=重置"
 
48705
 
 
48706
 #: config/darwin-c.c:107 config/darwin-c.c:110 config/darwin-c.c:112
 
48707
 #: config/darwin-c.c:114
 
48708
@@ -21796,9 +21222,9 @@
 
48709
 msgstr "「#pragma options」末尾有無用字元"
 
48710
 
 
48711
 #: config/darwin-c.c:127
 
48712
-#, gcc-internal-format
 
48713
+#, fuzzy, gcc-internal-format
 
48714
 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 
48715
-msgstr ""
 
48716
+msgstr "異常的『# pragma 選項對齊={mac68k|乘冪|重置}』,忽略"
 
48717
 
 
48718
 #: config/darwin-c.c:139
 
48719
 #, gcc-internal-format
 
48720
@@ -21817,123 +21243,113 @@
 
48721
 
 
48722
 #: config/darwin-c.c:174
 
48723
 #, fuzzy, gcc-internal-format
 
48724
-#| msgid "malformed '#pragma options', ignoring"
 
48725
 msgid "malformed '#pragma ms_struct', ignoring"
 
48726
-msgstr "「#pragma options」格式錯誤 - 已忽略"
 
48727
+msgstr "異常的『# pragma msstruct』(_S),忽略"
 
48728
 
 
48729
 #: config/darwin-c.c:182
 
48730
 #, fuzzy, gcc-internal-format
 
48731
-#| msgid "malformed '#pragma options', ignoring"
 
48732
 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
 
48733
-msgstr "「#pragma options」格式錯誤 - 已忽略"
 
48734
+msgstr "異常的『# pragma msstruct {於|關閉|重置}』(_S),忽略"
 
48735
 
 
48736
 #: config/darwin-c.c:185
 
48737
 #, fuzzy, gcc-internal-format
 
48738
-#| msgid "junk at end of '#pragma %s'"
 
48739
 msgid "junk at end of '#pragma ms_struct'"
 
48740
-msgstr "「#pragma %s」末尾有無用字元"
 
48741
+msgstr "垃圾於結束的『# pragma msstruct』(_S)"
 
48742
 
 
48743
 #: config/darwin-c.c:411
 
48744
-#, gcc-internal-format, gfc-internal-format
 
48745
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
48746
 msgid "subframework include %s conflicts with framework include"
 
48747
-msgstr ""
 
48748
+msgstr "subframework 包含 %s 衝突與框架包含"
 
48749
 
 
48750
 #: config/darwin-c.c:594
 
48751
-#, gcc-internal-format
 
48752
+#, fuzzy, gcc-internal-format
 
48753
 msgid "unknown value %qs of -mmacosx-version-min"
 
48754
-msgstr ""
 
48755
+msgstr "不明值 %qs 的 -mmacosx-version-min"
 
48756
 
 
48757
 #: config/darwin-driver.c:48
 
48758
-#, gcc-internal-format
 
48759
+#, fuzzy, gcc-internal-format
 
48760
 msgid "sysctl for kern.osversion failed: %m"
 
48761
-msgstr ""
 
48762
+msgstr "sysctl 用於字距微調.osversion 失敗:%m"
 
48763
 
 
48764
 #: config/darwin-driver.c:85
 
48765
-#, gcc-internal-format
 
48766
+#, fuzzy, gcc-internal-format
 
48767
 msgid "couldn%'t understand kern.osversion %q.*s"
 
48768
-msgstr ""
 
48769
+msgstr "couldn%'t 了解字距微調.osversion %q.*s"
 
48770
 
 
48771
 #: config/darwin.c:1627
 
48772
-#, gcc-internal-format
 
48773
+#, fuzzy, gcc-internal-format
 
48774
 msgid "the use of _OBJC_-prefixed variable names to select meta-data sections is deprecated at 4.6 and will be removed in 4.7"
 
48775
-msgstr ""
 
48776
+msgstr "使用的 _OBJC_-prefixed 變數名稱以選取後設資料區段被不宜用於 4.6 而將被  移除的在中 4.7"
 
48777
 
 
48778
 #: config/darwin.c:1881
 
48779
-#, gcc-internal-format, gfc-internal-format
 
48780
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
48781
 msgid "failed to open temporary file %s for LTO output"
 
48782
-msgstr ""
 
48783
+msgstr "開啟暫存檔 %s 用於 LTO 輸出時失敗"
 
48784
 
 
48785
 #: config/darwin.c:1970
 
48786
-#, gcc-internal-format
 
48787
+#, fuzzy, gcc-internal-format
 
48788
 msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
 
48789
-msgstr ""
 
48790
+msgstr "%qE 2.95 vtable-compatibility 屬性套用只有時編譯 kext"
 
48791
 
 
48792
 #: config/darwin.c:1977
 
48793
-#, gcc-internal-format
 
48794
+#, fuzzy, gcc-internal-format
 
48795
 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
 
48796
-msgstr ""
 
48797
+msgstr "%qE 2.95 vtable-compatibility 屬性套用只有到 C++類別"
 
48798
 
 
48799
 #: config/darwin.c:2689
 
48800
 #, fuzzy, gcc-internal-format
 
48801
-#| msgid "visibility attribute not supported in this configuration; ignored"
 
48802
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
48803
 msgstr "可見性屬性在此配置下不受支援;已忽略"
 
48804
 
 
48805
 #: config/darwin.c:2847
 
48806
-#, gcc-internal-format, gfc-internal-format
 
48807
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
48808
 msgid "failed to open temporary file %s with LTO output"
 
48809
-msgstr ""
 
48810
+msgstr "開啟暫存檔 %s 與 LTO 輸出時失敗"
 
48811
 
 
48812
 #: config/darwin.c:3020
 
48813
-#, gcc-internal-format
 
48814
+#, fuzzy, gcc-internal-format
 
48815
 msgid "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-runtime%>"
 
48816
-msgstr ""
 
48817
+msgstr "%<-fobjc-abi-version%>>=2 必須被用於 %<-m64%> 目標與 %<-fnext-runtime%>"
 
48818
 
 
48819
 #: config/darwin.c:3024
 
48820
-#, gcc-internal-format
 
48821
+#, fuzzy, gcc-internal-format
 
48822
 msgid "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-fnext-runtime%>"
 
48823
-msgstr ""
 
48824
+msgstr "%<-fobjc-abi-version%>>=2 未被支援於 %<-m32%> 目標與 %<-fnext-runtime%>"
 
48825
 
 
48826
 #: config/darwin.c:3109
 
48827
 #, fuzzy, gcc-internal-format
 
48828
-#| msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 
48829
 msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
 
48830
-msgstr "-mdynamic-no-pic 覆寫了 -fpic 或 -fPIC"
 
48831
+msgstr "%<-mdynamic-no-pic%> 強制變更 %<-fpic%>,%<-fPIC%>,%<-fpie%> 或 %<-fPIE%>"
 
48832
 
 
48833
 #: config/darwin.c:3294
 
48834
 #, fuzzy, gcc-internal-format
 
48835
-#| msgid "built-in function %q+D declared as non-function"
 
48836
 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
 
48837
-msgstr "內建函式 %q+D 未被宣告為函式"
 
48838
+msgstr "內建函式 %qD 需求 %<-mconstant-cfstrings%> 旗標"
 
48839
 
 
48840
 #: config/darwin.c:3301
 
48841
 #, fuzzy, gcc-internal-format
 
48842
-#| msgid "built-in function %q+D declared as non-function"
 
48843
 msgid "built-in function %qD takes one argument only"
 
48844
-msgstr "內建函式 %q+D 未被宣告為函式"
 
48845
+msgstr "內建函式 %qD 需一個引數只有"
 
48846
 
 
48847
 #: config/darwin.c:3375
 
48848
 #, fuzzy, gcc-internal-format
 
48849
-#| msgid "argument to '-Xlinker' is missing"
 
48850
 msgid "CFString literal is missing"
 
48851
-msgstr "「-Xlinker」缺少引數"
 
48852
+msgstr "CFString 實字缺少"
 
48853
 
 
48854
 #: config/darwin.c:3386
 
48855
 #, fuzzy, gcc-internal-format
 
48856
-#| msgid "integral expression %qE is not constant"
 
48857
 msgid "CFString literal expression is not a string constant"
 
48858
-msgstr "整型運算式 %qE 不是常數"
 
48859
+msgstr "CFString 實字運算式並非字串常數"
 
48860
 
 
48861
 #: config/darwin.c:3409
 
48862
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
48863
-#| msgid "expected string literal"
 
48864
 msgid "%s in CFString literal"
 
48865
-msgstr "需要字面字串"
 
48866
+msgstr "%s 在中 CFString 實字"
 
48867
 
 
48868
 #: config/host-darwin.c:61
 
48869
-#, gcc-internal-format
 
48870
+#, fuzzy, gcc-internal-format
 
48871
 msgid "couldn%'t unmap pch_address_space: %m"
 
48872
-msgstr ""
 
48873
+msgstr "couldn%'t unmap pch_address_space:%m"
 
48874
 
 
48875
 #: config/sol2-c.c:92 config/sol2-c.c:108
 
48876
 #, gcc-internal-format
 
48877
@@ -21946,9 +21362,9 @@
 
48878
 msgstr "%<#pragma align%> 指定的對齊邊界無效,忽略"
 
48879
 
 
48880
 #: config/sol2-c.c:116
 
48881
-#, gcc-internal-format
 
48882
+#, fuzzy, gcc-internal-format
 
48883
 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 
48884
-msgstr ""
 
48885
+msgstr "%<# pragma align%>必須出現之前宣告的 %D, 忽略"
 
48886
 
 
48887
 #: config/sol2-c.c:128 config/sol2-c.c:140
 
48888
 #, gcc-internal-format
 
48889
@@ -21997,9 +21413,8 @@
 
48890
 
 
48891
 #: config/vxworks.c:144
 
48892
 #, fuzzy, gcc-internal-format
 
48893
-#| msgid "static is not supported on TPF-OS"
 
48894
 msgid "PIC is only supported for RTPs"
 
48895
-msgstr "TPF-OS 不支援 static"
 
48896
+msgstr "PIC 是只有支援的用於 RTPs"
 
48897
 
 
48898
 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
 
48899
 #. sections.  machopic_select_section ensures that weak variables go in
 
48900
@@ -22007,9 +21422,9 @@
 
48901
 #. not supported.  Weak symbols that aren't visible outside the .s file
 
48902
 #. are not supported.
 
48903
 #: config/darwin.h:442
 
48904
-#, gcc-internal-format
 
48905
+#, fuzzy, gcc-internal-format
 
48906
 msgid "alias definitions not supported in Mach-O; ignored"
 
48907
-msgstr ""
 
48908
+msgstr "別名定義不支援在中 Mach-O; 忽略"
 
48909
 
 
48910
 #. No profiling.
 
48911
 #: config/vx-common.h:89
 
48912
@@ -22019,61 +21434,52 @@
 
48913
 
 
48914
 #: config/aarch64/aarch64-builtins.c:1032
 
48915
 #, fuzzy, gcc-internal-format
 
48916
-#| msgid "incompatible type for argument %d of %qE"
 
48917
 msgid "incompatible type for argument %d, expected %<const int%>"
 
48918
 msgstr "引數 %d(屬於 %qE)類型不相容"
 
48919
 
 
48920
 #: config/aarch64/aarch64.c:3643
 
48921
 #, fuzzy, gcc-internal-format
 
48922
-#| msgid "Enable function profiling"
 
48923
 msgid "function profiling"
 
48924
 msgstr "啟用函式取樣"
 
48925
 
 
48926
 #: config/aarch64/aarch64.c:4623
 
48927
 #, fuzzy, gcc-internal-format
 
48928
-#| msgid "missing filename after %qs"
 
48929
 msgid "missing feature modifier after %qs"
 
48930
 msgstr "%qs 後缺少檔案名稱"
 
48931
 
 
48932
 #. Extension not found in list.
 
48933
 #: config/aarch64/aarch64.c:4644
 
48934
 #, fuzzy, gcc-internal-format
 
48935
-#| msgid "unknown machine mode %qs"
 
48936
 msgid "unknown feature modifier %qs"
 
48937
-msgstr "不明的機器模式 %qs"
 
48938
+msgstr "不明 TLS 式樣 %qs"
 
48939
 
 
48940
 #: config/aarch64/aarch64.c:4675
 
48941
 #, fuzzy, gcc-internal-format
 
48942
-#| msgid "missing path after %qs"
 
48943
 msgid "missing arch name in -march=%qs"
 
48944
 msgstr "%qs 後缺少路徑"
 
48945
 
 
48946
 #. ARCH name not found in list.
 
48947
 #: config/aarch64/aarch64.c:4699
 
48948
 #, fuzzy, gcc-internal-format
 
48949
-#| msgid "bad value (%s) for -march= switch"
 
48950
 msgid "unknown value %qs for -march"
 
48951
-msgstr "-march= 所帶參數(%s)不正確"
 
48952
+msgstr "不明值 %qs 的 -mmacosx-version-min"
 
48953
 
 
48954
 #: config/aarch64/aarch64.c:4724
 
48955
 #, fuzzy, gcc-internal-format
 
48956
-#| msgid "missing path after %qs"
 
48957
 msgid "missing cpu name in -mcpu=%qs"
 
48958
 msgstr "%qs 後缺少路徑"
 
48959
 
 
48960
 #. CPU name not found in list.
 
48961
 #: config/aarch64/aarch64.c:4747
 
48962
 #, fuzzy, gcc-internal-format
 
48963
-#| msgid "bad value %qs for -mcpu switch"
 
48964
 msgid "unknown value %qs for -mcpu"
 
48965
 msgstr "-mcpu 開關的值 %qs 錯誤"
 
48966
 
 
48967
 #. CPU name not found in list.
 
48968
 #: config/aarch64/aarch64.c:4771
 
48969
 #, fuzzy, gcc-internal-format
 
48970
-#| msgid "bad value (%s) for -mtune= switch"
 
48971
 msgid "unknown value %qs for -mtune"
 
48972
-msgstr "-mtune= 所帶參數(%s)不正確"
 
48973
+msgstr "不當的值 %qs 用於 -mtune 切換"
 
48974
 
 
48975
 #: config/aarch64/aarch64.c:4879
 
48976
 #, gcc-internal-format
 
48977
@@ -22083,19 +21489,16 @@
 
48978
 #: config/aarch64/aarch64.c:5198 config/aarch64/aarch64.c:5306
 
48979
 #: config/aarch64/aarch64.c:5545
 
48980
 #, fuzzy, gcc-internal-format
 
48981
-#| msgid "%q+D takes only zero or two arguments"
 
48982
 msgid "%qs and floating point or vector arguments"
 
48983
-msgstr "%q+D 只帶零或兩個參數"
 
48984
+msgstr "使用硬體浮點數指令"
 
48985
 
 
48986
 #: config/aarch64/aarch64.c:6421
 
48987
 #, fuzzy, gcc-internal-format
 
48988
-#| msgid "operand number out of range"
 
48989
 msgid "lane out of range"
 
48990
 msgstr "運算元號超出範圍"
 
48991
 
 
48992
 #: config/aarch64/aarch64.c:6431
 
48993
 #, fuzzy, gcc-internal-format
 
48994
-#| msgid "constant argument out of range for %qs"
 
48995
 msgid "constant out of range"
 
48996
 msgstr "常數引數超過 %qs 的範圍"
 
48997
 
 
48998
@@ -22121,14 +21524,13 @@
 
48999
 
 
49000
 #: config/alpha/alpha.c:356
 
49001
 #, fuzzy, gcc-internal-format
 
49002
-#| msgid "bad value (%s) for -mtune= switch"
 
49003
 msgid "bad value %qs for -mtune switch"
 
49004
-msgstr "-mtune= 所帶參數(%s)不正確"
 
49005
+msgstr "不當的值 %qs 用於 -mtune 切換"
 
49006
 
 
49007
 #: config/alpha/alpha.c:377
 
49008
-#, gcc-internal-format
 
49009
+#, fuzzy, gcc-internal-format
 
49010
 msgid "fp software completion requires -mtrap-precision=i"
 
49011
-msgstr ""
 
49012
+msgstr "fp 軟體完成需求 -mtrap-precision=i"
 
49013
 
 
49014
 #: config/alpha/alpha.c:393
 
49015
 #, gcc-internal-format
 
49016
@@ -22163,15 +21565,13 @@
 
49017
 
 
49018
 #: config/arm/arm.c:1635
 
49019
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49020
-#| msgid "switch -mcpu=%s conflicts with -march= switch"
 
49021
 msgid "switch -mcpu=%s conflicts with -march=%s switch"
 
49022
-msgstr "開關 -mcpu=%s 與 -march= 開關衝突"
 
49023
+msgstr "切換 -mcpu=%s 衝突與 -march=%s 切換"
 
49024
 
 
49025
 #: config/arm/arm.c:1753
 
49026
 #, fuzzy, gcc-internal-format
 
49027
-#| msgid "target CPU does not support interworking"
 
49028
 msgid "target CPU does not support ARM mode"
 
49029
-msgstr "目的 CPU 不支援交互工作"
 
49030
+msgstr "目標 CPU 不支援手臂模式"
 
49031
 
 
49032
 #: config/arm/arm.c:1759
 
49033
 #, gcc-internal-format
 
49034
@@ -22184,14 +21584,14 @@
 
49035
 msgstr "目的 CPU 不支援 THUMB 指令"
 
49036
 
 
49037
 #: config/arm/arm.c:1783
 
49038
-#, gcc-internal-format
 
49039
+#, fuzzy, gcc-internal-format
 
49040
 msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 
49041
-msgstr ""
 
49042
+msgstr "啟用返回支援是只有有意義的時編譯用於姆指"
 
49043
 
 
49044
 #: config/arm/arm.c:1786
 
49045
-#, gcc-internal-format
 
49046
+#, fuzzy, gcc-internal-format
 
49047
 msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 
49048
-msgstr ""
 
49049
+msgstr "啟用被呼叫端交互作用支援是只有有意義的時編譯用於姆指"
 
49050
 
 
49051
 #: config/arm/arm.c:1790
 
49052
 #, gcc-internal-format
 
49053
@@ -22219,14 +21619,14 @@
 
49054
 msgstr "尚不支援在浮點暫存器中傳遞浮點參數"
 
49055
 
 
49056
 #: config/arm/arm.c:1815
 
49057
-#, gcc-internal-format
 
49058
+#, fuzzy, gcc-internal-format
 
49059
 msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
 
49060
-msgstr ""
 
49061
+msgstr "%<mwords-little-endian%> 被不宜用而將被  移除的在中未來釋出"
 
49062
 
 
49063
 #: config/arm/arm.c:1879
 
49064
-#, gcc-internal-format
 
49065
+#, fuzzy, gcc-internal-format
 
49066
 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 
49067
-msgstr ""
 
49068
+msgstr "iwmmxt 需求 AAPCS 相容 ABI 用於適當作業"
 
49069
 
 
49070
 #: config/arm/arm.c:1882
 
49071
 #, gcc-internal-format
 
49072
@@ -22235,21 +21635,18 @@
 
49073
 
 
49074
 #: config/arm/arm.c:1915
 
49075
 #, fuzzy, gcc-internal-format
 
49076
-#| msgid "target CPU does not support interworking"
 
49077
 msgid "AAPCS does not support -mcaller-super-interworking"
 
49078
-msgstr "目的 CPU 不支援交互工作"
 
49079
+msgstr "AAPCS 不支援 -mcaller-super-interworking"
 
49080
 
 
49081
 #: config/arm/arm.c:1918
 
49082
 #, fuzzy, gcc-internal-format
 
49083
-#| msgid "target CPU does not support interworking"
 
49084
 msgid "AAPCS does not support -mcallee-super-interworking"
 
49085
-msgstr "目的 CPU 不支援交互工作"
 
49086
+msgstr "AAPCS 不支援 -mcallee-super-interworking"
 
49087
 
 
49088
 #: config/arm/arm.c:1923
 
49089
 #, fuzzy, gcc-internal-format
 
49090
-#| msgid "-fpic and -mapcs-reent are incompatible"
 
49091
 msgid "iWMMXt and NEON are incompatible"
 
49092
-msgstr "-fpic 和 -mapcs-reent 互不相容"
 
49093
+msgstr "-mvsx 和 -mpaired 是不相容的"
 
49094
 
 
49095
 #: config/arm/arm.c:1927
 
49096
 #, gcc-internal-format
 
49097
@@ -22257,9 +21654,9 @@
 
49098
 msgstr ""
 
49099
 
 
49100
 #: config/arm/arm.c:1931
 
49101
-#, gcc-internal-format
 
49102
+#, fuzzy, gcc-internal-format
 
49103
 msgid "__fp16 and no ldrh"
 
49104
-msgstr ""
 
49105
+msgstr "__fp16 以及沒有 ldrh"
 
49106
 
 
49107
 #: config/arm/arm.c:1951
 
49108
 #, gcc-internal-format
 
49109
@@ -22268,32 +21665,28 @@
 
49110
 
 
49111
 #: config/arm/arm.c:1974
 
49112
 #, fuzzy, gcc-internal-format
 
49113
-#| msgid "can not use -mtp=cp15 with -mthumb"
 
49114
 msgid "can not use -mtp=cp15 with 16-bit Thumb"
 
49115
-msgstr "-mtp=cp15 和 -mthumb 不能並用"
 
49116
+msgstr "無法使用 -mtp=cp15 與 16-bit 姆指"
 
49117
 
 
49118
 #: config/arm/arm.c:1990
 
49119
 #, fuzzy, gcc-internal-format
 
49120
-#| msgid "structure size boundary can only be set to %s"
 
49121
 msgid "structure size boundary can only be set to 8, 32 or 64"
 
49122
-msgstr "結構大小邊界只能被設定為 %s"
 
49123
+msgstr "結構大小邊界只能是設定為 8, 32 或 64"
 
49124
 
 
49125
 #: config/arm/arm.c:1992
 
49126
 #, fuzzy, gcc-internal-format
 
49127
-#| msgid "structure size boundary can only be set to %s"
 
49128
 msgid "structure size boundary can only be set to 8 or 32"
 
49129
-msgstr "結構大小邊界只能被設定為 %s"
 
49130
+msgstr "結構大小邊界只能是設定為 8 或 32"
 
49131
 
 
49132
 #: config/arm/arm.c:2000
 
49133
 #, fuzzy, gcc-internal-format
 
49134
-#| msgid "assert: %s is assign compatible with %s"
 
49135
 msgid "RTP PIC is incompatible with Thumb"
 
49136
-msgstr "assert:%s 與 %s 賦值相容"
 
49137
+msgstr "RTP PIC 是不相容的與姆指"
 
49138
 
 
49139
 #: config/arm/arm.c:2009
 
49140
-#, gcc-internal-format
 
49141
+#, fuzzy, gcc-internal-format
 
49142
 msgid "RTP PIC is incompatible with -msingle-pic-base"
 
49143
-msgstr ""
 
49144
+msgstr "RTP PIC 是不相容的與 -msingle-pic-base"
 
49145
 
 
49146
 #: config/arm/arm.c:2021
 
49147
 #, gcc-internal-format
 
49148
@@ -22307,35 +21700,33 @@
 
49149
 
 
49150
 #: config/arm/arm.c:2063
 
49151
 #, fuzzy, gcc-internal-format
 
49152
-#| msgid "target CPU does not support interworking"
 
49153
 msgid "target CPU does not support unaligned accesses"
 
49154
-msgstr "目的 CPU 不支援交互工作"
 
49155
+msgstr "目標 CPU 不支援 unaligned 存取"
 
49156
 
 
49157
 #: config/arm/arm.c:2087
 
49158
 #, fuzzy, gcc-internal-format
 
49159
-#| msgid "-freorder-blocks-and-partition does not work on this architecture"
 
49160
 msgid "-freorder-blocks-and-partition not supported on this architecture"
 
49161
-msgstr "-freorder-blocks-and-partition 不能在此架構下工作"
 
49162
+msgstr "-freorder-blocks-and-partition 不支援於這個架構"
 
49163
 
 
49164
 #: config/arm/arm.c:4148
 
49165
-#, gcc-internal-format
 
49166
+#, fuzzy, gcc-internal-format
 
49167
 msgid "non-AAPCS derived PCS variant"
 
49168
-msgstr ""
 
49169
+msgstr "non-AAPCS 衍生的 PCS 變體"
 
49170
 
 
49171
 #: config/arm/arm.c:4150
 
49172
-#, gcc-internal-format
 
49173
+#, fuzzy, gcc-internal-format
 
49174
 msgid "variadic functions must use the base AAPCS variant"
 
49175
-msgstr ""
 
49176
+msgstr "variadic 函式必須使用基底 AAPCS 變體"
 
49177
 
 
49178
 #: config/arm/arm.c:4169
 
49179
-#, gcc-internal-format
 
49180
+#, fuzzy, gcc-internal-format
 
49181
 msgid "PCS variant"
 
49182
-msgstr ""
 
49183
+msgstr "PCS 變體"
 
49184
 
 
49185
 #: config/arm/arm.c:4364
 
49186
-#, gcc-internal-format
 
49187
+#, fuzzy, gcc-internal-format
 
49188
 msgid "Thumb-1 hard-float VFP ABI"
 
49189
-msgstr ""
 
49190
+msgstr "Thumb-1 hard-float VFP ABI"
 
49191
 
 
49192
 #: config/arm/arm.c:5087 config/arm/arm.c:5105 config/avr/avr.c:7809
 
49193
 #: config/avr/avr.c:7825 config/bfin/bfin.c:4636 config/bfin/bfin.c:4697
 
49194
@@ -22343,319 +21734,305 @@
 
49195
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
49196
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
49197
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
49198
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
49199
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
49200
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
49201
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
49202
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
49203
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
49204
 #: config/v850/v850.c:2082
 
49205
 #, fuzzy, gcc-internal-format
 
49206
-#| msgid "%qs attribute only applies to functions"
 
49207
 msgid "%qE attribute only applies to functions"
 
49208
-msgstr "%qs 屬性只能套用於函式"
 
49209
+msgstr "%qE 屬性只有套用到函式"
 
49210
 
 
49211
-#: config/arm/arm.c:19315
 
49212
-#, gcc-internal-format
 
49213
+#: config/arm/arm.c:19325
 
49214
+#, fuzzy, gcc-internal-format
 
49215
 msgid "unable to compute real location of stacked parameter"
 
49216
-msgstr ""
 
49217
+msgstr "無法計算真實位置的重疊參數"
 
49218
 
 
49219
-#: config/arm/arm.c:21257
 
49220
+#: config/arm/arm.c:21267
 
49221
 #, fuzzy, gcc-internal-format
 
49222
-#| msgid "argument %qd is not a constant"
 
49223
 msgid "argument must be a constant"
 
49224
-msgstr "引數 %qd 不是一個常數"
 
49225
+msgstr "引數必須是常數"
 
49226
 
 
49227
 #. @@@ better error message
 
49228
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
49229
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
49230
 #, gcc-internal-format
 
49231
 msgid "selector must be an immediate"
 
49232
 msgstr "選擇子必須是立即數值"
 
49233
 
 
49234
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
49235
-#: config/arm/arm.c:21752
 
49236
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
49237
+#: config/arm/arm.c:21762
 
49238
 #, gcc-internal-format
 
49239
 msgid "the range of selector should be in 0 to 7"
 
49240
 msgstr ""
 
49241
 
 
49242
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
49243
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
49244
 #, gcc-internal-format
 
49245
 msgid "the range of selector should be in 0 to 3"
 
49246
 msgstr ""
 
49247
 
 
49248
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
49249
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
49250
 #, gcc-internal-format
 
49251
 msgid "the range of selector should be in 0 to 1"
 
49252
 msgstr ""
 
49253
 
 
49254
-#: config/arm/arm.c:21822
 
49255
+#: config/arm/arm.c:21832
 
49256
 #, gcc-internal-format
 
49257
 msgid "mask must be an immediate"
 
49258
 msgstr "遮罩必須是一個立即數值"
 
49259
 
 
49260
-#: config/arm/arm.c:21827
 
49261
-#, gcc-internal-format
 
49262
+#: config/arm/arm.c:21837
 
49263
+#, fuzzy, gcc-internal-format
 
49264
 msgid "the range of mask should be in 0 to 255"
 
49265
-msgstr ""
 
49266
+msgstr "%qE 屬性引數應該被介於 0 到 255"
 
49267
 
 
49268
-#: config/arm/arm.c:22015
 
49269
+#: config/arm/arm.c:22025
 
49270
 #, gcc-internal-format
 
49271
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
49272
 msgstr ""
 
49273
 
 
49274
-#: config/arm/arm.c:22017
 
49275
+#: config/arm/arm.c:22027
 
49276
 #, gcc-internal-format
 
49277
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
49278
 msgstr ""
 
49279
 
 
49280
-#: config/arm/arm.c:22019
 
49281
+#: config/arm/arm.c:22029
 
49282
 #, gcc-internal-format
 
49283
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
49284
 msgstr ""
 
49285
 
 
49286
-#: config/arm/arm.c:22021
 
49287
+#: config/arm/arm.c:22031
 
49288
 #, gcc-internal-format
 
49289
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
49290
 msgstr ""
 
49291
 
 
49292
-#: config/arm/arm.c:22027
 
49293
+#: config/arm/arm.c:22037
 
49294
 #, gcc-internal-format
 
49295
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
49296
 msgstr ""
 
49297
 
 
49298
-#: config/arm/arm.c:22029
 
49299
+#: config/arm/arm.c:22039
 
49300
 #, gcc-internal-format
 
49301
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
49302
 msgstr ""
 
49303
 
 
49304
-#: config/arm/arm.c:22034
 
49305
+#: config/arm/arm.c:22044
 
49306
 #, gcc-internal-format
 
49307
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
49308
 msgstr ""
 
49309
 
 
49310
-#: config/arm/arm.c:22036
 
49311
+#: config/arm/arm.c:22046
 
49312
 #, gcc-internal-format
 
49313
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
49314
 msgstr ""
 
49315
 
 
49316
-#: config/arm/arm.c:22038
 
49317
+#: config/arm/arm.c:22048
 
49318
 #, gcc-internal-format
 
49319
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
49320
 msgstr ""
 
49321
 
 
49322
-#: config/arm/arm.c:22040
 
49323
+#: config/arm/arm.c:22050
 
49324
 #, gcc-internal-format
 
49325
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
49326
 msgstr ""
 
49327
 
 
49328
-#: config/arm/arm.c:22042
 
49329
+#: config/arm/arm.c:22052
 
49330
 #, gcc-internal-format
 
49331
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
49332
 msgstr ""
 
49333
 
 
49334
-#: config/arm/arm.c:22044
 
49335
+#: config/arm/arm.c:22054
 
49336
 #, gcc-internal-format
 
49337
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
49338
 msgstr ""
 
49339
 
 
49340
-#: config/arm/arm.c:22046
 
49341
+#: config/arm/arm.c:22056
 
49342
 #, gcc-internal-format
 
49343
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
49344
 msgstr ""
 
49345
 
 
49346
-#: config/arm/arm.c:22048
 
49347
+#: config/arm/arm.c:22058
 
49348
 #, gcc-internal-format
 
49349
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
49350
 msgstr ""
 
49351
 
 
49352
-#: config/arm/arm.c:22050
 
49353
+#: config/arm/arm.c:22060
 
49354
 #, gcc-internal-format
 
49355
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
49356
 msgstr ""
 
49357
 
 
49358
-#: config/arm/arm.c:22052
 
49359
+#: config/arm/arm.c:22062
 
49360
 #, gcc-internal-format
 
49361
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
49362
 msgstr ""
 
49363
 
 
49364
-#: config/arm/arm.c:22054
 
49365
+#: config/arm/arm.c:22064
 
49366
 #, gcc-internal-format
 
49367
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
49368
 msgstr ""
 
49369
 
 
49370
-#: config/arm/arm.c:22056
 
49371
+#: config/arm/arm.c:22066
 
49372
 #, gcc-internal-format
 
49373
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
49374
 msgstr ""
 
49375
 
 
49376
-#: config/arm/arm.c:22058
 
49377
+#: config/arm/arm.c:22068
 
49378
 #, gcc-internal-format
 
49379
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
49380
 msgstr ""
 
49381
 
 
49382
-#: config/arm/arm.c:22060
 
49383
+#: config/arm/arm.c:22070
 
49384
 #, gcc-internal-format
 
49385
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
49386
 msgstr ""
 
49387
 
 
49388
-#: config/arm/arm.c:22062
 
49389
+#: config/arm/arm.c:22072
 
49390
 #, gcc-internal-format
 
49391
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
49392
 msgstr ""
 
49393
 
 
49394
-#: config/arm/arm.c:22064
 
49395
+#: config/arm/arm.c:22074
 
49396
 #, gcc-internal-format
 
49397
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
49398
 msgstr ""
 
49399
 
 
49400
-#: config/arm/arm.c:22066
 
49401
+#: config/arm/arm.c:22076
 
49402
 #, gcc-internal-format
 
49403
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
49404
 msgstr ""
 
49405
 
 
49406
-#: config/arm/arm.c:22068
 
49407
+#: config/arm/arm.c:22078
 
49408
 #, gcc-internal-format
 
49409
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
49410
 msgstr ""
 
49411
 
 
49412
-#: config/arm/arm.c:22787
 
49413
+#: config/arm/arm.c:22797
 
49414
 #, gcc-internal-format
 
49415
 msgid "no low registers available for popping high registers"
 
49416
 msgstr "高暫存器彈堆疊時沒有可用的低暫存器"
 
49417
 
 
49418
-#: config/arm/arm.c:23012
 
49419
-#, gcc-internal-format
 
49420
+#: config/arm/arm.c:23022
 
49421
+#, fuzzy, gcc-internal-format
 
49422
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
49423
-msgstr ""
 
49424
+msgstr "插斷服務常式無法編碼的在中姆指模式"
 
49425
 
 
49426
 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
 
49427
 #, fuzzy, gcc-internal-format
 
49428
-#| msgid "%qs expects a constant argument"
 
49429
 msgid "%qs expects 1 argument but %d given"
 
49430
 msgstr "%qs 需要一個常數引數"
 
49431
 
 
49432
 #: config/avr/avr-c.c:76
 
49433
 #, fuzzy, gcc-internal-format
 
49434
-#| msgid "%qs expects a constant argument"
 
49435
 msgid "%qs expects a fixed-point value as argument"
 
49436
 msgstr "%qs 需要一個常數引數"
 
49437
 
 
49438
 #: config/avr/avr-c.c:102
 
49439
-#, gcc-internal-format
 
49440
+#, fuzzy, gcc-internal-format
 
49441
 msgid "using %qs with unsigned type has no effect"
 
49442
-msgstr ""
 
49443
+msgstr "%qE 屬性沒有任何效果"
 
49444
 
 
49445
 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
 
49446
 #, fuzzy, gcc-internal-format
 
49447
-#| msgid "no matching template for %qD found"
 
49448
 msgid "no matching fixed-point overload found for %qs"
 
49449
 msgstr "沒有找到與 %qD 匹配的範本"
 
49450
 
 
49451
 #: config/avr/avr-c.c:124
 
49452
 #, fuzzy, gcc-internal-format
 
49453
-#| msgid "%qs expects a constant argument"
 
49454
 msgid "%qs expects 2 arguments but %d given"
 
49455
 msgstr "%qs 需要一個常數引數"
 
49456
 
 
49457
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
49458
 #, fuzzy, gcc-internal-format
 
49459
-#| msgid "%qs expects a constant argument"
 
49460
 msgid "%qs expects a fixed-point value as first argument"
 
49461
 msgstr "%qs 需要一個常數引數"
 
49462
 
 
49463
 #: config/avr/avr-c.c:144
 
49464
 #, fuzzy, gcc-internal-format
 
49465
-#| msgid "%qs expects a constant argument"
 
49466
 msgid "%qs expects an integer value as second argument"
 
49467
 msgstr "%qs 需要一個常數引數"
 
49468
 
 
49469
 #: config/avr/avr.c:573
 
49470
 #, fuzzy, gcc-internal-format
 
49471
-#| msgid "-G and -static are mutually exclusive"
 
49472
 msgid "function attributes %qs, %qs and %qs are mutually exclusive"
 
49473
-msgstr "不能同時使用 -G 和 --static 選項"
 
49474
+msgstr "函式屬性 %qs,%qs 和 %qs 彼此互斥"
 
49475
 
 
49476
 #: config/avr/avr.c:580
 
49477
-#, gcc-internal-format
 
49478
+#, fuzzy, gcc-internal-format
 
49479
 msgid "function attributes %qs and %qs have no effect on %qs function"
 
49480
-msgstr ""
 
49481
+msgstr "函式屬性 %qs 和 %qs 沒有任何效果於 %qs 函式"
 
49482
 
 
49483
 #: config/avr/avr.c:598
 
49484
 #, fuzzy, gcc-internal-format
 
49485
-#| msgid "%qD cannot have default arguments"
 
49486
 msgid "%qs function cannot have arguments"
 
49487
-msgstr "%qD 不能有預設參數"
 
49488
+msgstr "%qs 函式無法有引數"
 
49489
 
 
49490
 #: config/avr/avr.c:601
 
49491
 #, fuzzy, gcc-internal-format
 
49492
-#| msgid "Function does not return a value"
 
49493
 msgid "%qs function cannot return a value"
 
49494
-msgstr "函式沒有回傳一個值"
 
49495
+msgstr "%qs 函式無法回傳值"
 
49496
 
 
49497
 #: config/avr/avr.c:608
 
49498
 #, fuzzy, gcc-internal-format
 
49499
-#| msgid "%qs appears to be a misspelled signal handler"
 
49500
 msgid "%qs appears to be a misspelled %s handler"
 
49501
-msgstr "%qs 似乎是一個拼寫錯的信號處理者"
 
49502
+msgstr "%qs 似乎是 misspelled %s 處理常式"
 
49503
 
 
49504
 #: config/avr/avr.c:838
 
49505
-#, gcc-internal-format
 
49506
+#, fuzzy, gcc-internal-format
 
49507
 msgid "%<builtin_return_address%> contains only 2 bytes of address"
 
49508
-msgstr ""
 
49509
+msgstr "『builtin_return_address』含有只有 2 位元組的位址"
 
49510
 
 
49511
 #: config/avr/avr.c:2047
 
49512
-#, gcc-internal-format
 
49513
+#, fuzzy, gcc-internal-format
 
49514
 msgid "pointer offset from symbol maybe incorrect"
 
49515
-msgstr ""
 
49516
+msgstr "指標偏移從符號也許不正確"
 
49517
 
 
49518
 #: config/avr/avr.c:2172
 
49519
-#, gcc-internal-format
 
49520
+#, fuzzy, gcc-internal-format
 
49521
 msgid "accessing data memory with program memory address"
 
49522
-msgstr ""
 
49523
+msgstr "存取資料記憶體與程式記憶體位址"
 
49524
 
 
49525
 #: config/avr/avr.c:2221
 
49526
-#, gcc-internal-format
 
49527
+#, fuzzy, gcc-internal-format
 
49528
 msgid "accessing program memory with data memory address"
 
49529
-msgstr ""
 
49530
+msgstr "存取程式記憶體與資料記憶體位址"
 
49531
 
 
49532
 #: config/avr/avr.c:2640
 
49533
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49534
-#| msgid "Number of registers used to pass integer arguments"
 
49535
 msgid "fixed register %s used to pass parameter to function"
 
49536
-msgstr "用以傳遞整數參數的暫存器個數"
 
49537
+msgstr "固定的暫存器 %s 用來回合參數到函式"
 
49538
 
 
49539
 #: config/avr/avr.c:2911
 
49540
 #, fuzzy, gcc-internal-format
 
49541
-#| msgid "weak declaration of %q+D not supported"
 
49542
 msgid "writing to address space %qs not supported"
 
49543
-msgstr "不支援 %q+D 的弱宣告"
 
49544
+msgstr "寫入位址空間 %qs 不支援"
 
49545
 
 
49546
 #: config/avr/avr.c:8000
 
49547
-#, gcc-internal-format
 
49548
+#, fuzzy, gcc-internal-format
 
49549
 msgid "%qT uses address space %qs beyond flash of %qs"
 
49550
-msgstr ""
 
49551
+msgstr "%qT 使用位址空間 %qs 位於之後 flash 的 %qs"
 
49552
 
 
49553
 #: config/avr/avr.c:8003
 
49554
-#, gcc-internal-format
 
49555
+#, fuzzy, gcc-internal-format
 
49556
 msgid "%s %q+D uses address space %qs beyond flash of %qs"
 
49557
-msgstr ""
 
49558
+msgstr "%s %q+D 使用位址空間 %qs 位於之後 flash 的 %qs"
 
49559
 
 
49560
 #: config/avr/avr.c:8010
 
49561
-#, gcc-internal-format
 
49562
+#, fuzzy, gcc-internal-format
 
49563
 msgid "pointer targeting address space %qs must be const in %qT"
 
49564
-msgstr ""
 
49565
+msgstr "指標目標位址空間 %qs 必須是常數在中 %qT"
 
49566
 
 
49567
 #: config/avr/avr.c:8013
 
49568
-#, gcc-internal-format
 
49569
+#, fuzzy, gcc-internal-format
 
49570
 msgid "pointer targeting address space %qs must be const in %s %q+D"
 
49571
-msgstr ""
 
49572
+msgstr "指標目標位址空間 %qs 必須是常數在中 %s %q+D"
 
49573
 
 
49574
 #: config/avr/avr.c:8051
 
49575
-#, gcc-internal-format
 
49576
+#, fuzzy, gcc-internal-format
 
49577
 msgid "variable %q+D located in address space %qs beyond flash of %qs"
 
49578
-msgstr ""
 
49579
+msgstr "變數 %q+D 尋找位置的在中位址空間 %qs 位於之後 flash 的 %qs"
 
49580
 
 
49581
 #: config/avr/avr.c:8067
 
49582
-#, gcc-internal-format
 
49583
+#, fuzzy, gcc-internal-format
 
49584
 msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
 
49585
-msgstr ""
 
49586
+msgstr "變數 %q+D 必須是常數以便是置放進入唯讀區段依靠 %qs"
 
49587
 
 
49588
 #: config/avr/avr.c:8274
 
49589
 #, gcc-internal-format
 
49590
@@ -22664,41 +22041,43 @@
 
49591
 
 
49592
 #: config/avr/avr.c:8315
 
49593
 #, fuzzy, gcc-internal-format
 
49594
-#| msgid "initialized variable %q+D is marked dllimport"
 
49595
 msgid "uninitialized variable %q+D put into program memory area"
 
49596
-msgstr "經初始化的變數 %q+D 被標記為 dllimport"
 
49597
+msgstr "uninitialized 變數 %q+D 置放進入程式記憶儲存區"
 
49598
 
 
49599
 #: config/avr/avr.c:8394
 
49600
 #, gcc-internal-format
 
49601
 msgid "MCU %qs supported for assembler only"
 
49602
 msgstr "MCU %qs 只支援組譯器"
 
49603
 
 
49604
-#: config/avr/avr.c:11718
 
49605
+#: config/avr/avr.c:10816
 
49606
+#, fuzzy, gcc-internal-format
 
49607
+msgid "conversion from address space %qs to address space %qs"
 
49608
+msgstr "從 %s 轉換到 %s,位於 %L"
 
49609
+
 
49610
+#: config/avr/avr.c:11778
 
49611
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49612
-#| msgid "case label does not reduce to an integer constant"
 
49613
 msgid "%s expects a compile time integer constant"
 
49614
-msgstr "case 標籤不能還原為一個整常數"
 
49615
+msgstr "%s 預期編譯時期整數常數"
 
49616
 
 
49617
-#: config/avr/avr.c:11732
 
49618
+#: config/avr/avr.c:11792
 
49619
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49620
-#| msgid "%qs attribute requires an integer constant argument"
 
49621
 msgid "%s expects a compile time long integer constant as first argument"
 
49622
-msgstr "%qs 屬性需要一個整常數做為引數"
 
49623
+msgstr "%s 預期編譯時期長整數常數做為先引數"
 
49624
 
 
49625
-#: config/avr/avr.c:11760
 
49626
+#: config/avr/avr.c:11820
 
49627
 #, gcc-internal-format, gfc-internal-format
 
49628
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
49629
 msgstr ""
 
49630
 
 
49631
-#: config/avr/avr.c:11769
 
49632
+#: config/avr/avr.c:11829
 
49633
 #, gcc-internal-format
 
49634
 msgid "rounding result will always be 0"
 
49635
 msgstr ""
 
49636
 
 
49637
 #: config/bfin/bfin.c:2351
 
49638
-#, gcc-internal-format
 
49639
+#, fuzzy, gcc-internal-format
 
49640
 msgid "-mfdpic is not supported, please use a bfin-linux-uclibc target"
 
49641
-msgstr ""
 
49642
+msgstr "-mfdpic 未被支援,請使用 bfin-linux-uclibc 目標"
 
49643
 
 
49644
 #: config/bfin/bfin.c:2356
 
49645
 #, gcc-internal-format
 
49646
@@ -22706,21 +22085,19 @@
 
49647
 msgstr "指定了 -mshared-library-id= 卻沒有使用 -mid-shared-library"
 
49648
 
 
49649
 #: config/bfin/bfin.c:2360
 
49650
-#, gcc-internal-format
 
49651
+#, fuzzy, gcc-internal-format
 
49652
 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
 
49653
-msgstr ""
 
49654
+msgstr "-fstack-limit- 選項被忽略與 -mfdpic;使用 -mstack-check-l1"
 
49655
 
 
49656
 #: config/bfin/bfin.c:2365
 
49657
 #, fuzzy, gcc-internal-format
 
49658
-#| msgid "cannot use mthreads and mlegacy-threads together"
 
49659
 msgid "can%'t use multiple stack checking methods together"
 
49660
-msgstr "不能同時使用 mthreads 和 mlegacy-threads"
 
49661
+msgstr "can%'t 使用多重堆疊檢查方法一起"
 
49662
 
 
49663
 #: config/bfin/bfin.c:2368
 
49664
 #, fuzzy, gcc-internal-format
 
49665
-#| msgid "-mips16 and -mdsp cannot be used together"
 
49666
 msgid "ID shared libraries and FD-PIC mode can%'t be used together"
 
49667
-msgstr "-mips16 和 -mdsp 不能一起使用"
 
49668
+msgstr "識別號共用函式庫和 FD-PIC 模式 can%'t 一起使用"
 
49669
 
 
49670
 #: config/bfin/bfin.c:2373 config/m68k/m68k.c:535
 
49671
 #, gcc-internal-format
 
49672
@@ -22728,27 +22105,24 @@
 
49673
 msgstr "不能同時指定 -msep-data 和 -mid-shared-library"
 
49674
 
 
49675
 #: config/bfin/bfin.c:2393
 
49676
-#, gcc-internal-format
 
49677
+#, fuzzy, gcc-internal-format
 
49678
 msgid "-mmulticore can only be used with BF561"
 
49679
-msgstr ""
 
49680
+msgstr "-mmulticore 只能使用與 BF561"
 
49681
 
 
49682
 #: config/bfin/bfin.c:2396
 
49683
 #, fuzzy, gcc-internal-format
 
49684
-#| msgid "-frepo must be used with -c"
 
49685
 msgid "-mcorea should be used with -mmulticore"
 
49686
-msgstr "-frepo 必須與 -c 一起使用"
 
49687
+msgstr "-mcorea 應該被使用與 -mmulticore"
 
49688
 
 
49689
 #: config/bfin/bfin.c:2399
 
49690
 #, fuzzy, gcc-internal-format
 
49691
-#| msgid "-frepo must be used with -c"
 
49692
 msgid "-mcoreb should be used with -mmulticore"
 
49693
-msgstr "-frepo 必須與 -c 一起使用"
 
49694
+msgstr "-mcoreb 應該被使用與 -mmulticore"
 
49695
 
 
49696
 #: config/bfin/bfin.c:2402
 
49697
 #, fuzzy, gcc-internal-format
 
49698
-#| msgid "-mips16 and -mdsp cannot be used together"
 
49699
 msgid "-mcorea and -mcoreb can%'t be used together"
 
49700
-msgstr "-mips16 和 -mdsp 不能一起使用"
 
49701
+msgstr "-mcorea 和 -mcoreb can%'t 一起使用"
 
49702
 
 
49703
 #: config/bfin/bfin.c:4641
 
49704
 #, gcc-internal-format
 
49705
@@ -22756,60 +22130,54 @@
 
49706
 msgstr "指定了多個函式類型屬性"
 
49707
 
 
49708
 #: config/bfin/bfin.c:4708
 
49709
-#, gcc-internal-format
 
49710
+#, fuzzy, gcc-internal-format
 
49711
 msgid "can%'t apply both longcall and shortcall attributes to the same function"
 
49712
-msgstr ""
 
49713
+msgstr "can%'t 套用兩者 longcall 和 shortcall 屬性到相同函式"
 
49714
 
 
49715
 #: config/bfin/bfin.c:4758 config/i386/winnt.c:60 config/mep/mep.c:3791
 
49716
 #: config/mep/mep.c:3929
 
49717
 #, fuzzy, gcc-internal-format
 
49718
-#| msgid "%qs attribute only applies to variables"
 
49719
 msgid "%qE attribute only applies to variables"
 
49720
-msgstr "%qs 屬性只能為變數使用"
 
49721
+msgstr "%qE 屬性只有套用到變數"
 
49722
 
 
49723
 #: config/bfin/bfin.c:4765
 
49724
 #, fuzzy, gcc-internal-format
 
49725
-#| msgid "%Jsection attribute cannot be specified for local variables"
 
49726
 msgid "%qE attribute cannot be specified for local variables"
 
49727
-msgstr "%J不能為局部變數指定 section 屬性"
 
49728
+msgstr "%qE 屬性無法指定的用於區域變數"
 
49729
 
 
49730
 #: config/c6x/c6x.c:233
 
49731
 #, fuzzy, gcc-internal-format
 
49732
-#| msgid "stack limits not supported on this target"
 
49733
 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
 
49734
-msgstr "堆疊限制在此目標平臺上不受支援"
 
49735
+msgstr "-fpic 和 -fPIC 不支援而無需 -mdsbt 於這個目標"
 
49736
 
 
49737
 #: config/c6x/c6x.h:362
 
49738
 #, fuzzy, gcc-internal-format
 
49739
-#| msgid "profiling is still experimental for this target"
 
49740
 msgid "profiling is not yet implemented for this architecture"
 
49741
-msgstr "取樣最佳化在此目標平臺上仍只屬試驗性質"
 
49742
+msgstr "側寫檔不是未實作的用於這個架構"
 
49743
 
 
49744
 #: config/cr16/cr16.c:294
 
49745
-#, gcc-internal-format
 
49746
+#, fuzzy, gcc-internal-format
 
49747
 msgid "data-model=far not valid for cr16c architecture"
 
49748
-msgstr ""
 
49749
+msgstr "data-model=far 無法有效用於 cr16c 架構"
 
49750
 
 
49751
 #: config/cr16/cr16.c:297
 
49752
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49753
-#| msgid "invalid thread pointer option: -mtp=%s"
 
49754
 msgid "invalid data model option -mdata-model=%s"
 
49755
-msgstr "無效的執行緒指鐘選項:-mtp=%s"
 
49756
+msgstr "無效的資料式樣選項 -mdata-model=%s"
 
49757
 
 
49758
 #: config/cr16/cr16.h:431
 
49759
 #, fuzzy, gcc-internal-format
 
49760
-#| msgid "Profiler support for CRX"
 
49761
 msgid "profiler support for CR16"
 
49762
-msgstr "對 CRX 的取樣支援"
 
49763
+msgstr "效能評測器支援用於 CR16"
 
49764
 
 
49765
 #. This function is for retrieving a part of an instruction name for
 
49766
 #. an operator, for immediate output.  If that ever happens for
 
49767
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 
49768
 #. we notice.
 
49769
 #: config/cris/cris.c:523
 
49770
-#, gcc-internal-format
 
49771
+#, fuzzy, gcc-internal-format
 
49772
 msgid "MULT case in cris_op_str"
 
49773
-msgstr ""
 
49774
+msgstr "MULT 大小寫在中 cris_op_str"
 
49775
 
 
49776
 #: config/cris/cris.c:861
 
49777
 #, gcc-internal-format
 
49778
@@ -22822,9 +22190,9 @@
 
49779
 msgstr "內部錯誤:錯誤的暫存器:%dt"
 
49780
 
 
49781
 #: config/cris/cris.c:1827
 
49782
-#, gcc-internal-format
 
49783
+#, fuzzy, gcc-internal-format
 
49784
 msgid "internal error: sideeffect-insn affecting main effect"
 
49785
-msgstr ""
 
49786
+msgstr "內部錯誤:sideeffect-insn 影響主要效果"
 
49787
 
 
49788
 #: config/cris/cris.c:1924
 
49789
 #, gcc-internal-format
 
49790
@@ -22833,9 +22201,9 @@
 
49791
 
 
49792
 #. If we get here, the caller got its initial tests wrong.
 
49793
 #: config/cris/cris.c:2350
 
49794
-#, gcc-internal-format
 
49795
+#, fuzzy, gcc-internal-format
 
49796
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 
49797
-msgstr ""
 
49798
+msgstr "內部錯誤:cris_side_effect_mode_ok 與不當的運算元"
 
49799
 
 
49800
 #: config/cris/cris.c:2589
 
49801
 #, gcc-internal-format, gfc-internal-format
 
49802
@@ -22859,15 +22227,13 @@
 
49803
 
 
49804
 #: config/cris/cris.c:2932
 
49805
 #, fuzzy, gcc-internal-format
 
49806
-#| msgid "Unknown src"
 
49807
 msgid "unknown src"
 
49808
-msgstr "不明來源"
 
49809
+msgstr "不明 src"
 
49810
 
 
49811
 #: config/cris/cris.c:2993
 
49812
 #, fuzzy, gcc-internal-format
 
49813
-#| msgid "Unknown dest"
 
49814
 msgid "unknown dest"
 
49815
-msgstr "不明目的"
 
49816
+msgstr "不明 dest"
 
49817
 
 
49818
 #: config/cris/cris.c:3282
 
49819
 #, gcc-internal-format, gfc-internal-format
 
49820
@@ -22875,15 +22241,14 @@
 
49821
 msgstr "堆疊框架太大:%d 位元組"
 
49822
 
 
49823
 #: config/cris/cris.c:3777 config/cris/cris.c:3805
 
49824
-#, gcc-internal-format
 
49825
+#, fuzzy, gcc-internal-format
 
49826
 msgid "expand_binop failed in movsi got"
 
49827
-msgstr ""
 
49828
+msgstr "expandbinop 失敗的在中 movsi 得到(_B)"
 
49829
 
 
49830
 #: config/cris/cris.c:3887
 
49831
 #, fuzzy, gcc-internal-format
 
49832
-#| msgid "PIC register isn't set up"
 
49833
 msgid "emitting PIC operand, but PIC register isn%'t set up"
 
49834
-msgstr "尚未設定好 PIC 暫存器"
 
49835
+msgstr "emitting PIC 運算元,但是 PIC 暫存器 isn%'t 設置"
 
49836
 
 
49837
 #. Definitions for GCC.  Part of the machine description for CRIS.
 
49838
 #. Copyright (C) 1998-2013 Free Software Foundation, Inc.
 
49839
@@ -22940,26 +22305,23 @@
 
49840
 
 
49841
 #: config/epiphany/epiphany.c:439 config/epiphany/epiphany.c:479
 
49842
 #, fuzzy, gcc-internal-format
 
49843
-#| msgid "argument of %qs attribute is not a string constant"
 
49844
 msgid "argument of %qE attribute is not a string constant"
 
49845
-msgstr "%qs 屬性的引數不是一個字串常數"
 
49846
+msgstr "引數的 %qE 屬性並非字串常數"
 
49847
 
 
49848
 #: config/epiphany/epiphany.c:454
 
49849
-#, gcc-internal-format
 
49850
+#, fuzzy, gcc-internal-format
 
49851
 msgid "argument of %qE attribute is not \"reset\", \"software_exception\", \"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", \"wand\" or \"swi\""
 
49852
-msgstr ""
 
49853
+msgstr "引數的 %qE 屬性不是「重置」,「software_exception」,「page_miss」,「timer0」,「timer1」,「訊息」,「dma0」,「dma1」,「魔杖」或「swi」"
 
49854
 
 
49855
 #: config/epiphany/epiphany.c:1439
 
49856
 #, fuzzy, gcc-internal-format
 
49857
-#| msgid "stack size must be an exact power of 2"
 
49858
 msgid "stack_offset must be at least 4"
 
49859
-msgstr "堆疊大小必須剛好是 2 的某次方"
 
49860
+msgstr "stackoffset 必須是至少 4(_O)"
 
49861
 
 
49862
 #: config/epiphany/epiphany.c:1441
 
49863
 #, fuzzy, gcc-internal-format
 
49864
-#| msgid "stack size must be an exact power of 2"
 
49865
 msgid "stack_offset must be a multiple of 4"
 
49866
-msgstr "堆疊大小必須剛好是 2 的某次方"
 
49867
+msgstr "stackoffset 必須是多重的 4(_O)"
 
49868
 
 
49869
 #: config/frv/frv.c:8684
 
49870
 #, gcc-internal-format
 
49871
@@ -23023,7 +22385,6 @@
 
49872
 
 
49873
 #: config/h8300/h8300.c:320
 
49874
 #, fuzzy, gcc-internal-format
 
49875
-#| msgid "-f%s not supported: ignored"
 
49876
 msgid "-msx is not supported in coff"
 
49877
 msgstr "-f%s 不受支援:已忽略"
 
49878
 
 
49879
@@ -23034,25 +22395,21 @@
 
49880
 
 
49881
 #: config/h8300/h8300.c:348
 
49882
 #, fuzzy, gcc-internal-format
 
49883
-#| msgid "-mn is used without -mh or -ms"
 
49884
 msgid "-mn is used without -mh or -ms or -msx"
 
49885
 msgstr "-mn 未與 -mh 或 -ms 一起使用"
 
49886
 
 
49887
 #: config/h8300/h8300.c:354
 
49888
 #, fuzzy, gcc-internal-format
 
49889
-#| msgid "-ms2600 is used without -ms"
 
49890
 msgid "-mexr is used without -ms"
 
49891
 msgstr "-ms2600 未與 -ms 一起使用"
 
49892
 
 
49893
 #: config/h8300/h8300.c:360
 
49894
 #, fuzzy, gcc-internal-format
 
49895
-#| msgid "-ffunction-sections not supported for this target"
 
49896
 msgid "-mint32 is not supported for H8300 and H8300L targets"
 
49897
-msgstr "-ffunction-sections 在此目標平臺上不受支援"
 
49898
+msgstr "%<__int128%>未被支援用於這個目標"
 
49899
 
 
49900
 #: config/h8300/h8300.c:366
 
49901
 #, fuzzy, gcc-internal-format
 
49902
-#| msgid "-mn is used without -mh or -ms"
 
49903
 msgid "-mexr is used without -ms or -msx"
 
49904
 msgstr "-mn 未與 -mh 或 -ms 一起使用"
 
49905
 
 
49906
@@ -23063,36 +22420,32 @@
 
49907
 
 
49908
 #: config/i386/host-cygwin.c:62
 
49909
 #, fuzzy, gcc-internal-format
 
49910
-#| msgid "can't extend PCH file: %m"
 
49911
 msgid "can%'t extend PCH file: %m"
 
49912
-msgstr "無法擴充 PCH 檔案:%m"
 
49913
+msgstr "can%'t 延伸 PCH 檔案:%m"
 
49914
 
 
49915
 #: config/i386/host-cygwin.c:73
 
49916
 #, fuzzy, gcc-internal-format
 
49917
-#| msgid "can't set position in PCH file: %m"
 
49918
 msgid "can%'t set position in PCH file: %m"
 
49919
-msgstr "不能在 PCH 檔案中設定位置:%m"
 
49920
+msgstr "can%'t 設定位置在中 PCH 檔案:%m"
 
49921
 
 
49922
 #: config/i386/i386.c:3114 config/i386/i386.c:3447
 
49923
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49924
-#| msgid "bad value (%s) for -mtune= switch"
 
49925
 msgid "bad value (%s) for %stune=%s %s"
 
49926
-msgstr "-mtune= 所帶參數(%s)不正確"
 
49927
+msgstr "不當的值 (%s) 用於 %stune=%s %s"
 
49928
 
 
49929
 #: config/i386/i386.c:3117
 
49930
-#, gcc-internal-format, gfc-internal-format
 
49931
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
49932
 msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
 
49933
-msgstr ""
 
49934
+msgstr "%stune =x86-64%s 被不宜用;使用 %stune=k8%s 或 %stune=generic%s 做為替代做為適當"
 
49935
 
 
49936
 #. rep; movq isn't available in 32-bit code.
 
49937
 #: config/i386/i386.c:3147
 
49938
-#, gcc-internal-format
 
49939
+#, fuzzy, gcc-internal-format
 
49940
 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
 
49941
-msgstr ""
 
49942
+msgstr "-mstringop-strategy=rep_8 位元組不支援用於 32-bit 編碼"
 
49943
 
 
49944
 #: config/i386/i386.c:3160
 
49945
 #, fuzzy, gcc-internal-format
 
49946
-#| msgid "code model %qs not supported in the %s bit mode"
 
49947
 msgid "address mode %qs not supported in the %s bit mode"
 
49948
 msgstr "程式碼模式 %qs 在 %s 位模式下不受支援"
 
49949
 
 
49950
@@ -23104,21 +22457,18 @@
 
49951
 
 
49952
 #: config/i386/i386.c:3191 config/i386/i386.c:3203
 
49953
 #, fuzzy, gcc-internal-format
 
49954
-#| msgid "code model %s not supported in PIC mode"
 
49955
 msgid "code model %qs not supported in x32 mode"
 
49956
-msgstr "程式碼模式 %s 在 PIC 模式下不受支援"
 
49957
+msgstr "編碼式樣 %qs 不支援在中 x32 模式"
 
49958
 
 
49959
 #: config/i386/i386.c:3209 config/i386/i386.c:3218
 
49960
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49961
-#| msgid "code model %s not supported in PIC mode"
 
49962
 msgid "code model %s does not support PIC mode"
 
49963
-msgstr "程式碼模式 %s 在 PIC 模式下不受支援"
 
49964
+msgstr "編碼式樣 %s 不支援 PIC 模式"
 
49965
 
 
49966
 #: config/i386/i386.c:3247
 
49967
 #, fuzzy, gcc-internal-format
 
49968
-#| msgid "-m%s not supported in this configuration"
 
49969
 msgid "-masm=intel not supported in this configuration"
 
49970
-msgstr "-m%s 在此配置下不受支援"
 
49971
+msgstr "-masm=intel 不支援在中這個組態"
 
49972
 
 
49973
 #: config/i386/i386.c:3251
 
49974
 #, gcc-internal-format, gfc-internal-format
 
49975
@@ -23131,20 +22481,19 @@
 
49976
 msgstr "您選擇的 CPU 不支援 x86-64 指令集"
 
49977
 
 
49978
 #: config/i386/i386.c:3387
 
49979
-#, gcc-internal-format, gfc-internal-format
 
49980
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
49981
 msgid "generic CPU can be used only for %stune=%s %s"
 
49982
-msgstr ""
 
49983
+msgstr "通用 CPU 可以被使用只有用於 %stune=%s %s"
 
49984
 
 
49985
 #: config/i386/i386.c:3390
 
49986
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
49987
-#| msgid "bad value (%s) for -march= switch"
 
49988
 msgid "bad value (%s) for %sarch=%s %s"
 
49989
-msgstr "-march= 所帶參數(%s)不正確"
 
49990
+msgstr "不當的值 (%s) 用於 %sarch=%s %s"
 
49991
 
 
49992
 #: config/i386/i386.c:3496
 
49993
-#, gcc-internal-format
 
49994
+#, fuzzy, gcc-internal-format
 
49995
 msgid "-mregparm is ignored in 64-bit mode"
 
49996
-msgstr ""
 
49997
+msgstr "-mregparm 被忽略在中 64-bit 模式"
 
49998
 
 
49999
 #: config/i386/i386.c:3499
 
50000
 #, gcc-internal-format, gfc-internal-format
 
50001
@@ -23152,33 +22501,29 @@
 
50002
 msgstr "-mregparm=%d 不在 0 和 %d 之間"
 
50003
 
 
50004
 #: config/i386/i386.c:3540
 
50005
-#, gcc-internal-format, gfc-internal-format
 
50006
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50007
 msgid "%srtd%s is ignored in 64bit mode"
 
50008
-msgstr ""
 
50009
+msgstr "%srtd%s 被忽略在中 64 位元模式"
 
50010
 
 
50011
 #: config/i386/i386.c:3605
 
50012
 #, fuzzy, gcc-internal-format
 
50013
-#| msgid "-fprefetch-loop-arrays not supported for this target"
 
50014
 msgid "-mpreferred-stack-boundary is not supported for this target"
 
50015
-msgstr "-fprefetch-loop-arrays 在此目標平臺上不受支援"
 
50016
+msgstr "-mpreferred-stack-boundary 未被支援用於這個目標"
 
50017
 
 
50018
 #: config/i386/i386.c:3608
 
50019
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50020
-#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 
50021
 msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
 
50022
-msgstr "-mpreferred-stack-boundary=%d 不在 %d 和 12 之間"
 
50023
+msgstr "-mpreferred-stack-boundary=%d 未被介於 %d 和 %d"
 
50024
 
 
50025
 #: config/i386/i386.c:3629
 
50026
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50027
-#| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 
50028
 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
 
50029
-msgstr "-mpreferred-stack-boundary=%d 不在 %d 和 12 之間"
 
50030
+msgstr "-mincoming-stack-boundary=%d 未被介於 %d 和 12"
 
50031
 
 
50032
 #: config/i386/i386.c:3643
 
50033
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50034
-#| msgid "-msseregparm used without SSE enabled"
 
50035
 msgid "%ssseregparm%s used without SSE enabled"
 
50036
-msgstr "使用了 -msseregparm 卻沒有啟用 SEE"
 
50037
+msgstr "%ssseregparm%s 使用的而無需 SSE 已啟用"
 
50038
 
 
50039
 #: config/i386/i386.c:3651
 
50040
 #, gcc-internal-format
 
50041
@@ -23192,47 +22537,43 @@
 
50042
 
 
50043
 #: config/i386/i386.c:3700
 
50044
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50045
-#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
50046
 msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
 
50047
-msgstr "解捲表目前需要框架指標或 -maccumulate-outgoing-args 來保證正確性"
 
50048
+msgstr "展開表格目前需求還是影格指標或 %saccumulate-outgoing-args%s 用於 correctness"
 
50049
 
 
50050
 #: config/i386/i386.c:3713
 
50051
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50052
-#| msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
50053
 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
 
50054
-msgstr "解捲表目前需要框架指標或 -maccumulate-outgoing-args 來保證正確性"
 
50055
+msgstr "堆疊試探需求 %saccumulate-outgoing-args%s 用於 correctness"
 
50056
 
 
50057
 #: config/i386/i386.c:3817
 
50058
-#, gcc-internal-format
 
50059
+#, fuzzy, gcc-internal-format
 
50060
 msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
 
50061
-msgstr ""
 
50062
+msgstr "-mfentry isn%'t 支援的用於 32-bit 在中組合與 -fpic"
 
50063
 
 
50064
 #: config/i386/i386.c:3824
 
50065
-#, gcc-internal-format
 
50066
+#, fuzzy, gcc-internal-format
 
50067
 msgid "-mno-fentry isn%'t compatible with SEH"
 
50068
-msgstr ""
 
50069
+msgstr "-mno-fentry isn%'t 相容與 SEH"
 
50070
 
 
50071
 #: config/i386/i386.c:3896 config/rs6000/rs6000.c:3189
 
50072
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50073
-#| msgid "unknown -m%s= option specified: '%s'"
 
50074
 msgid "unknown option for -mrecip=%s"
 
50075
-msgstr "指定了不明的 -m%s= 選項:「%s」"
 
50076
+msgstr "不明選項用於 -mrecip=%s"
 
50077
 
 
50078
 #: config/i386/i386.c:4229
 
50079
 #, fuzzy, gcc-internal-format
 
50080
-#| msgid "alias argument not a string"
 
50081
 msgid "attribute %<target%> argument not a string"
 
50082
-msgstr "alias 的參數不是一個字串"
 
50083
+msgstr "屬性 %qE 引數不是字串"
 
50084
 
 
50085
 #: config/i386/i386.c:4295 config/i386/i386.c:4342
 
50086
-#, gcc-internal-format, gfc-internal-format
 
50087
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50088
 msgid "attribute(target(\"%s\")) is unknown"
 
50089
-msgstr ""
 
50090
+msgstr "屬性 (目標 (「%s」)) 為未知"
 
50091
 
 
50092
 #: config/i386/i386.c:4323
 
50093
-#, gcc-internal-format, gfc-internal-format
 
50094
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50095
 msgid "option(\"%s\") was already specified"
 
50096
-msgstr ""
 
50097
+msgstr "選項 (「%s」) 已經指定的"
 
50098
 
 
50099
 #: config/i386/i386.c:4933 config/i386/i386.c:4984
 
50100
 #, gcc-internal-format
 
50101
@@ -23241,21 +22582,18 @@
 
50102
 
 
50103
 #: config/i386/i386.c:4938
 
50104
 #, fuzzy, gcc-internal-format
 
50105
-#| msgid "fastcall and stdcall attributes are not compatible"
 
50106
 msgid "regparam and thiscall attributes are not compatible"
 
50107
-msgstr "fastcall 和 stdcall 屬性互不相容"
 
50108
+msgstr "regparam 和 thiscall 屬性不是相容"
 
50109
 
 
50110
 #: config/i386/i386.c:4945 config/i386/i386.c:34659
 
50111
 #, fuzzy, gcc-internal-format
 
50112
-#| msgid "%qs attribute requires an integer constant argument"
 
50113
 msgid "%qE attribute requires an integer constant argument"
 
50114
-msgstr "%qs 屬性需要一個整常數做為引數"
 
50115
+msgstr "%qE 屬性需求整數常數引數"
 
50116
 
 
50117
 #: config/i386/i386.c:4951
 
50118
 #, fuzzy, gcc-internal-format
 
50119
-#| msgid "argument to %qs attribute larger than %d"
 
50120
 msgid "argument to %qE attribute larger than %d"
 
50121
-msgstr "%qs 屬性的引數大於 %d"
 
50122
+msgstr "引數到 %qE 屬性大於 %d"
 
50123
 
 
50124
 #: config/i386/i386.c:4976 config/i386/i386.c:5019
 
50125
 #, gcc-internal-format
 
50126
@@ -23269,9 +22607,8 @@
 
50127
 
 
50128
 #: config/i386/i386.c:4988 config/i386/i386.c:5037
 
50129
 #, fuzzy, gcc-internal-format
 
50130
-#| msgid "fastcall and stdcall attributes are not compatible"
 
50131
 msgid "fastcall and thiscall attributes are not compatible"
 
50132
-msgstr "fastcall 和 stdcall 屬性互不相容"
 
50133
+msgstr "fastcall 和 thiscall 屬性不是相容"
 
50134
 
 
50135
 #: config/i386/i386.c:4998 config/i386/i386.c:5015
 
50136
 #, gcc-internal-format
 
50137
@@ -23285,50 +22622,43 @@
 
50138
 
 
50139
 #: config/i386/i386.c:5006 config/i386/i386.c:5033
 
50140
 #, fuzzy, gcc-internal-format
 
50141
-#| msgid "stdcall and fastcall attributes are not compatible"
 
50142
 msgid "stdcall and thiscall attributes are not compatible"
 
50143
-msgstr "stdcall 和 fastcall 屬性互不相容"
 
50144
+msgstr "stdcall 和 thiscall 屬性不是相容"
 
50145
 
 
50146
 #: config/i386/i386.c:5023 config/i386/i386.c:5041
 
50147
 #, fuzzy, gcc-internal-format
 
50148
-#| msgid "stdcall and fastcall attributes are not compatible"
 
50149
 msgid "cdecl and thiscall attributes are not compatible"
 
50150
-msgstr "stdcall 和 fastcall 屬性互不相容"
 
50151
+msgstr "cdecl 和 thiscall 屬性不是相容"
 
50152
 
 
50153
 #: config/i386/i386.c:5029
 
50154
 #, fuzzy, gcc-internal-format
 
50155
-#| msgid "%qE attribute ignored on non-class types"
 
50156
 msgid "%qE attribute is used for none class-method"
 
50157
-msgstr "%qE 屬性在不是類別的類型上被忽略"
 
50158
+msgstr "%qE 屬性被用於無 class-method"
 
50159
 
 
50160
 #: config/i386/i386.c:5255
 
50161
 #, fuzzy, gcc-internal-format
 
50162
-#| msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 
50163
 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 
50164
-msgstr "帶屬性 sseregparm 呼叫 %qD 卻沒有啟用 SSE/SSE2"
 
50165
+msgstr "呼叫 %qD 與屬性 sseregparm 而無需 SSE/SSE2 已啟用"
 
50166
 
 
50167
 #: config/i386/i386.c:5258
 
50168
 #, fuzzy, gcc-internal-format
 
50169
-#| msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 
50170
 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 
50171
-msgstr "帶屬性 sseregparm 呼叫 %qT 卻沒有啟用 SSE/SSE2"
 
50172
+msgstr "呼叫 %qT 與屬性 sseregparm 而無需 SSE/SSE2 已啟用"
 
50173
 
 
50174
 #: config/i386/i386.c:5555
 
50175
 #, fuzzy, gcc-internal-format
 
50176
-#| msgid "-march=%s is not compatible with the selected ABI"
 
50177
 msgid "ms_hook_prologue is not compatible with nested function"
 
50178
-msgstr "-march=%s 與所選 ABI 不相容"
 
50179
+msgstr "ms_hook_prologue 不是相容與巢狀的函式"
 
50180
 
 
50181
 #: config/i386/i386.c:5680
 
50182
-#, gcc-internal-format
 
50183
+#, fuzzy, gcc-internal-format
 
50184
 msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
 
50185
-msgstr ""
 
50186
+msgstr "msabi 屬性需求 -maccumulate-outgoing-args 或 subtarget 最佳化意味著它(_A)"
 
50187
 
 
50188
 #: config/i386/i386.c:5804
 
50189
 #, fuzzy, gcc-internal-format
 
50190
-#| msgid "MMX vector argument without MMX enabled changes the ABI"
 
50191
 msgid "AVX vector argument without AVX enabled changes the ABI"
 
50192
-msgstr "沒有啟用 MMX,卻出現了 MMX 向量引數,這變更了 ABI"
 
50193
+msgstr "AVX 向量引數而無需 AVX 已啟用變更 ABI"
 
50194
 
 
50195
 #: config/i386/i386.c:5818 config/i386/i386.c:6793
 
50196
 #, gcc-internal-format
 
50197
@@ -23336,19 +22666,19 @@
 
50198
 msgstr "沒有啟用 SSE,卻出現了 SSE 向量引數,這變更了 ABI"
 
50199
 
 
50200
 #: config/i386/i386.c:6002
 
50201
-#, gcc-internal-format
 
50202
+#, fuzzy, gcc-internal-format
 
50203
 msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
 
50204
-msgstr ""
 
50205
+msgstr "ABI 的傳遞結構與 flexible 陣列成員已變更在中 GCC 4.4"
 
50206
 
 
50207
 #: config/i386/i386.c:6119
 
50208
-#, gcc-internal-format
 
50209
+#, fuzzy, gcc-internal-format
 
50210
 msgid "the ABI of passing union with long double has changed in GCC 4.4"
 
50211
-msgstr ""
 
50212
+msgstr "ABI 的傳遞聯合與長雙倍已變更在中 GCC 4.4"
 
50213
 
 
50214
 #: config/i386/i386.c:6234
 
50215
-#, gcc-internal-format
 
50216
+#, fuzzy, gcc-internal-format
 
50217
 msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
 
50218
-msgstr ""
 
50219
+msgstr "ABI 的傳遞結構與複雜浮點數成員已變更在中 GCC 4.4"
 
50220
 
 
50221
 #: config/i386/i386.c:6380
 
50222
 #, gcc-internal-format
 
50223
@@ -23362,9 +22692,8 @@
 
50224
 
 
50225
 #: config/i386/i386.c:6402
 
50226
 #, fuzzy, gcc-internal-format
 
50227
-#| msgid "SSE register return with SSE disabled"
 
50228
 msgid "x87 register return with x87 disabled"
 
50229
-msgstr "已停用 SSE 卻在 SSE 暫存器中回傳"
 
50230
+msgstr "x87 暫存器回傳與 x87 已停用"
 
50231
 
 
50232
 #: config/i386/i386.c:6831
 
50233
 #, gcc-internal-format
 
50234
@@ -23372,9 +22701,9 @@
 
50235
 msgstr "沒有啟用 MMX,卻出現了 MMX 向量引數,這變更了 ABI"
 
50236
 
 
50237
 #: config/i386/i386.c:7197
 
50238
-#, gcc-internal-format, gfc-internal-format
 
50239
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50240
 msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
 
50241
-msgstr ""
 
50242
+msgstr "ABI 用於傳遞參數與 %d-byte 對齊已變更在中 GCC 4.6"
 
50243
 
 
50244
 #: config/i386/i386.c:7555
 
50245
 #, gcc-internal-format
 
50246
@@ -23387,27 +22716,26 @@
 
50247
 msgstr "沒有啟用 MMX卻回傳 MMX 向量,這變更了 ABI"
 
50248
 
 
50249
 #: config/i386/i386.c:10185
 
50250
-#, gcc-internal-format
 
50251
+#, fuzzy, gcc-internal-format
 
50252
 msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
 
50253
-msgstr ""
 
50254
+msgstr "ms_hook_prologue 屬性 isn%'t 相容與 -mfentry 用於 32-bit"
 
50255
 
 
50256
 #: config/i386/i386.c:11230
 
50257
-#, gcc-internal-format
 
50258
+#, fuzzy, gcc-internal-format
 
50259
 msgid "-fsplit-stack does not support fastcall with nested function"
 
50260
-msgstr ""
 
50261
+msgstr "-fsplit-stack 不支援 fastcall 與巢狀的函式"
 
50262
 
 
50263
 #: config/i386/i386.c:11250
 
50264
-#, gcc-internal-format
 
50265
+#, fuzzy, gcc-internal-format
 
50266
 msgid "-fsplit-stack does not support 2 register  parameters for a nested function"
 
50267
-msgstr ""
 
50268
+msgstr "-fsplit-stack 不支援 2 暫存器  參數用於巢狀的函式"
 
50269
 
 
50270
 #. FIXME: We could make this work by pushing a register
 
50271
 #. around the addition and comparison.
 
50272
 #: config/i386/i386.c:11261
 
50273
 #, fuzzy, gcc-internal-format
 
50274
-#| msgid "ISO C90 does not support flexible array members"
 
50275
 msgid "-fsplit-stack does not support 3 register parameters"
 
50276
-msgstr "ISO C90 不允許彈性陣列成員"
 
50277
+msgstr "-fsplit-stack 不支援 3 暫存器參數"
 
50278
 
 
50279
 #: config/i386/i386.c:13922
 
50280
 #, gcc-internal-format
 
50281
@@ -23420,9 +22748,9 @@
 
50282
 msgstr "擴充的暫存器不支援的運算元大小"
 
50283
 
 
50284
 #: config/i386/i386.c:14206
 
50285
-#, gcc-internal-format
 
50286
+#, fuzzy, gcc-internal-format
 
50287
 msgid "non-integer operand used with operand code 'z'"
 
50288
-msgstr ""
 
50289
+msgstr "non-integer 運算元使用的與運算元編碼『%c』"
 
50290
 
 
50291
 #: config/i386/i386.c:28755
 
50292
 #, gcc-internal-format
 
50293
@@ -23446,7 +22774,6 @@
 
50294
 
 
50295
 #: config/i386/i386.c:29067 config/i386/i386.c:29512
 
50296
 #, fuzzy, gcc-internal-format
 
50297
-#| msgid "stack limit expression is not supported"
 
50298
 msgid "Virtual function multiversioning not supported"
 
50299
 msgstr "不支援堆疊限制運算式"
 
50300
 
 
50301
@@ -23457,87 +22784,73 @@
 
50302
 
 
50303
 #: config/i386/i386.c:29135
 
50304
 #, fuzzy, gcc-internal-format
 
50305
-#| msgid "previous declaration of %q+D"
 
50306
 msgid "previous declaration of %D"
 
50307
 msgstr "%q+D 的前一個宣告"
 
50308
 
 
50309
 #: config/i386/i386.c:29351
 
50310
 #, fuzzy, gcc-internal-format
 
50311
-#| msgid "%Jalias definitions not supported in this configuration"
 
50312
 msgid "multiversioning needs ifunc which is not supported in this configuration"
 
50313
-msgstr "%J別名定義在此配置下不受支援"
 
50314
+msgstr "ifunc 未被支援在中這個組態"
 
50315
 
 
50316
 #: config/i386/i386.c:29695
 
50317
 #, fuzzy, gcc-internal-format
 
50318
-#| msgid "argument to %qs must be a 2-bit unsigned literal"
 
50319
 msgid "Parameter to builtin must be a string constant or literal"
 
50320
 msgstr "%qs 的引數必須是一個 2 位無號原文"
 
50321
 
 
50322
 #: config/i386/i386.c:29720 config/i386/i386.c:29770
 
50323
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50324
-#| msgid "Argument to -ffpe-trap is not valid: %s"
 
50325
 msgid "Parameter to builtin not valid: %s"
 
50326
 msgstr "-ffpe-trap 的參數無效:%s"
 
50327
 
 
50328
 #: config/i386/i386.c:30171 config/i386/i386.c:31114
 
50329
 #, fuzzy, gcc-internal-format
 
50330
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50331
 msgid "the last argument must be a 2-bit immediate"
 
50332
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50333
+msgstr "最後一筆引數必須是 2-bit 即時"
 
50334
 
 
50335
 #: config/i386/i386.c:30577
 
50336
 #, fuzzy, gcc-internal-format
 
50337
-#| msgid "shift must be an immediate"
 
50338
 msgid "the fifth argument must be an 8-bit immediate"
 
50339
-msgstr "偏移值必須是立即數值"
 
50340
+msgstr "fifth 引數必須是 8-bit 即時"
 
50341
 
 
50342
 #: config/i386/i386.c:30672
 
50343
 #, fuzzy, gcc-internal-format
 
50344
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50345
 msgid "the third argument must be an 8-bit immediate"
 
50346
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50347
+msgstr "第三引數必須是 8-bit 即時"
 
50348
 
 
50349
 #: config/i386/i386.c:31086
 
50350
 #, fuzzy, gcc-internal-format
 
50351
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50352
 msgid "the last argument must be an 1-bit immediate"
 
50353
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50354
+msgstr "最後一筆引數必須是 1-bit 即時"
 
50355
 
 
50356
 #: config/i386/i386.c:31105
 
50357
 #, fuzzy, gcc-internal-format
 
50358
-#| msgid "argument 3 must be a 4-bit unsigned literal"
 
50359
 msgid "the last argument must be a 4-bit immediate"
 
50360
-msgstr "引數 3 必須是一個 4 位無號字面值"
 
50361
+msgstr "最後一筆引數必須是 4-bit 即時"
 
50362
 
 
50363
 #: config/i386/i386.c:31123
 
50364
 #, fuzzy, gcc-internal-format
 
50365
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50366
 msgid "the last argument must be a 1-bit immediate"
 
50367
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50368
+msgstr "最後一筆引數必須是 1-bit 即時"
 
50369
 
 
50370
 #: config/i386/i386.c:31132
 
50371
 #, fuzzy, gcc-internal-format
 
50372
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50373
 msgid "the last argument must be a 5-bit immediate"
 
50374
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50375
+msgstr "最後一筆引數必須是 5-bit 即時"
 
50376
 
 
50377
 #: config/i386/i386.c:31141
 
50378
 #, fuzzy, gcc-internal-format
 
50379
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50380
 msgid "the next to last argument must be an 8-bit immediate"
 
50381
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50382
+msgstr "下一個到最後一筆引數必須是 8-bit 即時"
 
50383
 
 
50384
 #: config/i386/i386.c:31145 config/i386/i386.c:31368
 
50385
 #, fuzzy, gcc-internal-format
 
50386
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50387
 msgid "the last argument must be an 8-bit immediate"
 
50388
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50389
+msgstr "最後一筆引數必須是 8-bit 即時"
 
50390
 
 
50391
 #: config/i386/i386.c:31366
 
50392
 #, fuzzy, gcc-internal-format
 
50393
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50394
 msgid "the last argument must be a 32-bit immediate"
 
50395
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50396
+msgstr "最後一筆引數必須是 32-bit 即時"
 
50397
 
 
50398
 #: config/i386/i386.c:31433 config/rs6000/rs6000.c:10657
 
50399
 #, gcc-internal-format
 
50400
@@ -23545,55 +22858,49 @@
 
50401
 msgstr "選擇子必須是 0 到 %wi 間的整常數"
 
50402
 
 
50403
 #: config/i386/i386.c:31598
 
50404
-#, gcc-internal-format
 
50405
+#, fuzzy, gcc-internal-format
 
50406
 msgid "%qE needs unknown isa option"
 
50407
-msgstr ""
 
50408
+msgstr "%qE 需要不明 isa 選項"
 
50409
 
 
50410
 #: config/i386/i386.c:31602
 
50411
-#, gcc-internal-format
 
50412
+#, fuzzy, gcc-internal-format
 
50413
 msgid "%qE needs isa option %s"
 
50414
-msgstr ""
 
50415
+msgstr "%qE 需要 isa 選項 %s"
 
50416
 
 
50417
 #: config/i386/i386.c:31931
 
50418
 #, fuzzy, gcc-internal-format
 
50419
-#| msgid "mask must be an immediate"
 
50420
 msgid "last argument must be an immediate"
 
50421
-msgstr "遮罩必須是一個立即數值"
 
50422
+msgstr "最後一筆引數必須是即時"
 
50423
 
 
50424
 #: config/i386/i386.c:32216
 
50425
-#, gcc-internal-format
 
50426
+#, fuzzy, gcc-internal-format
 
50427
 msgid "last argument must be scale 1, 2, 4, 8"
 
50428
-msgstr ""
 
50429
+msgstr "最後一筆引數必須是尺度 1,- 2,- 4, 8"
 
50430
 
 
50431
 #: config/i386/i386.c:32311
 
50432
 #, fuzzy, gcc-internal-format
 
50433
-#| msgid "argument 1 must be a 5-bit signed literal"
 
50434
 msgid "the xabort's argument must be an 8-bit immediate"
 
50435
-msgstr "引數 1 必須是一個 5 位有號字面值"
 
50436
+msgstr "最後一筆引數必須是 8-bit 即時"
 
50437
 
 
50438
 #: config/i386/i386.c:34646
 
50439
 #, fuzzy, gcc-internal-format
 
50440
-#| msgid "%qs attribute only applies to variables"
 
50441
 msgid "%qE attribute only available for 32-bit"
 
50442
-msgstr "%qs 屬性只能為變數使用"
 
50443
+msgstr "%qE 屬性只有可見於 32-bit"
 
50444
 
 
50445
 #: config/i386/i386.c:34667
 
50446
 #, fuzzy, gcc-internal-format
 
50447
-#| msgid "argument of %qs attribute is not a string constant"
 
50448
 msgid "argument to %qE attribute is neither zero, nor one"
 
50449
-msgstr "%qs 屬性的引數不是一個字串常數"
 
50450
+msgstr "引數到 %qE 屬性是 neither 零,nor 一個"
 
50451
 
 
50452
 #: config/i386/i386.c:34701 config/i386/i386.c:34710
 
50453
 #, fuzzy, gcc-internal-format
 
50454
-#| msgid "fastcall and stdcall attributes are not compatible"
 
50455
 msgid "ms_abi and sysv_abi attributes are not compatible"
 
50456
-msgstr "fastcall 和 stdcall 屬性互不相容"
 
50457
+msgstr "ms_abi 和 sysv_abi 屬性不是相容"
 
50458
 
 
50459
 #: config/i386/i386.c:34747 config/rs6000/rs6000.c:24916
 
50460
 #, fuzzy, gcc-internal-format
 
50461
-#| msgid "%qs incompatible attribute ignored"
 
50462
 msgid "%qE incompatible attribute ignored"
 
50463
-msgstr "%qs 忽略不相容的屬性"
 
50464
+msgstr "%qE 不相容的屬性忽略"
 
50465
 
 
50466
 #: config/i386/i386.c:42160
 
50467
 #, gcc-internal-format
 
50468
@@ -23612,21 +22919,18 @@
 
50469
 
 
50470
 #: config/i386/winnt.c:82
 
50471
 #, fuzzy, gcc-internal-format
 
50472
-#| msgid "%qs attribute applies only to initialized variables with external linkage"
 
50473
 msgid "%qE attribute applies only to initialized variables with external linkage"
 
50474
-msgstr "%qs 屬性只能為具有外部連結的已初始化的變數使用"
 
50475
+msgstr "%qE 屬性套用只有到初始化的變數與外部連結"
 
50476
 
 
50477
 #: config/i386/winnt.c:144
 
50478
 #, fuzzy, gcc-internal-format
 
50479
-#| msgid "definition of static data member %q+D of dllimport'd class"
 
50480
 msgid "definition of static data member %q+D of dllimport%'d class"
 
50481
-msgstr "為 dllimport 類別定義了靜態資料成員 %q+D"
 
50482
+msgstr "定義的靜態資料成員 %q+D 的 dllimport%'d 類別"
 
50483
 
 
50484
 #: config/i386/winnt.c:331
 
50485
 #, fuzzy, gcc-internal-format
 
50486
-#| msgid "%qs attribute applies only to initialized variables with external linkage"
 
50487
 msgid "%q+D:'selectany' attribute applies only to initialized objects"
 
50488
-msgstr "%qs 屬性只能為具有外部連結的已初始化的變數使用"
 
50489
+msgstr "%q+D:『selectany』屬性套用只有到初始化的物件"
 
50490
 
 
50491
 #: config/i386/winnt.c:492
 
50492
 #, gcc-internal-format
 
50493
@@ -23635,9 +22939,8 @@
 
50494
 
 
50495
 #: config/i386/cygming.h:199
 
50496
 #, fuzzy, gcc-internal-format
 
50497
-#| msgid "-f%s ignored for target (all code is position independent)"
 
50498
 msgid "-fPIC ignored for target (all code is position independent)"
 
50499
-msgstr "-f%s 在目標平臺上被忽略(所有程式碼都是與位置無關的)"
 
50500
+msgstr "-fPIC 忽略的用於目標 (所有編碼是位置獨立)"
 
50501
 
 
50502
 #: config/i386/cygming.h:205
 
50503
 #, gcc-internal-format, gfc-internal-format
 
50504
@@ -23656,15 +22959,13 @@
 
50505
 
 
50506
 #: config/ia64/ia64.c:703
 
50507
 #, fuzzy, gcc-internal-format
 
50508
-#| msgid "invalid argument of %qs attribute"
 
50509
 msgid "invalid argument of %qE attribute"
 
50510
-msgstr "屬性 %qs 的參數無效"
 
50511
+msgstr "無效的引數的 %qE 屬性"
 
50512
 
 
50513
 #: config/ia64/ia64.c:716
 
50514
 #, fuzzy, gcc-internal-format
 
50515
-#| msgid "%Jan address area attribute cannot be specified for local variables"
 
50516
 msgid "an address area attribute cannot be specified for local variables"
 
50517
-msgstr "%J不能為局部變數指定位址區域屬性"
 
50518
+msgstr "位址區域屬性無法指定的用於區域變數"
 
50519
 
 
50520
 #: config/ia64/ia64.c:723
 
50521
 #, gcc-internal-format
 
50522
@@ -23673,23 +22974,21 @@
 
50523
 
 
50524
 #: config/ia64/ia64.c:731
 
50525
 #, fuzzy, gcc-internal-format
 
50526
-#| msgid "%Jaddress area attribute cannot be specified for functions"
 
50527
 msgid "address area attribute cannot be specified for functions"
 
50528
-msgstr "%J不能為函式指定位址區域屬性"
 
50529
+msgstr "位址區域屬性無法指定的用於函式"
 
50530
 
 
50531
 #: config/ia64/ia64.c:764
 
50532
 #, fuzzy, gcc-internal-format
 
50533
-#| msgid "%qs attribute requires an integer constant argument"
 
50534
 msgid "%qE attribute requires a string constant argument"
 
50535
-msgstr "%qs 屬性需要一個整常數做為引數"
 
50536
+msgstr "%qE 屬性需要字串常數引數"
 
50537
 
 
50538
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
50539
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
50540
 #: config/spu/spu.c:4897
 
50541
 #, gcc-internal-format
 
50542
 msgid "value of -mfixed-range must have form REG1-REG2"
 
50543
 msgstr "-mfixed-range 值必須有「暫存器1-暫存器2」的形式"
 
50544
 
 
50545
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
50546
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
50547
 #: config/spu/spu.c:4923
 
50548
 #, gcc-internal-format, gfc-internal-format
 
50549
 msgid "%s-%s is an empty range"
 
50550
@@ -23697,14 +22996,13 @@
 
50551
 
 
50552
 #: config/ia64/ia64.c:11098
 
50553
 #, fuzzy, gcc-internal-format
 
50554
-#| msgid "argument of %qs attribute is not a string constant"
 
50555
 msgid "version attribute is not a string"
 
50556
-msgstr "%qs 屬性的引數不是一個字串常數"
 
50557
+msgstr "版本屬性並非字串"
 
50558
 
 
50559
 #: config/iq2000/iq2000.c:1834
 
50560
-#, gcc-internal-format, gfc-internal-format
 
50561
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50562
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 
50563
-msgstr ""
 
50564
+msgstr "gp_offset (%ld) 或 end_offset (%ld) 是少於零"
 
50565
 
 
50566
 #: config/iq2000/iq2000.c:2596
 
50567
 #, gcc-internal-format
 
50568
@@ -23743,15 +23041,13 @@
 
50569
 
 
50570
 #: config/m32c/m32c-pragma.c:105
 
50571
 #, fuzzy, gcc-internal-format
 
50572
-#| msgid "junk at end of #pragma %s"
 
50573
 msgid "junk at end of #pragma ADDRESS"
 
50574
-msgstr "#pragma %s 末尾有無用字元"
 
50575
+msgstr "垃圾於結束的 # pragma 位址"
 
50576
 
 
50577
 #: config/m32c/m32c-pragma.c:110
 
50578
 #, fuzzy, gcc-internal-format
 
50579
-#| msgid "malformed #pragma GCC visibility push"
 
50580
 msgid "malformed #pragma ADDRESS variable address"
 
50581
-msgstr "#pragma GCC visibility push 格式錯誤"
 
50582
+msgstr "異常的 # pragma 位址變數位址"
 
50583
 
 
50584
 #: config/m32c/m32c.c:411
 
50585
 #, gcc-internal-format, gfc-internal-format
 
50586
@@ -23760,33 +23056,29 @@
 
50587
 
 
50588
 #: config/m32c/m32c.c:2918
 
50589
 #, fuzzy, gcc-internal-format
 
50590
-#| msgid "%qE attribute is not supported on this platform"
 
50591
 msgid "%qE attribute is not supported for R8C target"
 
50592
-msgstr "%qE 屬性在此平台上不受支援"
 
50593
+msgstr "%qE 屬性未被支援用於 R8C 目標"
 
50594
 
 
50595
 #. The argument must be a constant integer.
 
50596
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
50597
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
50598
 #, fuzzy, gcc-internal-format
 
50599
-#| msgid "%qs attribute argument not an integer constant"
 
50600
 msgid "%qE attribute argument not an integer constant"
 
50601
-msgstr "%qs 屬性的參數不是一個整型常數"
 
50602
+msgstr "%qE 屬性引數不是整數常數"
 
50603
 
 
50604
 #: config/m32c/m32c.c:2943
 
50605
 #, fuzzy, gcc-internal-format
 
50606
-#| msgid "%qs attribute argument not an integer constant"
 
50607
 msgid "%qE attribute argument should be between 18 to 255"
 
50608
-msgstr "%qs 屬性的參數不是一個整型常數"
 
50609
+msgstr "%qE 屬性引數應該被介於 18 到 255"
 
50610
 
 
50611
 #: config/m32c/m32c.c:4119
 
50612
-#, gcc-internal-format
 
50613
+#, fuzzy, gcc-internal-format
 
50614
 msgid "%<bank_switch%> has no effect on non-interrupt functions"
 
50615
-msgstr ""
 
50616
+msgstr "%<bank_switch%> 沒有任何效果於 non-interrupt 函式"
 
50617
 
 
50618
 #: config/m32c/m32c.c:4223
 
50619
 #, fuzzy, gcc-internal-format
 
50620
-#| msgid "%qs attribute directive ignored"
 
50621
 msgid "%<fast_interrupt%> attribute directive ignored"
 
50622
-msgstr "忽略 %qs 屬性指定"
 
50623
+msgstr "%<fast_interrupt%> 屬性指令忽略"
 
50624
 
 
50625
 #: config/m32r/m32r.c:382
 
50626
 #, gcc-internal-format
 
50627
@@ -23795,44 +23087,38 @@
 
50628
 
 
50629
 #: config/m68k/m68k.c:476
 
50630
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50631
-#| msgid "switch -mcpu=%s conflicts with -march= switch"
 
50632
 msgid "-mcpu=%s conflicts with -march=%s"
 
50633
-msgstr "開關 -mcpu=%s 與 -march= 開關衝突"
 
50634
+msgstr "-mcpu=%s 衝突與 -march=%s"
 
50635
 
 
50636
 #: config/m68k/m68k.c:547
 
50637
 #, fuzzy, gcc-internal-format
 
50638
-#| msgid "-fPIC is not currently supported on the 68000 or 68010"
 
50639
 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
 
50640
-msgstr "-fPIC 目前在 68000 和 68010 上不受支援"
 
50641
+msgstr "-mpcrel -fPIC 不是目前支援的於已選 cpu"
 
50642
 
 
50643
 #: config/m68k/m68k.c:609
 
50644
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50645
-#| msgid "trampolines not supported"
 
50646
 msgid "-falign-labels=%d is not supported"
 
50647
-msgstr "不支援蹦床"
 
50648
+msgstr "-falign-labels=%d 未被支援"
 
50649
 
 
50650
 #: config/m68k/m68k.c:614
 
50651
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50652
-#| msgid "-malign-loops=%d is not between 0 and %d"
 
50653
 msgid "-falign-loops=%d is not supported"
 
50654
-msgstr "-malign-loops=%d 不在 0 和 %d 之間"
 
50655
+msgstr "-falign-loops=%d 未被支援"
 
50656
 
 
50657
 #: config/m68k/m68k.c:621
 
50658
 #, fuzzy, gcc-internal-format
 
50659
-#| msgid "stack limits not supported on this target"
 
50660
 msgid "-fstack-limit- options are not supported on this cpu"
 
50661
 msgstr "堆疊限制在此目標平臺上不受支援"
 
50662
 
 
50663
 #: config/m68k/m68k.c:736
 
50664
 #, fuzzy, gcc-internal-format
 
50665
-#| msgid "multiple function type attributes specified"
 
50666
 msgid "multiple interrupt attributes not allowed"
 
50667
-msgstr "指定了多個函式類型屬性"
 
50668
+msgstr "多重插斷屬性不允許"
 
50669
 
 
50670
 #: config/m68k/m68k.c:743
 
50671
-#, gcc-internal-format
 
50672
+#, fuzzy, gcc-internal-format
 
50673
 msgid "interrupt_thread is available only on fido"
 
50674
-msgstr ""
 
50675
+msgstr "interruptthread 是可用只有於 fido(_T)"
 
50676
 
 
50677
 #: config/m68k/m68k.c:1077 config/rs6000/rs6000.c:18850
 
50678
 #, gcc-internal-format
 
50679
@@ -23846,342 +23132,321 @@
 
50680
 
 
50681
 #: config/mep/mep-pragma.c:71
 
50682
 #, fuzzy, gcc-internal-format
 
50683
-#| msgid "junk at end of #pragma longcall"
 
50684
 msgid "junk at end of #pragma io_volatile"
 
50685
-msgstr "#pragma longcall 末尾有無用字元"
 
50686
+msgstr "垃圾於結束的 # pragma iovolatile(_V)"
 
50687
 
 
50688
 #: config/mep/mep-pragma.c:85
 
50689
-#, gcc-internal-format
 
50690
+#, fuzzy, gcc-internal-format
 
50691
 msgid "#pragma io_volatile takes only on or off"
 
50692
-msgstr ""
 
50693
+msgstr "# pragma iovolatile 需只有開或關(_V)"
 
50694
 
 
50695
 #: config/mep/mep-pragma.c:124
 
50696
 #, fuzzy, gcc-internal-format
 
50697
-#| msgid "invalid expression as operand"
 
50698
 msgid "invalid coprocessor register range"
 
50699
-msgstr "無效的運算式做為運算元"
 
50700
+msgstr "無效的輔助處理器暫存器範圍"
 
50701
 
 
50702
 #: config/mep/mep-pragma.c:144
 
50703
 #, fuzzy, gcc-internal-format
 
50704
-#| msgid "invalid vector type for attribute %qE"
 
50705
 msgid "invalid coprocessor register %qE"
 
50706
-msgstr "屬性 %qE 的向量類型無效"
 
50707
+msgstr "無效的輔助處理器暫存器 %qE"
 
50708
 
 
50709
 #: config/mep/mep-pragma.c:167
 
50710
-#, gcc-internal-format
 
50711
+#, fuzzy, gcc-internal-format
 
50712
 msgid "malformed coprocessor register"
 
50713
-msgstr ""
 
50714
+msgstr "異常的輔助處理器暫存器"
 
50715
 
 
50716
 #: config/mep/mep-pragma.c:254
 
50717
 #, fuzzy, gcc-internal-format
 
50718
-#| msgid "junk at end of #pragma GCC memregs [0..16]"
 
50719
 msgid "junk at end of #pragma GCC coprocessor width"
 
50720
-msgstr "#pragma GCC memregs [0..16] 末尾有無用字元"
 
50721
+msgstr "垃圾於結束的 # pragma GCC 輔助處理器寬度"
 
50722
 
 
50723
 #: config/mep/mep-pragma.c:261
 
50724
-#, gcc-internal-format
 
50725
+#, fuzzy, gcc-internal-format
 
50726
 msgid "#pragma GCC coprocessor width takes only 32 or 64"
 
50727
-msgstr ""
 
50728
+msgstr "# pragma GCC 輔助處理器寬度需只有 32 或 64"
 
50729
 
 
50730
 #: config/mep/mep-pragma.c:295
 
50731
-#, gcc-internal-format
 
50732
+#, fuzzy, gcc-internal-format
 
50733
 msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
 
50734
-msgstr ""
 
50735
+msgstr "# pragma GCC 輔助處理器子類別字母必須是在中 [ABCD]"
 
50736
 
 
50737
 #: config/mep/mep-pragma.c:300
 
50738
-#, gcc-internal-format, gfc-internal-format
 
50739
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50740
 msgid "#pragma GCC coprocessor subclass '%c' already defined"
 
50741
-msgstr ""
 
50742
+msgstr "# pragma GCC 輔助處理器子類別『%c』已經定義"
 
50743
 
 
50744
 #: config/mep/mep-pragma.c:318
 
50745
 #, fuzzy, gcc-internal-format
 
50746
-#| msgid "malformed #pragma GCC pch_preprocess, ignored"
 
50747
 msgid "malformed #pragma GCC coprocessor subclass"
 
50748
-msgstr "#pragma GCC pch_preprocess 格式不正確,已忽略"
 
50749
+msgstr "異常的 # pragma GCC 輔助處理器子類別"
 
50750
 
 
50751
 #: config/mep/mep-pragma.c:340
 
50752
 #, fuzzy, gcc-internal-format
 
50753
-#| msgid "malformed #pragma builtin"
 
50754
 msgid "malformed #pragma disinterrupt"
 
50755
-msgstr "#pragma builtin 格式錯誤"
 
50756
+msgstr "異常的 # pragma disinterrupt"
 
50757
 
 
50758
 #: config/mep/mep-pragma.c:354
 
50759
 #, fuzzy, gcc-internal-format
 
50760
-#| msgid "malformed #pragma GCC pch_preprocess, ignored"
 
50761
 msgid "malformed #pragma GCC coprocessor"
 
50762
-msgstr "#pragma GCC pch_preprocess 格式不正確,已忽略"
 
50763
+msgstr "異常的 # pragma GCC 輔助處理器"
 
50764
 
 
50765
 #: config/mep/mep-pragma.c:359
 
50766
 #, fuzzy, gcc-internal-format
 
50767
-#| msgid "options enabled: "
 
50768
 msgid "coprocessor not enabled"
 
50769
-msgstr "啟用的選項:"
 
50770
+msgstr "輔助處理器未啟用"
 
50771
 
 
50772
 #: config/mep/mep-pragma.c:370
 
50773
 #, fuzzy, gcc-internal-format
 
50774
-#| msgid "malformed #pragma GCC pch_preprocess, ignored"
 
50775
 msgid "unknown #pragma GCC coprocessor %E"
 
50776
-msgstr "#pragma GCC pch_preprocess 格式不正確,已忽略"
 
50777
+msgstr "不明 # pragma GCC 輔助處理器 %E"
 
50778
 
 
50779
 #: config/mep/mep-pragma.c:392
 
50780
 #, fuzzy, gcc-internal-format
 
50781
-#| msgid "malformed %<#pragma align%>"
 
50782
 msgid "malformed #pragma call"
 
50783
-msgstr "%<#pragma align%> 格式錯誤"
 
50784
+msgstr "異常的 # pragma 呼叫"
 
50785
 
 
50786
 #: config/mep/mep.c:351
 
50787
 #, fuzzy, gcc-internal-format
 
50788
-#| msgid "-pipe not supported"
 
50789
 msgid "-fpic is not supported"
 
50790
-msgstr "不支援 -pipe"
 
50791
+msgstr "-fpic 未被支援"
 
50792
 
 
50793
 #: config/mep/mep.c:353
 
50794
 #, fuzzy, gcc-internal-format
 
50795
-#| msgid "-pipe not supported"
 
50796
 msgid "-fPIC is not supported"
 
50797
-msgstr "不支援 -pipe"
 
50798
+msgstr "-fPIC 未被支援"
 
50799
 
 
50800
 #: config/mep/mep.c:355
 
50801
-#, gcc-internal-format
 
50802
+#, fuzzy, gcc-internal-format
 
50803
 msgid "only one of -ms and -mm may be given"
 
50804
-msgstr ""
 
50805
+msgstr "只有之一 -ms 和 -mm 也許會被給定的"
 
50806
 
 
50807
 #: config/mep/mep.c:357
 
50808
-#, gcc-internal-format
 
50809
+#, fuzzy, gcc-internal-format
 
50810
 msgid "only one of -ms and -ml may be given"
 
50811
-msgstr ""
 
50812
+msgstr "只有之一 -ms 和 -ml 也許會被給定的"
 
50813
 
 
50814
 #: config/mep/mep.c:359
 
50815
-#, gcc-internal-format
 
50816
+#, fuzzy, gcc-internal-format
 
50817
 msgid "only one of -mm and -ml may be given"
 
50818
-msgstr ""
 
50819
+msgstr "只有之一 -mm 和 -ml 也許會被給定的"
 
50820
 
 
50821
 #: config/mep/mep.c:361
 
50822
-#, gcc-internal-format
 
50823
+#, fuzzy, gcc-internal-format
 
50824
 msgid "only one of -ms and -mtiny= may be given"
 
50825
-msgstr ""
 
50826
+msgstr "只有之一 -ms 和 -mtiny=也許會被給定的"
 
50827
 
 
50828
 #: config/mep/mep.c:363
 
50829
-#, gcc-internal-format
 
50830
+#, fuzzy, gcc-internal-format
 
50831
 msgid "only one of -mm and -mtiny= may be given"
 
50832
-msgstr ""
 
50833
+msgstr "只有之一 -mm 和 -mtiny=也許會被給定的"
 
50834
 
 
50835
 #: config/mep/mep.c:365
 
50836
-#, gcc-internal-format
 
50837
+#, fuzzy, gcc-internal-format
 
50838
 msgid "-mclip currently has no effect without -mminmax"
 
50839
-msgstr ""
 
50840
+msgstr "-mclip 目前沒有任何效果而無需 -mminmax"
 
50841
 
 
50842
 #: config/mep/mep.c:372
 
50843
-#, gcc-internal-format
 
50844
+#, fuzzy, gcc-internal-format
 
50845
 msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
 
50846
-msgstr ""
 
50847
+msgstr "-mc=必須是 -mc=微小的,-mc=接近,或 -mc=far"
 
50848
 
 
50849
 #: config/mep/mep.c:1374
 
50850
-#, gcc-internal-format
 
50851
+#, fuzzy, gcc-internal-format
 
50852
 msgid "unusual TP-relative address"
 
50853
-msgstr ""
 
50854
+msgstr "不尋常的 TP-relative 位址"
 
50855
 
 
50856
 #: config/mep/mep.c:3350
 
50857
 #, fuzzy, gcc-internal-format
 
50858
-#| msgid "undefined named operand %qs"
 
50859
 msgid "unconvertible operand %c %qs"
 
50860
-msgstr "未定義的具名運算元 %qs"
 
50861
+msgstr "unconvertible 運算元 %c %qs"
 
50862
 
 
50863
 #: config/mep/mep.c:3798 config/mep/mep.c:3861
 
50864
 #, fuzzy, gcc-internal-format
 
50865
-#| msgid "__BELOW100__ attribute not allowed with auto storage class"
 
50866
 msgid "address region attributes not allowed with auto storage class"
 
50867
-msgstr "__BELOW100__ 屬性不允許用於自動存儲類別"
 
50868
+msgstr "位址區域屬性不允許與自動貯藏類別"
 
50869
 
 
50870
 #: config/mep/mep.c:3804 config/mep/mep.c:3867
 
50871
-#, gcc-internal-format
 
50872
+#, fuzzy, gcc-internal-format
 
50873
 msgid "address region attributes on pointed-to types ignored"
 
50874
-msgstr ""
 
50875
+msgstr "位址區域屬性於 pointed-to 類型忽略"
 
50876
 
 
50877
 #: config/mep/mep.c:3853
 
50878
 #, fuzzy, gcc-internal-format
 
50879
-#| msgid "%qE attribute only applies to variadic functions"
 
50880
 msgid "%qE attribute only applies to variables and functions"
 
50881
-msgstr "%qE 屬性只能用於帶可變參數函式"
 
50882
+msgstr "%qE 屬性只有套用到變數和函式"
 
50883
 
 
50884
 #: config/mep/mep.c:3873 config/mep/mep.c:4189
 
50885
-#, gcc-internal-format
 
50886
+#, fuzzy, gcc-internal-format
 
50887
 msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
 
50888
-msgstr ""
 
50889
+msgstr "重製位址區域屬性 %qE 在中宣告的 %qE 於第 %d 列"
 
50890
 
 
50891
 #: config/mep/mep.c:3907
 
50892
 #, fuzzy, gcc-internal-format
 
50893
-#| msgid "cannot use va_start in interrupt function"
 
50894
 msgid "cannot inline interrupt function %qE"
 
50895
-msgstr "不能為插斷函式使用 va_start"
 
50896
+msgstr "無法內聯插斷函式 %qE"
 
50897
 
 
50898
 #: config/mep/mep.c:3913
 
50899
-#, gcc-internal-format
 
50900
+#, fuzzy, gcc-internal-format
 
50901
 msgid "interrupt function must have return type of void"
 
50902
-msgstr ""
 
50903
+msgstr "插斷函式必須有傳回類型的虛值"
 
50904
 
 
50905
 #: config/mep/mep.c:3918
 
50906
 #, fuzzy, gcc-internal-format
 
50907
-#| msgid "'-%c' option must have argument"
 
50908
 msgid "interrupt function must have no arguments"
 
50909
-msgstr "「-%c」選項必須有一個參數"
 
50910
+msgstr "插斷函式必須沒有任何引數"
 
50911
 
 
50912
 #: config/mep/mep.c:3939
 
50913
 #, fuzzy, gcc-internal-format
 
50914
-#| msgid "%qs attribute requires an integer constant argument"
 
50915
 msgid "%qE attribute allows only an integer constant argument"
 
50916
-msgstr "%qs 屬性需要一個整常數做為引數"
 
50917
+msgstr "%qE 屬性允許只有整數常數引數"
 
50918
 
 
50919
 #: config/mep/mep.c:3972
 
50920
 #, fuzzy, gcc-internal-format
 
50921
-#| msgid "%qs attribute only applies to functions"
 
50922
 msgid "%qE attribute only applies to functions, not %s"
 
50923
-msgstr "%qs 屬性只能套用於函式"
 
50924
+msgstr "%qE 屬性只有套用到函式,無法 %s"
 
50925
 
 
50926
 #: config/mep/mep.c:3983
 
50927
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
50928
-#| msgid "pointer to a function used in arithmetic"
 
50929
 msgid ""
 
50930
 "to describe a pointer to a VLIW function, use syntax like this:\n"
 
50931
 "%s"
 
50932
-msgstr "在算術運算式中使用了函式指標"
 
50933
+msgstr ""
 
50934
+"要描述指標到 VLIW 函式,使用語法如同這個:\n"
 
50935
+"%s"
 
50936
 
 
50937
 #: config/mep/mep.c:3992
 
50938
-#, gcc-internal-format, gfc-internal-format
 
50939
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50940
 msgid ""
 
50941
 "to describe an array of VLIW function pointers, use syntax like this:\n"
 
50942
 "%s"
 
50943
 msgstr ""
 
50944
+"要描述陣列的 VLIW 函式指標,使用語法如同這個:\n"
 
50945
+"%s"
 
50946
 
 
50947
 #: config/mep/mep.c:3998
 
50948
 #, fuzzy, gcc-internal-format
 
50949
-#| msgid "attributes are not allowed on a function-definition"
 
50950
 msgid "VLIW functions are not allowed without a VLIW configuration"
 
50951
-msgstr "函式定義中不允許有屬性"
 
50952
+msgstr "VLIW 函式未被允許而無需 VLIW 組態"
 
50953
 
 
50954
 #: config/mep/mep.c:4148
 
50955
-#, gcc-internal-format, gfc-internal-format
 
50956
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50957
 msgid "\"#pragma disinterrupt %s\" not used"
 
50958
-msgstr ""
 
50959
+msgstr "「# pragma disinterrupt %s」未使用"
 
50960
 
 
50961
 #: config/mep/mep.c:4314
 
50962
-#, gcc-internal-format
 
50963
+#, fuzzy, gcc-internal-format
 
50964
 msgid "__io address 0x%x is the same for %qE and %qE"
 
50965
-msgstr ""
 
50966
+msgstr "__io 位址 0x%x 相同用於 %qE 和 %qE"
 
50967
 
 
50968
 #: config/mep/mep.c:4462
 
50969
-#, gcc-internal-format, gfc-internal-format
 
50970
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
50971
 msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
 
50972
-msgstr ""
 
50973
+msgstr "變數 %s (%ld 位元組) 太大用於 %s 區段 (%d 位元組)"
 
50974
 
 
50975
 #: config/mep/mep.c:4560
 
50976
 #, fuzzy, gcc-internal-format
 
50977
-#| msgid "variable %qD may not have been initialized"
 
50978
 msgid "variable %D of type %<io%> must be uninitialized"
 
50979
-msgstr "變數 %qD 可能未經初始化"
 
50980
+msgstr "變數 %D 的型態 %<io%> 必須被 uninitialized"
 
50981
 
 
50982
 #: config/mep/mep.c:4565
 
50983
 #, fuzzy, gcc-internal-format
 
50984
-#| msgid "variable %qD may not have been initialized"
 
50985
 msgid "variable %D of type %<cb%> must be uninitialized"
 
50986
-msgstr "變數 %qD 可能未經初始化"
 
50987
+msgstr "變數 %D 的型態 %<cb%> 必須被 uninitialized"
 
50988
 
 
50989
 #: config/mep/mep.c:5999
 
50990
 #, fuzzy, gcc-internal-format
 
50991
-#| msgid "command line option %qs is not supported by this configuration"
 
50992
 msgid "coprocessor intrinsic %qs is not available in this configuration"
 
50993
-msgstr "此配置不支援命令列選項 %qs"
 
50994
+msgstr "輔助處理器 intrinsic %qs 不是可用在中這個組態"
 
50995
 
 
50996
 #: config/mep/mep.c:6002
 
50997
 #, fuzzy, gcc-internal-format
 
50998
-#| msgid "%qD is not a template function"
 
50999
 msgid "%qs is not available in VLIW functions"
 
51000
-msgstr "%qD 不是一個範本函式"
 
51001
+msgstr "%qs 不是可用在中 VLIW 函式"
 
51002
 
 
51003
 #: config/mep/mep.c:6005
 
51004
 #, fuzzy, gcc-internal-format
 
51005
-#| msgid "%q+D is normally a non-static function"
 
51006
 msgid "%qs is not available in non-VLIW functions"
 
51007
-msgstr "%q+D 一般是一個非靜態的函式"
 
51008
+msgstr "%qs 不是可用在中 non-VLIW 函式"
 
51009
 
 
51010
 #: config/mep/mep.c:6167 config/mep/mep.c:6284
 
51011
 #, fuzzy, gcc-internal-format
 
51012
-#| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
 
51013
 msgid "argument %d of %qE must be in the range %d...%d"
 
51014
-msgstr "%L 處 ATANH 的參數必須在 -1 和 1 之間"
 
51015
+msgstr "引數 %d 的 %qE 必須是在中範圍 %d...%d"
 
51016
 
 
51017
 #: config/mep/mep.c:6170
 
51018
 #, fuzzy, gcc-internal-format
 
51019
-#| msgid "argument %d of %qE might be a candidate for a format attribute"
 
51020
 msgid "argument %d of %qE must be a multiple of %d"
 
51021
-msgstr "引數 %d(屬於 %qE)可能是 format 屬性的備選"
 
51022
+msgstr "引數 %d 的 %qE 必須是多重的 %d"
 
51023
 
 
51024
 #: config/mep/mep.c:6223
 
51025
 #, fuzzy, gcc-internal-format
 
51026
-#| msgid "too few arguments to %s %q+#D"
 
51027
 msgid "too few arguments to %qE"
 
51028
-msgstr "給予 %s %q+#D 的引數太少"
 
51029
+msgstr "太少引數到 %qE"
 
51030
 
 
51031
 #: config/mep/mep.c:6228
 
51032
 #, fuzzy, gcc-internal-format
 
51033
-#| msgid "too many arguments to %s %q+#D"
 
51034
 msgid "too many arguments to %qE"
 
51035
-msgstr "給予 %s %q+#D 的引數太多"
 
51036
+msgstr "太多引數到 %qE"
 
51037
 
 
51038
 #: config/mep/mep.c:6246
 
51039
 #, fuzzy, gcc-internal-format
 
51040
-#| msgid "Argument dim at %L must be scalar"
 
51041
 msgid "argument %d of %qE must be an address"
 
51042
-msgstr "%L 引數維數必須是標量"
 
51043
+msgstr "引數 %d 的 %qE 必須是位址"
 
51044
 
 
51045
 #: config/mep/mep.c:7042
 
51046
 #, fuzzy, gcc-internal-format
 
51047
-#| msgid "standard conversions are not allowed in this context"
 
51048
 msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
 
51049
-msgstr "此上下文中不允許標準轉換"
 
51050
+msgstr "2 位元組 cop 指令未被允許在中 64-bit VLIW 模式"
 
51051
 
 
51052
 #: config/mep/mep.c:7048
 
51053
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51054
-#| msgid "predicated Thumb instruction"
 
51055
 msgid "unexpected %d byte cop instruction"
 
51056
-msgstr "預測到的 Thumb 指令"
 
51057
+msgstr "未預期的 %d 位元組 cop 指令"
 
51058
 
 
51059
-#: config/microblaze/microblaze.c:1311
 
51060
+#: config/microblaze/microblaze.c:1676
 
51061
 #, fuzzy, gcc-internal-format
 
51062
-#| msgid "-fstack-protector not supported for this target"
 
51063
 msgid "-fPIC/-fpic not supported for this target"
 
51064
 msgstr "-fstack-protector 在此目標平臺上不受支援"
 
51065
 
 
51066
-#: config/microblaze/microblaze.c:1323
 
51067
-#, gcc-internal-format
 
51068
+#: config/microblaze/microblaze.c:1688
 
51069
+#, fuzzy, gcc-internal-format
 
51070
 msgid "%qs is an invalid argument to -mcpu="
 
51071
-msgstr ""
 
51072
+msgstr "%qs 是無效的引數到 -mcpu="
 
51073
 
 
51074
-#: config/microblaze/microblaze.c:1372
 
51075
-#, gcc-internal-format
 
51076
+#: config/microblaze/microblaze.c:1737
 
51077
+#, fuzzy, gcc-internal-format
 
51078
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
51079
-msgstr ""
 
51080
+msgstr "-mxl-multiply-high 可以被使用只有與 -mcpu=v6.00.a 或更大"
 
51081
 
 
51082
-#: config/microblaze/microblaze.c:1384
 
51083
+#: config/microblaze/microblaze.c:1753
 
51084
+#, fuzzy, gcc-internal-format
 
51085
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
51086
+msgstr "-mxl-multiply-high 可以被使用只有與 -mcpu=v6.00.a 或更大"
 
51087
+
 
51088
+#: config/microblaze/microblaze.c:1759
 
51089
 #, gcc-internal-format
 
51090
-msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
51091
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
51092
 msgstr ""
 
51093
 
 
51094
+#: config/microblaze/microblaze.c:1764
 
51095
+#, fuzzy, gcc-internal-format
 
51096
+msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
51097
+msgstr "-mxl-multiply-high 需求 -mno-xl-soft-mul"
 
51098
+
 
51099
 #: config/mips/mips.c:1308 config/mips/mips.c:1310
 
51100
 #, gcc-internal-format
 
51101
 msgid "%qs attribute only applies to functions"
 
51102
 msgstr "%qs 屬性只能套用於函式"
 
51103
 
 
51104
 #: config/mips/mips.c:1320
 
51105
-#, gcc-internal-format
 
51106
+#, fuzzy, gcc-internal-format
 
51107
 msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
 
51108
-msgstr ""
 
51109
+msgstr "%qE 無法同時有 %<mips16%> 和 %<nomips16%>屬性"
 
51110
 
 
51111
 #: config/mips/mips.c:1342 config/mips/mips.c:1345
 
51112
 #, fuzzy, gcc-internal-format
 
51113
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
51114
 msgid "%qE redeclared with conflicting %qs attributes"
 
51115
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
51116
+msgstr "%qE redeclared 與衝突 %qs 屬性"
 
51117
 
 
51118
 #: config/mips/mips.c:6791
 
51119
 #, gcc-internal-format
 
51120
@@ -24189,19 +23454,19 @@
 
51121
 msgstr "無法處理對 %qs 不一致的呼叫"
 
51122
 
 
51123
 #: config/mips/mips.c:9767
 
51124
-#, gcc-internal-format
 
51125
+#, fuzzy, gcc-internal-format
 
51126
 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
 
51127
-msgstr ""
 
51128
+msgstr "%<interrupt%> 屬性需要 MIPS32r2 處理器"
 
51129
 
 
51130
 #: config/mips/mips.c:9769
 
51131
-#, gcc-internal-format
 
51132
+#, fuzzy, gcc-internal-format
 
51133
 msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
 
51134
-msgstr ""
 
51135
+msgstr "%<interrupt%> 屬性需求 %<-msoft-float%>"
 
51136
 
 
51137
 #: config/mips/mips.c:9771
 
51138
-#, gcc-internal-format
 
51139
+#, fuzzy, gcc-internal-format
 
51140
 msgid "interrupt handlers cannot be MIPS16 functions"
 
51141
-msgstr ""
 
51142
+msgstr "中斷處理程式無法 MIPS16 函式"
 
51143
 
 
51144
 #: config/mips/mips.c:10596
 
51145
 #, gcc-internal-format
 
51146
@@ -24210,66 +23475,58 @@
 
51147
 
 
51148
 #: config/mips/mips.c:13989
 
51149
 #, fuzzy, gcc-internal-format
 
51150
-#| msgid "invalid argument to builtin function"
 
51151
 msgid "invalid argument to built-in function"
 
51152
-msgstr "給內建函式的引數無效"
 
51153
+msgstr "無效的引數到內建函式"
 
51154
 
 
51155
 #: config/mips/mips.c:14190
 
51156
 #, fuzzy, gcc-internal-format
 
51157
-#| msgid "function_profiler support for MMIX"
 
51158
 msgid "built-in function %qE not supported for MIPS16"
 
51159
-msgstr "對 MMIX 的 function_profiler 支援"
 
51160
+msgstr "內建函式 %qE 不支援用於 MIPS16"
 
51161
 
 
51162
 #: config/mips/mips.c:14787
 
51163
 #, fuzzy, gcc-internal-format
 
51164
-#| msgid "%s does not support %s"
 
51165
 msgid "%qs does not support MIPS16 code"
 
51166
-msgstr "%s 不支援 %s"
 
51167
+msgstr "%qs 不支援 MIPS16 編碼"
 
51168
 
 
51169
 #: config/mips/mips.c:16280
 
51170
-#, gcc-internal-format
 
51171
+#, fuzzy, gcc-internal-format
 
51172
 msgid "MIPS16 PIC for ABIs other than o32 and o64"
 
51173
-msgstr ""
 
51174
+msgstr "MIPS16 PIC 用於 ABIs 不同於 o32 和 o64"
 
51175
 
 
51176
 #: config/mips/mips.c:16283
 
51177
-#, gcc-internal-format
 
51178
+#, fuzzy, gcc-internal-format
 
51179
 msgid "MIPS16 -mxgot code"
 
51180
-msgstr ""
 
51181
+msgstr "MIPS16 -mxgot 編碼"
 
51182
 
 
51183
 #: config/mips/mips.c:16286
 
51184
-#, gcc-internal-format
 
51185
+#, fuzzy, gcc-internal-format
 
51186
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 
51187
-msgstr ""
 
51188
+msgstr "hard-float MIPS16 編碼用於 ABIs 不同於 o32 和 o64"
 
51189
 
 
51190
 #: config/mips/mips.c:16475
 
51191
 #, fuzzy, gcc-internal-format
 
51192
-#| msgid "-%s conflicts with the other architecture options, which specify a %s processor"
 
51193
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 
51194
-msgstr "-%s 與指定了 %s 處理器的其它架構選項衝突"
 
51195
+msgstr "%<-%s%> 衝突與其他架構選項,該項指定 %s 處理器"
 
51196
 
 
51197
 #: config/mips/mips.c:16485
 
51198
 #, fuzzy, gcc-internal-format
 
51199
-#| msgid "-march=%s is not compatible with the selected ABI"
 
51200
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 
51201
-msgstr "-march=%s 與所選 ABI 不相容"
 
51202
+msgstr "%<-march=%s%>不是相容與已選 ABI"
 
51203
 
 
51204
 #: config/mips/mips.c:16500
 
51205
 #, fuzzy, gcc-internal-format
 
51206
-#| msgid "-mgp64 used with a 32-bit processor"
 
51207
 msgid "%<-mgp64%> used with a 32-bit processor"
 
51208
-msgstr "-mgp64 與 32 位元處理器一起使用"
 
51209
+msgstr "%<-mgp64%> 使用的與 32-bit 處理器"
 
51210
 
 
51211
 #: config/mips/mips.c:16502
 
51212
 #, fuzzy, gcc-internal-format
 
51213
-#| msgid "-mgp32 used with a 64-bit ABI"
 
51214
 msgid "%<-mgp32%> used with a 64-bit ABI"
 
51215
-msgstr "-mgp32 與 64 位元 ABI 一起使用"
 
51216
+msgstr "%<-mgp32%> 使用的與 64-bit ABI"
 
51217
 
 
51218
 #: config/mips/mips.c:16504
 
51219
 #, fuzzy, gcc-internal-format
 
51220
-#| msgid "-mgp64 used with a 32-bit ABI"
 
51221
 msgid "%<-mgp64%> used with a 32-bit ABI"
 
51222
-msgstr "-mgp64 與 32 位元 ABI 一起使用"
 
51223
+msgstr "%<-mgp64%> 使用的與 32-bit ABI"
 
51224
 
 
51225
 #: config/mips/mips.c:16520 config/mips/mips.c:16522 config/mips/mips.c:16613
 
51226
 #, gcc-internal-format, gfc-internal-format
 
51227
@@ -24277,20 +23534,19 @@
 
51228
 msgstr "不支援的組合:%s"
 
51229
 
 
51230
 #: config/mips/mips.c:16526
 
51231
-#, gcc-internal-format
 
51232
+#, fuzzy, gcc-internal-format
 
51233
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 
51234
-msgstr ""
 
51235
+msgstr "%<-mgp32%> 和 %<-mfp64%> 只能被合併如果目標支援 mfhc1 和 mthc1 指令"
 
51236
 
 
51237
 #: config/mips/mips.c:16529
 
51238
-#, gcc-internal-format
 
51239
+#, fuzzy, gcc-internal-format
 
51240
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 
51241
-msgstr ""
 
51242
+msgstr "%<-mgp32%> 和 %<-mfp64%> 只能被合併時使用 o32 ABI"
 
51243
 
 
51244
 #: config/mips/mips.c:16552 config/mips/mips.c:16554 config/mips/mips.c:16567
 
51245
 #, fuzzy, gcc-internal-format
 
51246
-#| msgid "assert: %s is assign compatible with %s"
 
51247
 msgid "%qs is incompatible with %qs"
 
51248
-msgstr "assert:%s 與 %s 賦值相容"
 
51249
+msgstr "%qs 是不相容的與 %qs"
 
51250
 
 
51251
 #. We have traditionally allowed non-abicalls code to use
 
51252
 #. an LP64 form of o64.  However, it would take a bit more
 
51253
@@ -24299,72 +23555,63 @@
 
51254
 #. an error.
 
51255
 #: config/mips/mips.c:16561
 
51256
 #, fuzzy, gcc-internal-format
 
51257
-#| msgid "assert: %s is assign compatible with %s"
 
51258
 msgid "the combination of %qs and %qs is incompatible with %qs"
 
51259
-msgstr "assert:%s 與 %s 賦值相容"
 
51260
+msgstr "組合的 %qs 和 %qs 是不相容的與 %qs"
 
51261
 
 
51262
 #: config/mips/mips.c:16607
 
51263
 #, fuzzy, gcc-internal-format
 
51264
-#| msgid "target CPU does not support THUMB instructions"
 
51265
 msgid "the %qs architecture does not support branch-likely instructions"
 
51266
-msgstr "目的 CPU 不支援 THUMB 指令"
 
51267
+msgstr "%qs 架構不支援 branch-likely 指令"
 
51268
 
 
51269
 #: config/mips/mips.c:16621
 
51270
 #, fuzzy, gcc-internal-format
 
51271
-#| msgid "Generate position-independent code if possible (large mode)"
 
51272
 msgid "cannot generate position-independent code for %qs"
 
51273
 msgstr "盡可能產生與位置無關的程式碼(大模式)"
 
51274
 
 
51275
 #: config/mips/mips.c:16624
 
51276
 #, fuzzy, gcc-internal-format
 
51277
-#| msgid "Generate position-independent code if possible (large mode)"
 
51278
 msgid "position-independent code requires %qs"
 
51279
-msgstr "盡可能產生與位置無關的程式碼(大模式)"
 
51280
+msgstr "停用 position-independent 編碼 (PIC) 用於使用在中作業系統內核編碼"
 
51281
 
 
51282
 #: config/mips/mips.c:16657
 
51283
-#, gcc-internal-format
 
51284
+#, fuzzy, gcc-internal-format
 
51285
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 
51286
-msgstr ""
 
51287
+msgstr "%<-mno-gpopt%> 需要 %<-mexplicit-relocs%>"
 
51288
 
 
51289
 #: config/mips/mips.c:16665 config/mips/mips.c:16668
 
51290
-#, gcc-internal-format
 
51291
+#, fuzzy, gcc-internal-format
 
51292
 msgid "cannot use small-data accesses for %qs"
 
51293
-msgstr ""
 
51294
+msgstr "無法使用 small-data 存取用於 %qs"
 
51295
 
 
51296
 #: config/mips/mips.c:16678
 
51297
 #, fuzzy, gcc-internal-format
 
51298
-#| msgid "-mips3d requires -mpaired-single"
 
51299
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 
51300
-msgstr "-mips3d 需要 -mpaired-single"
 
51301
+msgstr "%<-mips3d%> 需求 %<-mpaired-single%>"
 
51302
 
 
51303
 #: config/mips/mips.c:16687
 
51304
 #, fuzzy, gcc-internal-format
 
51305
-#| msgid "-frepo must be used with -c"
 
51306
 msgid "%qs must be used with %qs"
 
51307
-msgstr "-frepo 必須與 -c 一起使用"
 
51308
+msgstr "%qs 必須被使用與 %qs"
 
51309
 
 
51310
 #: config/mips/mips.c:16694
 
51311
 #, fuzzy, gcc-internal-format
 
51312
-#| msgid "target CPU does not support THUMB instructions"
 
51313
 msgid "the %qs architecture does not support paired-single instructions"
 
51314
-msgstr "目的 CPU 不支援 THUMB 指令"
 
51315
+msgstr "%qs 架構不支援 paired-single 指令"
 
51316
 
 
51317
 #: config/mips/mips.c:16700
 
51318
-#, gcc-internal-format
 
51319
+#, fuzzy, gcc-internal-format
 
51320
 msgid "%qs requires a target that provides the %qs instruction"
 
51321
-msgstr ""
 
51322
+msgstr "%qs 需要目標該提供 %qs 指令"
 
51323
 
 
51324
 #: config/mips/mips.c:16805
 
51325
 #, fuzzy, gcc-internal-format
 
51326
-#| msgid "Use the bit-field instructions"
 
51327
 msgid "%qs requires branch-likely instructions"
 
51328
-msgstr "使用位元段指令"
 
51329
+msgstr "%qs 需求 branch-likely 指令"
 
51330
 
 
51331
 #: config/mips/mips.c:16809
 
51332
 #, fuzzy, gcc-internal-format
 
51333
-#| msgid "target CPU does not support THUMB instructions"
 
51334
 msgid "the %qs architecture does not support the synci instruction"
 
51335
-msgstr "目的 CPU 不支援 THUMB 指令"
 
51336
+msgstr "%qs 架構不支援同步指令"
 
51337
 
 
51338
 #: config/mips/mips.c:17259
 
51339
 #, gcc-internal-format
 
51340
@@ -24382,9 +23629,9 @@
 
51341
 msgstr "支援 %qs 模式"
 
51342
 
 
51343
 #: config/mmix/mmix.c:739
 
51344
-#, gcc-internal-format, gfc-internal-format
 
51345
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51346
 msgid "too large function value type, needs %d registers, have only %d registers for this"
 
51347
-msgstr ""
 
51348
+msgstr "太大函式數值類型,需要 %d 暫存器,有只有 %d 暫存器用於這個"
 
51349
 
 
51350
 #: config/mmix/mmix.c:918
 
51351
 #, gcc-internal-format
 
51352
@@ -24423,9 +23670,9 @@
 
51353
 msgstr "MMIX 內部錯誤:%s 不是一個可移位的整數"
 
51354
 
 
51355
 #: config/mn10300/mn10300.c:99
 
51356
-#, gcc-internal-format
 
51357
+#, fuzzy, gcc-internal-format
 
51358
 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
 
51359
-msgstr ""
 
51360
+msgstr "-mtune=預期 mn10300,- am33, am33-2, 或 am34"
 
51361
 
 
51362
 #: config/pa/pa.c:501
 
51363
 #, gcc-internal-format
 
51364
@@ -24448,9 +23695,9 @@
 
51365
 msgstr "-g 選項已被停用"
 
51366
 
 
51367
 #: config/pa/pa.c:8694
 
51368
-#, gcc-internal-format, gfc-internal-format
 
51369
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51370
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 
51371
-msgstr ""
 
51372
+msgstr "對齊 (%u) 用於 %s 超出最大值對齊用於全域共同資料。 使用 %u"
 
51373
 
 
51374
 #: config/pa/pa-hpux11.h:81
 
51375
 #, gcc-internal-format
 
51376
@@ -24459,103 +23706,99 @@
 
51377
 
 
51378
 #: config/picochip/picochip.c:419
 
51379
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51380
-#| msgid "invalid type argument of %qs"
 
51381
 msgid "invalid AE type specified (%s)"
 
51382
-msgstr "%qs 的引數類型無效"
 
51383
+msgstr "無效的型態指定的 (%s)"
 
51384
 
 
51385
 #: config/picochip/picochip.c:442
 
51386
-#, gcc-internal-format, gfc-internal-format
 
51387
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51388
 msgid "invalid mul type specified (%s) - expected mac, mul or none"
 
51389
-msgstr ""
 
51390
+msgstr "無效的 mul 型態指定的 (%s) - 預期的 mac,mul 或無"
 
51391
 
 
51392
 #: config/picochip/picochip.c:736
 
51393
-#, gcc-internal-format, gfc-internal-format
 
51394
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51395
 msgid "unexpected mode %s encountered in picochip_emit_save_register"
 
51396
-msgstr ""
 
51397
+msgstr "未預期的模式 %s 遇到的在中 picochip_emit_save_register"
 
51398
 
 
51399
 #: config/picochip/picochip.c:904
 
51400
-#, gcc-internal-format, gfc-internal-format
 
51401
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51402
 msgid "defaulting to stack for %s register creation"
 
51403
-msgstr ""
 
51404
+msgstr "預設到堆疊用於 %s 暫存器建立"
 
51405
 
 
51406
 #: config/picochip/picochip.c:1589
 
51407
-#, gcc-internal-format
 
51408
+#, fuzzy, gcc-internal-format
 
51409
 msgid "LCFI labels have already been deferred"
 
51410
-msgstr ""
 
51411
+msgstr "LCFI 標貼已已推遲"
 
51412
 
 
51413
 #: config/picochip/picochip.c:1652
 
51414
-#, gcc-internal-format
 
51415
+#, fuzzy, gcc-internal-format
 
51416
 msgid "LM label has already been deferred"
 
51417
-msgstr ""
 
51418
+msgstr "LM 標貼已已推遲"
 
51419
 
 
51420
 #: config/picochip/picochip.c:1662
 
51421
-#, gcc-internal-format
 
51422
+#, fuzzy, gcc-internal-format
 
51423
 msgid "LCFI labels have already been deferred."
 
51424
-msgstr ""
 
51425
+msgstr "LCFI 標貼已已推遲。"
 
51426
 
 
51427
 #: config/picochip/picochip.c:1937
 
51428
-#, gcc-internal-format, gfc-internal-format
 
51429
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51430
 msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s"
 
51431
-msgstr ""
 
51432
+msgstr "picochip_asm_output_opcode - 找到多重列在中 VLIW 封包 %s"
 
51433
 
 
51434
 #: config/picochip/picochip.c:2040
 
51435
-#, gcc-internal-format
 
51436
+#, fuzzy, gcc-internal-format
 
51437
 msgid "picochip_asm_output_opcode - can%'t output unknown operator %c"
 
51438
-msgstr ""
 
51439
+msgstr "picochip_asm_output_opcode - can%'t 輸出不明運算子 %c"
 
51440
 
 
51441
 #: config/picochip/picochip.c:2291 config/picochip/picochip.c:2351
 
51442
-#, gcc-internal-format
 
51443
+#, fuzzy, gcc-internal-format
 
51444
 msgid "%s: at least one operand can%'t be handled"
 
51445
-msgstr ""
 
51446
+msgstr "%s:至少一個運算元 can%'t 被處理"
 
51447
 
 
51448
 #: config/picochip/picochip.c:2432
 
51449
-#, gcc-internal-format, gfc-internal-format
 
51450
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51451
 msgid "unknown short branch in %s (type %d)"
 
51452
-msgstr ""
 
51453
+msgstr "不明短分支在中 %s (型態 %d)"
 
51454
 
 
51455
 #: config/picochip/picochip.c:2469
 
51456
-#, gcc-internal-format, gfc-internal-format
 
51457
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51458
 msgid "unknown long branch in %s (type %d)"
 
51459
-msgstr ""
 
51460
+msgstr "不明長分支在中 %s (型態 %d)"
 
51461
 
 
51462
 #: config/picochip/picochip.c:2509 config/picochip/picochip.c:2577
 
51463
-#, gcc-internal-format, gfc-internal-format
 
51464
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51465
 msgid "PUT uses port array index %d, which is out of range [%d..%d)"
 
51466
-msgstr ""
 
51467
+msgstr "置放使用通訊埠陣列索引 %d,該項是超出範圍 [%d..%d)"
 
51468
 
 
51469
 #: config/picochip/picochip.c:2543
 
51470
-#, gcc-internal-format, gfc-internal-format
 
51471
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51472
 msgid "GET uses port array index %d, which is out of range [%d..%d)"
 
51473
-msgstr ""
 
51474
+msgstr "提取使用通訊埠陣列索引 %d,該項是超出範圍 [%d..%d)"
 
51475
 
 
51476
 #: config/picochip/picochip.c:3422
 
51477
-#, gcc-internal-format, gfc-internal-format
 
51478
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51479
 msgid "too many ALU instructions emitted (%d)"
 
51480
-msgstr ""
 
51481
+msgstr "太多 ALU 指令發出 (%d)"
 
51482
 
 
51483
 #: config/picochip/picochip.c:4055 config/picochip/picochip.c:4148
 
51484
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51485
-#| msgid "'o' operand is not constant"
 
51486
 msgid "%s: Second source operand is not a constant"
 
51487
-msgstr "「o」運算元不是一個常數"
 
51488
+msgstr "%s:秒來源運算元並非常數"
 
51489
 
 
51490
 #: config/picochip/picochip.c:4058 config/picochip/picochip.c:4109
 
51491
 #: config/picochip/picochip.c:4151
 
51492
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51493
-#| msgid "'o' operand is not constant"
 
51494
 msgid "%s: Third source operand is not a constant"
 
51495
-msgstr "「o」運算元不是一個常數"
 
51496
+msgstr "%s:第三來源運算元並非常數"
 
51497
 
 
51498
 #: config/picochip/picochip.c:4112
 
51499
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51500
-#| msgid "'o' operand is not constant"
 
51501
 msgid "%s: Fourth source operand is not a constant"
 
51502
-msgstr "「o」運算元不是一個常數"
 
51503
+msgstr "%s:第四來源運算元並非常數"
 
51504
 
 
51505
 #: config/picochip/picochip.c:4410
 
51506
-#, gcc-internal-format, gfc-internal-format
 
51507
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51508
 msgid "%s (disable warning using -mno-inefficient-warnings)"
 
51509
-msgstr ""
 
51510
+msgstr "%s (停用警告使用 -mno-inefficient-warnings)"
 
51511
 
 
51512
 #: config/rs6000/host-darwin.c:59
 
51513
 #, gcc-internal-format
 
51514
@@ -24618,31 +23861,28 @@
 
51515
 
 
51516
 #: config/rs6000/rs6000-c.c:3537
 
51517
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51518
-#| msgid "%q+D takes only zero or two arguments"
 
51519
 msgid "%s only accepts %d arguments"
 
51520
-msgstr "%q+D 只帶零或兩個參數"
 
51521
+msgstr "%s 只有接受 %d 引數"
 
51522
 
 
51523
 #: config/rs6000/rs6000-c.c:3542
 
51524
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51525
-#| msgid "%q+D takes only zero or two arguments"
 
51526
 msgid "%s only accepts 1 argument"
 
51527
-msgstr "%q+D 只帶零或兩個參數"
 
51528
+msgstr "%s 只有接受 1 引數"
 
51529
 
 
51530
 #: config/rs6000/rs6000-c.c:3547
 
51531
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51532
-#| msgid "%q+D takes only zero or two arguments"
 
51533
 msgid "%s only accepts 2 arguments"
 
51534
-msgstr "%q+D 只帶零或兩個參數"
 
51535
+msgstr "%s 只有接受 2 引數"
 
51536
 
 
51537
 #: config/rs6000/rs6000-c.c:3609
 
51538
-#, gcc-internal-format
 
51539
+#, fuzzy, gcc-internal-format
 
51540
 msgid "vec_extract only accepts 2 arguments"
 
51541
-msgstr ""
 
51542
+msgstr "vecextract 只有接受 2 引數(_E)"
 
51543
 
 
51544
 #: config/rs6000/rs6000-c.c:3685
 
51545
-#, gcc-internal-format
 
51546
+#, fuzzy, gcc-internal-format
 
51547
 msgid "vec_insert only accepts 3 arguments"
 
51548
-msgstr ""
 
51549
+msgstr "vecinsert 只有接受 3 引數(_I)"
 
51550
 
 
51551
 #: config/rs6000/rs6000-c.c:3788
 
51552
 #, gcc-internal-format
 
51553
@@ -24655,19 +23895,19 @@
 
51554
 msgstr "對 AltiVec 內建函式來說無效的參陣列合"
 
51555
 
 
51556
 #: config/rs6000/rs6000.c:2223
 
51557
-#, gcc-internal-format
 
51558
+#, fuzzy, gcc-internal-format
 
51559
 msgid "-mrecip requires -ffinite-math or -ffast-math"
 
51560
-msgstr ""
 
51561
+msgstr "-mrecip 需求 -ffinite-math 或 -ffast-math"
 
51562
 
 
51563
 #: config/rs6000/rs6000.c:2225
 
51564
-#, gcc-internal-format
 
51565
+#, fuzzy, gcc-internal-format
 
51566
 msgid "-mrecip requires -fno-trapping-math or -ffast-math"
 
51567
-msgstr ""
 
51568
+msgstr "-mrecip 需求 -fno-trapping-math 或 -ffast-math"
 
51569
 
 
51570
 #: config/rs6000/rs6000.c:2227
 
51571
-#, gcc-internal-format
 
51572
+#, fuzzy, gcc-internal-format
 
51573
 msgid "-mrecip requires -freciprocal-math or -ffast-math"
 
51574
-msgstr ""
 
51575
+msgstr "-mrecip 需求 -freciprocal-math 或 -ffast-math"
 
51576
 
 
51577
 #: config/rs6000/rs6000.c:2322
 
51578
 #, gcc-internal-format
 
51579
@@ -24681,32 +23921,28 @@
 
51580
 
 
51581
 #: config/rs6000/rs6000.c:2542
 
51582
 #, fuzzy, gcc-internal-format
 
51583
-#| msgid "not configured for ABI: '%s'"
 
51584
 msgid "not configured for SPE ABI"
 
51585
-msgstr "沒有為此 ABI 配置:「%s」"
 
51586
+msgstr "無法已組配用於 SPE ABI"
 
51587
 
 
51588
 #: config/rs6000/rs6000.c:2547
 
51589
 #, fuzzy, gcc-internal-format
 
51590
-#| msgid "Do not use PowerPC instruction set"
 
51591
 msgid "not configured for SPE instruction set"
 
51592
 msgstr "不使用 PowerPC 指令集"
 
51593
 
 
51594
 #: config/rs6000/rs6000.c:2553
 
51595
-#, gcc-internal-format
 
51596
+#, fuzzy, gcc-internal-format
 
51597
 msgid "target attribute or pragma changes SPE ABI"
 
51598
-msgstr ""
 
51599
+msgstr "目標屬性或 pragma 變更 SPE ABI"
 
51600
 
 
51601
 #: config/rs6000/rs6000.c:2560
 
51602
 #, fuzzy, gcc-internal-format
 
51603
-#| msgid "stack limits not supported on this target"
 
51604
 msgid "AltiVec not supported in this target"
 
51605
-msgstr "堆疊限制在此目標平臺上不受支援"
 
51606
+msgstr "AltiVec 不支援在中這個目標"
 
51607
 
 
51608
 #: config/rs6000/rs6000.c:2562 config/rs6000/rs6000.c:2567
 
51609
 #, fuzzy, gcc-internal-format
 
51610
-#| msgid "stack limits not supported on this target"
 
51611
 msgid "SPE not supported in this target"
 
51612
-msgstr "堆疊限制在此目標平臺上不受支援"
 
51613
+msgstr "SPE 不支援在中這個目標"
 
51614
 
 
51615
 #: config/rs6000/rs6000.c:2595
 
51616
 #, gcc-internal-format
 
51617
@@ -24719,34 +23955,34 @@
 
51618
 msgstr "-mstring 在低位位元組在前的系統上不受支援"
 
51619
 
 
51620
 #: config/rs6000/rs6000.c:2711
 
51621
-#, gcc-internal-format, gfc-internal-format
 
51622
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51623
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 
51624
-msgstr ""
 
51625
+msgstr "不明 vectorization 函式庫 ABI 型態 (%s) 用於 -mveclibabi=切換"
 
51626
 
 
51627
 #: config/rs6000/rs6000.c:2723
 
51628
-#, gcc-internal-format
 
51629
+#, fuzzy, gcc-internal-format
 
51630
 msgid "target attribute or pragma changes long double size"
 
51631
-msgstr ""
 
51632
+msgstr "目標屬性或 pragma 變更長兩倍大小"
 
51633
 
 
51634
 #: config/rs6000/rs6000.c:2745 config/rs6000/rs6000.c:2760
 
51635
-#, gcc-internal-format
 
51636
+#, fuzzy, gcc-internal-format
 
51637
 msgid "target attribute or pragma changes AltiVec ABI"
 
51638
-msgstr ""
 
51639
+msgstr "目標屬性或 pragma 變更 AltiVec ABI"
 
51640
 
 
51641
 #: config/rs6000/rs6000.c:2773
 
51642
-#, gcc-internal-format
 
51643
+#, fuzzy, gcc-internal-format
 
51644
 msgid "target attribute or pragma changes darwin64 ABI"
 
51645
-msgstr ""
 
51646
+msgstr "目標屬性或 pragma 變更 darwin64 ABI"
 
51647
 
 
51648
 #: config/rs6000/rs6000.c:2832
 
51649
-#, gcc-internal-format
 
51650
+#, fuzzy, gcc-internal-format
 
51651
 msgid "target attribute or pragma changes single precision floating point"
 
51652
-msgstr ""
 
51653
+msgstr "目標屬性或 pragma 變更單精確度浮點數"
 
51654
 
 
51655
 #: config/rs6000/rs6000.c:2835
 
51656
-#, gcc-internal-format
 
51657
+#, fuzzy, gcc-internal-format
 
51658
 msgid "target attribute or pragma changes double precision floating point"
 
51659
-msgstr ""
 
51660
+msgstr "目標屬性或 pragma 變更雙倍精度浮點數"
 
51661
 
 
51662
 #: config/rs6000/rs6000.c:7505
 
51663
 #, gcc-internal-format
 
51664
@@ -24770,9 +24006,8 @@
 
51665
 
 
51666
 #: config/rs6000/rs6000.c:9541
 
51667
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51668
-#| msgid "Treat the input file as already preprocessed"
 
51669
 msgid "internal error: builtin function %s already processed"
 
51670
-msgstr "將輸入檔案當作已經預先處理過的"
 
51671
+msgstr "內部錯誤:內建函式 %s 已經處理"
 
51672
 
 
51673
 #: config/rs6000/rs6000.c:9938
 
51674
 #, gcc-internal-format
 
51675
@@ -24801,15 +24036,13 @@
 
51676
 
 
51677
 #: config/rs6000/rs6000.c:10407
 
51678
 #, fuzzy, gcc-internal-format
 
51679
-#| msgid "argument 3 must be a 4-bit unsigned literal"
 
51680
 msgid "argument 3 must be a 2-bit unsigned literal"
 
51681
-msgstr "引數 3 必須是一個 4 位無號字面值"
 
51682
+msgstr "引數 3 必須是 2-bit 無正負號實字"
 
51683
 
 
51684
 #: config/rs6000/rs6000.c:10419
 
51685
 #, fuzzy, gcc-internal-format
 
51686
-#| msgid "argument 3 must be a 4-bit unsigned literal"
 
51687
 msgid "argument 3 must be a 1-bit unsigned literal"
 
51688
-msgstr "引數 3 必須是一個 4 位無號字面值"
 
51689
+msgstr "引數 3 必須是 1-bit 無正負號實字"
 
51690
 
 
51691
 #: config/rs6000/rs6000.c:10602
 
51692
 #, gcc-internal-format
 
51693
@@ -24817,9 +24050,9 @@
 
51694
 msgstr "%qs 的引數必須是一個 2 位無號原文"
 
51695
 
 
51696
 #: config/rs6000/rs6000.c:10743
 
51697
-#, gcc-internal-format
 
51698
+#, fuzzy, gcc-internal-format
 
51699
 msgid "unresolved overload for Altivec builtin %qF"
 
51700
-msgstr ""
 
51701
+msgstr "無法解析的過載用於 Altivec 內建 %qF"
 
51702
 
 
51703
 #: config/rs6000/rs6000.c:10849
 
51704
 #, gcc-internal-format
 
51705
@@ -24828,15 +24061,13 @@
 
51706
 
 
51707
 #: config/rs6000/rs6000.c:11178
 
51708
 #, fuzzy, gcc-internal-format
 
51709
-#| msgid "argument 1 of __builtin_spe_predicate must be a constant"
 
51710
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 
51711
-msgstr "__builtin_spe_predicate 的第一個引數必須是常數"
 
51712
+msgstr "引數 1 的 __builtin_paired_predicate 必須是常數"
 
51713
 
 
51714
 #: config/rs6000/rs6000.c:11225
 
51715
 #, fuzzy, gcc-internal-format
 
51716
-#| msgid "argument 1 of __builtin_spe_predicate is out of range"
 
51717
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 
51718
-msgstr "__builtin_spe_predicate 的第 1 個引數越界"
 
51719
+msgstr "引數 1 的 __builtin_paired_predicate 是超出範圍"
 
51720
 
 
51721
 #: config/rs6000/rs6000.c:11250
 
51722
 #, gcc-internal-format
 
51723
@@ -24850,55 +24081,48 @@
 
51724
 
 
51725
 #: config/rs6000/rs6000.c:11404
 
51726
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51727
-#| msgid "this builtin function is only available on the fr450"
 
51728
 msgid "Builtin function %s is only valid for the cell processor"
 
51729
-msgstr "此內建函式只在 fr450 上可用"
 
51730
+msgstr "內建函式 %s 是只有有效用於儲存格處理器"
 
51731
 
 
51732
 #: config/rs6000/rs6000.c:11406
 
51733
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51734
-#| msgid "built-in function %q+D declared as non-function"
 
51735
 msgid "Builtin function %s requires the -mvsx option"
 
51736
-msgstr "內建函式 %q+D 未被宣告為函式"
 
51737
+msgstr "內建函式 %s 需求 -mvsx 選項"
 
51738
 
 
51739
 #: config/rs6000/rs6000.c:11408
 
51740
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51741
-#| msgid "built-in function %q+D declared as non-function"
 
51742
 msgid "Builtin function %s requires the -maltivec option"
 
51743
-msgstr "內建函式 %q+D 未被宣告為函式"
 
51744
+msgstr "內建函式 %s 需求 -maltivec 選項"
 
51745
 
 
51746
 #: config/rs6000/rs6000.c:11410
 
51747
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51748
-#| msgid "built-in function %q+D declared as non-function"
 
51749
 msgid "Builtin function %s requires the -mpaired option"
 
51750
-msgstr "內建函式 %q+D 未被宣告為函式"
 
51751
+msgstr "內建函式 %s 需求 -mpaired 選項"
 
51752
 
 
51753
 #: config/rs6000/rs6000.c:11412
 
51754
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51755
-#| msgid "built-in function %q+D declared as non-function"
 
51756
 msgid "Builtin function %s requires the -mspe option"
 
51757
-msgstr "內建函式 %q+D 未被宣告為函式"
 
51758
+msgstr "內建函式 %s 需求 -mspe 選項"
 
51759
 
 
51760
 #: config/rs6000/rs6000.c:11414
 
51761
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51762
-#| msgid "command line option %qs is not supported by this configuration"
 
51763
 msgid "Builtin function %s is not supported with the current options"
 
51764
-msgstr "此配置不支援命令列選項 %qs"
 
51765
+msgstr "內建函式 %s 未被支援與目前的選項"
 
51766
 
 
51767
 #: config/rs6000/rs6000.c:12638
 
51768
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51769
-#| msgid "cannot disable built-in function %qs"
 
51770
 msgid "internal error: builtin function %s had no type"
 
51771
-msgstr "無法停用內建函式 %qs"
 
51772
+msgstr "內部錯誤:內建函式 %s 沒有任何型態"
 
51773
 
 
51774
 #: config/rs6000/rs6000.c:12645
 
51775
-#, gcc-internal-format, gfc-internal-format
 
51776
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51777
 msgid "internal error: builtin function %s had an unexpected return type %s"
 
51778
-msgstr ""
 
51779
+msgstr "內部錯誤:內建函式 %s 有未預期的傳回類型 %s"
 
51780
 
 
51781
 #: config/rs6000/rs6000.c:12661
 
51782
-#, gcc-internal-format, gfc-internal-format
 
51783
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51784
 msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
 
51785
-msgstr ""
 
51786
+msgstr "內部錯誤:內建函式 %s,引數 %d 已未預期的引數類型 %s"
 
51787
 
 
51788
 #: config/rs6000/rs6000.c:18820
 
51789
 #, gcc-internal-format
 
51790
@@ -24911,9 +24135,9 @@
 
51791
 msgstr "此 ABI 不支援取樣 64 位元程式碼"
 
51792
 
 
51793
 #: config/rs6000/rs6000.c:24622
 
51794
-#, gcc-internal-format
 
51795
+#, fuzzy, gcc-internal-format
 
51796
 msgid "You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option."
 
51797
-msgstr ""
 
51798
+msgstr "您無法需位址的巢狀的函式如果您使用 -mno-pointers-to-nested-functions 選項。"
 
51799
 
 
51800
 #: config/rs6000/rs6000.c:24703
 
51801
 #, gcc-internal-format
 
51802
@@ -24932,15 +24156,13 @@
 
51803
 
 
51804
 #: config/rs6000/rs6000.c:24709
 
51805
 #, fuzzy, gcc-internal-format
 
51806
-#| msgid "use of boolean types in AltiVec types is invalid"
 
51807
 msgid "use of decimal floating point types in AltiVec types is invalid"
 
51808
-msgstr "在 AltiVec 類型中使用布林類型無效"
 
51809
+msgstr "使用的十進位浮點數類型在中 AltiVec 類型無效"
 
51810
 
 
51811
 #: config/rs6000/rs6000.c:24715
 
51812
 #, fuzzy, gcc-internal-format
 
51813
-#| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 
51814
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
 
51815
-msgstr "對於 64 位元程式碼在 AltiVec 類型中使用 %<long%> 無效"
 
51816
+msgstr "使用的 %<long%> 在中 AltiVec 類型無效用於 64-bit 編碼而無需 -mvsx"
 
51817
 
 
51818
 #: config/rs6000/rs6000.c:24718
 
51819
 #, gcc-internal-format
 
51820
@@ -24949,43 +24171,38 @@
 
51821
 
 
51822
 #: config/rs6000/rs6000.c:24723
 
51823
 #, fuzzy, gcc-internal-format
 
51824
-#| msgid "use of %<long long%> in AltiVec types is invalid"
 
51825
 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
 
51826
-msgstr "在 AltiVec 類型中使用 %<long long%> 無效"
 
51827
+msgstr "使用的 %<long long%> 在中 AltiVec 類型無效而無需 -mvsx"
 
51828
 
 
51829
 #: config/rs6000/rs6000.c:24726
 
51830
 #, fuzzy, gcc-internal-format
 
51831
-#| msgid "use of %<double%> in AltiVec types is invalid"
 
51832
 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
 
51833
-msgstr "在 AltiVec 類型中使用 %<double%> 無效"
 
51834
+msgstr "使用的 %<double%> 在中 AltiVec 類型無效而無需 -mvsx"
 
51835
 
 
51836
 #: config/rs6000/rs6000.c:27636
 
51837
-#, gcc-internal-format, gfc-internal-format
 
51838
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51839
 msgid "emitting microcode insn %s\t[%s] #%d"
 
51840
-msgstr ""
 
51841
+msgstr "emitting microcode insn %s\t[%s] #%d"
 
51842
 
 
51843
 #: config/rs6000/rs6000.c:27640
 
51844
-#, gcc-internal-format, gfc-internal-format
 
51845
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51846
 msgid "emitting conditional microcode insn %s\t[%s] #%d"
 
51847
-msgstr ""
 
51848
+msgstr "emitting 條件 microcode insn %s\t[%s] #%d"
 
51849
 
 
51850
 #: config/rs6000/rs6000.c:27869
 
51851
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51852
-#| msgid "invalid use of %<::%>"
 
51853
 msgid "invalid cpu \"%s\" for %s\"%s\"%s"
 
51854
-msgstr "錯誤地使用了 %<::%>"
 
51855
+msgstr "無效的 cpu「%s」用於 %s「%s」%s"
 
51856
 
 
51857
 #: config/rs6000/rs6000.c:27872
 
51858
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51859
-#| msgid "%<#pragma%> is not allowed here"
 
51860
 msgid "%s\"%s\"%s is not allowed"
 
51861
-msgstr "在這裡不允許使用 %<#pragma%>"
 
51862
+msgstr "%s「%s」%s 未被允許"
 
51863
 
 
51864
 #: config/rs6000/rs6000.c:27874
 
51865
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51866
-#| msgid "spec '%s' is invalid"
 
51867
 msgid "%s\"%s\"%s is invalid"
 
51868
-msgstr "spec「%s」是無效的"
 
51869
+msgstr "%s「%s」%s 無效"
 
51870
 
 
51871
 #. Definitions of target machine for GNU compiler,
 
51872
 #. for IBM RS/6000 POWER running AIX version 4.3.
 
51873
@@ -25118,33 +24335,28 @@
 
51874
 #: config/rs6000/aix61.h:47 config/rs6000/freebsd64.h:107
 
51875
 #: config/rs6000/linux64.h:130
 
51876
 #, fuzzy, gcc-internal-format
 
51877
-#| msgid "Emit code compatible with TI tools"
 
51878
 msgid "-mcmodel incompatible with other toc options"
 
51879
-msgstr "產生與 TI 工具相容的程式碼"
 
51880
+msgstr "-mcmodel 不相容的與其他光碟內容表選項"
 
51881
 
 
51882
 #: config/rs6000/e500.h:37
 
51883
 #, fuzzy, gcc-internal-format
 
51884
-#| msgid "AltiVec and E500 instructions cannot coexist"
 
51885
 msgid "AltiVec and SPE instructions cannot coexist"
 
51886
 msgstr "AltiVec 和 E500 指令不能共存"
 
51887
 
 
51888
 #: config/rs6000/e500.h:39
 
51889
 #, fuzzy, gcc-internal-format
 
51890
-#| msgid "AltiVec and E500 instructions cannot coexist"
 
51891
 msgid "VSX and SPE instructions cannot coexist"
 
51892
-msgstr "AltiVec 和 E500 指令不能共存"
 
51893
+msgstr "VSX 和 E500 指令無法共同存在"
 
51894
 
 
51895
 #: config/rs6000/e500.h:41
 
51896
 #, fuzzy, gcc-internal-format
 
51897
-#| msgid "-pipe not supported"
 
51898
 msgid "64-bit SPE not supported"
 
51899
-msgstr "不支援 -pipe"
 
51900
+msgstr "64-bit E500 不支援"
 
51901
 
 
51902
 #: config/rs6000/e500.h:43
 
51903
 #, fuzzy, gcc-internal-format
 
51904
-#| msgid "trampolines not supported"
 
51905
 msgid "E500 and FPRs not supported"
 
51906
-msgstr "不支援蹦床"
 
51907
+msgstr "E500 和 FPRs 不支援"
 
51908
 
 
51909
 #: config/rs6000/freebsd64.h:100 config/rs6000/linux64.h:123
 
51910
 #, gcc-internal-format
 
51911
@@ -25227,35 +24439,33 @@
 
51912
 
 
51913
 #: config/rx/rx.c:641
 
51914
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51915
-#| msgid "unrecognized register name \"%s\""
 
51916
 msgid "unrecognized control register number: %d - using 'psw'"
 
51917
-msgstr "無法辨識的暫存器名「%s」"
 
51918
+msgstr "無法辨識的控制暫存器數字:%d - 使用『psw』"
 
51919
 
 
51920
 #: config/rx/rx.c:1350
 
51921
-#, gcc-internal-format
 
51922
+#, fuzzy, gcc-internal-format
 
51923
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
51924
-msgstr ""
 
51925
+msgstr "多重插斷屬性不允許"
 
51926
 
 
51927
 #: config/rx/rx.c:2452
 
51928
-#, gcc-internal-format, gfc-internal-format
 
51929
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
51930
 msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
 
51931
-msgstr ""
 
51932
+msgstr "__builtin_rx_%s 需『C』,『Z』,『S』,『O』,『我』,或『U』"
 
51933
 
 
51934
 #: config/rx/rx.c:2454
 
51935
-#, gcc-internal-format
 
51936
+#, fuzzy, gcc-internal-format
 
51937
 msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
 
51938
-msgstr ""
 
51939
+msgstr "使用 __builtin_rx_mvtc (0,…) 到寫入任意值到 PSW"
 
51940
 
 
51941
 #: config/rx/rx.c:2509 config/xtensa/xtensa.c:3119 config/xtensa/xtensa.c:3145
 
51942
 #, fuzzy, gcc-internal-format
 
51943
-#| msgid "bad builtin fcode"
 
51944
 msgid "bad builtin code"
 
51945
-msgstr "錯誤的內建 fcode"
 
51946
+msgstr "不當的內建編碼"
 
51947
 
 
51948
 #: config/rx/rx.c:2620
 
51949
-#, gcc-internal-format
 
51950
+#, fuzzy, gcc-internal-format
 
51951
 msgid "RX FPU instructions do not support NaNs and infinities"
 
51952
-msgstr ""
 
51953
+msgstr "RX FPU 指令不支援 NaNs 和 infinities"
 
51954
 
 
51955
 #: config/s390/s390.c:1596
 
51956
 #, gcc-internal-format, gfc-internal-format
 
51957
@@ -25269,19 +24479,18 @@
 
51958
 
 
51959
 #: config/s390/s390.c:1610
 
51960
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
51961
-#| msgid "Use paired-single floating-point instructions"
 
51962
 msgid "hardware decimal floating point instructions not available on %s"
 
51963
-msgstr "使用配對的單精度浮點指令"
 
51964
+msgstr "硬體十進位浮點數指令無法使用於 %s"
 
51965
 
 
51966
 #: config/s390/s390.c:1613
 
51967
-#, gcc-internal-format
 
51968
+#, fuzzy, gcc-internal-format
 
51969
 msgid "hardware decimal floating point instructions not available in ESA/390 mode"
 
51970
-msgstr ""
 
51971
+msgstr "硬體十進位浮點數指令無法使用在中 ESA/390 模式"
 
51972
 
 
51973
 #: config/s390/s390.c:1623
 
51974
-#, gcc-internal-format
 
51975
+#, fuzzy, gcc-internal-format
 
51976
 msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
 
51977
-msgstr ""
 
51978
+msgstr "-mhard-dfp can%'t 被已用於接合與 -msoft-float"
 
51979
 
 
51980
 #: config/s390/s390.c:1651
 
51981
 #, gcc-internal-format
 
51982
@@ -25309,93 +24518,85 @@
 
51983
 msgstr "局部變數大小總和超過架構極值。"
 
51984
 
 
51985
 #: config/s390/s390.c:8330
 
51986
-#, gcc-internal-format
 
51987
+#, fuzzy, gcc-internal-format
 
51988
 msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
 
51989
-msgstr ""
 
51990
+msgstr "影格大小的函式 %qs 是 %wd 位元組超出使用者提供的堆疊限制的 %d 位元組。 unconditional 陷阱被已加入。"
 
51991
 
 
51992
 #: config/s390/s390.c:8345
 
51993
-#, gcc-internal-format
 
51994
+#, fuzzy, gcc-internal-format
 
51995
 msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
 
51996
-msgstr ""
 
51997
+msgstr "影格大小的函式 %qs 是 %wd 位元組該項是超過半堆疊大小。動態檢查會無法是 reliable。沒有檢查發出用於這個函式。"
 
51998
 
 
51999
 #: config/s390/s390.c:8373
 
52000
 #, fuzzy, gcc-internal-format
 
52001
-#| msgid "frame size of %qs is "
 
52002
 msgid "frame size of %qs is %wd bytes"
 
52003
-msgstr "%qs 的框架大小是"
 
52004
+msgstr "影格大小的 %qs 是 %wd 位元組"
 
52005
 
 
52006
 #: config/s390/s390.c:8377
 
52007
 #, gcc-internal-format
 
52008
 msgid "%qs uses dynamic stack allocation"
 
52009
 msgstr "%qs 使用動態堆疊指派"
 
52010
 
 
52011
-#: config/sh/sh.c:906
 
52012
+#: config/sh/sh.c:903
 
52013
 #, gcc-internal-format
 
52014
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
52015
 msgstr "忽略 -fschedule-insns 以繞開異常處理的缺陷"
 
52016
 
 
52017
-#: config/sh/sh.c:923
 
52018
+#: config/sh/sh.c:920
 
52019
 #, gcc-internal-format
 
52020
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
52021
 msgstr "解捲表目前需要框架指標或 -maccumulate-outgoing-args 來保證正確性"
 
52022
 
 
52023
-#: config/sh/sh.c:8284
 
52024
+#: config/sh/sh.c:8281
 
52025
 #, gcc-internal-format
 
52026
 msgid "__builtin_saveregs not supported by this subtarget"
 
52027
 msgstr "__builtin_saveregs 在此子目的上不受支援"
 
52028
 
 
52029
-#: config/sh/sh.c:9439
 
52030
+#: config/sh/sh.c:9436
 
52031
 #, fuzzy, gcc-internal-format
 
52032
-#| msgid "%qs attribute only applies to interrupt functions"
 
52033
 msgid "%qE attribute only applies to interrupt functions"
 
52034
-msgstr "%qs 屬性只能套用到插斷函式上"
 
52035
+msgstr "%qE 屬性只有套用到插斷函式"
 
52036
 
 
52037
-#: config/sh/sh.c:9509
 
52038
+#: config/sh/sh.c:9506
 
52039
 #, fuzzy, gcc-internal-format
 
52040
-#| msgid "%qE attribute is not supported on this platform"
 
52041
 msgid "%qE attribute is supported only for SH2A"
 
52042
-msgstr "%qE 屬性在此平台上不受支援"
 
52043
+msgstr "%qE 屬性被支援只有用於 SH2A"
 
52044
 
 
52045
-#: config/sh/sh.c:9539
 
52046
+#: config/sh/sh.c:9536
 
52047
 #, gcc-internal-format
 
52048
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
52049
 msgstr "屬性 interrupt_handler 與 -m5-compact 不相容"
 
52050
 
 
52051
-#: config/sh/sh.c:9556
 
52052
+#: config/sh/sh.c:9553
 
52053
 #, fuzzy, gcc-internal-format
 
52054
-#| msgid "%qs attribute only applies to functions"
 
52055
 msgid "%qE attribute only applies to SH2A"
 
52056
-msgstr "%qs 屬性只能套用於函式"
 
52057
+msgstr "%qE 屬性只有套用到 SH2A"
 
52058
 
 
52059
-#: config/sh/sh.c:9578
 
52060
+#: config/sh/sh.c:9575
 
52061
 #, fuzzy, gcc-internal-format
 
52062
-#| msgid "%qs attribute argument not an integer constant"
 
52063
 msgid "%qE attribute argument should be between 0 to 255"
 
52064
-msgstr "%qs 屬性的參數不是一個整型常數"
 
52065
+msgstr "%qE 屬性引數應該被介於 0 到 255"
 
52066
 
 
52067
 #. The argument must be a constant string.
 
52068
-#: config/sh/sh.c:9651
 
52069
+#: config/sh/sh.c:9648
 
52070
 #, fuzzy, gcc-internal-format
 
52071
-#| msgid "%qs attribute argument not a string constant"
 
52072
 msgid "%qE attribute argument not a string constant"
 
52073
-msgstr "%qs 屬性的參數不是一個字串常數"
 
52074
+msgstr "%qE 屬性引數不是字串常數"
 
52075
 
 
52076
-#: config/sh/sh.c:12341
 
52077
+#: config/sh/sh.c:12338
 
52078
 #, gcc-internal-format
 
52079
 msgid "r0 needs to be available as a call-clobbered register"
 
52080
 msgstr "r0 需要做為呼叫篡改的暫存器"
 
52081
 
 
52082
-#: config/sh/sh.c:12362
 
52083
+#: config/sh/sh.c:12359
 
52084
 #, fuzzy, gcc-internal-format
 
52085
-#| msgid "Need a second call-clobbered general purpose register"
 
52086
 msgid "need a second call-clobbered general purpose register"
 
52087
-msgstr "需要另一個呼叫篡改的通用暫存器"
 
52088
+msgstr "需要秒 call-clobbered 通用暫存器"
 
52089
 
 
52090
-#: config/sh/sh.c:12370
 
52091
+#: config/sh/sh.c:12367
 
52092
 #, fuzzy, gcc-internal-format
 
52093
-#| msgid "Need a call-clobbered target register"
 
52094
 msgid "need a call-clobbered target register"
 
52095
-msgstr "需要一個呼叫篡改的通用暫存器"
 
52096
+msgstr "需要 call-clobbered 目標暫存器"
 
52097
 
 
52098
 #. FIXME
 
52099
 #: config/sh/netbsd-elf.h:73
 
52100
@@ -25406,9 +24607,8 @@
 
52101
 #. The kernel loader cannot handle the relaxation                       relocations, so it cannot load kernel modules                   (which are ET_REL) or RTP executables (which are                linked with --emit-relocs).  No relaxation relocations          appear in shared libraries, so relaxation is OK                 for RTP PIC.
 
52102
 #: config/sh/vxworks.h:43
 
52103
 #, fuzzy, gcc-internal-format
 
52104
-#| msgid "static is not supported on TPF-OS"
 
52105
 msgid "-mrelax is only supported for RTP PIC"
 
52106
-msgstr "TPF-OS 不支援 static"
 
52107
+msgstr "-mrelax 是只有支援的用於 RTP PIC"
 
52108
 
 
52109
 #: config/sparc/sparc.c:1001
 
52110
 #, gcc-internal-format, gfc-internal-format
 
52111
@@ -25432,26 +24632,23 @@
 
52112
 
 
52113
 #: config/sparc/sparc.c:1040
 
52114
 #, fuzzy, gcc-internal-format
 
52115
-#| msgid "-fdata-sections not supported for this target"
 
52116
 msgid "-fcall-saved-REG is not supported for out registers"
 
52117
-msgstr "-fdata-sections 在此目標平臺上不受支援"
 
52118
+msgstr "-fcall-saved-REG 未被支援用於出暫存器"
 
52119
 
 
52120
 #: config/spu/spu-c.c:135
 
52121
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
52122
-#| msgid "too few arguments to function %qs"
 
52123
 msgid "insufficient arguments to overloaded function %s"
 
52124
-msgstr "給予函式 %qs 的參數太少"
 
52125
+msgstr "不足的引數到多載化函式 %s"
 
52126
 
 
52127
 #: config/spu/spu-c.c:166
 
52128
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
52129
-#| msgid "too many arguments to function %qs"
 
52130
 msgid "too many arguments to overloaded function %s"
 
52131
-msgstr "給予函式 %qs 的參數太多"
 
52132
+msgstr "太多引數到多載化函式 %s"
 
52133
 
 
52134
 #: config/spu/spu-c.c:178
 
52135
-#, gcc-internal-format, gfc-internal-format
 
52136
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
52137
 msgid "parameter list does not match a valid signature for %s()"
 
52138
-msgstr ""
 
52139
+msgstr "參數清單不匹配有效簽名用於%s()"
 
52140
 
 
52141
 #: config/spu/spu.c:251
 
52142
 #, gcc-internal-format, gfc-internal-format
 
52143
@@ -25465,31 +24662,28 @@
 
52144
 
 
52145
 #: config/spu/spu.c:5177 config/spu/spu.c:5180
 
52146
 #, fuzzy, gcc-internal-format
 
52147
-#| msgid "cannot find interface declaration for %qs"
 
52148
 msgid "creating run-time relocation for %qD"
 
52149
-msgstr "找不到 %qs 的介面宣告"
 
52150
+msgstr "建立執行時期重定址用於 %qD"
 
52151
 
 
52152
 #: config/spu/spu.c:5185 config/spu/spu.c:5187
 
52153
-#, gcc-internal-format
 
52154
+#, fuzzy, gcc-internal-format
 
52155
 msgid "creating run-time relocation"
 
52156
-msgstr ""
 
52157
+msgstr "建立執行時期重定址"
 
52158
 
 
52159
 #: config/spu/spu.c:6322
 
52160
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
52161
-#| msgid "selector must be an integer constant in the range 0..%wi"
 
52162
 msgid "%s expects an integer literal in the range [%d, %d]"
 
52163
-msgstr "選擇子必須是 0 到 %wi 間的整常數"
 
52164
+msgstr "%s 預期整數實字在中範圍 [%d,%d]"
 
52165
 
 
52166
 #: config/spu/spu.c:6342
 
52167
 #, fuzzy, gcc-internal-format
 
52168
-#| msgid "selector must be an integer constant in the range 0..%wi"
 
52169
 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
 
52170
-msgstr "選擇子必須是 0 到 %wi 間的整常數"
 
52171
+msgstr "%s 預期整數實字在中範圍 [%d,%d]。(%wd)"
 
52172
 
 
52173
 #: config/spu/spu.c:6371
 
52174
-#, gcc-internal-format, gfc-internal-format
 
52175
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
52176
 msgid "%d least significant bits of %s are ignored"
 
52177
-msgstr ""
 
52178
+msgstr "%d 最低有效位元的 %s 被忽略"
 
52179
 
 
52180
 #: config/stormy16/stormy16.c:1038
 
52181
 #, gcc-internal-format
 
52182
@@ -25523,15 +24717,13 @@
 
52183
 
 
52184
 #: config/tilegx/tilegx.c:3451 config/tilepro/tilepro.c:3101
 
52185
 #, fuzzy, gcc-internal-format
 
52186
-#| msgid "bad builtin fcode"
 
52187
 msgid "bad builtin icode"
 
52188
-msgstr "錯誤的內建 fcode"
 
52189
+msgstr "不當的內建 icode"
 
52190
 
 
52191
 #: config/tilegx/tilegx.c:3492 config/tilepro/tilepro.c:3127
 
52192
 #, fuzzy, gcc-internal-format
 
52193
-#| msgid "mask must be an immediate"
 
52194
 msgid "operand must be an immediate of the right size"
 
52195
-msgstr "遮罩必須是一個立即數值"
 
52196
+msgstr "運算元必須是即時的權限大小"
 
52197
 
 
52198
 #: config/v850/v850-c.c:66
 
52199
 #, gcc-internal-format
 
52200
@@ -25560,9 +24752,8 @@
 
52201
 
 
52202
 #: config/v850/v850-c.c:169
 
52203
 #, fuzzy, gcc-internal-format
 
52204
-#| msgid "unrecognized section name \"%s\""
 
52205
 msgid "unrecognized section name %qE"
 
52206
-msgstr "不明的區段名「%s」"
 
52207
+msgstr "無法辨識的節段名稱 %qE"
 
52208
 
 
52209
 #: config/v850/v850-c.c:184
 
52210
 #, gcc-internal-format
 
52211
@@ -25606,9 +24797,8 @@
 
52212
 
 
52213
 #: config/v850/v850.c:2119
 
52214
 #, fuzzy, gcc-internal-format
 
52215
-#| msgid "%Jdata area attributes cannot be specified for local variables"
 
52216
 msgid "data area attributes cannot be specified for local variables"
 
52217
-msgstr "%J不能為局部變數指定資料區域屬性"
 
52218
+msgstr "資料區域屬性無法指定的用於區域變數"
 
52219
 
 
52220
 #: config/v850/v850.c:2130
 
52221
 #, gcc-internal-format
 
52222
@@ -25621,15 +24811,14 @@
 
52223
 msgstr "誤判的 JR 建構:%d"
 
52224
 
 
52225
 #: config/v850/v850.c:2279 config/v850/v850.c:2386
 
52226
-#, gcc-internal-format, gfc-internal-format
 
52227
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
52228
 msgid "bad amount of stack space removal: %d"
 
52229
-msgstr ""
 
52230
+msgstr "不當的數目的堆疊空格撤除:%d"
 
52231
 
 
52232
 #: config/v850/v850.c:2366
 
52233
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
52234
-#| msgid "bogus JARL construction: %d\n"
 
52235
 msgid "bogus JARL construction: %d"
 
52236
-msgstr "誤判的 JARL 建構:%d\n"
 
52237
+msgstr "假造的 JARL 建構:%d"
 
52238
 
 
52239
 #: config/v850/v850.c:2663
 
52240
 #, gcc-internal-format, gfc-internal-format
 
52241
@@ -25653,91 +24842,78 @@
 
52242
 
 
52243
 #: config/vms/vms-c.c:44
 
52244
 #, fuzzy, gcc-internal-format
 
52245
-#| msgid "junk at end of #pragma ghs starttda"
 
52246
 msgid "junk at end of #pragma __nostandard"
 
52247
-msgstr "#pragma ghs starttda 末尾有無用字元"
 
52248
+msgstr "垃圾於結束的 # pragma __nostandard"
 
52249
 
 
52250
 #: config/vms/vms-c.c:55
 
52251
 #, fuzzy, gcc-internal-format
 
52252
-#| msgid "junk at end of #pragma %s"
 
52253
 msgid "junk at end of #pragma __standard"
 
52254
-msgstr "#pragma %s 末尾有無用字元"
 
52255
+msgstr "垃圾於結束的 # pragma __standard"
 
52256
 
 
52257
 #: config/vms/vms-c.c:80
 
52258
 #, fuzzy, gcc-internal-format
 
52259
-#| msgid "malformed %<#pragma align%>, ignoring"
 
52260
 msgid "malformed '#pragma member_alignment', ignoring"
 
52261
-msgstr "%<#pragma align%> 格式錯誤 - 已忽略"
 
52262
+msgstr "異常的『# pragma memberalignment』(_A),忽略"
 
52263
 
 
52264
 #: config/vms/vms-c.c:95
 
52265
-#, gcc-internal-format, gfc-internal-format
 
52266
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
52267
 msgid "unknown '#pragma member_alignment' name %s"
 
52268
-msgstr ""
 
52269
+msgstr "不明『# pragma memberalignment』名稱 %s(_A)"
 
52270
 
 
52271
 #: config/vms/vms-c.c:100
 
52272
 #, fuzzy, gcc-internal-format
 
52273
-#| msgid "malformed %<#pragma align%>"
 
52274
 msgid "malformed '#pragma member_alignment'"
 
52275
-msgstr "%<#pragma align%> 格式錯誤"
 
52276
+msgstr "異常的『# pragma memberalignment』(_A)"
 
52277
 
 
52278
 #: config/vms/vms-c.c:134
 
52279
 #, fuzzy, gcc-internal-format
 
52280
-#| msgid "invalid alignment for %<#pragma align%>, ignoring"
 
52281
 msgid "unhandled alignment for '#pragma nomember_alignment'"
 
52282
-msgstr "%<#pragma align%> 指定的對齊邊界無效,忽略"
 
52283
+msgstr "未經處理的對齊用於『# pragma nomemberalignment』(_A)"
 
52284
 
 
52285
 #: config/vms/vms-c.c:147
 
52286
 #, fuzzy, gcc-internal-format
 
52287
-#| msgid "junk at end of '#pragma options'"
 
52288
 msgid "garbage at end of '#pragma nomember_alignment'"
 
52289
-msgstr "「#pragma options」末尾有無用字元"
 
52290
+msgstr "無用資料於結束的『# pragma nomemberalignment』(_A)"
 
52291
 
 
52292
 #: config/vms/vms-c.c:202
 
52293
 #, fuzzy, gcc-internal-format
 
52294
-#| msgid "malformed '#pragma options', ignoring"
 
52295
 msgid "malformed '#pragma extern_model', ignoring"
 
52296
-msgstr "「#pragma options」格式錯誤 - 已忽略"
 
52297
+msgstr "異常的『# pragma externmodel』(_M),忽略"
 
52298
 
 
52299
 #: config/vms/vms-c.c:223
 
52300
-#, gcc-internal-format
 
52301
+#, fuzzy, gcc-internal-format
 
52302
 msgid "extern model globalvalue"
 
52303
-msgstr ""
 
52304
+msgstr "extern 式樣 globalvalue"
 
52305
 
 
52306
 #: config/vms/vms-c.c:228
 
52307
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
52308
-#| msgid "unknown machine mode %qs"
 
52309
 msgid "unknown '#pragma extern_model' model '%s'"
 
52310
-msgstr "不明的機器模式 %qs"
 
52311
+msgstr "不明『# pragma externmodel』式樣『%s』(_M)"
 
52312
 
 
52313
 #: config/vms/vms-c.c:234
 
52314
 #, fuzzy, gcc-internal-format
 
52315
-#| msgid "junk at end of #pragma extern_prefix"
 
52316
 msgid "junk at end of '#pragma extern_model'"
 
52317
-msgstr "#pragma extern_prefix 末尾有無用字元"
 
52318
+msgstr "垃圾於結束的『# pragma externmodel』(_M)"
 
52319
 
 
52320
 #: config/vms/vms-c.c:248
 
52321
 #, fuzzy, gcc-internal-format
 
52322
-#| msgid "malformed '#pragma %s' - ignored"
 
52323
 msgid "vms '#pragma __message' is ignored"
 
52324
-msgstr "「#pragma %s」格式錯誤 - 已忽略"
 
52325
+msgstr "vms『# pragma __message』被忽略"
 
52326
 
 
52327
 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
 
52328
 #, fuzzy, gcc-internal-format
 
52329
-#| msgid "malformed #pragma extern_prefix, ignored"
 
52330
 msgid "malformed '#pragma __extern_prefix', ignoring"
 
52331
-msgstr "#pragma extern_prefix 格式錯誤,已忽略"
 
52332
+msgstr "異常的『# pragma __extern_prefix』,忽略"
 
52333
 
 
52334
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
52335
 #, fuzzy, gcc-internal-format
 
52336
-#| msgid "malformed %<#pragma init%>, ignoring"
 
52337
 msgid "malformed %<#pragma %s%>, ignoring"
 
52338
-msgstr "%<#pragma init%> 格式錯誤 - 已忽略"
 
52339
+msgstr "異常的 %<# pragma %s%>,忽略"
 
52340
 
 
52341
 #: config/vms/vms-c.c:328
 
52342
 #, fuzzy, gcc-internal-format
 
52343
-#| msgid "invalid #pragma %s"
 
52344
 msgid "invalid constant in %<#pragma %s%>"
 
52345
-msgstr "無效的 #pragma %s"
 
52346
+msgstr "無效的常數在中 %<# pragma pack%>- 忽略"
 
52347
 
 
52348
 #: config/xtensa/xtensa.c:2178
 
52349
 #, gcc-internal-format
 
52350
@@ -25770,9 +24946,9 @@
 
52351
 msgstr "%<-gnat%> 被錯誤地拼寫為 %<-gant%>"
 
52352
 
 
52353
 #: ada/gcc-interface/misc.c:241
 
52354
-#, gcc-internal-format
 
52355
+#, fuzzy, gcc-internal-format
 
52356
 msgid "-fexcess-precision=standard for Ada"
 
52357
-msgstr ""
 
52358
+msgstr "-fexcess-precision=標準用於 Ada"
 
52359
 
 
52360
 #: ada/gcc-interface/utils.c:5996 ada/gcc-interface/utils.c:6171
 
52361
 #: ada/gcc-interface/utils.c:6213 ada/gcc-interface/utils.c:6267
 
52362
@@ -25782,39 +24958,33 @@
 
52363
 
 
52364
 #: ada/gcc-interface/utils.c:6114
 
52365
 #, fuzzy, gcc-internal-format
 
52366
-#| msgid "%qE attribute requires prototypes with named arguments"
 
52367
 msgid "%qs attribute requires prototypes with named arguments"
 
52368
-msgstr "%qE 屬性需要帶具名引數的原型"
 
52369
+msgstr "%qs 屬性需求原型與具名引數"
 
52370
 
 
52371
 #: ada/gcc-interface/utils.c:6123
 
52372
 #, fuzzy, gcc-internal-format
 
52373
-#| msgid "%qE attribute only applies to variadic functions"
 
52374
 msgid "%qs attribute only applies to variadic functions"
 
52375
-msgstr "%qE 屬性只能用於帶可變參數函式"
 
52376
+msgstr "%qs 屬性只有套用到 variadic 函式"
 
52377
 
 
52378
 #: ada/gcc-interface/utils.c:6194
 
52379
 #, fuzzy, gcc-internal-format
 
52380
-#| msgid "%qE attribute ignored"
 
52381
 msgid "%qE attribute has no effect"
 
52382
-msgstr "%qE 屬性被忽略"
 
52383
+msgstr "%qE 屬性沒有任何效果"
 
52384
 
 
52385
 #: ada/gcc-interface/utils.c:6300
 
52386
 #, fuzzy, gcc-internal-format
 
52387
-#| msgid "invalid vector type for attribute %qE"
 
52388
 msgid "invalid vector type for attribute %qs"
 
52389
-msgstr "屬性 %qE 的向量類型無效"
 
52390
+msgstr "無效的向量型態用於屬性 %qs"
 
52391
 
 
52392
 #: ada/gcc-interface/utils.c:6363
 
52393
 #, fuzzy, gcc-internal-format
 
52394
-#| msgid "%qs attribute only applies to variables"
 
52395
 msgid "attribute %qs applies to array types only"
 
52396
-msgstr "%qs 屬性只能為變數使用"
 
52397
+msgstr "屬性 %qs 套用到陣列類型只有"
 
52398
 
 
52399
 #: ada/gcc-interface/utils.c:6390
 
52400
 #, fuzzy, gcc-internal-format
 
52401
-#| msgid "invalid vector type for attribute %qE"
 
52402
 msgid "invalid element type for attribute %qs"
 
52403
-msgstr "屬性 %qE 的向量類型無效"
 
52404
+msgstr "無效的元件類型用於屬性 %qs"
 
52405
 
 
52406
 #. Except for passing an argument to an unprototyped function,
 
52407
 #. this is a constraint violation.  When passing an argument to
 
52408
@@ -25838,14 +25008,14 @@
 
52409
 msgstr "假定陣列 %q+D 有一個元素"
 
52410
 
 
52411
 #: c/c-decl.c:772
 
52412
-#, gcc-internal-format
 
52413
+#, fuzzy, gcc-internal-format
 
52414
 msgid "%qD is static but used in inline function %qD which is not static"
 
52415
-msgstr ""
 
52416
+msgstr "%qD 是靜態但是已用於內聯函式 %qD 該項不是靜態"
 
52417
 
 
52418
 #: c/c-decl.c:777
 
52419
-#, gcc-internal-format
 
52420
+#, fuzzy, gcc-internal-format
 
52421
 msgid "%q+D is static but declared in inline function %qD which is not static"
 
52422
-msgstr ""
 
52423
+msgstr "%q+D 是靜態但是宣告的在中內聯函式 %qD 該項不是靜態"
 
52424
 
 
52425
 #: c/c-decl.c:962
 
52426
 #, gcc-internal-format, gfc-internal-format
 
52427
@@ -25864,9 +25034,8 @@
 
52428
 
 
52429
 #: c/c-decl.c:1169
 
52430
 #, fuzzy, gcc-internal-format
 
52431
-#| msgid "nested function %q+D declared but never defined"
 
52432
 msgid "inline function %q+D declared but never defined"
 
52433
-msgstr "巢狀函式 %q+D 宣告過但從未定義"
 
52434
+msgstr "內聯函式 %q+D 宣告的但是永不定義"
 
52435
 
 
52436
 #: c/c-decl.c:1186 cp/decl.c:634
 
52437
 #, gcc-internal-format
 
52438
@@ -25875,9 +25044,8 @@
 
52439
 
 
52440
 #: c/c-decl.c:1190
 
52441
 #, fuzzy, gcc-internal-format
 
52442
-#| msgid "label %q+D defined but not used"
 
52443
 msgid "variable %qD set but not used"
 
52444
-msgstr "標籤 %q+D 定義後未使用"
 
52445
+msgstr "變數 %qD 設定並不是使用"
 
52446
 
 
52447
 #: c/c-decl.c:1195
 
52448
 #, gcc-internal-format
 
52449
@@ -25886,9 +25054,8 @@
 
52450
 
 
52451
 #: c/c-decl.c:1474 c/c-decl.c:5869 c/c-decl.c:6699 c/c-decl.c:7410
 
52452
 #, fuzzy, gcc-internal-format
 
52453
-#| msgid "%J  original definition appeared here"
 
52454
 msgid "originally defined here"
 
52455
-msgstr "%J  原始定義出現在這裡"
 
52456
+msgstr "原本地定義的在此"
 
52457
 
 
52458
 #: c/c-decl.c:1544
 
52459
 #, gcc-internal-format
 
52460
@@ -25971,21 +25138,19 @@
 
52461
 msgstr "與 %q+D 類型衝突"
 
52462
 
 
52463
 #: c/c-decl.c:1770
 
52464
-#, gcc-internal-format
 
52465
+#, fuzzy, gcc-internal-format
 
52466
 msgid "conflicting named address spaces (generic vs %s) for %q+D"
 
52467
-msgstr ""
 
52468
+msgstr "衝突具名的位址空間 (通用 vs %s) 用於 %q+D"
 
52469
 
 
52470
 #: c/c-decl.c:1774
 
52471
 #, fuzzy, gcc-internal-format
 
52472
-#| msgid "conflicting return type specified for %q+#D"
 
52473
 msgid "conflicting named address spaces (%s vs generic) for %q+D"
 
52474
-msgstr "為 %q+#D 指定了衝突的回傳類型"
 
52475
+msgstr "衝突具名的位址空間 (%s vs 通用) 用於 %q+D"
 
52476
 
 
52477
 #: c/c-decl.c:1778
 
52478
 #, fuzzy, gcc-internal-format
 
52479
-#| msgid "conflicting types for %q+D"
 
52480
 msgid "conflicting named address spaces (%s vs %s) for %q+D"
 
52481
-msgstr "與 %q+D 類型衝突"
 
52482
+msgstr "衝突具名的位址空間 (%s vs %s) 用於 %q+D"
 
52483
 
 
52484
 #: c/c-decl.c:1787
 
52485
 #, gcc-internal-format
 
52486
@@ -25994,15 +25159,13 @@
 
52487
 
 
52488
 #: c/c-decl.c:1812
 
52489
 #, fuzzy, gcc-internal-format
 
52490
-#| msgid "redefinition of typedef %q+D"
 
52491
 msgid "redefinition of typedef %q+D with different type"
 
52492
-msgstr "%q+D 重定義"
 
52493
+msgstr "重複定義的 typedef %q+D 與不同的型態"
 
52494
 
 
52495
 #: c/c-decl.c:1825
 
52496
 #, fuzzy, gcc-internal-format
 
52497
-#| msgid "jump into scope of identifier with variably modified type"
 
52498
 msgid "redefinition of typedef %q+D with variably modified type"
 
52499
-msgstr "跳至具有可變類型的識別碼的作用欄位中"
 
52500
+msgstr "重複定義的 typedef %q+D 與 variably 已修改型態"
 
52501
 
 
52502
 #: c/c-decl.c:1832
 
52503
 #, gcc-internal-format
 
52504
@@ -26025,15 +25188,14 @@
 
52505
 msgstr "對 %q+D 的靜態宣告出現在非靜態宣告之後"
 
52506
 
 
52507
 #: c/c-decl.c:1954
 
52508
-#, gcc-internal-format
 
52509
+#, fuzzy, gcc-internal-format
 
52510
 msgid "%<gnu_inline%> attribute present on %q+D"
 
52511
-msgstr ""
 
52512
+msgstr "%<gnu_inline%> 屬性呈現於 %q+D"
 
52513
 
 
52514
 #: c/c-decl.c:1957
 
52515
 #, fuzzy, gcc-internal-format
 
52516
-#| msgid "  from here"
 
52517
 msgid "but not here"
 
52518
-msgstr "  從這裡"
 
52519
+msgstr "並不是在此"
 
52520
 
 
52521
 #: c/c-decl.c:1975
 
52522
 #, gcc-internal-format
 
52523
@@ -26107,9 +25269,8 @@
 
52524
 
 
52525
 #: c/c-decl.c:2580 cp/name-lookup.c:1153 cp/name-lookup.c:1196
 
52526
 #, fuzzy, gcc-internal-format
 
52527
-#| msgid "%Jshadowed declaration is here"
 
52528
 msgid "shadowed declaration is here"
 
52529
-msgstr "%J被隱藏的宣告在這裡"
 
52530
+msgstr "帶陰影宣告是在此"
 
52531
 
 
52532
 #: c/c-decl.c:2707
 
52533
 #, gcc-internal-format
 
52534
@@ -26133,21 +25294,18 @@
 
52535
 
 
52536
 #: c/c-decl.c:3011
 
52537
 #, fuzzy, gcc-internal-format
 
52538
-#| msgid "%H%qE undeclared here (not in a function)"
 
52539
 msgid "%qE undeclared here (not in a function)"
 
52540
-msgstr "%H%qE 未宣告 (不在函式內)"
 
52541
+msgstr "%qE undeclared 在此 (無法在中函式)"
 
52542
 
 
52543
 #: c/c-decl.c:3017
 
52544
 #, fuzzy, gcc-internal-format
 
52545
-#| msgid "%H%qE undeclared (first use in this function)"
 
52546
 msgid "%qE undeclared (first use in this function)"
 
52547
-msgstr "%H%qE 未宣告 (在此函式內第一次使用)"
 
52548
+msgstr "%qE undeclared (先使用在中這個函式)"
 
52549
 
 
52550
 #: c/c-decl.c:3020
 
52551
 #, fuzzy, gcc-internal-format
 
52552
-#| msgid "%H(Each undeclared identifier is reported only once"
 
52553
 msgid "each undeclared identifier is reported only once for each function it appears in"
 
52554
-msgstr "%H(即使在一個函式內多次出現,每個未宣告的識別碼在其"
 
52555
+msgstr "每個 undeclared 識別碼被報告只一次用於每個函式看來在中"
 
52556
 
 
52557
 #: c/c-decl.c:3070 cp/decl.c:2663
 
52558
 #, gcc-internal-format
 
52559
@@ -26161,22 +25319,19 @@
 
52560
 
 
52561
 #: c/c-decl.c:3109
 
52562
 #, fuzzy, gcc-internal-format
 
52563
-#| msgid "  skips initialization of %q+#D"
 
52564
 msgid "jump skips variable initialization"
 
52565
-msgstr "  略過 %q+#D 的初始化"
 
52566
+msgstr "跳躍跳過變數初始化"
 
52567
 
 
52568
 #: c/c-decl.c:3110 c/c-decl.c:3166 c/c-decl.c:3255
 
52569
 #, fuzzy, gcc-internal-format
 
52570
-#| msgid "label %q+D defined but not used"
 
52571
 msgid "label %qD defined here"
 
52572
-msgstr "標籤 %q+D 定義後未使用"
 
52573
+msgstr "標貼 %qD 定義的在此"
 
52574
 
 
52575
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
52576
-#: cp/class.c:2928
 
52577
+#: cp/class.c:2932
 
52578
 #, fuzzy, gcc-internal-format
 
52579
-#| msgid "%q+D declared here"
 
52580
 msgid "%qD declared here"
 
52581
-msgstr "%q+D 已在此宣告過"
 
52582
+msgstr "%qD 宣告的在此"
 
52583
 
 
52584
 #: c/c-decl.c:3165 c/c-decl.c:3254
 
52585
 #, gcc-internal-format
 
52586
@@ -26195,32 +25350,28 @@
 
52587
 
 
52588
 #: c/c-decl.c:3316
 
52589
 #, fuzzy, gcc-internal-format
 
52590
-#| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 
52591
 msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
 
52592
-msgstr "%H傳統 C 不為標籤提供一個單獨的命名空間,識別碼 %qE 衝突"
 
52593
+msgstr "傳統 C lacks 分隔命名空間用於標貼,識別碼 %qE 衝突"
 
52594
 
 
52595
 #: c/c-decl.c:3381
 
52596
 #, fuzzy, gcc-internal-format
 
52597
-#| msgid "incompatible types in initialization"
 
52598
 msgid "switch jumps over variable initialization"
 
52599
-msgstr "初始化時類型不相容"
 
52600
+msgstr "切換跳躍之上變數初始化"
 
52601
 
 
52602
 #: c/c-decl.c:3382 c/c-decl.c:3393
 
52603
-#, gcc-internal-format
 
52604
+#, fuzzy, gcc-internal-format
 
52605
 msgid "switch starts here"
 
52606
-msgstr ""
 
52607
+msgstr "切換開始在此"
 
52608
 
 
52609
 #: c/c-decl.c:3392
 
52610
 #, fuzzy, gcc-internal-format
 
52611
-#| msgid "jump into statement expression"
 
52612
 msgid "switch jumps into statement expression"
 
52613
-msgstr "跳轉至敘述運算式中"
 
52614
+msgstr "切換跳躍進入敘述運算式"
 
52615
 
 
52616
 #: c/c-decl.c:3463
 
52617
 #, fuzzy, gcc-internal-format
 
52618
-#| msgid "%H%qE defined as wrong kind of tag"
 
52619
 msgid "%qE defined as wrong kind of tag"
 
52620
-msgstr "%H%qE 定義為類型錯誤的標記"
 
52621
+msgstr "%qE 定義為錯誤的 kind 的標籤"
 
52622
 
 
52623
 #: c/c-decl.c:3696
 
52624
 #, gcc-internal-format
 
52625
@@ -26239,9 +25390,8 @@
 
52626
 
 
52627
 #: c/c-decl.c:3731
 
52628
 #, fuzzy, gcc-internal-format
 
52629
-#| msgid "empty declaration with type qualifier does not redeclare tag"
 
52630
 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
 
52631
-msgstr "帶有類型限定的空宣告沒有重宣告標記"
 
52632
+msgstr "清空宣告與 %<Alignas%(_A)>不 redeclare 標籤"
 
52633
 
 
52634
 #: c/c-decl.c:3753 c/c-decl.c:3760
 
52635
 #, gcc-internal-format
 
52636
@@ -26255,9 +25405,8 @@
 
52637
 
 
52638
 #: c/c-decl.c:3774
 
52639
 #, fuzzy, gcc-internal-format
 
52640
-#| msgid "%<inline%> in empty declaration"
 
52641
 msgid "%<_Noreturn%> in empty declaration"
 
52642
-msgstr "%<inline%> 用於空宣告中"
 
52643
+msgstr "%<Noreturn%(_N)>在中清空宣告"
 
52644
 
 
52645
 #: c/c-decl.c:3780
 
52646
 #, gcc-internal-format
 
52647
@@ -26286,9 +25435,8 @@
 
52648
 
 
52649
 #: c/c-decl.c:3813
 
52650
 #, fuzzy, gcc-internal-format
 
52651
-#| msgid "useless %<__thread%> in empty declaration"
 
52652
 msgid "useless %<_Alignas%> in empty declaration"
 
52653
-msgstr "空宣告中 %<__thread%> 無用"
 
52654
+msgstr "無用的 %<Alignas%(_A)>在中清空宣告"
 
52655
 
 
52656
 #: c/c-decl.c:3820 c/c-parser.c:1496
 
52657
 #, gcc-internal-format
 
52658
@@ -26309,9 +25457,9 @@
 
52659
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 
52660
 #. C99 6.7.5.2p4
 
52661
 #: c/c-decl.c:3903 c/c-decl.c:6267
 
52662
-#, gcc-internal-format
 
52663
+#, fuzzy, gcc-internal-format
 
52664
 msgid "%<[*]%> not allowed in other than function prototype scope"
 
52665
-msgstr ""
 
52666
+msgstr "%<[*]%>不允許在中不同於函式原型範圍"
 
52667
 
 
52668
 #: c/c-decl.c:4016
 
52669
 #, gcc-internal-format
 
52670
@@ -26348,22 +25496,20 @@
 
52671
 msgid "variable %qD has initializer but incomplete type"
 
52672
 msgstr "變數 %qD 有初始值設定但類型不完全"
 
52673
 
 
52674
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
52675
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
52676
 #, gcc-internal-format
 
52677
 msgid "inline function %q+D given attribute noinline"
 
52678
 msgstr "為內聯函式 %q+D 給定了 noinline 屬性"
 
52679
 
 
52680
 #: c/c-decl.c:4201
 
52681
 #, fuzzy, gcc-internal-format
 
52682
-#| msgid "uninitialized const member %qD"
 
52683
 msgid "uninitialized const member in %qT is invalid in C++"
 
52684
-msgstr "未初始化的常數成員 %qD"
 
52685
+msgstr "uninitialized 常數成員在中 %qT 無效在中 C++"
 
52686
 
 
52687
 #: c/c-decl.c:4203 cp/init.c:2130 cp/init.c:2145
 
52688
 #, fuzzy, gcc-internal-format
 
52689
-#| msgid "%q+D will be initialized after"
 
52690
 msgid "%qD should be initialized"
 
52691
-msgstr "%q+D 將隨後被初始化"
 
52692
+msgstr "%qD 應該被初始化的"
 
52693
 
 
52694
 #: c/c-decl.c:4281
 
52695
 #, gcc-internal-format
 
52696
@@ -26397,9 +25543,8 @@
 
52697
 
 
52698
 #: c/c-decl.c:4531
 
52699
 #, fuzzy, gcc-internal-format
 
52700
-#| msgid "uninitialized const %qD"
 
52701
 msgid "uninitialized const %qD is invalid in C++"
 
52702
-msgstr "未初始化的常數 %qD"
 
52703
+msgstr "uninitialized 常數 %qD 無效在中 C++"
 
52704
 
 
52705
 #: c/c-decl.c:4589
 
52706
 #, gcc-internal-format
 
52707
@@ -26407,9 +25552,9 @@
 
52708
 msgstr "ISO C 不允許前向參數宣告"
 
52709
 
 
52710
 #: c/c-decl.c:4684
 
52711
-#, gcc-internal-format
 
52712
+#, fuzzy, gcc-internal-format
 
52713
 msgid "defining a type in a compound literal is invalid in C++"
 
52714
-msgstr ""
 
52715
+msgstr "定義輸入複合實字無效在中 C++"
 
52716
 
 
52717
 #: c/c-decl.c:4736 c/c-decl.c:4751
 
52718
 #, gcc-internal-format
 
52719
@@ -26418,9 +25563,8 @@
 
52720
 
 
52721
 #: c/c-decl.c:4746
 
52722
 #, fuzzy, gcc-internal-format
 
52723
-#| msgid "bit-field %qs width not an integer constant"
 
52724
 msgid "bit-field %qs width not an integer constant expression"
 
52725
-msgstr "位元段 %qs 的寬度不是一個整數常數"
 
52726
+msgstr "bit-field %qs 寬度不是整數常數運算式"
 
52727
 
 
52728
 #: c/c-decl.c:4757
 
52729
 #, gcc-internal-format
 
52730
@@ -26454,73 +25598,63 @@
 
52731
 
 
52732
 #: c/c-decl.c:4820
 
52733
 #, fuzzy, gcc-internal-format
 
52734
-#| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 
52735
 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
 
52736
-msgstr "ISO C90 不允許陣列 %qs,因為不能計算其大小"
 
52737
+msgstr "ISO C90 禁止陣列 %qE 其大小 can%'t 被評估"
 
52738
 
 
52739
 #: c/c-decl.c:4824
 
52740
 #, fuzzy, gcc-internal-format
 
52741
-#| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 
52742
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 
52743
-msgstr "ISO C90 不允許陣列 %qs,因為不能計算其大小"
 
52744
+msgstr "ISO C90 禁止陣列其大小 can%'t 被評估"
 
52745
 
 
52746
 #: c/c-decl.c:4831
 
52747
 #, fuzzy, gcc-internal-format
 
52748
-#| msgid "ISO C90 forbids variable-size array %qs"
 
52749
 msgid "ISO C90 forbids variable length array %qE"
 
52750
-msgstr "ISO C90 不允許彈性陣列 %qs"
 
52751
+msgstr "ISO C90 禁止變數長度陣列 %qE"
 
52752
 
 
52753
 #: c/c-decl.c:4834
 
52754
 #, fuzzy, gcc-internal-format
 
52755
-#| msgid "ISO C90 forbids variable-size array %qs"
 
52756
 msgid "ISO C90 forbids variable length array"
 
52757
-msgstr "ISO C90 不允許彈性陣列 %qs"
 
52758
+msgstr "ISO C90 禁止變數長度陣列"
 
52759
 
 
52760
 #: c/c-decl.c:4843
 
52761
 #, fuzzy, gcc-internal-format
 
52762
-#| msgid "type size can%'t be explicitly evaluated"
 
52763
 msgid "the size of array %qE can%'t be evaluated"
 
52764
-msgstr "類型大小不能被明確地計算出"
 
52765
+msgstr "大小的陣列 %qE can%'t 被評估"
 
52766
 
 
52767
 #: c/c-decl.c:4847
 
52768
 #, fuzzy, gcc-internal-format
 
52769
-#| msgid "type size can%'t be explicitly evaluated"
 
52770
 msgid "the size of array can %'t be evaluated"
 
52771
-msgstr "類型大小不能被明確地計算出"
 
52772
+msgstr "大小的陣列可以 %'t 被評估"
 
52773
 
 
52774
 #: c/c-decl.c:4853
 
52775
-#, gcc-internal-format
 
52776
+#, fuzzy, gcc-internal-format
 
52777
 msgid "variable length array %qE is used"
 
52778
-msgstr ""
 
52779
+msgstr "變數長度陣列 %qE 被使用"
 
52780
 
 
52781
-#: c/c-decl.c:4857 cp/decl.c:8274
 
52782
-#, gcc-internal-format
 
52783
+#: c/c-decl.c:4857 cp/decl.c:8277
 
52784
+#, fuzzy, gcc-internal-format
 
52785
 msgid "variable length array is used"
 
52786
-msgstr ""
 
52787
+msgstr "變數長度陣列被使用"
 
52788
 
 
52789
 #: c/c-decl.c:5016 c/c-decl.c:5364 c/c-decl.c:5374
 
52790
 #, fuzzy, gcc-internal-format
 
52791
-#| msgid "%qT is a variably modified type"
 
52792
 msgid "variably modified %qE at file scope"
 
52793
-msgstr "%qT 是一個可變類型"
 
52794
+msgstr "variably 已修改 %qE 於檔案範圍"
 
52795
 
 
52796
 #: c/c-decl.c:5018
 
52797
 #, fuzzy, gcc-internal-format
 
52798
-#| msgid "%qT is a variably modified type"
 
52799
 msgid "variably modified field at file scope"
 
52800
-msgstr "%qT 是一個可變類型"
 
52801
+msgstr "variably 已修改欄位於檔案範圍"
 
52802
 
 
52803
 #: c/c-decl.c:5038
 
52804
 #, fuzzy, gcc-internal-format
 
52805
-#| msgid "type defaults to %<int%> in declaration of %qs"
 
52806
 msgid "type defaults to %<int%> in declaration of %qE"
 
52807
-msgstr "在 %qs 的宣告中,類型預設為 %<int%>"
 
52808
+msgstr "型態預設值到 %<int%> 在中宣告的 %qE"
 
52809
 
 
52810
 #: c/c-decl.c:5042
 
52811
 #, fuzzy, gcc-internal-format
 
52812
-#| msgid "type defaults to %<int%> in declaration of %qs"
 
52813
 msgid "type defaults to %<int%> in type name"
 
52814
-msgstr "在 %qs 的宣告中,類型預設為 %<int%>"
 
52815
+msgstr "型態預設值到 %<int%> 在中型態名稱"
 
52816
 
 
52817
 #: c/c-decl.c:5075
 
52818
 #, gcc-internal-format
 
52819
@@ -26539,9 +25673,8 @@
 
52820
 
 
52821
 #: c/c-decl.c:5083
 
52822
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
52823
-#| msgid "conflicting super class name %qs"
 
52824
 msgid "conflicting named address spaces (%s vs %s)"
 
52825
-msgstr "衝突的基礎類別名 %qs"
 
52826
+msgstr "衝突具名的位址空間 (%s vs %s)"
 
52827
 
 
52828
 #: c/c-decl.c:5107
 
52829
 #, gcc-internal-format
 
52830
@@ -26565,68 +25698,58 @@
 
52831
 
 
52832
 #: c/c-decl.c:5130
 
52833
 #, fuzzy, gcc-internal-format
 
52834
-#| msgid "storage class specified for structure field %qs"
 
52835
 msgid "storage class specified for structure field %qE"
 
52836
-msgstr "為結構欄位 %qs 指定了存儲類別"
 
52837
+msgstr "貯藏類別指定的用於結構欄位 %qE"
 
52838
 
 
52839
 #: c/c-decl.c:5133
 
52840
 #, fuzzy, gcc-internal-format
 
52841
-#| msgid "storage class specified for structure field %qs"
 
52842
 msgid "storage class specified for structure field"
 
52843
-msgstr "為結構欄位 %qs 指定了存儲類別"
 
52844
+msgstr "貯藏類別指定的用於結構欄位"
 
52845
 
 
52846
 #: c/c-decl.c:5137
 
52847
 #, fuzzy, gcc-internal-format
 
52848
-#| msgid "storage class specified for parameter %qs"
 
52849
 msgid "storage class specified for parameter %qE"
 
52850
-msgstr "為參數 %qs 指定了存儲類別"
 
52851
+msgstr "貯藏類別指定的用於參數 %qE"
 
52852
 
 
52853
 #: c/c-decl.c:5140
 
52854
 #, fuzzy, gcc-internal-format
 
52855
-#| msgid "storage class specified for parameter %qs"
 
52856
 msgid "storage class specified for unnamed parameter"
 
52857
-msgstr "為參數 %qs 指定了存儲類別"
 
52858
+msgstr "貯藏類別指定的用於未命名參數"
 
52859
 
 
52860
-#: c/c-decl.c:5143 cp/decl.c:9283
 
52861
+#: c/c-decl.c:5143 cp/decl.c:9279
 
52862
 #, gcc-internal-format
 
52863
 msgid "storage class specified for typename"
 
52864
 msgstr "為類型名指定了存儲類別"
 
52865
 
 
52866
 #: c/c-decl.c:5160
 
52867
 #, fuzzy, gcc-internal-format
 
52868
-#| msgid "%qs initialized and declared %<extern%>"
 
52869
 msgid "%qE initialized and declared %<extern%>"
 
52870
-msgstr "%qs 已初始化,卻又被宣告為 %<extern%>"
 
52871
+msgstr "%qE 初始化的和宣告 %<extern%>"
 
52872
 
 
52873
 #: c/c-decl.c:5164
 
52874
 #, fuzzy, gcc-internal-format
 
52875
-#| msgid "%qs has both %<extern%> and initializer"
 
52876
 msgid "%qE has both %<extern%> and initializer"
 
52877
-msgstr "%qs 既有 %<extern%> 又有初始值設定"
 
52878
+msgstr "%qE 同時有 %<extern%> 和初始設定式"
 
52879
 
 
52880
 #: c/c-decl.c:5169
 
52881
 #, fuzzy, gcc-internal-format
 
52882
-#| msgid "file-scope declaration of %qs specifies %<auto%>"
 
52883
 msgid "file-scope declaration of %qE specifies %<auto%>"
 
52884
-msgstr "檔案作用欄位中 %qs 的宣告指定了 %<auto%>"
 
52885
+msgstr "file-scope 宣告的 %qE 指定 %<auto%>"
 
52886
 
 
52887
 #: c/c-decl.c:5173
 
52888
 #, fuzzy, gcc-internal-format
 
52889
-#| msgid "file-scope declaration of %qs specifies %<register%>"
 
52890
 msgid "file-scope declaration of %qE specifies %<register%>"
 
52891
-msgstr "檔案作用欄位中 %qs 的宣告指定了 %<register%>"
 
52892
+msgstr "file-scope 宣告的 %qE 指定 %<register%>"
 
52893
 
 
52894
 #: c/c-decl.c:5178
 
52895
 #, fuzzy, gcc-internal-format
 
52896
-#| msgid "nested function %qs declared %<extern%>"
 
52897
 msgid "nested function %qE declared %<extern%>"
 
52898
-msgstr "巢狀函式 %qs 被宣告為 %<extern%>"
 
52899
+msgstr "巢狀的函式 %qE 宣告 %<extern%>"
 
52900
 
 
52901
 #: c/c-decl.c:5181
 
52902
 #, fuzzy, gcc-internal-format
 
52903
-#| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
52904
 msgid "function-scope %qE implicitly auto and declared %<__thread%>"
 
52905
-msgstr "函式作用欄位的 %qs 隱含為 auto,卻被宣告為 %<__thread%>"
 
52906
+msgstr "function-scope %qE 隱含地自動和宣告 %<__thread%>"
 
52907
 
 
52908
 #. Only the innermost declarator (making a parameter be of
 
52909
 #. array type which is converted to pointer type)
 
52910
@@ -26638,27 +25761,23 @@
 
52911
 
 
52912
 #: c/c-decl.c:5276
 
52913
 #, fuzzy, gcc-internal-format
 
52914
-#| msgid "declaration of %qs as array of voids"
 
52915
 msgid "declaration of %qE as array of voids"
 
52916
-msgstr "%qs 宣告為 void 的陣列"
 
52917
+msgstr "宣告的 %qE 做為陣列的虛值"
 
52918
 
 
52919
 #: c/c-decl.c:5278
 
52920
 #, fuzzy, gcc-internal-format
 
52921
-#| msgid "declaration of %qs as array of voids"
 
52922
 msgid "declaration of type name as array of voids"
 
52923
-msgstr "%qs 宣告為 void 的陣列"
 
52924
+msgstr "宣告的型態名稱做為陣列的虛值"
 
52925
 
 
52926
 #: c/c-decl.c:5285
 
52927
 #, fuzzy, gcc-internal-format
 
52928
-#| msgid "declaration of %qs as array of functions"
 
52929
 msgid "declaration of %qE as array of functions"
 
52930
-msgstr "%qs 宣告為函式的陣列"
 
52931
+msgstr "宣告的 %qE 做為陣列的函式"
 
52932
 
 
52933
 #: c/c-decl.c:5288
 
52934
 #, fuzzy, gcc-internal-format
 
52935
-#| msgid "declaration of %qs as array of functions"
 
52936
 msgid "declaration of type name as array of functions"
 
52937
-msgstr "%qs 宣告為函式的陣列"
 
52938
+msgstr "宣告的型態名稱做為陣列的函式"
 
52939
 
 
52940
 #: c/c-decl.c:5295 c/c-decl.c:7196
 
52941
 #, gcc-internal-format
 
52942
@@ -26667,51 +25786,43 @@
 
52943
 
 
52944
 #: c/c-decl.c:5321
 
52945
 #, fuzzy, gcc-internal-format
 
52946
-#| msgid "size of array %qs has non-integer type"
 
52947
 msgid "size of array %qE has non-integer type"
 
52948
-msgstr "陣列 %qs 的大小的類型不是整數"
 
52949
+msgstr "大小的陣列 %qE 有 non-integer 型態"
 
52950
 
 
52951
 #: c/c-decl.c:5325
 
52952
 #, fuzzy, gcc-internal-format
 
52953
-#| msgid "size of array %qs has non-integer type"
 
52954
 msgid "size of unnamed array has non-integer type"
 
52955
-msgstr "陣列 %qs 的大小的類型不是整數"
 
52956
+msgstr "大小的未命名陣列有 non-integer 型態"
 
52957
 
 
52958
 #: c/c-decl.c:5335
 
52959
 #, fuzzy, gcc-internal-format
 
52960
-#| msgid "ISO C forbids zero-size array %qs"
 
52961
 msgid "ISO C forbids zero-size array %qE"
 
52962
-msgstr "ISO C 不允許大小為 0 的陣列 %qs"
 
52963
+msgstr "ISO C 禁止 zero-size 陣列 %qE"
 
52964
 
 
52965
 #: c/c-decl.c:5338
 
52966
 #, fuzzy, gcc-internal-format
 
52967
-#| msgid "ISO C++ forbids zero-size array"
 
52968
 msgid "ISO C forbids zero-size array"
 
52969
-msgstr "ISO C++ 不允許大小為 0 的陣列"
 
52970
+msgstr "ISO C 禁止 zero-size 陣列"
 
52971
 
 
52972
 #: c/c-decl.c:5347
 
52973
 #, fuzzy, gcc-internal-format
 
52974
-#| msgid "size of array %qs is negative"
 
52975
 msgid "size of array %qE is negative"
 
52976
-msgstr "陣列 %qs 的大小為負"
 
52977
+msgstr "大小的陣列 %qE 是負"
 
52978
 
 
52979
 #: c/c-decl.c:5349
 
52980
 #, fuzzy, gcc-internal-format
 
52981
-#| msgid "size of array is negative"
 
52982
 msgid "size of unnamed array is negative"
 
52983
-msgstr "陣列大小為負數"
 
52984
+msgstr "大小的未命名陣列是負"
 
52985
 
 
52986
 #: c/c-decl.c:5423 c/c-decl.c:5826
 
52987
 #, fuzzy, gcc-internal-format
 
52988
-#| msgid "size of array %qs is too large"
 
52989
 msgid "size of array %qE is too large"
 
52990
-msgstr "陣列 %qs 太大"
 
52991
+msgstr "大小的陣列 %qE 太大"
 
52992
 
 
52993
 #: c/c-decl.c:5426 c/c-decl.c:5828
 
52994
 #, fuzzy, gcc-internal-format
 
52995
-#| msgid "size of array %qs is too large"
 
52996
 msgid "size of unnamed array is too large"
 
52997
-msgstr "陣列 %qs 太大"
 
52998
+msgstr "大小的未命名陣列太大"
 
52999
 
 
53000
 #: c/c-decl.c:5463
 
53001
 #, gcc-internal-format
 
53002
@@ -26721,9 +25832,8 @@
 
53003
 #. C99 6.7.5.2p4
 
53004
 #: c/c-decl.c:5484
 
53005
 #, fuzzy, gcc-internal-format
 
53006
-#| msgid "%<inline%> in empty declaration"
 
53007
 msgid "%<[*]%> not in a declaration"
 
53008
-msgstr "%<inline%> 用於空宣告中"
 
53009
+msgstr "%<[*]%>無法在中宣告"
 
53010
 
 
53011
 #: c/c-decl.c:5497
 
53012
 #, gcc-internal-format
 
53013
@@ -26732,34 +25842,30 @@
 
53014
 
 
53015
 #: c/c-decl.c:5591
 
53016
 #, fuzzy, gcc-internal-format
 
53017
-#| msgid "%qs declared as function returning a function"
 
53018
 msgid "%qE declared as function returning a function"
 
53019
-msgstr "%qs 宣告為回傳一個函式的函式"
 
53020
+msgstr "%qE 宣告的做為函式回傳函式"
 
53021
 
 
53022
 #: c/c-decl.c:5594
 
53023
 #, fuzzy, gcc-internal-format
 
53024
-#| msgid "%qs declared as function returning a function"
 
53025
 msgid "type name declared as function returning a function"
 
53026
-msgstr "%qs 宣告為回傳一個函式的函式"
 
53027
+msgstr "型態名稱宣告的做為函式回傳函式"
 
53028
 
 
53029
 #: c/c-decl.c:5601
 
53030
 #, fuzzy, gcc-internal-format
 
53031
-#| msgid "%qs declared as function returning an array"
 
53032
 msgid "%qE declared as function returning an array"
 
53033
-msgstr "%qs 宣告為回傳一個陣列的函式"
 
53034
+msgstr "%qE 宣告的做為函式回傳陣列"
 
53035
 
 
53036
 #: c/c-decl.c:5604
 
53037
 #, fuzzy, gcc-internal-format
 
53038
-#| msgid "%qs declared as function returning an array"
 
53039
 msgid "type name declared as function returning an array"
 
53040
-msgstr "%qs 宣告為回傳一個陣列的函式"
 
53041
+msgstr "型態名稱宣告的做為函式回傳陣列"
 
53042
 
 
53043
 #: c/c-decl.c:5632
 
53044
 #, gcc-internal-format
 
53045
 msgid "function definition has qualified void return type"
 
53046
 msgstr "函式定義有限定的 void 回傳類型"
 
53047
 
 
53048
-#: c/c-decl.c:5635 cp/decl.c:9411
 
53049
+#: c/c-decl.c:5635 cp/decl.c:9407
 
53050
 #, gcc-internal-format
 
53051
 msgid "type qualifiers ignored on function return type"
 
53052
 msgstr "忽略函式回傳類型的類型限定"
 
53053
@@ -26771,96 +25877,83 @@
 
53054
 
 
53055
 #: c/c-decl.c:5731
 
53056
 #, fuzzy, gcc-internal-format
 
53057
-#| msgid "conflicting type qualifiers for %q+D"
 
53058
 msgid "%qs combined with %<auto%> qualifier for %qE"
 
53059
-msgstr "%q+D 的類型限定衝突"
 
53060
+msgstr "%qs 合併的與 %<auto%> 限定元用於 %qE"
 
53061
 
 
53062
 #: c/c-decl.c:5735
 
53063
-#, gcc-internal-format
 
53064
+#, fuzzy, gcc-internal-format
 
53065
 msgid "%qs combined with %<register%> qualifier for %qE"
 
53066
-msgstr ""
 
53067
+msgstr "%qs 合併的與 %<register%> 限定元用於 %qE"
 
53068
 
 
53069
 #: c/c-decl.c:5741
 
53070
 #, fuzzy, gcc-internal-format
 
53071
-#| msgid "illegal aggregate type %qs specified for instance variable %qs"
 
53072
 msgid "%qs specified for auto variable %qE"
 
53073
-msgstr "無效的聚合類型 %qs 指定給實體變數 %qs"
 
53074
+msgstr "%qs 指定的用於自動變數 %qE"
 
53075
 
 
53076
 #: c/c-decl.c:5757
 
53077
 #, fuzzy, gcc-internal-format
 
53078
-#| msgid "storage class specified for parameter %qs"
 
53079
 msgid "%qs specified for parameter %qE"
 
53080
-msgstr "為參數 %qs 指定了存儲類別"
 
53081
+msgstr "%qs 指定的用於參數 %qE"
 
53082
 
 
53083
 #: c/c-decl.c:5760
 
53084
 #, fuzzy, gcc-internal-format
 
53085
-#| msgid "storage class specified for parameter %qs"
 
53086
 msgid "%qs specified for unnamed parameter"
 
53087
-msgstr "為參數 %qs 指定了存儲類別"
 
53088
+msgstr "%qs 指定的用於未命名參數"
 
53089
 
 
53090
 #: c/c-decl.c:5766
 
53091
 #, fuzzy, gcc-internal-format
 
53092
-#| msgid "storage class specified for structure field %qs"
 
53093
 msgid "%qs specified for structure field %qE"
 
53094
-msgstr "為結構欄位 %qs 指定了存儲類別"
 
53095
+msgstr "%qs 指定的用於結構欄位 %qE"
 
53096
 
 
53097
 #: c/c-decl.c:5769
 
53098
 #, fuzzy, gcc-internal-format
 
53099
-#| msgid "storage class specified for structure field %qs"
 
53100
 msgid "%qs specified for structure field"
 
53101
-msgstr "為結構欄位 %qs 指定了存儲類別"
 
53102
+msgstr "%qs 指定的用於結構欄位"
 
53103
 
 
53104
 #: c/c-decl.c:5782
 
53105
 #, fuzzy, gcc-internal-format
 
53106
-#| msgid "alignment may not be specified for %q+D"
 
53107
 msgid "alignment specified for typedef %qE"
 
53108
-msgstr "不能為 %q+D 指定對齊"
 
53109
+msgstr "對齊指定的用於 typedef %qE"
 
53110
 
 
53111
 #: c/c-decl.c:5784
 
53112
 #, fuzzy, gcc-internal-format
 
53113
-#| msgid "alignment may not be specified for %q+D"
 
53114
 msgid "alignment specified for %<register%> object %qE"
 
53115
-msgstr "不能為 %q+D 指定對齊"
 
53116
+msgstr "對齊指定的用於 %<register%> 物件 %qE"
 
53117
 
 
53118
 #: c/c-decl.c:5789
 
53119
 #, fuzzy, gcc-internal-format
 
53120
-#| msgid "storage class specified for parameter %qs"
 
53121
 msgid "alignment specified for parameter %qE"
 
53122
-msgstr "為參數 %qs 指定了存儲類別"
 
53123
+msgstr "對齊指定的用於參數 %qE"
 
53124
 
 
53125
 #: c/c-decl.c:5791
 
53126
 #, fuzzy, gcc-internal-format
 
53127
-#| msgid "storage class specified for parameter %qs"
 
53128
 msgid "alignment specified for unnamed parameter"
 
53129
-msgstr "為參數 %qs 指定了存儲類別"
 
53130
+msgstr "對齊指定的用於未命名參數"
 
53131
 
 
53132
 #: c/c-decl.c:5796
 
53133
 #, fuzzy, gcc-internal-format
 
53134
-#| msgid "alignment may not be specified for %q+D"
 
53135
 msgid "alignment specified for bit-field %qE"
 
53136
-msgstr "不能為 %q+D 指定對齊"
 
53137
+msgstr "對齊指定的用於 bit-field %qE"
 
53138
 
 
53139
 #: c/c-decl.c:5798
 
53140
 #, fuzzy, gcc-internal-format
 
53141
-#| msgid "%<__alignof%> applied to a bit-field"
 
53142
 msgid "alignment specified for unnamed bit-field"
 
53143
-msgstr "將 %<__alignof%> 用於位元段"
 
53144
+msgstr "對齊指定的用於未命名 bit-field"
 
53145
 
 
53146
 #: c/c-decl.c:5801
 
53147
 #, fuzzy, gcc-internal-format
 
53148
-#| msgid "%qs can only be specified for functions"
 
53149
 msgid "alignment specified for function %qE"
 
53150
-msgstr "只能為函式指定 %qs"
 
53151
+msgstr "對齊指定的用於函式 %qE"
 
53152
 
 
53153
 #: c/c-decl.c:5808
 
53154
-#, gcc-internal-format
 
53155
+#, fuzzy, gcc-internal-format
 
53156
 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
 
53157
-msgstr ""
 
53158
+msgstr "%<Alignas%(_A)>說明符無法縮小對齊的 %qE"
 
53159
 
 
53160
 #: c/c-decl.c:5811
 
53161
-#, gcc-internal-format
 
53162
+#, fuzzy, gcc-internal-format
 
53163
 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
 
53164
-msgstr ""
 
53165
+msgstr "%<Alignas%(_A)>說明符無法縮小對齊的未命名欄位"
 
53166
 
 
53167
 #: c/c-decl.c:5850
 
53168
 #, gcc-internal-format
 
53169
@@ -26869,9 +25962,8 @@
 
53170
 
 
53171
 #: c/c-decl.c:5852
 
53172
 #, fuzzy, gcc-internal-format
 
53173
-#| msgid "typedef %q+D declared %<inline%>"
 
53174
 msgid "typedef %q+D declared %<_Noreturn%>"
 
53175
-msgstr "typedef %q+D 宣告為 %<inline%>"
 
53176
+msgstr "typedef %q+D 宣告 %<Noreturn%(_N)>"
 
53177
 
 
53178
 #: c/c-decl.c:5888
 
53179
 #, gcc-internal-format
 
53180
@@ -26881,11 +25973,10 @@
 
53181
 #. C99 6.7.2.1p8
 
53182
 #: c/c-decl.c:5898
 
53183
 #, fuzzy, gcc-internal-format
 
53184
-#| msgid "data member may not have variably modified type %qT"
 
53185
 msgid "a member of a structure or union cannot have a variably modified type"
 
53186
-msgstr "資料成員不能具有可變類型 %qT"
 
53187
+msgstr "成員的結構或聯合無法有 variably 已修改型態"
 
53188
 
 
53189
-#: c/c-decl.c:5915 cp/decl.c:8516
 
53190
+#: c/c-decl.c:5915 cp/decl.c:8519
 
53191
 #, gcc-internal-format
 
53192
 msgid "variable or field %qE declared void"
 
53193
 msgstr "變數或欄位 %qE 宣告為 void"
 
53194
@@ -26902,33 +25993,28 @@
 
53195
 
 
53196
 #: c/c-decl.c:5982
 
53197
 #, fuzzy, gcc-internal-format
 
53198
-#| msgid "parameter %q+D declared %<inline%>"
 
53199
 msgid "parameter %q+D declared %<_Noreturn%>"
 
53200
-msgstr "參數 %q+D 宣告為 %<inline%>"
 
53201
+msgstr "參數 %q+D 宣告 %<Noreturn%(_N)>"
 
53202
 
 
53203
 #: c/c-decl.c:5995
 
53204
 #, fuzzy, gcc-internal-format
 
53205
-#| msgid "field %qs declared as a function"
 
53206
 msgid "field %qE declared as a function"
 
53207
-msgstr "欄位 %qs 宣告為一個函式"
 
53208
+msgstr "欄位 %qE 宣告的做為函式"
 
53209
 
 
53210
 #: c/c-decl.c:6002
 
53211
 #, fuzzy, gcc-internal-format
 
53212
-#| msgid "field %qs has incomplete type"
 
53213
 msgid "field %qE has incomplete type"
 
53214
-msgstr "欄位 %qs 的類型不完全"
 
53215
+msgstr "欄位 %qE 有不完整型態"
 
53216
 
 
53217
 #: c/c-decl.c:6004
 
53218
 #, fuzzy, gcc-internal-format
 
53219
-#| msgid "name %qT has incomplete type"
 
53220
 msgid "unnamed field has incomplete type"
 
53221
-msgstr "名稱 %qT 類型不完全"
 
53222
+msgstr "未命名欄位有不完整型態"
 
53223
 
 
53224
 #: c/c-decl.c:6021 c/c-decl.c:6032 c/c-decl.c:6035
 
53225
 #, fuzzy, gcc-internal-format
 
53226
-#| msgid "invalid storage class for function %qs"
 
53227
 msgid "invalid storage class for function %qE"
 
53228
-msgstr "函式 %qs 的存儲類別無效"
 
53229
+msgstr "無效的貯藏類別用於函式 %qE"
 
53230
 
 
53231
 #: c/c-decl.c:6086
 
53232
 #, gcc-internal-format
 
53233
@@ -26937,21 +26023,18 @@
 
53234
 
 
53235
 #: c/c-decl.c:6088
 
53236
 #, fuzzy, gcc-internal-format
 
53237
-#| msgid "%qs initialized and declared %<extern%>"
 
53238
 msgid "%<main%> declared %<_Noreturn%>"
 
53239
-msgstr "%qs 已初始化,卻又被宣告為 %<extern%>"
 
53240
+msgstr "%<main%> 宣告 %<Noreturn%(_N)>"
 
53241
 
 
53242
 #: c/c-decl.c:6101
 
53243
 #, fuzzy, gcc-internal-format
 
53244
-#| msgid "ISO C90 does not support %<long long%>"
 
53245
 msgid "ISO C99 does not support %<_Noreturn%>"
 
53246
-msgstr "ISO C90 不支援 %<long long%>"
 
53247
+msgstr "ISO C99 不支援 %<Noreturn%(_N)>"
 
53248
 
 
53249
 #: c/c-decl.c:6104
 
53250
 #, fuzzy, gcc-internal-format
 
53251
-#| msgid "ISO C90 does not support %<long long%>"
 
53252
 msgid "ISO C90 does not support %<_Noreturn%>"
 
53253
-msgstr "ISO C90 不支援 %<long long%>"
 
53254
+msgstr "ISO C90 不支援 %<Noreturn%(_N)>"
 
53255
 
 
53256
 #: c/c-decl.c:6133
 
53257
 #, gcc-internal-format
 
53258
@@ -26965,20 +26048,18 @@
 
53259
 
 
53260
 #: c/c-decl.c:6145
 
53261
 #, fuzzy, gcc-internal-format
 
53262
-#| msgid "variable %q+D declared %<inline%>"
 
53263
 msgid "variable %q+D declared %<_Noreturn%>"
 
53264
-msgstr "變數 %q+D 宣告為 %<inline%>"
 
53265
+msgstr "變數 %q+D 宣告 %<Noreturn%(_N)>"
 
53266
 
 
53267
 #: c/c-decl.c:6180
 
53268
 #, fuzzy, gcc-internal-format
 
53269
-#| msgid "jump into scope of identifier with variably modified type"
 
53270
 msgid "non-nested function with variably modified type"
 
53271
-msgstr "跳至具有可變類型的識別碼的作用欄位中"
 
53272
+msgstr "non-nested 函式與 variably 已修改型態"
 
53273
 
 
53274
 #: c/c-decl.c:6182
 
53275
-#, gcc-internal-format
 
53276
+#, fuzzy, gcc-internal-format
 
53277
 msgid "object with variably modified type must have no linkage"
 
53278
-msgstr ""
 
53279
+msgstr "物件與 variably 已修改型態必須沒有任何鏈結"
 
53280
 
 
53281
 #: c/c-decl.c:6272 c/c-decl.c:7831
 
53282
 #, gcc-internal-format
 
53283
@@ -26997,9 +26078,8 @@
 
53284
 
 
53285
 #: c/c-decl.c:6323
 
53286
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
53287
-#| msgid "%Jparameter %u has incomplete type"
 
53288
 msgid "parameter %u has incomplete type"
 
53289
-msgstr "%J參數 %u 類型不完全"
 
53290
+msgstr "參數 %u 有不完整型態"
 
53291
 
 
53292
 #: c/c-decl.c:6334
 
53293
 #, gcc-internal-format
 
53294
@@ -27008,9 +26088,8 @@
 
53295
 
 
53296
 #: c/c-decl.c:6338
 
53297
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
53298
-#| msgid "%Jparameter %u has void type"
 
53299
 msgid "parameter %u has void type"
 
53300
-msgstr "%J參數 %u 類型為 void"
 
53301
+msgstr "參數 %u 有虛值型態"
 
53302
 
 
53303
 #: c/c-decl.c:6423
 
53304
 #, gcc-internal-format
 
53305
@@ -27046,21 +26125,18 @@
 
53306
 
 
53307
 #: c/c-decl.c:6610
 
53308
 #, fuzzy, gcc-internal-format
 
53309
-#| msgid "%q+#D previously defined here"
 
53310
 msgid "enum type defined here"
 
53311
-msgstr "%q+#D 已在此定義過"
 
53312
+msgstr "enum 型態定義的在此"
 
53313
 
 
53314
 #: c/c-decl.c:6616
 
53315
 #, fuzzy, gcc-internal-format
 
53316
-#| msgid "%q+#D previously defined here"
 
53317
 msgid "struct defined here"
 
53318
-msgstr "%q+#D 已在此定義過"
 
53319
+msgstr "結構定義的在此"
 
53320
 
 
53321
 #: c/c-decl.c:6622
 
53322
 #, fuzzy, gcc-internal-format
 
53323
-#| msgid "%q+#D previously defined here"
 
53324
 msgid "union defined here"
 
53325
-msgstr "%q+#D 已在此定義過"
 
53326
+msgstr "聯合定義的在此"
 
53327
 
 
53328
 #: c/c-decl.c:6695
 
53329
 #, gcc-internal-format
 
53330
@@ -27083,9 +26159,9 @@
 
53331
 msgstr "巢狀的 %<struct %E%> 重定義"
 
53332
 
 
53333
 #: c/c-decl.c:6740 c/c-decl.c:7428
 
53334
-#, gcc-internal-format
 
53335
+#, fuzzy, gcc-internal-format
 
53336
 msgid "defining type in %qs expression is invalid in C++"
 
53337
-msgstr ""
 
53338
+msgstr "定義輸入 %qs 運算式無效在中 C++"
 
53339
 
 
53340
 #: c/c-decl.c:6809 cp/decl.c:4235
 
53341
 #, gcc-internal-format
 
53342
@@ -27094,15 +26170,13 @@
 
53343
 
 
53344
 #: c/c-decl.c:6816
 
53345
 #, fuzzy, gcc-internal-format
 
53346
-#| msgid "ISO C doesn%'t support unnamed structs/unions"
 
53347
 msgid "ISO C99 doesn%'t support unnamed structs/unions"
 
53348
-msgstr "ISO C 不支援匿名結構/聯合"
 
53349
+msgstr "ISO C99 doesn%'t 支援未命名結構/聯合"
 
53350
 
 
53351
 #: c/c-decl.c:6819
 
53352
 #, fuzzy, gcc-internal-format
 
53353
-#| msgid "ISO C doesn%'t support unnamed structs/unions"
 
53354
 msgid "ISO C90 doesn%'t support unnamed structs/unions"
 
53355
-msgstr "ISO C 不支援匿名結構/聯合"
 
53356
+msgstr "ISO C90 doesn%'t 支援未命名結構/聯合"
 
53357
 
 
53358
 #: c/c-decl.c:6911 c/c-decl.c:6930 c/c-decl.c:6993
 
53359
 #, gcc-internal-format
 
53360
@@ -27131,21 +26205,18 @@
 
53361
 
 
53362
 #: c/c-decl.c:7176
 
53363
 #, fuzzy, gcc-internal-format
 
53364
-#| msgid "%Jflexible array member in union"
 
53365
 msgid "flexible array member in union"
 
53366
-msgstr "%J聯合中出現彈性陣列成員"
 
53367
+msgstr "flexible 陣列成員在中聯合"
 
53368
 
 
53369
 #: c/c-decl.c:7182
 
53370
 #, fuzzy, gcc-internal-format
 
53371
-#| msgid "%Jflexible array member not at end of struct"
 
53372
 msgid "flexible array member not at end of struct"
 
53373
-msgstr "%J結構中的彈性陣列成員沒有出現在結構的末尾"
 
53374
+msgstr "flexible 陣列成員無法於結束的結構"
 
53375
 
 
53376
 #: c/c-decl.c:7188
 
53377
 #, fuzzy, gcc-internal-format
 
53378
-#| msgid "%Jflexible array member in otherwise empty struct"
 
53379
 msgid "flexible array member in otherwise empty struct"
 
53380
-msgstr "%J彈性陣列是結構中的唯一成員"
 
53381
+msgstr "flexible 陣列成員在中否則清空結構"
 
53382
 
 
53383
 #: c/c-decl.c:7307
 
53384
 #, gcc-internal-format
 
53385
@@ -27180,9 +26251,8 @@
 
53386
 
 
53387
 #: c/c-decl.c:7616
 
53388
 #, fuzzy, gcc-internal-format
 
53389
-#| msgid "enumerator value for %qE is not an integer constant"
 
53390
 msgid "enumerator value for %qE is not an integer constant expression"
 
53391
-msgstr "%qE 的列舉值不是一個整數常數"
 
53392
+msgstr "列舉值值用於 %qE 不是整數常數運算式"
 
53393
 
 
53394
 #: c/c-decl.c:7640
 
53395
 #, gcc-internal-format
 
53396
@@ -27196,9 +26266,8 @@
 
53397
 
 
53398
 #: c/c-decl.c:7733
 
53399
 #, fuzzy, gcc-internal-format
 
53400
-#| msgid "inline function %q+D given attribute noinline"
 
53401
 msgid "inline function %qD given attribute noinline"
 
53402
-msgstr "為內聯函式 %q+D 給定了 noinline 屬性"
 
53403
+msgstr "內聯函式 %qD 給定的屬性 noinline"
 
53404
 
 
53405
 #: c/c-decl.c:7751
 
53406
 #, gcc-internal-format
 
53407
@@ -27212,105 +26281,88 @@
 
53408
 
 
53409
 #: c/c-decl.c:7839
 
53410
 #, fuzzy, gcc-internal-format
 
53411
-#| msgid "no previous prototype for %q+D"
 
53412
 msgid "no previous prototype for %qD"
 
53413
-msgstr "%q+D 先前沒有原型"
 
53414
+msgstr "沒有前一個原型用於 %qD"
 
53415
 
 
53416
 #: c/c-decl.c:7848
 
53417
 #, fuzzy, gcc-internal-format
 
53418
-#| msgid "%q+D was used with no prototype before its definition"
 
53419
 msgid "%qD was used with no prototype before its definition"
 
53420
-msgstr "%q+D 定義前沒有原型"
 
53421
+msgstr "%qD 被使用不具任何原型之前它的定義"
 
53422
 
 
53423
 #: c/c-decl.c:7855
 
53424
 #, fuzzy, gcc-internal-format
 
53425
-#| msgid "no previous declaration for %q+D"
 
53426
 msgid "no previous declaration for %qD"
 
53427
-msgstr "%q+D 先前沒有宣告過"
 
53428
+msgstr "沒有前一個宣告用於 %qD"
 
53429
 
 
53430
 #: c/c-decl.c:7865
 
53431
 #, fuzzy, gcc-internal-format
 
53432
-#| msgid "%q+D was used with no declaration before its definition"
 
53433
 msgid "%qD was used with no declaration before its definition"
 
53434
-msgstr "%q+D 的內聯宣告出現在其定義之後"
 
53435
+msgstr "%qD 被使用不具任何宣告之前它的定義"
 
53436
 
 
53437
 #: c/c-decl.c:7884
 
53438
 #, fuzzy, gcc-internal-format
 
53439
-#| msgid "return type of %q+D is not %<int%>"
 
53440
 msgid "return type of %qD is not %<int%>"
 
53441
-msgstr "%q+D 的回傳類型不是 %<int%>"
 
53442
+msgstr "傳回類型的 %qD 不是 %<int%>"
 
53443
 
 
53444
 #: c/c-decl.c:7890
 
53445
 #, fuzzy, gcc-internal-format
 
53446
-#| msgid "%q+D is normally a non-static function"
 
53447
 msgid "%qD is normally a non-static function"
 
53448
-msgstr "%q+D 一般是一個非靜態的函式"
 
53449
+msgstr "%qD 是正常非靜態函式"
 
53450
 
 
53451
 #: c/c-decl.c:7927
 
53452
 #, fuzzy, gcc-internal-format
 
53453
-#| msgid "%Jold-style parameter declarations in prototyped function definition"
 
53454
 msgid "old-style parameter declarations in prototyped function definition"
 
53455
-msgstr "%J原型函式定義中使用了舊式參數宣告"
 
53456
+msgstr "舊式參數宣告在中原型的函式定義"
 
53457
 
 
53458
 #: c/c-decl.c:7941
 
53459
 #, fuzzy, gcc-internal-format
 
53460
-#| msgid "%Jtraditional C rejects ISO C style function definitions"
 
53461
 msgid "traditional C rejects ISO C style function definitions"
 
53462
-msgstr "%J傳統 C 不接受 ISO C 風格的函式定義"
 
53463
+msgstr "傳統 C 拒絕 ISO C 樣式函式定義"
 
53464
 
 
53465
 #: c/c-decl.c:7957
 
53466
 #, fuzzy, gcc-internal-format
 
53467
-#| msgid "%Jparameter name omitted"
 
53468
 msgid "parameter name omitted"
 
53469
-msgstr "%J省略了參數的名稱"
 
53470
+msgstr "參數名稱省略"
 
53471
 
 
53472
 #: c/c-decl.c:7994
 
53473
 #, fuzzy, gcc-internal-format
 
53474
-#| msgid "%Jold-style function definition"
 
53475
 msgid "old-style function definition"
 
53476
-msgstr "%J舊式的函式定義"
 
53477
+msgstr "舊式函式定義"
 
53478
 
 
53479
 #: c/c-decl.c:8003
 
53480
 #, fuzzy, gcc-internal-format
 
53481
-#| msgid "%Jparameter name missing from parameter list"
 
53482
 msgid "parameter name missing from parameter list"
 
53483
-msgstr "%J參數清單中缺少參數名"
 
53484
+msgstr "參數名稱缺少的從參數清單"
 
53485
 
 
53486
 #: c/c-decl.c:8018
 
53487
 #, fuzzy, gcc-internal-format
 
53488
-#| msgid "%q+D declared as a non-parameter"
 
53489
 msgid "%qD declared as a non-parameter"
 
53490
-msgstr "%q+D 宣告為非參數"
 
53491
+msgstr "%qD 宣告的做為 non-parameter"
 
53492
 
 
53493
 #: c/c-decl.c:8024
 
53494
 #, fuzzy, gcc-internal-format
 
53495
-#| msgid "multiple parameters named %q+D"
 
53496
 msgid "multiple parameters named %qD"
 
53497
-msgstr "多個名為 %q+D 的參數"
 
53498
+msgstr "多重參數具名的 %qD"
 
53499
 
 
53500
 #: c/c-decl.c:8033
 
53501
 #, fuzzy, gcc-internal-format
 
53502
-#| msgid "parameter %q+D declared with void type"
 
53503
 msgid "parameter %qD declared with void type"
 
53504
-msgstr "參數 %q+D 宣告為 void 類型"
 
53505
+msgstr "參數 %qD 宣告的與虛值型態"
 
53506
 
 
53507
 #: c/c-decl.c:8062 c/c-decl.c:8066
 
53508
 #, fuzzy, gcc-internal-format
 
53509
-#| msgid "type of %q+D defaults to %<int%>"
 
53510
 msgid "type of %qD defaults to %<int%>"
 
53511
-msgstr "類型 %q+D 預設為 %<int%>"
 
53512
+msgstr "型態的 %qD 預設值到 %<int%>"
 
53513
 
 
53514
 #: c/c-decl.c:8086
 
53515
 #, fuzzy, gcc-internal-format
 
53516
-#| msgid "parameter %q+D has incomplete type"
 
53517
 msgid "parameter %qD has incomplete type"
 
53518
-msgstr "參數 %q+D 的類型不完全"
 
53519
+msgstr "參數 %qD 有不完整型態"
 
53520
 
 
53521
 #: c/c-decl.c:8093
 
53522
 #, fuzzy, gcc-internal-format
 
53523
-#| msgid "declaration for parameter %q+D but no such parameter"
 
53524
 msgid "declaration for parameter %qD but no such parameter"
 
53525
-msgstr "宣告的參數 %q+D 不存在"
 
53526
+msgstr "宣告用於參數 %qD 但是沒有此類參數"
 
53527
 
 
53528
 #: c/c-decl.c:8145
 
53529
 #, gcc-internal-format
 
53530
@@ -27324,9 +26376,8 @@
 
53531
 
 
53532
 #: c/c-decl.c:8159 c/c-decl.c:8201 c/c-decl.c:8215
 
53533
 #, fuzzy, gcc-internal-format
 
53534
-#| msgid "%Hprototype declaration"
 
53535
 msgid "prototype declaration"
 
53536
-msgstr "%H原型宣告"
 
53537
+msgstr "原型宣告"
 
53538
 
 
53539
 #: c/c-decl.c:8193
 
53540
 #, gcc-internal-format
 
53541
@@ -27348,42 +26399,38 @@
 
53542
 msgid "argument %qD doesn%'t match prototype"
 
53543
 msgstr "引數 %qD 與原型不符"
 
53544
 
 
53545
-#: c/c-decl.c:8396 cp/decl.c:13848
 
53546
+#: c/c-decl.c:8396 cp/decl.c:13839
 
53547
 #, gcc-internal-format
 
53548
 msgid "no return statement in function returning non-void"
 
53549
 msgstr "在有回傳值的函式中未發現 return 敘述"
 
53550
 
 
53551
 #: c/c-decl.c:8416
 
53552
 #, fuzzy, gcc-internal-format
 
53553
-#| msgid "parameter %qD is initialized"
 
53554
 msgid "parameter %qD set but not used"
 
53555
-msgstr "參數 %qD 已初始化"
 
53556
+msgstr "參數 %qD 設定並不是使用"
 
53557
 
 
53558
 #. If we get here, declarations have been used in a for loop without
 
53559
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 
53560
 #. allow it.
 
53561
 #: c/c-decl.c:8505
 
53562
 #, fuzzy, gcc-internal-format
 
53563
-#| msgid "%<for%> loop initial declaration used outside C99 mode"
 
53564
 msgid "%<for%> loop initial declarations are only allowed in C99 mode"
 
53565
-msgstr "在 C99 模式之外使用 %<for%> 循環初始化宣告"
 
53566
+msgstr "%<for%> 迴圈初始宣告是只有允許的在中 C99 模式"
 
53567
 
 
53568
 #: c/c-decl.c:8510
 
53569
-#, gcc-internal-format
 
53570
+#, fuzzy, gcc-internal-format
 
53571
 msgid "use option -std=c99 or -std=gnu99 to compile your code"
 
53572
-msgstr ""
 
53573
+msgstr "使用選項 -std=c99 或 -std=gnu99 到編譯您的編碼"
 
53574
 
 
53575
 #: c/c-decl.c:8544
 
53576
 #, fuzzy, gcc-internal-format
 
53577
-#| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 
53578
 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
 
53579
-msgstr "在 %<for%> 循環初始宣告中宣告了靜態變數 %q+D"
 
53580
+msgstr "宣告的靜態變數 %qD 在中 %<for%> 迴圈初始宣告"
 
53581
 
 
53582
 #: c/c-decl.c:8548
 
53583
 #, fuzzy, gcc-internal-format
 
53584
-#| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 
53585
 msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 
53586
-msgstr "在 %<for%> 循環初始宣告中宣告了 %<extern%> 變數 %q+D"
 
53587
+msgstr "宣告的 %<extern%> 變數 %qD 在中 %<for%>迴圈初始宣告"
 
53588
 
 
53589
 #: c/c-decl.c:8555
 
53590
 #, gcc-internal-format
 
53591
@@ -27402,14 +26449,13 @@
 
53592
 
 
53593
 #: c/c-decl.c:8568
 
53594
 #, fuzzy, gcc-internal-format
 
53595
-#| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 
53596
 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 
53597
-msgstr "在 %<for%> 循環初始宣告中宣告了非變數 %q+D"
 
53598
+msgstr "宣告的 non-variable %qD 在中 %<for%> 迴圈初始宣告"
 
53599
 
 
53600
 #: c/c-decl.c:8840
 
53601
-#, gcc-internal-format
 
53602
+#, fuzzy, gcc-internal-format
 
53603
 msgid "incompatible address space qualifiers %qs and %qs"
 
53604
-msgstr ""
 
53605
+msgstr "不相容的位址空間限定元 %qs 和 %qs"
 
53606
 
 
53607
 #: c/c-decl.c:8886 c/c-decl.c:9216 c/c-decl.c:9645
 
53608
 #, gcc-internal-format
 
53609
@@ -27421,7 +26467,7 @@
 
53610
 msgid "two or more data types in declaration specifiers"
 
53611
 msgstr "宣告指定了兩個以上的資料類型"
 
53612
 
 
53613
-#: c/c-decl.c:8924 cp/parser.c:22803
 
53614
+#: c/c-decl.c:8924 cp/parser.c:22807
 
53615
 #, gcc-internal-format
 
53616
 msgid "%<long long long%> is too long for GCC"
 
53617
 msgstr "%<long long long%> 對 GCC 來說太長了"
 
53618
@@ -27438,44 +26484,38 @@
 
53619
 
 
53620
 #: c/c-decl.c:9158
 
53621
 #, fuzzy, gcc-internal-format
 
53622
-#| msgid "ISO C does not support complex integer types"
 
53623
 msgid "ISO C does not support saturating types"
 
53624
-msgstr "ISO C 不支援複整數"
 
53625
+msgstr "ISO C 不支援飽和類型"
 
53626
 
 
53627
 #: c/c-decl.c:9235
 
53628
 #, fuzzy, gcc-internal-format
 
53629
-#| msgid "-ffunction-sections not supported for this target"
 
53630
 msgid "%<__int128%> is not supported for this target"
 
53631
-msgstr "-ffunction-sections 在此目標平臺上不受支援"
 
53632
+msgstr "%<__int128%>未被支援用於這個目標"
 
53633
 
 
53634
 #: c/c-decl.c:9240
 
53635
 #, fuzzy, gcc-internal-format
 
53636
-#| msgid "ISO C does not support complex integer types"
 
53637
 msgid "ISO C does not support %<__int128%> type"
 
53638
-msgstr "ISO C 不支援複整數"
 
53639
+msgstr "ISO C 不支援 %<__int128%>型態"
 
53640
 
 
53641
 #: c/c-decl.c:9465
 
53642
 #, fuzzy, gcc-internal-format
 
53643
-#| msgid "ISO C90 does not support %<long long%>"
 
53644
 msgid "ISO C does not support decimal floating point"
 
53645
-msgstr "ISO C90 不支援 %<long long%>"
 
53646
+msgstr "ISO C 不支援十進位浮點數"
 
53647
 
 
53648
 #: c/c-decl.c:9488 c/c-decl.c:9732 c/c-parser.c:6232
 
53649
 #, fuzzy, gcc-internal-format
 
53650
-#| msgid "-fdata-sections not supported for this target"
 
53651
 msgid "fixed-point types not supported for this target"
 
53652
-msgstr "-fdata-sections 在此目標平臺上不受支援"
 
53653
+msgstr "定點類型不支援用於這個目標"
 
53654
 
 
53655
 #: c/c-decl.c:9490
 
53656
 #, fuzzy, gcc-internal-format
 
53657
-#| msgid "ISO C does not support complex integer types"
 
53658
 msgid "ISO C does not support fixed-point types"
 
53659
-msgstr "ISO C 不支援複整數"
 
53660
+msgstr "ISO C 不支援定點類型"
 
53661
 
 
53662
 #: c/c-decl.c:9525
 
53663
-#, gcc-internal-format
 
53664
+#, fuzzy, gcc-internal-format
 
53665
 msgid "C++ lookup of %qD would return a field, not a type"
 
53666
-msgstr ""
 
53667
+msgstr "C++查找的 %qD 會回傳欄位,不是型態"
 
53668
 
 
53669
 #: c/c-decl.c:9538
 
53670
 #, gcc-internal-format
 
53671
@@ -27524,9 +26564,8 @@
 
53672
 
 
53673
 #: c/c-decl.c:9729
 
53674
 #, fuzzy, gcc-internal-format
 
53675
-#| msgid "%<@try%> without %<@catch%> or %<@finally%>"
 
53676
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 
53677
-msgstr "%<@try%> 缺少對應的 %<@catch%> 或 %<@finally%>"
 
53678
+msgstr "%<_Sat%>被使用而無需 %<_Fract%>或 %<_Accum%>"
 
53679
 
 
53680
 #: c/c-decl.c:9744
 
53681
 #, gcc-internal-format
 
53682
@@ -27539,15 +26578,14 @@
 
53683
 msgstr "ISO C 不支援複整數"
 
53684
 
 
53685
 #: c/c-parser.c:241
 
53686
-#, gcc-internal-format
 
53687
+#, fuzzy, gcc-internal-format
 
53688
 msgid "identifier %qE conflicts with C++ keyword"
 
53689
-msgstr ""
 
53690
+msgstr "識別碼 %qE 衝突與 C++關鍵字"
 
53691
 
 
53692
 #: c/c-parser.c:1240
 
53693
 #, fuzzy, gcc-internal-format
 
53694
-#| msgid "ISO C forbids an empty source file"
 
53695
 msgid "ISO C forbids an empty translation unit"
 
53696
-msgstr "ISO C 不允許來源檔案為空"
 
53697
+msgstr "ISO C 禁止清空轉譯單位"
 
53698
 
 
53699
 #: c/c-parser.c:1338 c/c-parser.c:7586
 
53700
 #, gcc-internal-format
 
53701
@@ -27556,38 +26594,33 @@
 
53702
 
 
53703
 #: c/c-parser.c:1464 c/c-parser.c:2046 c/c-parser.c:3321
 
53704
 #, fuzzy, gcc-internal-format
 
53705
-#| msgid "unknown register name: %s"
 
53706
 msgid "unknown type name %qE"
 
53707
-msgstr "不明的暫存器名:%s"
 
53708
+msgstr "不明型態名稱 %qE"
 
53709
 
 
53710
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
53711
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
53712
 #, gcc-internal-format
 
53713
 msgid "expected declaration specifiers"
 
53714
 msgstr "需要指定宣告"
 
53715
 
 
53716
 #: c/c-parser.c:1509 c/c-parser.c:2632
 
53717
 #, fuzzy, gcc-internal-format
 
53718
-#| msgid "expected identifier or %<(%>"
 
53719
 msgid "expected %<;%>, identifier or %<(%>"
 
53720
-msgstr "需要識別碼或 %<(%>"
 
53721
+msgstr "預期 %<;%>,識別碼或 %<(%>"
 
53722
 
 
53723
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
53724
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
53725
 #, fuzzy, gcc-internal-format
 
53726
-#| msgid "%qE attribute ignored for %qE"
 
53727
 msgid "prefix attributes are ignored for methods"
 
53728
-msgstr "%qE 屬性為 %qE 所忽略"
 
53729
+msgstr "前綴屬性被忽略用於方法"
 
53730
 
 
53731
 #: c/c-parser.c:1562
 
53732
 #, fuzzy, gcc-internal-format
 
53733
-#| msgid "type attributes are honored only at type definition"
 
53734
 msgid "prefix attributes are ignored for implementations"
 
53735
-msgstr "類型屬性只在類型定義時起作用"
 
53736
+msgstr "前綴屬性被忽略用於實作"
 
53737
 
 
53738
 #: c/c-parser.c:1583
 
53739
 #, fuzzy, gcc-internal-format
 
53740
-#| msgid "Expected attribute bit name"
 
53741
 msgid "unexpected attribute"
 
53742
-msgstr "需要屬性位名"
 
53743
+msgstr "未預期的屬性"
 
53744
 
 
53745
 #: c/c-parser.c:1626
 
53746
 #, gcc-internal-format
 
53747
@@ -27614,44 +26647,38 @@
 
53748
 
 
53749
 #: c/c-parser.c:1832
 
53750
 #, fuzzy, gcc-internal-format
 
53751
-#| msgid "ISO C90 does not support %<long long%>"
 
53752
 msgid "ISO C99 does not support %<_Static_assert%>"
 
53753
-msgstr "ISO C90 不支援 %<long long%>"
 
53754
+msgstr "ISO C99 不支援 %<_Static_assert%>"
 
53755
 
 
53756
 #: c/c-parser.c:1835
 
53757
 #, fuzzy, gcc-internal-format
 
53758
-#| msgid "ISO C90 does not support %<long long%>"
 
53759
 msgid "ISO C90 does not support %<_Static_assert%>"
 
53760
-msgstr "ISO C90 不支援 %<long long%>"
 
53761
+msgstr "ISO C90 不支援 %<_Static_assert%>"
 
53762
 
 
53763
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
53764
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
53765
 #, gcc-internal-format
 
53766
 msgid "expected string literal"
 
53767
 msgstr "需要字面字串"
 
53768
 
 
53769
 #: c/c-parser.c:1868
 
53770
 #, fuzzy, gcc-internal-format
 
53771
-#| msgid "array subscript is not an integer"
 
53772
 msgid "expression in static assertion is not an integer"
 
53773
-msgstr "陣列下標不是一個整數"
 
53774
+msgstr "運算式在中靜態假設不是整數"
 
53775
 
 
53776
 #: c/c-parser.c:1875
 
53777
 #, fuzzy, gcc-internal-format
 
53778
-#| msgid "size of array is not an integral constant-expression"
 
53779
 msgid "expression in static assertion is not an integer constant expression"
 
53780
-msgstr "陣列大小不是一個整數常運算式"
 
53781
+msgstr "運算式在中靜態假設不是整數常數運算式"
 
53782
 
 
53783
 #: c/c-parser.c:1880
 
53784
 #, fuzzy, gcc-internal-format
 
53785
-#| msgid "integral expression %qE is not constant"
 
53786
 msgid "expression in static assertion is not constant"
 
53787
-msgstr "整型運算式 %qE 不是常數"
 
53788
+msgstr "運算式在中靜態假設不是常數"
 
53789
 
 
53790
 #: c/c-parser.c:1885
 
53791
 #, fuzzy, gcc-internal-format
 
53792
-#| msgid "CRIS-port assertion failed: "
 
53793
 msgid "static assertion failed: %E"
 
53794
-msgstr "CRIS-port 判定語錯誤:"
 
53795
+msgstr "靜態假設失敗:%E"
 
53796
 
 
53797
 #: c/c-parser.c:2262 c/c-parser.c:3161 c/c-parser.c:3836 c/c-parser.c:4110
 
53798
 #: c/c-parser.c:5223 c/c-parser.c:5310 c/c-parser.c:5932 c/c-parser.c:6286
 
53799
@@ -27660,13 +26687,13 @@
 
53800
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
53801
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
53802
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
53803
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
53804
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
53805
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
53806
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
53807
 #, gcc-internal-format
 
53808
 msgid "expected identifier"
 
53809
 msgstr "需要識別碼"
 
53810
 
 
53811
-#: c/c-parser.c:2295 cp/parser.c:14837
 
53812
+#: c/c-parser.c:2295 cp/parser.c:14839
 
53813
 #, gcc-internal-format
 
53814
 msgid "comma at end of enumerator list"
 
53815
 msgstr "列舉表以逗號結尾"
 
53816
@@ -27723,15 +26750,13 @@
 
53817
 
 
53818
 #: c/c-parser.c:2789
 
53819
 #, fuzzy, gcc-internal-format
 
53820
-#| msgid "ISO C90 does not support %<long long%>"
 
53821
 msgid "ISO C99 does not support %<_Alignas%>"
 
53822
-msgstr "ISO C90 不支援 %<long long%>"
 
53823
+msgstr "ISO C99 不支援 %<Alignas%(_A)>"
 
53824
 
 
53825
 #: c/c-parser.c:2792
 
53826
 #, fuzzy, gcc-internal-format
 
53827
-#| msgid "ISO C90 does not support %<long long%>"
 
53828
 msgid "ISO C90 does not support %<_Alignas%>"
 
53829
-msgstr "ISO C90 不支援 %<long long%>"
 
53830
+msgstr "ISO C90 不支援 %<Alignas%(_A)>"
 
53831
 
 
53832
 #: c/c-parser.c:3020
 
53833
 #, gcc-internal-format
 
53834
@@ -27790,20 +26815,18 @@
 
53835
 
 
53836
 #: c/c-parser.c:4163 c/c-parser.c:4193
 
53837
 #, fuzzy, gcc-internal-format
 
53838
-#| msgid "%HISO C90 forbids mixed declarations and code"
 
53839
 msgid "ISO C90 forbids mixed declarations and code"
 
53840
-msgstr "%HISO C90 不允許混合使用宣告和程式碼"
 
53841
+msgstr "ISO C90 禁止混合的宣告和編碼"
 
53842
 
 
53843
 #: c/c-parser.c:4220
 
53844
 #, fuzzy, gcc-internal-format
 
53845
-#| msgid "expected %<,%> or %<}%>"
 
53846
 msgid "expected %<}%> before %<else%>"
 
53847
-msgstr "需要 %<,%> 或 %<}%>"
 
53848
+msgstr "預期 %<}%>之前 %<else%>expected %<}%> before %<else%>預期 %<}%>之前 %<else%>"
 
53849
 
 
53850
 #: c/c-parser.c:4225 cp/parser.c:9134
 
53851
-#, gcc-internal-format
 
53852
+#, fuzzy, gcc-internal-format
 
53853
 msgid "%<else%> without a previous %<if%>"
 
53854
-msgstr ""
 
53855
+msgstr "%<else%> 而無需前一個 %<if%>"
 
53856
 
 
53857
 #: c/c-parser.c:4242
 
53858
 #, gcc-internal-format
 
53859
@@ -27816,9 +26839,9 @@
 
53860
 msgstr "需要 %<:%> 或 %<...%>"
 
53861
 
 
53862
 #: c/c-parser.c:4318
 
53863
-#, gcc-internal-format
 
53864
+#, fuzzy, gcc-internal-format
 
53865
 msgid "a label can only be part of a statement and a declaration is not a statement"
 
53866
-msgstr ""
 
53867
+msgstr "標貼只能是部分的敘述和宣告並非敘述"
 
53868
 
 
53869
 #: c/c-parser.c:4493
 
53870
 #, gcc-internal-format
 
53871
@@ -27836,37 +26859,33 @@
 
53872
 
 
53873
 #: c/c-parser.c:4664 cp/parser.c:9216
 
53874
 #, fuzzy, gcc-internal-format
 
53875
-#| msgid "%Hempty body in an if-statement"
 
53876
 msgid "suggest braces around empty body in an %<if%> statement"
 
53877
-msgstr "%Hif 敘述體為空"
 
53878
+msgstr "建議大括號周圍清空內文在中 %<if%> 敘述"
 
53879
 
 
53880
 #: c/c-parser.c:4692 cp/parser.c:9239
 
53881
 #, fuzzy, gcc-internal-format
 
53882
-#| msgid "%Hempty body in an else-statement"
 
53883
 msgid "suggest braces around empty body in an %<else%> statement"
 
53884
-msgstr "%Helse 敘述體為空"
 
53885
+msgstr "建議大括號周圍清空內文在中 %<else%> 敘述"
 
53886
 
 
53887
 #: c/c-parser.c:4823
 
53888
-#, gcc-internal-format
 
53889
+#, fuzzy, gcc-internal-format
 
53890
 msgid "suggest braces around empty body in %<do%> statement"
 
53891
-msgstr ""
 
53892
+msgstr "建議大括號周圍清空內文在中 %<do%> 敘述"
 
53893
 
 
53894
 #: c/c-parser.c:4939 c/c-parser.c:4969
 
53895
-#, gcc-internal-format
 
53896
+#, fuzzy, gcc-internal-format
 
53897
 msgid "multiple iterating variables in fast enumeration"
 
53898
-msgstr ""
 
53899
+msgstr "多重迭代變數在中快速列舉類型"
 
53900
 
 
53901
 #: c/c-parser.c:4989
 
53902
 #, fuzzy, gcc-internal-format
 
53903
-#| msgid "invalid register in the instruction"
 
53904
 msgid "invalid iterating variable in fast enumeration"
 
53905
-msgstr "此指令中暫存器無效"
 
53906
+msgstr "無效的迭代變數在中快速列舉類型"
 
53907
 
 
53908
 #: c/c-parser.c:5022
 
53909
 #, fuzzy, gcc-internal-format
 
53910
-#| msgid "missing sentinel in function call"
 
53911
 msgid "missing collection in fast enumeration"
 
53912
-msgstr "函式呼叫中缺少哨兵"
 
53913
+msgstr "缺少收集在中快速列舉類型"
 
53914
 
 
53915
 #: c/c-parser.c:5093
 
53916
 #, gcc-internal-format
 
53917
@@ -27890,27 +26909,23 @@
 
53918
 
 
53919
 #: c/c-parser.c:6047
 
53920
 #, fuzzy, gcc-internal-format
 
53921
-#| msgid "%s does not support %s"
 
53922
 msgid "ISO C99 does not support %qE"
 
53923
-msgstr "%s 不支援 %s"
 
53924
+msgstr "ISO C99 不支援 %qE"
 
53925
 
 
53926
 #: c/c-parser.c:6050
 
53927
 #, fuzzy, gcc-internal-format
 
53928
-#| msgid "ISO C90 does not support %<long long%>"
 
53929
 msgid "ISO C90 does not support %qE"
 
53930
-msgstr "ISO C90 不支援 %<long long%>"
 
53931
+msgstr "ISO C90 不支援 %qE"
 
53932
 
 
53933
 #: c/c-parser.c:6101
 
53934
 #, fuzzy, gcc-internal-format
 
53935
-#| msgid "ISO C does not allow extra %<;%> outside of a function"
 
53936
 msgid "ISO C does not allow %<%E (expression)%>"
 
53937
-msgstr "ISO C 不支援在函式外使用多餘的 %<;%>"
 
53938
+msgstr "ISO C 不允許 %<%E (運算式)%>"
 
53939
 
 
53940
 #: c/c-parser.c:6126
 
53941
 #, fuzzy, gcc-internal-format
 
53942
-#| msgid "cannot take address of bit-field %qD"
 
53943
 msgid "cannot take address of %qs"
 
53944
-msgstr "無法取得位元段 %qD 的位址"
 
53945
+msgstr "無法需位址的 %qs"
 
53946
 
 
53947
 #: c/c-parser.c:6297 c/c-parser.c:6747 c/c-parser.c:6766
 
53948
 #, gcc-internal-format
 
53949
@@ -27929,9 +26944,8 @@
 
53950
 
 
53951
 #: c/c-parser.c:6520
 
53952
 #, fuzzy, gcc-internal-format
 
53953
-#| msgid "first argument to %<__builtin_choose_expr%> not a constant"
 
53954
 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
 
53955
-msgstr "%<__builtin_choose_expr%> 的第一個引數不是一個常數"
 
53956
+msgstr "錯誤的引數數量到 %<__builtin_choose_expr%>"
 
53957
 
 
53958
 #: c/c-parser.c:6536
 
53959
 #, gcc-internal-format
 
53960
@@ -27940,26 +26954,23 @@
 
53961
 
 
53962
 #: c/c-parser.c:6602
 
53963
 #, fuzzy, gcc-internal-format
 
53964
-#| msgid "wrong type argument to bit-complement"
 
53965
 msgid "wrong number of arguments to %<__builtin_complex%>"
 
53966
-msgstr "按位取反的引數類型錯誤"
 
53967
+msgstr "錯誤的引數數量到 %<__builtin_complex%>"
 
53968
 
 
53969
 #: c/c-parser.c:6624
 
53970
-#, gcc-internal-format
 
53971
+#, fuzzy, gcc-internal-format
 
53972
 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
 
53973
-msgstr ""
 
53974
+msgstr "%<__builtin_complex%>運算元無法的真實二進位浮點型態"
 
53975
 
 
53976
 #: c/c-parser.c:6633
 
53977
 #, fuzzy, gcc-internal-format
 
53978
-#| msgid "operands to ?: have different types"
 
53979
 msgid "%<__builtin_complex%> operands of different types"
 
53980
-msgstr "?: 的運算元有不同的類型"
 
53981
+msgstr "%<__builtin_complex%>運算元的不同的類型"
 
53982
 
 
53983
 #: c/c-parser.c:6679 cp/parser.c:5531
 
53984
 #, fuzzy, gcc-internal-format
 
53985
-#| msgid "wrong number of arguments specified for %qs attribute"
 
53986
 msgid "wrong number of arguments to %<__builtin_shuffle%>"
 
53987
-msgstr "為 %qs 屬性給定的引數數目錯誤"
 
53988
+msgstr "錯誤的引數數量到 %<__builtin_shuffle%>"
 
53989
 
 
53990
 #: c/c-parser.c:6801
 
53991
 #, gcc-internal-format
 
53992
@@ -27967,9 +26978,9 @@
 
53993
 msgstr "複合字面值有可變的大小"
 
53994
 
 
53995
 #: c/c-parser.c:6812
 
53996
-#, gcc-internal-format
 
53997
+#, fuzzy, gcc-internal-format
 
53998
 msgid "compound literal qualified by address-space qualifier"
 
53999
-msgstr ""
 
54000
+msgstr "複合實字經資格修飾由位址空間限定元"
 
54001
 
 
54002
 #: c/c-parser.c:6817
 
54003
 #, gcc-internal-format
 
54004
@@ -27978,14 +26989,13 @@
 
54005
 
 
54006
 #: c/c-parser.c:7190
 
54007
 #, fuzzy, gcc-internal-format
 
54008
-#| msgid "expected identifier or %<(%>"
 
54009
 msgid "expected identifier or %<)%>"
 
54010
-msgstr "需要識別碼或 %<(%>"
 
54011
+msgstr "預期的識別碼或 %<)%>"
 
54012
 
 
54013
 #: c/c-parser.c:7286
 
54014
-#, gcc-internal-format
 
54015
+#, fuzzy, gcc-internal-format
 
54016
 msgid "extra semicolon"
 
54017
-msgstr ""
 
54018
+msgstr "額外分號"
 
54019
 
 
54020
 #: c/c-parser.c:7534
 
54021
 #, gcc-internal-format
 
54022
@@ -27993,247 +27003,224 @@
 
54023
 msgstr "為方法定義指定了多餘的分號"
 
54024
 
 
54025
 #: c/c-parser.c:7666
 
54026
-#, gcc-internal-format
 
54027
+#, fuzzy, gcc-internal-format
 
54028
 msgid "method attributes must be specified at the end only"
 
54029
-msgstr ""
 
54030
+msgstr "方法屬性必須被指定的於結束只有"
 
54031
 
 
54032
 #: c/c-parser.c:7686
 
54033
-#, gcc-internal-format
 
54034
+#, fuzzy, gcc-internal-format
 
54035
 msgid "expected %<;%> or %<{%> after method attribute definition"
 
54036
-msgstr ""
 
54037
+msgstr "預期 %<;%>或 %<{%>之後方法屬性定義"
 
54038
 
 
54039
 #: c/c-parser.c:7807
 
54040
 #, fuzzy, gcc-internal-format
 
54041
-#| msgid "expected declaration specifiers"
 
54042
 msgid "objective-c method declaration is expected"
 
54043
-msgstr "需要指定宣告"
 
54044
+msgstr "objective-c 方法宣告被預期"
 
54045
 
 
54046
 #: c/c-parser.c:8230
 
54047
 #, fuzzy, gcc-internal-format
 
54048
-#| msgid "storage class specified for %qs"
 
54049
 msgid "no type or storage class may be specified here,"
 
54050
-msgstr "為 %qs 指定了存儲類別"
 
54051
+msgstr "沒有型態或貯藏類別也許會被指定的在此,"
 
54052
 
 
54053
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
54054
-#, gcc-internal-format
 
54055
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
54056
+#, fuzzy, gcc-internal-format
 
54057
 msgid "unknown property attribute"
 
54058
-msgstr ""
 
54059
+msgstr "不明內容屬性"
 
54060
 
 
54061
-#: c/c-parser.c:8341 cp/parser.c:25417
 
54062
+#: c/c-parser.c:8341 cp/parser.c:25421
 
54063
 #, fuzzy, gcc-internal-format
 
54064
-#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
 
54065
 msgid "missing %<=%> (after %<getter%> attribute)"
 
54066
-msgstr "%<#pragma pack%> 後缺少 %<(%>,忽略"
 
54067
+msgstr "缺少%<=%>(之後 %<getter%>屬性)missing %<=%> (after %<getter%> attribute)缺少%<=%>(之後 %<getter%>屬性)"
 
54068
 
 
54069
-#: c/c-parser.c:8344 cp/parser.c:25420
 
54070
+#: c/c-parser.c:8344 cp/parser.c:25424
 
54071
 #, fuzzy, gcc-internal-format
 
54072
-#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
 
54073
 msgid "missing %<=%> (after %<setter%> attribute)"
 
54074
-msgstr "%<#pragma pack%> 後缺少 %<(%>,忽略"
 
54075
+msgstr "缺少%<=%>(之後 %<setter%>屬性)missing %<=%> (after %<setter%> attribute)缺少%<=%>(之後 %<setter%>屬性)"
 
54076
 
 
54077
-#: c/c-parser.c:8358 cp/parser.c:25435
 
54078
+#: c/c-parser.c:8358 cp/parser.c:25439
 
54079
 #, fuzzy, gcc-internal-format
 
54080
-#| msgid "%Jsection attribute cannot be specified for local variables"
 
54081
 msgid "the %<setter%> attribute may only be specified once"
 
54082
-msgstr "%J不能為局部變數指定 section 屬性"
 
54083
+msgstr "%<setter%> 屬性也許會只有被指定的一旦"
 
54084
 
 
54085
-#: c/c-parser.c:8363 cp/parser.c:25441
 
54086
-#, gcc-internal-format
 
54087
+#: c/c-parser.c:8363 cp/parser.c:25445
 
54088
+#, fuzzy, gcc-internal-format
 
54089
 msgid "setter name must terminate with %<:%>"
 
54090
-msgstr ""
 
54091
+msgstr "setter 名稱必須終止與 %<:%>"
 
54092
 
 
54093
-#: c/c-parser.c:8370 cp/parser.c:25449
 
54094
+#: c/c-parser.c:8370 cp/parser.c:25453
 
54095
 #, fuzzy, gcc-internal-format
 
54096
-#| msgid "%Jaddress area attribute cannot be specified for functions"
 
54097
 msgid "the %<getter%> attribute may only be specified once"
 
54098
-msgstr "%J不能為函式指定位址區域屬性"
 
54099
+msgstr "%<getter%> 屬性也許會只有被指定的一旦"
 
54100
 
 
54101
-#: c/c-parser.c:8556 cp/parser.c:28042
 
54102
-#, gcc-internal-format
 
54103
+#: c/c-parser.c:8556 cp/parser.c:28046
 
54104
+#, fuzzy, gcc-internal-format
 
54105
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
54106
-msgstr ""
 
54107
+msgstr "%<# pragma omp barrier%>也許會只有被已用於複合陳述"
 
54108
 
 
54109
-#: c/c-parser.c:8567 cp/parser.c:28057
 
54110
-#, gcc-internal-format
 
54111
+#: c/c-parser.c:8567 cp/parser.c:28061
 
54112
+#, fuzzy, gcc-internal-format
 
54113
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
54114
-msgstr ""
 
54115
+msgstr "%<# pragma omp flush%>也許會只有被已用於複合陳述"
 
54116
 
 
54117
-#: c/c-parser.c:8578 cp/parser.c:28073
 
54118
-#, gcc-internal-format
 
54119
+#: c/c-parser.c:8578 cp/parser.c:28077
 
54120
+#, fuzzy, gcc-internal-format
 
54121
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
54122
-msgstr ""
 
54123
+msgstr "%<# pragma omp taskwait%>也許會只有被已用於複合陳述"
 
54124
 
 
54125
-#: c/c-parser.c:8589 cp/parser.c:28089
 
54126
-#, gcc-internal-format
 
54127
+#: c/c-parser.c:8589 cp/parser.c:28093
 
54128
+#, fuzzy, gcc-internal-format
 
54129
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
54130
-msgstr ""
 
54131
+msgstr "%<# pragma omp taskyield%>也許會只有被已用於複合陳述"
 
54132
 
 
54133
-#: c/c-parser.c:8602 cp/parser.c:28117
 
54134
-#, gcc-internal-format
 
54135
+#: c/c-parser.c:8602 cp/parser.c:28121
 
54136
+#, fuzzy, gcc-internal-format
 
54137
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
54138
-msgstr ""
 
54139
+msgstr "%<# pragma omp section%>也許會只有被已用於 %<# pragma omp sections%>建構"
 
54140
 
 
54141
-#: c/c-parser.c:8608 cp/parser.c:28032
 
54142
+#: c/c-parser.c:8608 cp/parser.c:28036
 
54143
 #, fuzzy, gcc-internal-format
 
54144
-#| msgid "malformed #pragma GCC pch_preprocess, ignored"
 
54145
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
54146
-msgstr "#pragma GCC pch_preprocess 格式不正確,已忽略"
 
54147
+msgstr "%<# pragma GCC pchpreprocess%(_P)>必須是先"
 
54148
 
 
54149
-#: c/c-parser.c:8773 cp/parser.c:25705
 
54150
+#: c/c-parser.c:8773 cp/parser.c:25709
 
54151
 #, fuzzy, gcc-internal-format
 
54152
-#| msgid "too many input files"
 
54153
 msgid "too many %qs clauses"
 
54154
-msgstr "輸入檔案太多"
 
54155
+msgstr "太多 %qs 子句"
 
54156
 
 
54157
-#: c/c-parser.c:8875 cp/parser.c:25820
 
54158
+#: c/c-parser.c:8875 cp/parser.c:25824
 
54159
 #, fuzzy, gcc-internal-format
 
54160
-#| msgid "comparison between signed and unsigned integer expressions"
 
54161
 msgid "collapse argument needs positive constant integer expression"
 
54162
-msgstr "在有號和無號整數運算式間比較"
 
54163
+msgstr "崩潰引數需要正面的常數整數運算式"
 
54164
 
 
54165
-#: c/c-parser.c:8941 cp/parser.c:25871
 
54166
+#: c/c-parser.c:8941 cp/parser.c:25875
 
54167
 #, fuzzy, gcc-internal-format
 
54168
-#| msgid "expected %<,%> or %<;%>"
 
54169
 msgid "expected %<none%> or %<shared%>"
 
54170
-msgstr "需要 %<,%> 或 %<;%>"
 
54171
+msgstr "預期 %<none%> 或 %<shared%>"
 
54172
 
 
54173
 #: c/c-parser.c:9076 c/c-parser.c:9290
 
54174
 #, fuzzy, gcc-internal-format
 
54175
-#| msgid "expected expression"
 
54176
 msgid "expected integer expression"
 
54177
-msgstr "需要運算式"
 
54178
+msgstr "預期的整數運算式"
 
54179
 
 
54180
 #: c/c-parser.c:9088
 
54181
-#, gcc-internal-format
 
54182
+#, fuzzy, gcc-internal-format
 
54183
 msgid "%<num_threads%> value must be positive"
 
54184
-msgstr ""
 
54185
+msgstr "%<num_threads%> 值必須是正值"
 
54186
 
 
54187
-#: c/c-parser.c:9192 cp/parser.c:26090
 
54188
-#, gcc-internal-format
 
54189
+#: c/c-parser.c:9192 cp/parser.c:26094
 
54190
+#, fuzzy, gcc-internal-format
 
54191
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
54192
-msgstr ""
 
54193
+msgstr "預期 %<+%>,%<*%>,%<-%>,%<&%>,%<^%>,%<|%>,%<&&%>,%<||%>,%<min%>或 %<max%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>預期 %<+%>,%<*%>,%<-%>,%<&%>,%<^%>,%<|%>,%<&&%>,%<||%>,%<min%>或 %<max%>"
 
54194
 
 
54195
-#: c/c-parser.c:9281 cp/parser.c:26175
 
54196
-#, gcc-internal-format
 
54197
+#: c/c-parser.c:9281 cp/parser.c:26179
 
54198
+#, fuzzy, gcc-internal-format
 
54199
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
54200
-msgstr ""
 
54201
+msgstr "排程 %<runtime%> 不需 %<chunksize%(_S)>參數"
 
54202
 
 
54203
-#: c/c-parser.c:9285 cp/parser.c:26178
 
54204
-#, gcc-internal-format
 
54205
+#: c/c-parser.c:9285 cp/parser.c:26182
 
54206
+#, fuzzy, gcc-internal-format
 
54207
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
54208
-msgstr ""
 
54209
+msgstr "排程 %<auto%> 不需 %<chunksize%(_S)>參數"
 
54210
 
 
54211
-#: c/c-parser.c:9303 cp/parser.c:26194
 
54212
+#: c/c-parser.c:9303 cp/parser.c:26198
 
54213
 #, fuzzy, gcc-internal-format
 
54214
-#| msgid "invalid const_double operand"
 
54215
 msgid "invalid schedule kind"
 
54216
-msgstr "無效的 const_double 運算元"
 
54217
+msgstr "無效的排程 kind"
 
54218
 
 
54219
-#: c/c-parser.c:9431 cp/parser.c:26326
 
54220
-#, gcc-internal-format
 
54221
+#: c/c-parser.c:9431 cp/parser.c:26330
 
54222
+#, fuzzy, gcc-internal-format
 
54223
 msgid "expected %<#pragma omp%> clause"
 
54224
-msgstr ""
 
54225
+msgstr "預期 %<# pragma omp%>子句"
 
54226
 
 
54227
-#: c/c-parser.c:9440 cp/parser.c:26335
 
54228
+#: c/c-parser.c:9440 cp/parser.c:26339
 
54229
 #, fuzzy, gcc-internal-format
 
54230
-#| msgid "%qs is not a valid output file"
 
54231
 msgid "%qs is not valid for %qs"
 
54232
-msgstr "%qs 不是一個有效的輸出檔案"
 
54233
+msgstr "%qs 無效用於 %qs"
 
54234
 
 
54235
-#: c/c-parser.c:9732 cp/parser.c:26619
 
54236
+#: c/c-parser.c:9732 cp/parser.c:26623
 
54237
 #, fuzzy, gcc-internal-format
 
54238
-#| msgid "malformed %<#pragma align%>"
 
54239
 msgid "invalid form of %<#pragma omp atomic%>"
 
54240
-msgstr "%<#pragma align%> 格式錯誤"
 
54241
+msgstr "無效的表單的 %<# pragma omp atomic%>"
 
54242
 
 
54243
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
54244
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
54245
 #, fuzzy, gcc-internal-format
 
54246
-#| msgid "invalid operation on %<__fpreg%>"
 
54247
 msgid "invalid operator for %<#pragma omp atomic%>"
 
54248
-msgstr "對 %<__fpreg%> 的作業無效"
 
54249
+msgstr "無效的運算子用於 %<# pragma omp atomic%>"
 
54250
 
 
54251
 #: c/c-parser.c:9876 c/c-parser.c:9897
 
54252
 #, fuzzy, gcc-internal-format
 
54253
-#| msgid "Unexpected end of module"
 
54254
 msgid "expected %<(%> or end of line"
 
54255
-msgstr "非預期的模組結束"
 
54256
+msgstr "預期 %<(%>或列尾"
 
54257
 
 
54258
-#: c/c-parser.c:9932 cp/parser.c:26939
 
54259
+#: c/c-parser.c:9932 cp/parser.c:26943
 
54260
 #, fuzzy, gcc-internal-format
 
54261
-#| msgid "%s statement expected at %L"
 
54262
 msgid "for statement expected"
 
54263
-msgstr "需要 %s 敘述在 %L 處"
 
54264
+msgstr "用於敘述預期"
 
54265
 
 
54266
 #: c/c-parser.c:9985 cp/semantics.c:4785 cp/semantics.c:4855
 
54267
 #, fuzzy, gcc-internal-format
 
54268
-#| msgid "expected declaration or statement"
 
54269
 msgid "expected iteration declaration or initialization"
 
54270
-msgstr "需要宣告或敘述"
 
54271
+msgstr "預期的迭代宣告或初始化"
 
54272
 
 
54273
 #: c/c-parser.c:10066
 
54274
-#, gcc-internal-format
 
54275
+#, fuzzy, gcc-internal-format
 
54276
 msgid "not enough perfectly nested loops"
 
54277
-msgstr ""
 
54278
+msgstr "不足 perfectly 巢狀的迴圈"
 
54279
 
 
54280
-#: c/c-parser.c:10119 cp/parser.c:27284
 
54281
-#, gcc-internal-format
 
54282
+#: c/c-parser.c:10119 cp/parser.c:27288
 
54283
+#, fuzzy, gcc-internal-format
 
54284
 msgid "collapsed loops not perfectly nested"
 
54285
-msgstr ""
 
54286
+msgstr "崩潰的迴圈無法 perfectly 巢狀"
 
54287
 
 
54288
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
54289
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
54290
 #, fuzzy, gcc-internal-format
 
54291
-#| msgid "instance variable %qs is declared private"
 
54292
 msgid "iteration variable %qD should not be firstprivate"
 
54293
-msgstr "實體變數 %qs 被宣告為私有的"
 
54294
+msgstr "迭代變數 %qD 不應為 firstprivate"
 
54295
 
 
54296
 #: c/c-parser.c:10618
 
54297
 #, fuzzy, gcc-internal-format
 
54298
-#| msgid "%qD is not a template"
 
54299
 msgid "%qD is not a variable"
 
54300
-msgstr "%qD 不是一個範本"
 
54301
+msgstr "%qD 並非變數"
 
54302
 
 
54303
 #: c/c-parser.c:10620 cp/semantics.c:4397
 
54304
 #, fuzzy, gcc-internal-format
 
54305
-#| msgid "%q+F declared %<static%> but never defined"
 
54306
 msgid "%qE declared %<threadprivate%> after first use"
 
54307
-msgstr "%q+F 宣告為 %<static%> 卻從未定義過"
 
54308
+msgstr "%qE 宣告 %<threadprivate%> 之後先使用"
 
54309
 
 
54310
 #: c/c-parser.c:10622 cp/semantics.c:4399
 
54311
 #, fuzzy, gcc-internal-format
 
54312
-#| msgid "instance variable %qs is declared private"
 
54313
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 
54314
-msgstr "實體變數 %qs 被宣告為私有的"
 
54315
+msgstr "自動變數 %qE 無法 %<threadprivate%>"
 
54316
 
 
54317
 #: c/c-parser.c:10626 cp/semantics.c:4401
 
54318
 #, fuzzy, gcc-internal-format
 
54319
-#| msgid "%Jparameter %u has incomplete type"
 
54320
 msgid "%<threadprivate%> %qE has incomplete type"
 
54321
-msgstr "%J參數 %u 類型不完全"
 
54322
+msgstr "%<threadprivate%> %qE 有不完整型態"
 
54323
 
 
54324
-#: c/c-parser.c:10823 cp/parser.c:27928
 
54325
-#, gcc-internal-format
 
54326
+#: c/c-parser.c:10823 cp/parser.c:27932
 
54327
+#, fuzzy, gcc-internal-format
 
54328
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
54329
-msgstr ""
 
54330
+msgstr "%<__transaction_cancel%>而無需 transactional 記憶體支援已啟用"
 
54331
 
 
54332
-#: c/c-parser.c:10829 cp/parser.c:27934
 
54333
-#, gcc-internal-format
 
54334
+#: c/c-parser.c:10829 cp/parser.c:27938
 
54335
+#, fuzzy, gcc-internal-format
 
54336
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
54337
-msgstr ""
 
54338
+msgstr "%<__transaction_cancel%>在之內 %<__transaction_relaxed%>"
 
54339
 
 
54340
-#: c/c-parser.c:10838 cp/parser.c:27943
 
54341
-#, gcc-internal-format
 
54342
+#: c/c-parser.c:10838 cp/parser.c:27947
 
54343
+#, fuzzy, gcc-internal-format
 
54344
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
54345
-msgstr ""
 
54346
+msgstr "外 %<__transaction_cancel%>無法在之內外 %<__transaction_atomic%>"
 
54347
 
 
54348
-#: c/c-parser.c:10840 cp/parser.c:27946
 
54349
-#, gcc-internal-format
 
54350
+#: c/c-parser.c:10840 cp/parser.c:27950
 
54351
+#, fuzzy, gcc-internal-format
 
54352
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
54353
-msgstr ""
 
54354
+msgstr "  或 %<transaction_may_cancel_outer%> 函式"
 
54355
 
 
54356
-#: c/c-parser.c:10846 cp/parser.c:27952
 
54357
-#, gcc-internal-format
 
54358
+#: c/c-parser.c:10846 cp/parser.c:27956
 
54359
+#, fuzzy, gcc-internal-format
 
54360
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
54361
-msgstr ""
 
54362
+msgstr "%<__transaction_cancel%>無法在之內 %<__transaction_atomic%>"
 
54363
 
 
54364
 #: c/c-typeck.c:208
 
54365
 #, gcc-internal-format
 
54366
@@ -28267,9 +27254,9 @@
 
54367
 msgstr "對不完全的 typedef %qD 的無效使用"
 
54368
 
 
54369
 #: c/c-typeck.c:321
 
54370
-#, gcc-internal-format
 
54371
+#, fuzzy, gcc-internal-format
 
54372
 msgid "%qT and %qT are in disjoint named address spaces"
 
54373
-msgstr ""
 
54374
+msgstr "%qT 和 %qT 是在中 disjoint 具名的位址空間"
 
54375
 
 
54376
 #: c/c-typeck.c:560 c/c-typeck.c:585
 
54377
 #, gcc-internal-format
 
54378
@@ -28277,19 +27264,19 @@
 
54379
 msgstr "函式類型與 ISO C 不完全相容"
 
54380
 
 
54381
 #: c/c-typeck.c:728
 
54382
-#, gcc-internal-format
 
54383
+#, fuzzy, gcc-internal-format
 
54384
 msgid "can%'t mix operands of decimal float and vector types"
 
54385
-msgstr ""
 
54386
+msgstr "can%'t 混合運算元的十進位浮點數和向量類型"
 
54387
 
 
54388
 #: c/c-typeck.c:733
 
54389
-#, gcc-internal-format
 
54390
+#, fuzzy, gcc-internal-format
 
54391
 msgid "can%'t mix operands of decimal float and complex types"
 
54392
-msgstr ""
 
54393
+msgstr "can%'t 混合運算元的十進位浮點數和複雜類型"
 
54394
 
 
54395
 #: c/c-typeck.c:738
 
54396
-#, gcc-internal-format
 
54397
+#, fuzzy, gcc-internal-format
 
54398
 msgid "can%'t mix operands of decimal float and other float types"
 
54399
-msgstr ""
 
54400
+msgstr "can%'t 混合運算元的十進位浮點數和其他浮點數類型"
 
54401
 
 
54402
 #: c/c-typeck.c:1214
 
54403
 #, gcc-internal-format
 
54404
@@ -28298,9 +27285,8 @@
 
54405
 
 
54406
 #: c/c-typeck.c:1218
 
54407
 #, fuzzy, gcc-internal-format
 
54408
-#| msgid "pointer to member type %qT incompatible with object type %qT"
 
54409
 msgid "pointer target types incompatible in C++"
 
54410
-msgstr "成員指標類型 %qT 與物件類型 %qT 不相容"
 
54411
+msgstr "指標目標類型不相容的在中 C++"
 
54412
 
 
54413
 #: c/c-typeck.c:1550
 
54414
 #, gcc-internal-format
 
54415
@@ -28313,9 +27299,9 @@
 
54416
 msgstr "在參照不完全類型的指標上執行算術運算"
 
54417
 
 
54418
 #: c/c-typeck.c:1790
 
54419
-#, gcc-internal-format
 
54420
+#, fuzzy, gcc-internal-format
 
54421
 msgid "converting an array compound literal to a pointer is ill-formed in C++"
 
54422
-msgstr ""
 
54423
+msgstr "轉換陣列複合實字到指標被不當形式的在中 C++"
 
54424
 
 
54425
 #: c/c-typeck.c:2154
 
54426
 #, gcc-internal-format
 
54427
@@ -28339,9 +27325,8 @@
 
54428
 
 
54429
 #: c/c-typeck.c:2317
 
54430
 #, fuzzy, gcc-internal-format
 
54431
-#| msgid "subscripted value is neither array nor pointer"
 
54432
 msgid "subscripted value is neither array nor pointer nor vector"
 
54433
-msgstr "下標運算的左運算元既非陣列也非指標"
 
54434
+msgstr "註標的值是 neither 陣列 nor 指標 nor 向量"
 
54435
 
 
54436
 #: c/c-typeck.c:2329 cp/typeck.c:2999 cp/typeck.c:3093
 
54437
 #, gcc-internal-format
 
54438
@@ -28364,31 +27349,27 @@
 
54439
 msgstr "ISO C90 不允許非左值的陣列做為下標運算的左運算元"
 
54440
 
 
54441
 #: c/c-typeck.c:2496
 
54442
-#, gcc-internal-format
 
54443
+#, fuzzy, gcc-internal-format
 
54444
 msgid "enum constant defined here"
 
54445
-msgstr ""
 
54446
+msgstr "enum 常數定義的在此"
 
54447
 
 
54448
 #: c/c-typeck.c:2679 cp/decl2.c:4524 cp/typeck.c:3478
 
54449
 #, fuzzy, gcc-internal-format
 
54450
-#| msgid "%q+D declared here"
 
54451
 msgid "declared here"
 
54452
-msgstr "%q+D 已在此宣告過"
 
54453
+msgstr "宣告的在此"
 
54454
 
 
54455
 #: c/c-typeck.c:2746
 
54456
 #, fuzzy, gcc-internal-format
 
54457
-#| msgid "called object %qE is not a function"
 
54458
 msgid "called object %qE is not a function or function pointer"
 
54459
 msgstr "被呼叫的物件 %qE 不是一個函式"
 
54460
 
 
54461
 #: c/c-typeck.c:2751
 
54462
 #, fuzzy, gcc-internal-format
 
54463
-#| msgid "called object %qE is not a function"
 
54464
 msgid "called object %qD is not a function or function pointer"
 
54465
 msgstr "被呼叫的物件 %qE 不是一個函式"
 
54466
 
 
54467
 #: c/c-typeck.c:2757
 
54468
 #, fuzzy, gcc-internal-format
 
54469
-#| msgid "called object %qE is not a function"
 
54470
 msgid "called object is not a function or function pointer"
 
54471
 msgstr "被呼叫的物件 %qE 不是一個函式"
 
54472
 
 
54473
@@ -28402,15 +27383,13 @@
 
54474
 
 
54475
 #: c/c-typeck.c:2807 c/c-typeck.c:2861
 
54476
 #, fuzzy, gcc-internal-format
 
54477
-#| msgid "function definition has qualified void return type"
 
54478
 msgid "function with qualified void return type called"
 
54479
-msgstr "函式定義有限定的 void 回傳類型"
 
54480
+msgstr "函式與經資格修飾虛值傳回類型 called"
 
54481
 
 
54482
 #: c/c-typeck.c:2951
 
54483
 #, fuzzy, gcc-internal-format
 
54484
-#| msgid "too many arguments to function %qE"
 
54485
 msgid "too many arguments to method %qE"
 
54486
-msgstr "提供給函式 %qE 的引數太多"
 
54487
+msgstr "太多引數到方法 %qE"
 
54488
 
 
54489
 #: c/c-typeck.c:2990
 
54490
 #, gcc-internal-format, gfc-internal-format
 
54491
@@ -28454,9 +27433,8 @@
 
54492
 
 
54493
 #: c/c-typeck.c:3068
 
54494
 #, fuzzy, gcc-internal-format
 
54495
-#| msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 
54496
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 
54497
-msgstr "根據原型,引數 %d (%qE) 將做為整數而不是複數傳遞"
 
54498
+msgstr "傳遞引數 %d 的 %qE 做為 %qT 而非 %qT 由於原型"
 
54499
 
 
54500
 #: c/c-typeck.c:3090
 
54501
 #, gcc-internal-format
 
54502
@@ -28475,21 +27453,18 @@
 
54503
 
 
54504
 #: c/c-typeck.c:3152 cp/call.c:6219
 
54505
 #, fuzzy, gcc-internal-format
 
54506
-#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 
54507
 msgid "implicit conversion from %qT to %qT when passing argument to function"
 
54508
-msgstr "C++ 中不允許從 %qT 到 %qT 的隱含轉換"
 
54509
+msgstr "隱含轉換從 %qT 到 %qT 時傳遞引數到函式"
 
54510
 
 
54511
 #: c/c-typeck.c:3267 c/c-typeck.c:3272
 
54512
 #, fuzzy, gcc-internal-format
 
54513
-#| msgid "weak declaration of %q+D after first use results in unspecified behavior"
 
54514
 msgid "comparison with string literal results in unspecified behavior"
 
54515
-msgstr "%q+D 的弱宣告出現在第一次使用之後將導致不可預期的行為"
 
54516
+msgstr "比較與字串實字結果於未規定行為"
 
54517
 
 
54518
 #: c/c-typeck.c:3286
 
54519
 #, fuzzy, gcc-internal-format
 
54520
-#| msgid "comparison between %q#T and %q#T"
 
54521
 msgid "comparison between %qT and %qT"
 
54522
-msgstr "在 %q#T 和 %q#T 間比較"
 
54523
+msgstr "比較介於 %qT 和 %qT"
 
54524
 
 
54525
 #: c/c-typeck.c:3337
 
54526
 #, gcc-internal-format
 
54527
@@ -28512,14 +27487,14 @@
 
54528
 msgstr "單位元 ! 的引數類型無效"
 
54529
 
 
54530
 #: c/c-typeck.c:3600
 
54531
-#, gcc-internal-format
 
54532
+#, fuzzy, gcc-internal-format
 
54533
 msgid "increment of enumeration value is invalid in C++"
 
54534
-msgstr ""
 
54535
+msgstr "遞增的列舉類型值無效在中 C++"
 
54536
 
 
54537
 #: c/c-typeck.c:3603
 
54538
-#, gcc-internal-format
 
54539
+#, fuzzy, gcc-internal-format
 
54540
 msgid "decrement of enumeration value is invalid in C++"
 
54541
-msgstr ""
 
54542
+msgstr "遞減的列舉類型值無效在中 C++"
 
54543
 
 
54544
 #: c/c-typeck.c:3616
 
54545
 #, gcc-internal-format
 
54546
@@ -28548,9 +27523,8 @@
 
54547
 
 
54548
 #: c/c-typeck.c:3744
 
54549
 #, fuzzy, gcc-internal-format
 
54550
-#| msgid "taking address of temporary"
 
54551
 msgid "taking address of expression of type %<void%>"
 
54552
-msgstr "取臨時變數的位址"
 
54553
+msgstr "需位址的運算式的型態 %<void%>"
 
54554
 
 
54555
 #: c/c-typeck.c:3949
 
54556
 #, gcc-internal-format
 
54557
@@ -28584,9 +27558,8 @@
 
54558
 
 
54559
 #: c/c-typeck.c:4137 cp/call.c:4751
 
54560
 #, fuzzy, gcc-internal-format
 
54561
-#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 
54562
 msgid "implicit conversion from %qT to %qT to match other result of conditional"
 
54563
-msgstr "C++ 中不允許從 %qT 到 %qT 的隱含轉換"
 
54564
+msgstr "隱含轉換從 %qT 到 %qT 到匹配其他結果的條件"
 
54565
 
 
54566
 #: c/c-typeck.c:4211
 
54567
 #, gcc-internal-format
 
54568
@@ -28595,9 +27568,8 @@
 
54569
 
 
54570
 #: c/c-typeck.c:4228
 
54571
 #, fuzzy, gcc-internal-format
 
54572
-#| msgid "pointer type mismatch in conditional expression"
 
54573
 msgid "pointers to disjoint address spaces used in conditional expression"
 
54574
-msgstr "條件運算式指標類型不匹配"
 
54575
+msgstr "指標到 disjoint 位址空間已用於條件運算式"
 
54576
 
 
54577
 #: c/c-typeck.c:4236 c/c-typeck.c:4245
 
54578
 #, gcc-internal-format
 
54579
@@ -28621,20 +27593,18 @@
 
54580
 
 
54581
 #: c/c-typeck.c:4461
 
54582
 #, fuzzy
 
54583
-#| msgid "cast adds new qualifiers to function type"
 
54584
 msgid "cast adds %q#v qualifier to function type"
 
54585
-msgstr "類型轉換為函式類型加入了新的限定"
 
54586
+msgstr "演員陣容加入 %q#v 限定元到函數型式"
 
54587
 
 
54588
 #: c/c-typeck.c:4467
 
54589
 #, fuzzy
 
54590
-#| msgid "cast discards qualifiers from pointer target type"
 
54591
 msgid "cast discards %q#v qualifier from pointer target type"
 
54592
-msgstr "類型轉換丟棄了指標目的類型的限定"
 
54593
+msgstr "演員陣容捨棄 %q#v 限定元從指標目標類型"
 
54594
 
 
54595
 #: c/c-typeck.c:4502
 
54596
-#, gcc-internal-format
 
54597
+#, fuzzy, gcc-internal-format
 
54598
 msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
 
54599
-msgstr ""
 
54600
+msgstr "要是安全所有中介指標在中演員陣容從 %qT 到 %qT 必須是 %<const%> 經資格修飾"
 
54601
 
 
54602
 #: c/c-typeck.c:4539
 
54603
 #, gcc-internal-format
 
54604
@@ -28662,19 +27632,19 @@
 
54605
 msgstr "類型轉換的來源類型未出現在聯合中"
 
54606
 
 
54607
 #: c/c-typeck.c:4623
 
54608
-#, gcc-internal-format, gfc-internal-format
 
54609
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
54610
 msgid "cast to %s address space pointer from disjoint generic address space pointer"
 
54611
-msgstr ""
 
54612
+msgstr "演員陣容到 %s 位址空間指標從 disjoint 通用位址空間指標"
 
54613
 
 
54614
 #: c/c-typeck.c:4628
 
54615
-#, gcc-internal-format, gfc-internal-format
 
54616
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
54617
 msgid "cast to generic address space pointer from disjoint %s address space pointer"
 
54618
-msgstr ""
 
54619
+msgstr "演員陣容到通用位址空間指標從 disjoint %s 位址空間指標"
 
54620
 
 
54621
 #: c/c-typeck.c:4633
 
54622
-#, gcc-internal-format, gfc-internal-format
 
54623
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
54624
 msgid "cast to %s address space pointer from disjoint %s address space pointer"
 
54625
-msgstr ""
 
54626
+msgstr "演員陣容到 %s 位址空間指標從 disjoint %s 位址空間指標"
 
54627
 
 
54628
 #: c/c-typeck.c:4653
 
54629
 #, gcc-internal-format
 
54630
@@ -28707,14 +27677,14 @@
 
54631
 msgstr "ISO C 不允許將一個物件指標轉換為一個函式指標"
 
54632
 
 
54633
 #: c/c-typeck.c:4787
 
54634
-#, gcc-internal-format
 
54635
+#, fuzzy, gcc-internal-format
 
54636
 msgid "defining a type in a cast is invalid in C++"
 
54637
-msgstr ""
 
54638
+msgstr "定義輸入演員陣容無效在中 C++"
 
54639
 
 
54640
 #: c/c-typeck.c:4926 c/c-typeck.c:5223
 
54641
-#, gcc-internal-format
 
54642
+#, fuzzy, gcc-internal-format
 
54643
 msgid "enum conversion in assignment is invalid in C++"
 
54644
-msgstr ""
 
54645
+msgstr "enum 轉換在中指派無效在中 C++"
 
54646
 
 
54647
 #. This macro is used to emit diagnostics to ensure that all format
 
54648
 #. strings are complete sentences, visible to gettext and checked at
 
54649
@@ -28725,25 +27695,23 @@
 
54650
 #. extra parameter to enumerate qualifiers.
 
54651
 #: c/c-typeck.c:5131 c/c-typeck.c:5161 c/c-typeck.c:5690
 
54652
 #, fuzzy, gcc-internal-format
 
54653
-#| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 
54654
 msgid "expected %qT but argument is of type %qT"
 
54655
-msgstr "格式 %q.*s 需要類型 %<%T%s%>,但引數 %d 的類型為 %qT"
 
54656
+msgstr "預期 %qT 但是引數是的型態 %qT"
 
54657
 
 
54658
 #: c/c-typeck.c:5221
 
54659
 #, fuzzy, gcc-internal-format
 
54660
-#| msgid "pointer targets in passing argument %d of %qE differ in signedness"
 
54661
 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
 
54662
-msgstr "傳遞參數 %d (屬於 %qE) 給指標時目的與指標有/無號不一致"
 
54663
+msgstr "enum 轉換時傳遞引數 %d 的 %qE 無效在中 C++"
 
54664
 
 
54665
 #: c/c-typeck.c:5225 c/c-typeck.c:7793
 
54666
-#, gcc-internal-format
 
54667
+#, fuzzy, gcc-internal-format
 
54668
 msgid "enum conversion in initialization is invalid in C++"
 
54669
-msgstr ""
 
54670
+msgstr "enum 轉換在中初始化無效在中 C++"
 
54671
 
 
54672
 #: c/c-typeck.c:5227
 
54673
-#, gcc-internal-format
 
54674
+#, fuzzy, gcc-internal-format
 
54675
 msgid "enum conversion in return is invalid in C++"
 
54676
-msgstr ""
 
54677
+msgstr "enum 轉換在中回傳無效在中 C++"
 
54678
 
 
54679
 #: c/c-typeck.c:5256
 
54680
 #, gcc-internal-format
 
54681
@@ -28752,51 +27720,43 @@
 
54682
 
 
54683
 #: c/c-typeck.c:5386 c/c-typeck.c:5611
 
54684
 #, fuzzy
 
54685
-#| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 
54686
 msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
 
54687
-msgstr "傳遞引數 %d(屬於 %qE)從未限定的函式指標建構了限定的函式指標"
 
54688
+msgstr "傳遞引數 %d 的 %qE 製作 %q#v 經資格修飾函式指標從資格不符的"
 
54689
 
 
54690
 #: c/c-typeck.c:5389 c/c-typeck.c:5614
 
54691
 #, fuzzy
 
54692
-#| msgid "assignment makes qualified function pointer from unqualified"
 
54693
 msgid "assignment makes %q#v qualified function pointer from unqualified"
 
54694
-msgstr "將未限定的函式指標賦予限定的函式指標"
 
54695
+msgstr "指派製作 %q#v 經資格修飾函式指標從資格不符的"
 
54696
 
 
54697
 #: c/c-typeck.c:5392 c/c-typeck.c:5616
 
54698
 #, fuzzy
 
54699
-#| msgid "initialization makes qualified function pointer from unqualified"
 
54700
 msgid "initialization makes %q#v qualified function pointer from unqualified"
 
54701
-msgstr "回傳時將未限定的函式指標賦給限定的函式指標"
 
54702
+msgstr "初始化製作 %q#v 經資格修飾函式指標從資格不符的"
 
54703
 
 
54704
 #: c/c-typeck.c:5395 c/c-typeck.c:5618
 
54705
 #, fuzzy
 
54706
-#| msgid "return makes qualified function pointer from unqualified"
 
54707
 msgid "return makes %q#v qualified function pointer from unqualified"
 
54708
-msgstr "回傳時將未限定的函式指標賦給限定的函式指標"
 
54709
+msgstr "回傳製作 %q#v 經資格修飾函式指標從資格不符的"
 
54710
 
 
54711
 #: c/c-typeck.c:5402 c/c-typeck.c:5574
 
54712
 #, fuzzy
 
54713
-#| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 
54714
 msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
 
54715
-msgstr "傳遞引數 %d(屬於 %qE)丟棄了指標目的類型的限定"
 
54716
+msgstr "傳遞引數 %d 的 %qE 捨棄 %qv 限定元從指標目標類型"
 
54717
 
 
54718
 #: c/c-typeck.c:5404 c/c-typeck.c:5576
 
54719
 #, fuzzy
 
54720
-#| msgid "assignment discards qualifiers from pointer target type"
 
54721
 msgid "assignment discards %qv qualifier from pointer target type"
 
54722
-msgstr "賦值丟棄了指標目的類型的限定"
 
54723
+msgstr "指派捨棄 %qv 限定元從指標目標類型"
 
54724
 
 
54725
 #: c/c-typeck.c:5406 c/c-typeck.c:5578
 
54726
 #, fuzzy
 
54727
-#| msgid "initialization discards qualifiers from pointer target type"
 
54728
 msgid "initialization discards %qv qualifier from pointer target type"
 
54729
-msgstr "初始化丟棄了指標目的類型的限定"
 
54730
+msgstr "初始化捨棄 %qv 限定元從指標目標類型"
 
54731
 
 
54732
 #: c/c-typeck.c:5408 c/c-typeck.c:5580
 
54733
 #, fuzzy
 
54734
-#| msgid "return discards qualifiers from pointer target type"
 
54735
 msgid "return discards %qv qualifier from pointer target type"
 
54736
-msgstr "回傳時丟棄了指標目的類型的限定"
 
54737
+msgstr "回傳捨棄 %qv 限定元從指標目標類型"
 
54738
 
 
54739
 #: c/c-typeck.c:5417
 
54740
 #, gcc-internal-format
 
54741
@@ -28810,26 +27770,23 @@
 
54742
 
 
54743
 #: c/c-typeck.c:5484
 
54744
 #, fuzzy, gcc-internal-format
 
54745
-#| msgid "passing argument %d of %qE from incompatible pointer type"
 
54746
 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
 
54747
-msgstr "傳遞參數 %d (屬於 %qE)時在不相容的指標類型間轉換"
 
54748
+msgstr "傳遞引數 %d 的 %qE 從指標到 non-enclosed 位址空間"
 
54749
 
 
54750
 #: c/c-typeck.c:5488
 
54751
 #, fuzzy, gcc-internal-format
 
54752
-#| msgid "cast from pointer to integer of different size"
 
54753
 msgid "assignment from pointer to non-enclosed address space"
 
54754
-msgstr "當將一個指標轉換為大小不同的整數時給出警告"
 
54755
+msgstr "指派從指標到 non-enclosed 位址空間"
 
54756
 
 
54757
 #: c/c-typeck.c:5492
 
54758
 #, fuzzy, gcc-internal-format
 
54759
-#| msgid "initialization from incompatible pointer type"
 
54760
 msgid "initialization from pointer to non-enclosed address space"
 
54761
-msgstr "永遠不相容的指標類型初始化"
 
54762
+msgstr "初始化從指標到 non-enclosed 位址空間"
 
54763
 
 
54764
 #: c/c-typeck.c:5496
 
54765
-#, gcc-internal-format
 
54766
+#, fuzzy, gcc-internal-format
 
54767
 msgid "return from pointer to non-enclosed address space"
 
54768
-msgstr ""
 
54769
+msgstr "回傳從指標到 non-enclosed 位址空間"
 
54770
 
 
54771
 #: c/c-typeck.c:5514
 
54772
 #, gcc-internal-format
 
54773
@@ -28960,21 +27917,18 @@
 
54774
 
 
54775
 #: c/c-typeck.c:5693
 
54776
 #, fuzzy, gcc-internal-format
 
54777
-#| msgid "incompatible types in assignment of %qT to %qT"
 
54778
 msgid "incompatible types when assigning to type %qT from type %qT"
 
54779
-msgstr "將 %qT 賦值給 %qT 時類型不相容"
 
54780
+msgstr "不相容的類型時指派輸入 %qT 從型態 %qT"
 
54781
 
 
54782
 #: c/c-typeck.c:5698
 
54783
 #, fuzzy, gcc-internal-format
 
54784
-#| msgid "incompatible types in initialization"
 
54785
 msgid "incompatible types when initializing type %qT using type %qT"
 
54786
-msgstr "初始化時類型不相容"
 
54787
+msgstr "不相容的類型時初始化型態 %qT 使用型態 %qT"
 
54788
 
 
54789
 #: c/c-typeck.c:5703
 
54790
 #, fuzzy, gcc-internal-format
 
54791
-#| msgid "incompatible types in assignment of %qT to %qT"
 
54792
 msgid "incompatible types when returning type %qT but %qT was expected"
 
54793
-msgstr "將 %qT 賦值給 %qT 時類型不相容"
 
54794
+msgstr "不相容的類型時傳回類型 %qT 但是 %qT 被預期"
 
54795
 
 
54796
 #: c/c-typeck.c:5767
 
54797
 #, gcc-internal-format
 
54798
@@ -29003,15 +27957,13 @@
 
54799
 
 
54800
 #: c/c-typeck.c:6084
 
54801
 #, fuzzy, gcc-internal-format
 
54802
-#| msgid "wchar_t-array initialized from non-wide string"
 
54803
 msgid "wide character array initialized from non-wide string"
 
54804
-msgstr "用窄字串初始化 wchar_t 陣列"
 
54805
+msgstr "寬字元陣列初始化的從 non-wide 字串"
 
54806
 
 
54807
 #: c/c-typeck.c:6090
 
54808
 #, fuzzy, gcc-internal-format
 
54809
-#| msgid "wchar_t-array initialized from non-wide string"
 
54810
 msgid "wide character array initialized from incompatible wide string"
 
54811
-msgstr "用窄字串初始化 wchar_t 陣列"
 
54812
+msgstr "寬字元陣列初始化的從不相容的 wide 字串"
 
54813
 
 
54814
 #: c/c-typeck.c:6124
 
54815
 #, gcc-internal-format
 
54816
@@ -29031,9 +27983,8 @@
 
54817
 
 
54818
 #: c/c-typeck.c:6248 c/c-typeck.c:6294 c/c-typeck.c:7776
 
54819
 #, fuzzy, gcc-internal-format
 
54820
-#| msgid "initializer element is not constant"
 
54821
 msgid "initializer element is not a constant expression"
 
54822
-msgstr "初始值設定元素不是常數"
 
54823
+msgstr "初始設定式元件並非常數運算式"
 
54824
 
 
54825
 #: c/c-typeck.c:6289 c/c-typeck.c:7771
 
54826
 #, gcc-internal-format
 
54827
@@ -29072,7 +28023,6 @@
 
54828
 
 
54829
 #: c/c-typeck.c:6975
 
54830
 #, fuzzy, gcc-internal-format
 
54831
-#| msgid "missing initializer for member %qD"
 
54832
 msgid "missing initializer for field %qD of %qT"
 
54833
 msgstr "成員 %qD 缺少初始值設定"
 
54834
 
 
54835
@@ -29103,9 +28053,8 @@
 
54836
 
 
54837
 #: c/c-typeck.c:7179 c/c-typeck.c:7188
 
54838
 #, fuzzy, gcc-internal-format
 
54839
-#| msgid "array index in initializer not of integer type"
 
54840
 msgid "array index in initializer is not an integer constant expression"
 
54841
-msgstr "初始值設定中陣列索引不是整型"
 
54842
+msgstr "陣列索引在中初始設定式不是整數常數運算式"
 
54843
 
 
54844
 #: c/c-typeck.c:7193 c/c-typeck.c:7195
 
54845
 #, gcc-internal-format
 
54846
@@ -29139,9 +28088,8 @@
 
54847
 
 
54848
 #: c/c-typeck.c:7314 c/c-typeck.c:7341 c/c-typeck.c:7868
 
54849
 #, fuzzy, gcc-internal-format
 
54850
-#| msgid "initialized field with side-effects overwritten"
 
54851
 msgid "initialized field overwritten"
 
54852
-msgstr "帶副作用的欄位初始化設定被覆寫"
 
54853
+msgstr "初始化的欄位覆寫"
 
54854
 
 
54855
 #: c/c-typeck.c:8084
 
54856
 #, gcc-internal-format
 
54857
@@ -29205,9 +28153,8 @@
 
54858
 
 
54859
 #: c/c-typeck.c:8688
 
54860
 #, fuzzy, gcc-internal-format
 
54861
-#| msgid "%<return%> with a value, in function returning void"
 
54862
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 
54863
-msgstr "在無回傳值的函式中,%<return%> 帶回傳值"
 
54864
+msgstr "ISO C 禁止 %<return%> 與運算式,在中函式回傳虛值"
 
54865
 
 
54866
 #: c/c-typeck.c:8755
 
54867
 #, gcc-internal-format
 
54868
@@ -29226,9 +28173,8 @@
 
54869
 
 
54870
 #: c/c-typeck.c:8878 c/c-typeck.c:8886
 
54871
 #, fuzzy, gcc-internal-format
 
54872
-#| msgid "size of array is not an integral constant-expression"
 
54873
 msgid "case label is not an integer constant expression"
 
54874
-msgstr "陣列大小不是一個整數常運算式"
 
54875
+msgstr "大小寫標貼不是整數常數運算式"
 
54876
 
 
54877
 #: c/c-typeck.c:8892 cp/parser.c:8963
 
54878
 #, gcc-internal-format
 
54879
@@ -29242,9 +28188,8 @@
 
54880
 
 
54881
 #: c/c-typeck.c:8977 cp/parser.c:9265
 
54882
 #, fuzzy, gcc-internal-format
 
54883
-#| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 
54884
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 
54885
-msgstr "%H建議明確地使用大括號以避免出現有歧義的 %<else%>"
 
54886
+msgstr "建議明確的大括號到避免模稜兩可的 %<else%>"
 
54887
 
 
54888
 #: c/c-typeck.c:9086 cp/parser.c:9994
 
54889
 #, gcc-internal-format
 
54890
@@ -29258,9 +28203,8 @@
 
54891
 
 
54892
 #: c/c-typeck.c:9093 cp/parser.c:10005
 
54893
 #, fuzzy, gcc-internal-format
 
54894
-#| msgid "break statement not within loop or switch"
 
54895
 msgid "break statement used with OpenMP for loop"
 
54896
-msgstr "break 敘述不在循環或開關敘述內"
 
54897
+msgstr "中斷敘述使用的與 OpenMP 用於迴圈"
 
54898
 
 
54899
 #: c/c-typeck.c:9119 cp/cp-gimplify.c:428
 
54900
 #, gcc-internal-format
 
54901
@@ -29274,14 +28218,13 @@
 
54902
 
 
54903
 #: c/c-typeck.c:9894 c/c-typeck.c:10031 cp/typeck.c:4461
 
54904
 #, fuzzy, gcc-internal-format
 
54905
-#| msgid "operands to ?: have different types"
 
54906
 msgid "comparing vectors with different element types"
 
54907
-msgstr "?: 的運算元有不同的類型"
 
54908
+msgstr "比較向量與不同的元件類型"
 
54909
 
 
54910
 #: c/c-typeck.c:9901 c/c-typeck.c:10038 cp/typeck.c:4469
 
54911
-#, gcc-internal-format
 
54912
+#, fuzzy, gcc-internal-format
 
54913
 msgid "comparing vectors with different number of elements"
 
54914
-msgstr ""
 
54915
+msgstr "比較向量與不同的元件號碼的"
 
54916
 
 
54917
 #: c/c-typeck.c:9917 cp/typeck.c:4213
 
54918
 #, gcc-internal-format
 
54919
@@ -29289,20 +28232,19 @@
 
54920
 msgstr "使用 == 或 != 比較浮點數是不安全的"
 
54921
 
 
54922
 #: c/c-typeck.c:9934 c/c-typeck.c:9954
 
54923
-#, gcc-internal-format
 
54924
+#, fuzzy, gcc-internal-format
 
54925
 msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
 
54926
-msgstr ""
 
54927
+msgstr "比較將一律評估做為 %<false%> 用於位址的 %qD 將永不是空值"
 
54928
 
 
54929
 #: c/c-typeck.c:9940 c/c-typeck.c:9960
 
54930
-#, gcc-internal-format
 
54931
+#, fuzzy, gcc-internal-format
 
54932
 msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
 
54933
-msgstr ""
 
54934
+msgstr "比較將一律評估做為 %<true%> 用於位址的 %qD 將永不是空值"
 
54935
 
 
54936
 #: c/c-typeck.c:9981 c/c-typeck.c:10081
 
54937
 #, fuzzy, gcc-internal-format
 
54938
-#| msgid "comparison of distinct pointer types lacks a cast"
 
54939
 msgid "comparison of pointers to disjoint address spaces"
 
54940
-msgstr "比較不相關的指標時缺少類型轉換"
 
54941
+msgstr "比較的指標到 disjoint 位址空間"
 
54942
 
 
54943
 #: c/c-typeck.c:9988 c/c-typeck.c:9994
 
54944
 #, gcc-internal-format
 
54945
@@ -29331,9 +28273,8 @@
 
54946
 
 
54947
 #: c/c-typeck.c:10076
 
54948
 #, fuzzy, gcc-internal-format
 
54949
-#| msgid "ordered comparison of pointer with integer zero"
 
54950
 msgid "ordered comparison of pointer with null pointer"
 
54951
-msgstr "指標與整數 0 比較大小"
 
54952
+msgstr "已排序的比較的指標與空指標"
 
54953
 
 
54954
 #: c/c-typeck.c:10099 c/c-typeck.c:10102 c/c-typeck.c:10109 c/c-typeck.c:10112
 
54955
 #: cp/typeck.c:4497 cp/typeck.c:4504
 
54956
@@ -29343,9 +28284,8 @@
 
54957
 
 
54958
 #: c/c-typeck.c:10156 cp/typeck.c:4576
 
54959
 #, fuzzy, gcc-internal-format
 
54960
-#| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 
54961
 msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
 
54962
-msgstr "C++ 中不允許從 %qT 到 %qT 的隱含轉換"
 
54963
+msgstr "隱含轉換從 %qT 到 %qT 到匹配其他運算元的二進位運算式"
 
54964
 
 
54965
 #: c/c-typeck.c:10440
 
54966
 #, gcc-internal-format
 
54967
@@ -29364,143 +28304,131 @@
 
54968
 
 
54969
 #: c/c-typeck.c:10459
 
54970
 #, fuzzy, gcc-internal-format
 
54971
-#| msgid "used struct type value where scalar is required"
 
54972
 msgid "used vector type where scalar is required"
 
54973
-msgstr "需要標量時使用了結構類型"
 
54974
+msgstr "使用的向量型態位置純量被必要項"
 
54975
 
 
54976
 #: c/c-typeck.c:10618 cp/semantics.c:4272
 
54977
 #, fuzzy, gcc-internal-format
 
54978
-#| msgid "invalid use of %<restrict%>"
 
54979
 msgid "%qE has invalid type for %<reduction%>"
 
54980
-msgstr "錯誤地使用了 %<restrict%>"
 
54981
+msgstr "%qE 有無效的型態用於 %<reduction%>"
 
54982
 
 
54983
 #: c/c-typeck.c:10655 cp/semantics.c:4287
 
54984
-#, gcc-internal-format
 
54985
+#, fuzzy, gcc-internal-format
 
54986
 msgid "%qE has invalid type for %<reduction(%s)%>"
 
54987
-msgstr ""
 
54988
+msgstr "%qE 有無效的型態用於 %<reduction(%s)%>"
 
54989
 
 
54990
 #: c/c-typeck.c:10672 cp/semantics.c:4297
 
54991
-#, gcc-internal-format
 
54992
+#, fuzzy, gcc-internal-format
 
54993
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 
54994
-msgstr ""
 
54995
+msgstr "%qE 必須是 %<threadprivate%> 用於 %<copyin%>"
 
54996
 
 
54997
 #: c/c-typeck.c:10682 cp/semantics.c:4065
 
54998
 #, fuzzy, gcc-internal-format
 
54999
-#| msgid "%qT is not an accessible base of %qT"
 
55000
 msgid "%qE is not a variable in clause %qs"
 
55001
-msgstr "%qT 是 %qT 的一個不可存取的基礎類別"
 
55002
+msgstr "%qE 並非變數在中子句 %qs"
 
55003
 
 
55004
 #: c/c-typeck.c:10690 c/c-typeck.c:10712 c/c-typeck.c:10734
 
55005
-#, gcc-internal-format
 
55006
+#, fuzzy, gcc-internal-format
 
55007
 msgid "%qE appears more than once in data clauses"
 
55008
-msgstr ""
 
55009
+msgstr "%qE 出現一次以上在中資料子句"
 
55010
 
 
55011
 #: c/c-typeck.c:10705 cp/semantics.c:4088
 
55012
 #, fuzzy, gcc-internal-format
 
55013
-#| msgid "instance variable %qs is declared private"
 
55014
 msgid "%qE is not a variable in clause %<firstprivate%>"
 
55015
-msgstr "實體變數 %qs 被宣告為私有的"
 
55016
+msgstr "%qE 並非變數在中子句 %<firstprivate%>"
 
55017
 
 
55018
 #: c/c-typeck.c:10727 cp/semantics.c:4110
 
55019
 #, fuzzy, gcc-internal-format
 
55020
-#| msgid "instance variable %qs is declared private"
 
55021
 msgid "%qE is not a variable in clause %<lastprivate%>"
 
55022
-msgstr "實體變數 %qs 被宣告為私有的"
 
55023
+msgstr "%qE 並非變數在中子句 %<lastprivate%>"
 
55024
 
 
55025
 #: c/c-typeck.c:10795 cp/semantics.c:4343
 
55026
-#, gcc-internal-format
 
55027
+#, fuzzy, gcc-internal-format
 
55028
 msgid "%qE is predetermined %qs for %qs"
 
55029
-msgstr ""
 
55030
+msgstr "%qE 被 predetermined %qs 用於 %qs"
 
55031
 
 
55032
 #: c/c-typeck.c:10897
 
55033
-#, gcc-internal-format
 
55034
+#, fuzzy, gcc-internal-format
 
55035
 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
 
55036
-msgstr ""
 
55037
+msgstr "C++需求升級的型態,無法 enum 型態,在中 %<va_arg%>"
 
55038
 
 
55039
 #. Conversion of implicit `this' argument failed.
 
55040
 #: cp/call.c:3114
 
55041
-#, gcc-internal-format
 
55042
+#, fuzzy, gcc-internal-format
 
55043
 msgid "  no known conversion for implicit %<this%> parameter from %qT to %qT"
 
55044
-msgstr ""
 
55045
+msgstr "  沒有已知轉換用於隱含的 %<this%> 參數從 %qT 到 %qT"
 
55046
 
 
55047
 #: cp/call.c:3118
 
55048
 #, fuzzy, gcc-internal-format
 
55049
-#| msgid "  for conversion from %qT to %qT"
 
55050
 msgid "  no known conversion for argument %d from %qT to %qT"
 
55051
-msgstr "  當從 %qT 轉換為 %qT 時"
 
55052
+msgstr "  沒有已知轉換用於引數 %d 從 %qT 到 %qT"
 
55053
 
 
55054
 #: cp/call.c:3129 cp/pt.c:5337
 
55055
-#, gcc-internal-format, gfc-internal-format
 
55056
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
55057
 msgid "  candidate expects %d argument, %d provided"
 
55058
 msgid_plural "  candidate expects %d arguments, %d provided"
 
55059
-msgstr[0] ""
 
55060
+msgstr[0] "  candidate 預期 %d 引數,%d 提供"
 
55061
 
 
55062
 #: cp/call.c:3154
 
55063
 #, fuzzy, gcc-internal-format
 
55064
-#| msgid "%s %D(%T, %T, %T) <built-in>"
 
55065
 msgid "%s%D(%T, %T, %T) <built-in>"
 
55066
-msgstr "%s %D(%T, %T, %T) <內建>"
 
55067
+msgstr "%s%D(%T, %T, %T) <built-in>"
 
55068
 
 
55069
 #: cp/call.c:3159
 
55070
 #, fuzzy, gcc-internal-format
 
55071
-#| msgid "%s %D(%T, %T) <built-in>"
 
55072
 msgid "%s%D(%T, %T) <built-in>"
 
55073
-msgstr "%s %D(%T, %T) <內建>"
 
55074
+msgstr "%s%D(%T, %T) <built-in>"
 
55075
 
 
55076
 #: cp/call.c:3163
 
55077
 #, fuzzy, gcc-internal-format
 
55078
-#| msgid "%s %D(%T) <built-in>"
 
55079
 msgid "%s%D(%T) <built-in>"
 
55080
-msgstr "%s %D(%T) <內建>"
 
55081
+msgstr "%s%D(%T) <built-in>"
 
55082
 
 
55083
 #: cp/call.c:3167
 
55084
 #, fuzzy, gcc-internal-format
 
55085
-#| msgid "%s %T <conversion>"
 
55086
 msgid "%s%T <conversion>"
 
55087
-msgstr "%s %T <轉換>"
 
55088
+msgstr "%s%T <conversion>"
 
55089
 
 
55090
 #: cp/call.c:3169
 
55091
 #, fuzzy, gcc-internal-format
 
55092
-#| msgid "%s %+#D <near match>"
 
55093
 msgid "%s%#D <near match>"
 
55094
-msgstr "%s %+#D <就近匹配>"
 
55095
+msgstr "%s%#D <near match>"
 
55096
 
 
55097
 #: cp/call.c:3171
 
55098
-#, gcc-internal-format
 
55099
+#, fuzzy, gcc-internal-format
 
55100
 msgid "%s%#D <deleted>"
 
55101
-msgstr ""
 
55102
+msgstr "%s%#D <deleted>"
 
55103
 
 
55104
 #: cp/call.c:3173
 
55105
-#, gcc-internal-format
 
55106
+#, fuzzy, gcc-internal-format
 
55107
 msgid "%s%#D"
 
55108
-msgstr ""
 
55109
+msgstr "%s%#D"
 
55110
 
 
55111
 #: cp/call.c:3192
 
55112
-#, gcc-internal-format
 
55113
+#, fuzzy, gcc-internal-format
 
55114
 msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
 
55115
-msgstr ""
 
55116
+msgstr "  傳回類型 %qT 的明確的轉換函式無法轉換到 %qT 與合格轉換"
 
55117
 
 
55118
 #: cp/call.c:3198
 
55119
-#, gcc-internal-format
 
55120
+#, fuzzy, gcc-internal-format
 
55121
 msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
 
55122
-msgstr ""
 
55123
+msgstr "  轉換從傳回類型 %qT 的模板轉換函式特殊化到 %qT 不是精確的匹配"
 
55124
 
 
55125
 #: cp/call.c:3209
 
55126
-#, gcc-internal-format
 
55127
+#, fuzzy, gcc-internal-format
 
55128
 msgid "  substitution of deduced template arguments resulted in errors seen above"
 
55129
-msgstr ""
 
55130
+msgstr "  替代的 deduced 模板引數結果的在中錯誤看見以上的"
 
55131
 
 
55132
 #. Re-run template unification with diagnostics.
 
55133
 #: cp/call.c:3214
 
55134
 #, fuzzy, gcc-internal-format
 
55135
-#| msgid "template argument %d is invalid"
 
55136
 msgid "  template argument deduction/substitution failed:"
 
55137
-msgstr "範本參數 %d 無效"
 
55138
+msgstr "  模板引數推導/替代失敗:"
 
55139
 
 
55140
 #: cp/call.c:3228
 
55141
-#, gcc-internal-format
 
55142
+#, fuzzy, gcc-internal-format
 
55143
 msgid "  a constructor taking a single argument of its own class type is invalid"
 
55144
-msgstr ""
 
55145
+msgstr "  建構子需單一引數的它的本身類別型態無效"
 
55146
 
 
55147
 #: cp/call.c:3589
 
55148
 #, gcc-internal-format
 
55149
@@ -29509,9 +28437,8 @@
 
55150
 
 
55151
 #: cp/call.c:3707
 
55152
 #, fuzzy, gcc-internal-format
 
55153
-#| msgid "conversion from %qT to non-scalar type %qT requested"
 
55154
 msgid "conversion from %qT to %qT not considered for non-type template argument"
 
55155
-msgstr "請求從 %qT 轉換到非標量類型 %qT"
 
55156
+msgstr "轉換從 %qT 到 %qT 無法認為的用於 non-type 模板引數"
 
55157
 
 
55158
 #: cp/call.c:3825
 
55159
 #, gcc-internal-format
 
55160
@@ -29542,26 +28469,23 @@
 
55161
 
 
55162
 #: cp/call.c:4177
 
55163
 #, fuzzy, gcc-internal-format
 
55164
-#| msgid "ambiguous conversion for array subscript"
 
55165
 msgid "ambiguous overload for "
 
55166
-msgstr "為陣列下標的轉換有歧義"
 
55167
+msgstr "模稜兩可的過載用於 %qs 在中 %<%s %E%>"
 
55168
 
 
55169
 #: cp/call.c:4178
 
55170
-#, gcc-internal-format
 
55171
+#, fuzzy, gcc-internal-format
 
55172
 msgid "no match for "
 
55173
-msgstr ""
 
55174
+msgstr "沒有匹配用於 %qs 在中 %<%s %E%>"
 
55175
 
 
55176
 #: cp/call.c:4181
 
55177
 #, fuzzy, gcc-internal-format
 
55178
-#| msgid "invalid operands of types %qT and %qT to binary %qO"
 
55179
 msgid " (operand types are %qT, %qT, and %qT)"
 
55180
-msgstr "運算元類型 %qT 和 %qT 對二進位 %qO 而言無效"
 
55181
+msgstr "無效的運算元到二進位 %s (有 %qT 和 %qT)"
 
55182
 
 
55183
 #: cp/call.c:4183
 
55184
 #, fuzzy, gcc-internal-format
 
55185
-#| msgid "no type named %q#T in %q#T"
 
55186
 msgid " (operand types are %qT and %qT)"
 
55187
-msgstr "沒具名為 %q#T 的類型,在%q#T 中 "
 
55188
+msgstr "無效的運算元到二進位 %s (有 %qT 和 %qT)"
 
55189
 
 
55190
 #: cp/call.c:4185
 
55191
 #, gcc-internal-format
 
55192
@@ -29570,63 +28494,53 @@
 
55193
 
 
55194
 #: cp/call.c:4205
 
55195
 #, fuzzy, gcc-internal-format
 
55196
-#| msgid "User operators:\n"
 
55197
 msgid "ternary %<operator?:%>"
 
55198
-msgstr "使用者運算子:\n"
 
55199
+msgstr "預期 %<operator%>"
 
55200
 
 
55201
 #: cp/call.c:4209
 
55202
 #, fuzzy, gcc-internal-format
 
55203
-#| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 
55204
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
55205
-msgstr "%s 為三元 %<operator?:%> 在 %<%E ? %E : %E%> 中"
 
55206
+msgstr "沒有匹配用於三進 %<operator?:%> 在中 %<%E?%E:%E%>"
 
55207
 
 
55208
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
55209
 #, fuzzy, gcc-internal-format
 
55210
-#| msgid "Bad operator"
 
55211
 msgid "%<operator%s%>"
 
55212
-msgstr "錯誤的運算子"
 
55213
+msgstr "預期 %<operator%>"
 
55214
 
 
55215
 #: cp/call.c:4221
 
55216
 #, fuzzy, gcc-internal-format
 
55217
-#| msgid "%s for %<operator%s%> in %<%E%s%>"
 
55218
 msgid "%<operator%s%> in %<%E%s%>"
 
55219
-msgstr "%s 為 %<operator%s%> 在 %<%E%s%> 中"
 
55220
+msgstr "沒有匹配用於 %<operator%s%> 在中 %<%E%s%>"
 
55221
 
 
55222
 #: cp/call.c:4228
 
55223
 #, fuzzy, gcc-internal-format
 
55224
-#| msgid "Bad operator"
 
55225
 msgid "%<operator[]%>"
 
55226
-msgstr "錯誤的運算子"
 
55227
+msgstr "預期 %<operator%>"
 
55228
 
 
55229
 #: cp/call.c:4231
 
55230
 #, fuzzy, gcc-internal-format
 
55231
-#| msgid "%s for %<operator[]%> in %<%E[%E]%>"
 
55232
 msgid "%<operator[]%> in %<%E[%E]%>"
 
55233
-msgstr "%s 為 %<operator[]%> 在 %<%E[%E]%> 中"
 
55234
+msgstr "沒有匹配用於 %<operator[]%> 在中 %<%E[%E]%>"
 
55235
 
 
55236
 #: cp/call.c:4239
 
55237
 #, fuzzy, gcc-internal-format
 
55238
-#| msgid "%s"
 
55239
 msgid "%qs"
 
55240
 msgstr "%s"
 
55241
 
 
55242
 #: cp/call.c:4242
 
55243
 #, fuzzy, gcc-internal-format
 
55244
-#| msgid "%s for %qs in %<%s %E%>"
 
55245
 msgid "%qs in %<%s %E%>"
 
55246
-msgstr "%s 為 %qs 在 %<%s %E%>"
 
55247
+msgstr "沒有匹配用於 %qs 在中 %<%s %E%>"
 
55248
 
 
55249
 #: cp/call.c:4252
 
55250
 #, fuzzy, gcc-internal-format
 
55251
-#| msgid "%s for %<operator%s%> in %<%E %s %E%>"
 
55252
 msgid "%<operator%s%> in %<%E %s %E%>"
 
55253
-msgstr "%s 為 %<operator%s%> 在 %<%E %s %E%> 中"
 
55254
+msgstr "沒有匹配用於 %<operator%s%> 在中 %<%E %s %E%>"
 
55255
 
 
55256
 #: cp/call.c:4261
 
55257
 #, fuzzy, gcc-internal-format
 
55258
-#| msgid "%s for %<operator%s%> in %<%s%E%>"
 
55259
 msgid "%<operator%s%> in %<%s%E%>"
 
55260
-msgstr "%s 為 %<operator%s%> 在 %<%s%E%> 中"
 
55261
+msgstr "沒有匹配用於 %<operator%s%> 在中 %<%s%E%>"
 
55262
 
 
55263
 #: cp/call.c:4359
 
55264
 #, gcc-internal-format
 
55265
@@ -29640,25 +28554,23 @@
 
55266
 
 
55267
 #: cp/call.c:4433
 
55268
 #, fuzzy, gcc-internal-format
 
55269
-#| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 
55270
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
55271
 msgstr "條件運算式中列舉不匹配:%qT 對 %qT"
 
55272
 
 
55273
 #: cp/call.c:4520
 
55274
-#, gcc-internal-format
 
55275
+#, fuzzy, gcc-internal-format
 
55276
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 
55277
-msgstr ""
 
55278
+msgstr "秒運算元到條件式運算子是的型態 %<void%>,但是第三運算元是 neither throw-expression nor 的型態 %<void%>"
 
55279
 
 
55280
 #: cp/call.c:4525
 
55281
-#, gcc-internal-format
 
55282
+#, fuzzy, gcc-internal-format
 
55283
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 
55284
-msgstr ""
 
55285
+msgstr "第三運算元到條件式運算子是的型態 %<void%>,但是第二運算元是 neither throw-expression nor 的型態 %<void%>"
 
55286
 
 
55287
 #: cp/call.c:4567 cp/call.c:4818
 
55288
 #, fuzzy, gcc-internal-format
 
55289
-#| msgid "operands to ?: have different types"
 
55290
 msgid "operands to ?: have different types %qT and %qT"
 
55291
-msgstr "?: 的運算元有不同的類型"
 
55292
+msgstr "運算元到 ?:有不同的類型 %qT 和 %qT"
 
55293
 
 
55294
 #: cp/call.c:4765
 
55295
 #, gcc-internal-format
 
55296
@@ -29677,9 +28589,8 @@
 
55297
 
 
55298
 #: cp/call.c:5218
 
55299
 #, fuzzy, gcc-internal-format
 
55300
-#| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 
55301
 msgid "no %<%D(int)%> declared for postfix %qs"
 
55302
-msgstr "%<%D(int)%> 沒有出現在字尾 %qs 中,嘗試使用字首運算子"
 
55303
+msgstr "沒有 %<%D(整數)%>宣告的用於後綴 %qs"
 
55304
 
 
55305
 #: cp/call.c:5311
 
55306
 #, gcc-internal-format
 
55307
@@ -29688,19 +28599,18 @@
 
55308
 
 
55309
 #: cp/call.c:5573
 
55310
 #, fuzzy, gcc-internal-format
 
55311
-#| msgid "implicit declaration of function %qE"
 
55312
 msgid "non-placement deallocation function %q+D"
 
55313
-msgstr "隱含宣告函式 %qE"
 
55314
+msgstr "non-placement deallocation 函式 %q+D"
 
55315
 
 
55316
 #: cp/call.c:5574
 
55317
-#, gcc-internal-format
 
55318
+#, fuzzy, gcc-internal-format
 
55319
 msgid "selected for placement delete"
 
55320
-msgstr ""
 
55321
+msgstr "已選用於放置位址刪除"
 
55322
 
 
55323
 #: cp/call.c:5659
 
55324
-#, gcc-internal-format
 
55325
+#, fuzzy, gcc-internal-format
 
55326
 msgid "no corresponding deallocation function for %qD"
 
55327
-msgstr ""
 
55328
+msgstr "沒有相應 deallocation 函式用於 %qD"
 
55329
 
 
55330
 #: cp/call.c:5665
 
55331
 #, gcc-internal-format
 
55332
@@ -29739,27 +28649,23 @@
 
55333
 
 
55334
 #: cp/call.c:5755
 
55335
 #, fuzzy, gcc-internal-format
 
55336
-#| msgid "cannot convert %qT to %qT for argument %qP to %qD"
 
55337
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 
55338
-msgstr "不能從 %qT 轉換到 %qT,為引數 %qP(屬於 %qD)"
 
55339
+msgstr "轉換 %<false%> 到指標類型用於引數 %P 的 %qD"
 
55340
 
 
55341
 #: cp/call.c:5759
 
55342
 #, fuzzy, gcc-internal-format
 
55343
-#| msgid "converting NULL to non-pointer type"
 
55344
 msgid "converting %<false%> to pointer type %qT"
 
55345
-msgstr "將 NULL 轉換為非指標類型"
 
55346
+msgstr "轉換 %<false%> 到指標類型 %qT"
 
55347
 
 
55348
 #: cp/call.c:5802
 
55349
 #, fuzzy, gcc-internal-format
 
55350
-#| msgid "missing braces around initializer for %qT"
 
55351
 msgid "too many braces around initializer for %qT"
 
55352
-msgstr "%qT 的初始值設定周圍缺少大括號"
 
55353
+msgstr "太多大括號周圍初始設定式用於 %qT"
 
55354
 
 
55355
 #: cp/call.c:5808
 
55356
 #, fuzzy, gcc-internal-format
 
55357
-#| msgid "invalid conversion from %qT to %qT"
 
55358
 msgid "invalid user-defined conversion from %qT to %qT"
 
55359
-msgstr "從類型 %qT 到類型 %qT 的轉換無效"
 
55360
+msgstr "無效的使用者定義的轉換從 %qT 到 %qT"
 
55361
 
 
55362
 #: cp/call.c:5839 cp/cvt.c:225
 
55363
 #, gcc-internal-format
 
55364
@@ -29772,21 +28678,19 @@
 
55365
 msgstr "  初始化引數 %P,屬於 %qD"
 
55366
 
 
55367
 #: cp/call.c:5887
 
55368
-#, gcc-internal-format
 
55369
+#, fuzzy, gcc-internal-format
 
55370
 msgid "converting to %qT from initializer list would use explicit constructor %qD"
 
55371
-msgstr ""
 
55372
+msgstr "轉換到 %qT 從初始設定式清單會使用明確的建構子 %qD"
 
55373
 
 
55374
 #: cp/call.c:5949 cp/call.c:6080
 
55375
 #, fuzzy, gcc-internal-format
 
55376
-#| msgid "  initializing argument %P of %qD"
 
55377
 msgid "  initializing argument %P of %q+D"
 
55378
-msgstr "  初始化引數 %P,屬於 %qD"
 
55379
+msgstr "  初始化引數 %P 的 %q+D"
 
55380
 
 
55381
 #: cp/call.c:6077
 
55382
 #, fuzzy, gcc-internal-format
 
55383
-#| msgid "cannot bind rvalue %qE to %qT"
 
55384
 msgid "cannot bind %qT lvalue to %qT"
 
55385
-msgstr "無法將右值 %qE 繫結到 %qT"
 
55386
+msgstr "無法繫結 %qT lvalue 到 %qT"
 
55387
 
 
55388
 #: cp/call.c:6109
 
55389
 #, gcc-internal-format
 
55390
@@ -29805,34 +28709,29 @@
 
55391
 
 
55392
 #: cp/call.c:6231 cp/cvt.c:1696
 
55393
 #, fuzzy, gcc-internal-format
 
55394
-#| msgid "class %qT will be considered nearly empty in a future version of GCC"
 
55395
 msgid "scoped enum %qT will not promote to an integral type in a future version of GCC"
 
55396
-msgstr "在 GCC 的未來版本中類別 %qT 將被看作幾乎為空"
 
55397
+msgstr "範圍的 enum %qT 將無法升級到整數類資料類型在中未來版本的 GCC"
 
55398
 
 
55399
 #: cp/call.c:6268
 
55400
 #, fuzzy, gcc-internal-format
 
55401
-#| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 
55402
 msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
 
55403
-msgstr "不能透過 %<...%> 傳遞有非簡單舊資料類型 %q#T 的物件;呼叫會在執行時中止"
 
55404
+msgstr "無法回合物件的 non-trivially-copyable 型態 %q#T 透過 %<...%>"
 
55405
 
 
55406
 #. conditionally-supported behavior [expr.call] 5.2.2/7.
 
55407
 #: cp/call.c:6300
 
55408
 #, fuzzy, gcc-internal-format
 
55409
-#| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 
55410
 msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
 
55411
-msgstr "不能透過 %<...%> 接受有非簡單舊資料類型 %q#T 的物件;呼叫會在執行時中止"
 
55412
+msgstr "無法接收物件的 non-trivially-copyable 型態 %q#T 透過 %<...%>;"
 
55413
 
 
55414
 #: cp/call.c:6359
 
55415
 #, fuzzy, gcc-internal-format
 
55416
-#| msgid "redefinition of default argument for %q#D"
 
55417
 msgid "recursive evaluation of default argument for %q#D"
 
55418
-msgstr "重定義 %q#D 的預設參數"
 
55419
+msgstr "遞迴求值的預設引數用於 %q#D"
 
55420
 
 
55421
 #: cp/call.c:6368
 
55422
 #, fuzzy, gcc-internal-format
 
55423
-#| msgid "the default argument for parameter %d of %qD has not yet been parsed"
 
55424
 msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
 
55425
-msgstr "參數 %d(屬於 %qD)尚未被解析到"
 
55426
+msgstr "呼叫到 %qD 使用預設引數用於參數 %P, 該項不是未定義"
 
55427
 
 
55428
 #: cp/call.c:6482
 
55429
 #, gcc-internal-format
 
55430
@@ -29840,9 +28739,9 @@
 
55431
 msgstr "函式的引數可能是 format 屬性的備選"
 
55432
 
 
55433
 #: cp/call.c:6526
 
55434
-#, gcc-internal-format
 
55435
+#, fuzzy, gcc-internal-format
 
55436
 msgid "use of multiversioned function without a default"
 
55437
-msgstr ""
 
55438
+msgstr "缺席函式 %q+D 與預設引數"
 
55439
 
 
55440
 #: cp/call.c:6745
 
55441
 #, gcc-internal-format
 
55442
@@ -29856,128 +28755,120 @@
 
55443
 
 
55444
 #: cp/call.c:6852
 
55445
 #, fuzzy, gcc-internal-format
 
55446
-#| msgid "declaration of %qD as %s"
 
55447
 msgid "deducing %qT as %qT"
 
55448
-msgstr "%qD 宣告為 %s"
 
55449
+msgstr "deducing %qT 做為 %qT"
 
55450
 
 
55451
 #: cp/call.c:6855
 
55452
 #, fuzzy, gcc-internal-format
 
55453
-#| msgid "  in call to %qD"
 
55454
 msgid "  in call to %q+D"
 
55455
-msgstr "  在呼叫 %qD 時"
 
55456
+msgstr "  在中呼叫到 %q+D"
 
55457
 
 
55458
 #: cp/call.c:6857
 
55459
-#, gcc-internal-format
 
55460
+#, fuzzy, gcc-internal-format
 
55461
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
55462
-msgstr ""
 
55463
+msgstr "  (您可以停用這個與 -fno-deduce-init-list)"
 
55464
 
 
55465
-#: cp/call.c:7153
 
55466
+#: cp/call.c:7156
 
55467
 #, gcc-internal-format
 
55468
 msgid "could not find class$ field in java interface type %qT"
 
55469
 msgstr "在 java 介面類型 %qT 中找不到 class$ 欄位"
 
55470
 
 
55471
-#: cp/call.c:7414
 
55472
+#: cp/call.c:7417
 
55473
 #, gcc-internal-format
 
55474
 msgid "call to non-function %qD"
 
55475
 msgstr "呼叫非函式的 %qD"
 
55476
 
 
55477
-#: cp/call.c:7459 cp/typeck.c:2680
 
55478
-#, gcc-internal-format
 
55479
+#: cp/call.c:7462 cp/typeck.c:2680
 
55480
+#, fuzzy, gcc-internal-format
 
55481
 msgid "cannot call constructor %<%T::%D%> directly"
 
55482
-msgstr ""
 
55483
+msgstr "無法呼叫建構子 %<%T::%D%>直接"
 
55484
 
 
55485
-#: cp/call.c:7461
 
55486
-#, gcc-internal-format
 
55487
+#: cp/call.c:7464
 
55488
+#, fuzzy, gcc-internal-format
 
55489
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
55490
-msgstr ""
 
55491
+msgstr "  用於 function-style 演員陣容,移除冗餘 %<::%D%>"
 
55492
 
 
55493
-#: cp/call.c:7578
 
55494
+#: cp/call.c:7581
 
55495
 #, fuzzy, gcc-internal-format
 
55496
-#| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
55497
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
55498
-msgstr "對 %<%T::%s(%A)%#V%> 的呼叫沒有匹配的函式"
 
55499
+msgstr "沒有匹配函式用於呼叫到 %<%T::運算子 %T(%A)%#V%>"
 
55500
 
 
55501
-#: cp/call.c:7591
 
55502
+#: cp/call.c:7594
 
55503
 #, gcc-internal-format
 
55504
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
55505
 msgstr "對 %<%T::%s(%A)%#V%> 的呼叫沒有匹配的函式"
 
55506
 
 
55507
-#: cp/call.c:7616
 
55508
+#: cp/call.c:7619
 
55509
 #, gcc-internal-format
 
55510
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
55511
 msgstr "對多載的 %<%s(%A)%> 的呼叫有歧義"
 
55512
 
 
55513
-#: cp/call.c:7645
 
55514
+#: cp/call.c:7661
 
55515
 #, gcc-internal-format
 
55516
 msgid "cannot call member function %qD without object"
 
55517
 msgstr "沒有物件無法呼叫成員函式 %qD"
 
55518
 
 
55519
-#: cp/call.c:8410
 
55520
+#: cp/call.c:8428
 
55521
 #, gcc-internal-format
 
55522
 msgid "passing %qT chooses %qT over %qT"
 
55523
 msgstr "傳遞 %qT 時選擇 %qT 而不是 %qT"
 
55524
 
 
55525
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
55526
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
55527
 #, gcc-internal-format
 
55528
 msgid "  in call to %qD"
 
55529
 msgstr "  在呼叫 %qD 時"
 
55530
 
 
55531
-#: cp/call.c:8470
 
55532
+#: cp/call.c:8488
 
55533
 #, gcc-internal-format
 
55534
 msgid "choosing %qD over %qD"
 
55535
 msgstr "選擇 %qD 而不是 %qD"
 
55536
 
 
55537
-#: cp/call.c:8471
 
55538
+#: cp/call.c:8489
 
55539
 #, gcc-internal-format
 
55540
 msgid "  for conversion from %qT to %qT"
 
55541
 msgstr "  當從 %qT 轉換為 %qT 時"
 
55542
 
 
55543
-#: cp/call.c:8474
 
55544
+#: cp/call.c:8492
 
55545
 #, gcc-internal-format
 
55546
 msgid "  because conversion sequence for the argument is better"
 
55547
 msgstr "  因為前者的引數類型轉換序列更好"
 
55548
 
 
55549
-#: cp/call.c:8628
 
55550
+#: cp/call.c:8646
 
55551
 #, fuzzy, gcc-internal-format
 
55552
-#| msgid "default argument specified in explicit specialization"
 
55553
 msgid "default argument mismatch in overload resolution"
 
55554
-msgstr "明確特例化時指定了預設參數"
 
55555
+msgstr "預設引數不匹配在中過載解析度"
 
55556
 
 
55557
-#: cp/call.c:8631
 
55558
+#: cp/call.c:8649
 
55559
 #, fuzzy, gcc-internal-format
 
55560
-#| msgid "candidate is: %+#D"
 
55561
 msgid " candidate 1: %q+#F"
 
55562
-msgstr "備選為:%+#D"
 
55563
+msgstr " candidate 1:%q+#F"
 
55564
 
 
55565
-#: cp/call.c:8633
 
55566
+#: cp/call.c:8651
 
55567
 #, fuzzy, gcc-internal-format
 
55568
-#| msgid "candidate is: %+#D"
 
55569
 msgid " candidate 2: %q+#F"
 
55570
-msgstr "備選為:%+#D"
 
55571
+msgstr " candidate 2:%q+#F"
 
55572
 
 
55573
-#: cp/call.c:8677
 
55574
+#: cp/call.c:8695
 
55575
 #, gcc-internal-format
 
55576
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 
55577
 msgstr "ISO C++ 認為有歧義,盡管第一個備選的最差類型轉換要好於第二個備選的最差類型轉換"
 
55578
 
 
55579
-#: cp/call.c:8841
 
55580
+#: cp/call.c:8859
 
55581
 #, fuzzy, gcc-internal-format
 
55582
-#| msgid "could not convert %qE to %qT"
 
55583
 msgid "could not convert %qE from %qT to %qT"
 
55584
-msgstr "不能將 %qE 轉換為 %qT"
 
55585
+msgstr "無法轉換 %qE 從 %qT 到 %qT"
 
55586
 
 
55587
-#: cp/call.c:9034
 
55588
-#, gcc-internal-format
 
55589
+#: cp/call.c:9052
 
55590
+#, fuzzy, gcc-internal-format
 
55591
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
55592
-msgstr ""
 
55593
+msgstr "暫時的約束到 %qD 只有持續直到建構子離開"
 
55594
 
 
55595
-#: cp/call.c:9150
 
55596
+#: cp/call.c:9168
 
55597
 #, fuzzy, gcc-internal-format
 
55598
-#| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 
55599
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
55600
-msgstr "將類型為 %qT 的非 const 參照初始化為類型為 %qT 的臨時變數無效"
 
55601
+msgstr "無效的初始化的 non-const 參考的型態 %qT 從 rvalue 的型態 %qT"
 
55602
 
 
55603
-#: cp/call.c:9154
 
55604
+#: cp/call.c:9172
 
55605
 #, gcc-internal-format
 
55606
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
55607
 msgstr "將類型為 %qT 的參照初始化為類型為 %qT 的運算式無效"
 
55608
@@ -29999,15 +28890,13 @@
 
55609
 
 
55610
 #: cp/class.c:1120
 
55611
 #, fuzzy, gcc-internal-format
 
55612
-#| msgid "type %qT is not derived from type %qT"
 
55613
 msgid "%q#D inherited from %qT"
 
55614
-msgstr "類型 %qT 不是由類型 %qT 衍生的"
 
55615
+msgstr "  %qT 未被衍生自 %qT"
 
55616
 
 
55617
 #: cp/class.c:1123
 
55618
 #, fuzzy, gcc-internal-format
 
55619
-#| msgid "conflicts with function declaration %q#D"
 
55620
 msgid "conflicts with version inherited from %qT"
 
55621
-msgstr "與函式宣告 %q#D 衝突"
 
55622
+msgstr "衝突與前一個宣告在此"
 
55623
 
 
55624
 #: cp/class.c:1137
 
55625
 #, gcc-internal-format
 
55626
@@ -30051,9 +28940,8 @@
 
55627
 
 
55628
 #: cp/class.c:1331 cp/class.c:1341
 
55629
 #, fuzzy, gcc-internal-format
 
55630
-#| msgid "%q+D declared here"
 
55631
 msgid "%qT declared here"
 
55632
-msgstr "%q+D 已在此宣告過"
 
55633
+msgstr "%qD 宣告的在此"
 
55634
 
 
55635
 #: cp/class.c:1336
 
55636
 #, gcc-internal-format
 
55637
@@ -30062,9 +28950,8 @@
 
55638
 
 
55639
 #: cp/class.c:1413
 
55640
 #, fuzzy, gcc-internal-format
 
55641
-#| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 
55642
 msgid "cannot derive from %<final%> base %qT in derived type %qT"
 
55643
-msgstr "無法從基礎類別 %qT 轉換到衍生類別 %qT,透過虛基礎類別 %qT"
 
55644
+msgstr "無法衍生從 %<final%> 基底 %qT 在中衍生類型 %qT"
 
55645
 
 
55646
 #: cp/class.c:1425
 
55647
 #, gcc-internal-format
 
55648
@@ -30091,363 +28978,350 @@
 
55649
 msgid "no unique final overrider for %qD in %qT"
 
55650
 msgstr "%qD 的最終多載在 %qT 中不唯一"
 
55651
 
 
55652
-#: cp/class.c:2648
 
55653
+#: cp/class.c:2652
 
55654
 #, fuzzy, gcc-internal-format
 
55655
-#| msgid "%q+D defined but not used"
 
55656
 msgid "%q+#D marked final, but is not virtual"
 
55657
-msgstr "%q+D 定義後未使用"
 
55658
+msgstr "%q+#D 標記的最後的,但是不是虛擬"
 
55659
 
 
55660
-#: cp/class.c:2650
 
55661
-#, gcc-internal-format
 
55662
+#: cp/class.c:2654
 
55663
+#, fuzzy, gcc-internal-format
 
55664
 msgid "%q+#D marked override, but does not override"
 
55665
-msgstr ""
 
55666
+msgstr "%q+#D 標記的強制變更,但是不強制變更"
 
55667
 
 
55668
 #. Here we know it is a hider, and no overrider exists.
 
55669
-#: cp/class.c:2719
 
55670
+#: cp/class.c:2723
 
55671
 #, gcc-internal-format
 
55672
 msgid "%q+D was hidden"
 
55673
 msgstr "%q+D 被隱藏"
 
55674
 
 
55675
-#: cp/class.c:2720
 
55676
+#: cp/class.c:2724
 
55677
 #, gcc-internal-format
 
55678
 msgid "  by %q+D"
 
55679
 msgstr "  為 %q+D"
 
55680
 
 
55681
-#: cp/class.c:2763 cp/decl2.c:1365
 
55682
+#: cp/class.c:2767 cp/decl2.c:1365
 
55683
 #, gcc-internal-format
 
55684
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
55685
 msgstr "%q+#D 無效;匿名聯合只能有非靜態的資料成員"
 
55686
 
 
55687
-#: cp/class.c:2766
 
55688
+#: cp/class.c:2770
 
55689
 #, fuzzy, gcc-internal-format
 
55690
-#| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
55691
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
55692
-msgstr "%q+#D 無效;匿名聯合只能有非靜態的資料成員"
 
55693
+msgstr "%q+#D 無效的;匿名結構只能有非靜態資料成員"
 
55694
 
 
55695
-#: cp/class.c:2774 cp/decl2.c:1371
 
55696
+#: cp/class.c:2778 cp/decl2.c:1371
 
55697
 #, gcc-internal-format
 
55698
 msgid "private member %q+#D in anonymous union"
 
55699
 msgstr "匿名聯合中出現私有成員 %q+#D"
 
55700
 
 
55701
-#: cp/class.c:2776
 
55702
+#: cp/class.c:2780
 
55703
 #, fuzzy, gcc-internal-format
 
55704
-#| msgid "private member %q+#D in anonymous union"
 
55705
 msgid "private member %q+#D in anonymous struct"
 
55706
-msgstr "匿名聯合中出現私有成員 %q+#D"
 
55707
+msgstr "私人的成員 %q+#D 在中匿名結構"
 
55708
 
 
55709
-#: cp/class.c:2781 cp/decl2.c:1373
 
55710
+#: cp/class.c:2785 cp/decl2.c:1373
 
55711
 #, gcc-internal-format
 
55712
 msgid "protected member %q+#D in anonymous union"
 
55713
 msgstr "匿名聯合中出現保護成員 %q+#D"
 
55714
 
 
55715
-#: cp/class.c:2783
 
55716
+#: cp/class.c:2787
 
55717
 #, fuzzy, gcc-internal-format
 
55718
-#| msgid "protected member %q+#D in anonymous union"
 
55719
 msgid "protected member %q+#D in anonymous struct"
 
55720
-msgstr "匿名聯合中出現保護成員 %q+#D"
 
55721
+msgstr "保護的成員 %q+#D 在中匿名結構"
 
55722
 
 
55723
-#: cp/class.c:2927
 
55724
+#: cp/class.c:2931
 
55725
 #, gcc-internal-format
 
55726
 msgid "the ellipsis in %qD is not inherited"
 
55727
 msgstr ""
 
55728
 
 
55729
-#: cp/class.c:3103
 
55730
+#: cp/class.c:3106
 
55731
 #, gcc-internal-format
 
55732
 msgid "bit-field %q+#D with non-integral type"
 
55733
 msgstr "位元段 %q+#D 有非整數的類型"
 
55734
 
 
55735
-#: cp/class.c:3119
 
55736
+#: cp/class.c:3122
 
55737
 #, gcc-internal-format
 
55738
 msgid "bit-field %q+D width not an integer constant"
 
55739
 msgstr "位元段 %q+D 的寬度不是一個整數常數"
 
55740
 
 
55741
-#: cp/class.c:3124
 
55742
+#: cp/class.c:3127
 
55743
 #, gcc-internal-format
 
55744
 msgid "negative width in bit-field %q+D"
 
55745
 msgstr "位元段 %q+D 寬度為負"
 
55746
 
 
55747
-#: cp/class.c:3129
 
55748
+#: cp/class.c:3132
 
55749
 #, gcc-internal-format
 
55750
 msgid "zero width for bit-field %q+D"
 
55751
 msgstr "位元段 %q+D 寬度為 0"
 
55752
 
 
55753
-#: cp/class.c:3135
 
55754
+#: cp/class.c:3138
 
55755
 #, gcc-internal-format
 
55756
 msgid "width of %q+D exceeds its type"
 
55757
 msgstr "%q+D 的寬度超過了它的類型"
 
55758
 
 
55759
-#: cp/class.c:3139
 
55760
+#: cp/class.c:3142
 
55761
 #, gcc-internal-format
 
55762
 msgid "%q+D is too small to hold all values of %q#T"
 
55763
 msgstr "%q+D 太小而不能存放 %q#T 的所有可能值"
 
55764
 
 
55765
-#: cp/class.c:3198
 
55766
+#: cp/class.c:3201
 
55767
 #, gcc-internal-format
 
55768
 msgid "member %q+#D with constructor not allowed in union"
 
55769
 msgstr "有建構式的成員 %q+#D 不能用在聯合中"
 
55770
 
 
55771
-#: cp/class.c:3201
 
55772
+#: cp/class.c:3204
 
55773
 #, gcc-internal-format
 
55774
 msgid "member %q+#D with destructor not allowed in union"
 
55775
 msgstr "有解構函式的成員 %q+#D 不能用在聯合中"
 
55776
 
 
55777
-#: cp/class.c:3203
 
55778
+#: cp/class.c:3206
 
55779
 #, gcc-internal-format
 
55780
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
55781
 msgstr "有複製賦值運算子的成員 %q+#D 不能用在聯合中"
 
55782
 
 
55783
-#: cp/class.c:3207
 
55784
-#, gcc-internal-format
 
55785
+#: cp/class.c:3210
 
55786
+#, fuzzy, gcc-internal-format
 
55787
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
55788
-msgstr ""
 
55789
+msgstr "無限制的聯合只有可用與 -std=c++11 或 -std=gnu++11"
 
55790
 
 
55791
-#: cp/class.c:3244
 
55792
+#: cp/class.c:3247
 
55793
 #, gcc-internal-format
 
55794
 msgid "multiple fields in union %qT initialized"
 
55795
 msgstr "初始化了聯合 %qT 中的多個欄位"
 
55796
 
 
55797
-#: cp/class.c:3329
 
55798
+#: cp/class.c:3332
 
55799
 #, gcc-internal-format
 
55800
 msgid "%q+D may not be static because it is a member of a union"
 
55801
 msgstr "%q+D 不能是靜態的,因為它是聯合的成員"
 
55802
 
 
55803
-#: cp/class.c:3334
 
55804
+#: cp/class.c:3337
 
55805
 #, gcc-internal-format
 
55806
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
55807
 msgstr "%q+D 不能有參照類型 %qT,因為它是聯合的成員"
 
55808
 
 
55809
-#: cp/class.c:3345
 
55810
+#: cp/class.c:3348
 
55811
 #, gcc-internal-format
 
55812
 msgid "field %q+D invalidly declared function type"
 
55813
 msgstr "欄位 %q+D 無效地宣告為函式類型"
 
55814
 
 
55815
-#: cp/class.c:3351
 
55816
+#: cp/class.c:3354
 
55817
 #, gcc-internal-format
 
55818
 msgid "field %q+D invalidly declared method type"
 
55819
 msgstr "欄位 %q+D 無效地宣告為方法類型"
 
55820
 
 
55821
-#: cp/class.c:3407
 
55822
+#: cp/class.c:3410
 
55823
 #, fuzzy, gcc-internal-format
 
55824
-#| msgid "ignoring packed attribute on unpacked non-POD field %q+#D"
 
55825
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
55826
-msgstr "為非緊實的非簡單舊資料欄位 %q+#D 忽略 packed 屬性"
 
55827
+msgstr "忽略包裝的屬性因為解裝 non-POD 欄位 %q+#D"
 
55828
 
 
55829
-#: cp/class.c:3504
 
55830
+#: cp/class.c:3507
 
55831
 #, gcc-internal-format
 
55832
 msgid "field %q+#D with same name as class"
 
55833
 msgstr "欄位 %q+#D 與類別同名"
 
55834
 
 
55835
-#: cp/class.c:3527
 
55836
+#: cp/class.c:3530
 
55837
 #, gcc-internal-format
 
55838
 msgid "%q#T has pointer data members"
 
55839
 msgstr "%q#T 有指標資料成員"
 
55840
 
 
55841
-#: cp/class.c:3532
 
55842
+#: cp/class.c:3535
 
55843
 #, gcc-internal-format
 
55844
 msgid "  but does not override %<%T(const %T&)%>"
 
55845
 msgstr "  但沒有多載 %<%T(const %T&)%>"
 
55846
 
 
55847
-#: cp/class.c:3534
 
55848
+#: cp/class.c:3537
 
55849
 #, gcc-internal-format
 
55850
 msgid "  or %<operator=(const %T&)%>"
 
55851
 msgstr "  或 %<operator=(const %T&)%>"
 
55852
 
 
55853
-#: cp/class.c:3538
 
55854
+#: cp/class.c:3541
 
55855
 #, gcc-internal-format
 
55856
 msgid "  but does not override %<operator=(const %T&)%>"
 
55857
 msgstr "  也沒有多載 %<operator=(const %T&)%>"
 
55858
 
 
55859
-#: cp/class.c:4009
 
55860
+#: cp/class.c:4012
 
55861
 #, gcc-internal-format
 
55862
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
55863
 msgstr "空基礎類別 %qT 的偏移量可能與 ABI 不相容,並且可能在 GCC 的未來版本中變更"
 
55864
 
 
55865
-#: cp/class.c:4136
 
55866
+#: cp/class.c:4139
 
55867
 #, gcc-internal-format
 
55868
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
55869
 msgstr "在 GCC 的未來版本中類別 %qT 將被看作幾乎為空"
 
55870
 
 
55871
-#: cp/class.c:4218
 
55872
+#: cp/class.c:4221
 
55873
 #, gcc-internal-format
 
55874
 msgid "initializer specified for non-virtual method %q+D"
 
55875
 msgstr "為非虛方法 %q+D 指定了初始值設定項"
 
55876
 
 
55877
-#: cp/class.c:4645
 
55878
-#, gcc-internal-format
 
55879
+#: cp/class.c:4648
 
55880
+#, fuzzy, gcc-internal-format
 
55881
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
55882
-msgstr ""
 
55883
+msgstr "方法強制變更兩者 %<transaction_pure%> 和 %qE 方法"
 
55884
 
 
55885
-#: cp/class.c:4666
 
55886
-#, gcc-internal-format
 
55887
+#: cp/class.c:4669
 
55888
+#, fuzzy, gcc-internal-format
 
55889
 msgid "method declared %qE overriding %qE method"
 
55890
-msgstr ""
 
55891
+msgstr "方法宣告 %qE 強迫 %qE 方法"
 
55892
 
 
55893
-#: cp/class.c:5132 cp/semantics.c:5826
 
55894
+#: cp/class.c:5135 cp/semantics.c:5828
 
55895
 #, fuzzy, gcc-internal-format
 
55896
-#| msgid "invalid use of non-static member function %qD"
 
55897
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
55898
-msgstr "對非靜態成員函式 %qD 的使用無效"
 
55899
+msgstr "封入類別的 constexpr 非靜態成員函式 %q+#D 並非實字型態"
 
55900
 
 
55901
-#: cp/class.c:5157
 
55902
+#: cp/class.c:5160
 
55903
 #, fuzzy, gcc-internal-format
 
55904
-#| msgid "%qT is not a base of %qT"
 
55905
 msgid "%q+T is not literal because:"
 
55906
-msgstr "%qT 不是 %qT 的基礎類別"
 
55907
+msgstr "%q+T 不是實字因為:"
 
55908
 
 
55909
-#: cp/class.c:5159
 
55910
+#: cp/class.c:5162
 
55911
 #, fuzzy, gcc-internal-format
 
55912
-#| msgid "base class %q#T has a non-virtual destructor"
 
55913
 msgid "  %q+T has a non-trivial destructor"
 
55914
-msgstr "基礎類別 %q#T 有一個非虛解構函式"
 
55915
+msgstr "  %q+T 有 non-trivial 解構式"
 
55916
 
 
55917
-#: cp/class.c:5164
 
55918
-#, gcc-internal-format
 
55919
+#: cp/class.c:5167
 
55920
+#, fuzzy, gcc-internal-format
 
55921
 msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
 
55922
-msgstr ""
 
55923
+msgstr "  %q+T 不是彙總,沒有 trivial 預設建構函式,而沒有任何 constexpr 建構子該並非複製或移動建構子"
 
55924
 
 
55925
-#: cp/class.c:5200
 
55926
+#: cp/class.c:5203
 
55927
 #, fuzzy, gcc-internal-format
 
55928
-#| msgid "base class %q#T has a non-virtual destructor"
 
55929
 msgid "  base class %qT of %q+T is non-literal"
 
55930
-msgstr "基礎類別 %q#T 有一個非虛解構函式"
 
55931
+msgstr "  基礎類別 %qT 的 %q+T 是 non-literal"
 
55932
 
 
55933
-#: cp/class.c:5214
 
55934
+#: cp/class.c:5217
 
55935
 #, fuzzy, gcc-internal-format
 
55936
-#| msgid "invalid use of non-static data member %q+D"
 
55937
 msgid "  non-static data member %q+D has non-literal type"
 
55938
-msgstr "對非靜態資料成員 %q+D 的無效使用"
 
55939
+msgstr "  非靜態資料成員 %q+D 有 non-literal 型態"
 
55940
 
 
55941
-#: cp/class.c:5332
 
55942
+#: cp/class.c:5335
 
55943
 #, gcc-internal-format
 
55944
 msgid "non-static reference %q+#D in class without a constructor"
 
55945
 msgstr "類別中有非靜態參照 %q+#D,卻沒有提供建構式"
 
55946
 
 
55947
-#: cp/class.c:5337
 
55948
+#: cp/class.c:5340
 
55949
 #, gcc-internal-format
 
55950
 msgid "non-static const member %q+#D in class without a constructor"
 
55951
 msgstr "類別中有非靜態常數成員 %q+#D 卻沒有建構式"
 
55952
 
 
55953
 #. If the function is defaulted outside the class, we just
 
55954
 #. give the synthesis error.
 
55955
-#: cp/class.c:5363
 
55956
-#, gcc-internal-format
 
55957
+#: cp/class.c:5366
 
55958
+#, fuzzy, gcc-internal-format
 
55959
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
55960
-msgstr ""
 
55961
+msgstr "%q+D 宣告到需常數參考,但是蘊含宣告會需 non-const"
 
55962
 
 
55963
-#: cp/class.c:5587
 
55964
+#: cp/class.c:5590
 
55965
 #, gcc-internal-format
 
55966
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
55967
 msgstr "虛基礎類別 %qT 的偏移量與 ABI 不相容,並且可能在 GCC 的未來版本中變更"
 
55968
 
 
55969
-#: cp/class.c:5688
 
55970
+#: cp/class.c:5691
 
55971
 #, gcc-internal-format
 
55972
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
55973
 msgstr "由於存在歧義,直接基礎類別 %qT 在 %qT 中無法存取"
 
55974
 
 
55975
-#: cp/class.c:5700
 
55976
+#: cp/class.c:5703
 
55977
 #, gcc-internal-format
 
55978
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
55979
 msgstr "由於存在歧義,虛基礎類別 %qT 在 %qT 中無法存取"
 
55980
 
 
55981
-#: cp/class.c:5886
 
55982
+#: cp/class.c:5889
 
55983
 #, gcc-internal-format
 
55984
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
55985
 msgstr "賦於 %qT 的大小可能與 ABI 不相容,並且可能在 GCC 的未來版本中變更"
 
55986
 
 
55987
-#: cp/class.c:5926
 
55988
+#: cp/class.c:5929
 
55989
 #, gcc-internal-format
 
55990
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
55991
 msgstr "%qD 的偏移量可能與 ABI 不相容,並且可能在 GCC 的未來版本中變更"
 
55992
 
 
55993
-#: cp/class.c:5954
 
55994
+#: cp/class.c:5957
 
55995
 #, gcc-internal-format
 
55996
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
55997
 msgstr "%q+D 的偏移量與 ABI 不相容,並且在 GCC 的未來版本中可能會有變化"
 
55998
 
 
55999
-#: cp/class.c:5964
 
56000
+#: cp/class.c:5967
 
56001
 #, gcc-internal-format
 
56002
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
56003
 msgstr "%q+D 包含一個空類別,基礎類別的位置在 GCC 的未來版本可能會有變化"
 
56004
 
 
56005
-#: cp/class.c:6052
 
56006
+#: cp/class.c:6055
 
56007
 #, gcc-internal-format
 
56008
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
56009
 msgstr "空類別 %qT 的衍生類別的版面設置在 GCC 的未來版本中可能會起變化"
 
56010
 
 
56011
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
56012
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
56013
 #, gcc-internal-format
 
56014
 msgid "redefinition of %q#T"
 
56015
 msgstr "%q#T 重定義"
 
56016
 
 
56017
-#: cp/class.c:6369
 
56018
+#: cp/class.c:6372
 
56019
 #, fuzzy, gcc-internal-format
 
56020
-#| msgid "%q#T has virtual functions but non-virtual destructor"
 
56021
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
56022
-msgstr "%q#T 有虛函式卻沒有虛解構函式"
 
56023
+msgstr "%q#T 有虛擬函式和可存取 non-virtual 解構式"
 
56024
 
 
56025
-#: cp/class.c:6395
 
56026
+#: cp/class.c:6398
 
56027
 #, fuzzy, gcc-internal-format
 
56028
-#| msgid "class %qT does not have any field named %qD"
 
56029
 msgid "type transparent %q#T does not have any fields"
 
56030
-msgstr "類別 %qT 沒具名為 %qD 的欄位"
 
56031
+msgstr "型態透明類別 %qT 沒有任何欄位"
 
56032
 
 
56033
-#: cp/class.c:6401
 
56034
-#, gcc-internal-format
 
56035
+#: cp/class.c:6404
 
56036
+#, fuzzy, gcc-internal-format
 
56037
 msgid "type transparent class %qT has base classes"
 
56038
-msgstr ""
 
56039
+msgstr "型態透明類別 %qT 有基礎類別"
 
56040
 
 
56041
-#: cp/class.c:6405
 
56042
+#: cp/class.c:6408
 
56043
 #, fuzzy, gcc-internal-format
 
56044
-#| msgid "type %qs has virtual member functions"
 
56045
 msgid "type transparent class %qT has virtual functions"
 
56046
-msgstr "類型 %qs 有虛成員函式"
 
56047
+msgstr "型態透明類別 %qT 有虛擬函式"
 
56048
 
 
56049
-#: cp/class.c:6411
 
56050
+#: cp/class.c:6414
 
56051
 #, gcc-internal-format
 
56052
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
56053
 msgstr ""
 
56054
 
 
56055
-#: cp/class.c:6562
 
56056
+#: cp/class.c:6565
 
56057
 #, gcc-internal-format
 
56058
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
56059
 msgstr "試圖完成結構,但為先前的解析錯誤所插斷"
 
56060
 
 
56061
-#: cp/class.c:7071
 
56062
+#: cp/class.c:7074
 
56063
 #, gcc-internal-format
 
56064
 msgid "language string %<\"%E\"%> not recognized"
 
56065
 msgstr "語言字串 %<\"%E\"%> 不可識別"
 
56066
 
 
56067
-#: cp/class.c:7160
 
56068
+#: cp/class.c:7163
 
56069
 #, gcc-internal-format
 
56070
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
56071
 msgstr "無法解析多載函式 %qD,基於向類型 %qT 的轉換"
 
56072
 
 
56073
-#: cp/class.c:7280
 
56074
+#: cp/class.c:7283
 
56075
 #, gcc-internal-format
 
56076
 msgid "no matches converting function %qD to type %q#T"
 
56077
 msgstr "沒有可將函式 %qD 轉換到類型 %q#T 的匹配項"
 
56078
 
 
56079
-#: cp/class.c:7308
 
56080
+#: cp/class.c:7311
 
56081
 #, gcc-internal-format
 
56082
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
56083
 msgstr "將多載函式 %qD 轉換為類型 %q#T 有歧義"
 
56084
 
 
56085
-#: cp/class.c:7335
 
56086
+#: cp/class.c:7338
 
56087
 #, gcc-internal-format
 
56088
 msgid "assuming pointer to member %qD"
 
56089
 msgstr "假定是成員指標 %qD"
 
56090
 
 
56091
-#: cp/class.c:7338
 
56092
+#: cp/class.c:7341
 
56093
 #, gcc-internal-format
 
56094
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
56095
 msgstr "(成員指標只能用 %<&%E%> 構成)"
 
56096
 
 
56097
-#: cp/class.c:7413 cp/class.c:7447
 
56098
+#: cp/class.c:7416 cp/class.c:7450
 
56099
 #, gcc-internal-format
 
56100
 msgid "not enough type information"
 
56101
 msgstr "類型資訊不充分"
 
56102
 
 
56103
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
56104
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
56105
 #, gcc-internal-format
 
56106
 msgid "cannot convert %qE from type %qT to type %qT"
 
56107
 msgstr "無法將 %qE 從類型 %qT 轉換到類型 %qT"
 
56108
@@ -30457,26 +29331,25 @@
 
56109
 #. A name N used in a class S shall refer to the same declaration
 
56110
 #. in its context and when re-evaluated in the completed scope of
 
56111
 #. S.
 
56112
-#: cp/class.c:7742 cp/decl.c:1325
 
56113
+#: cp/class.c:7745 cp/decl.c:1325
 
56114
 #, gcc-internal-format
 
56115
 msgid "declaration of %q#D"
 
56116
 msgstr "%q#D 的宣告"
 
56117
 
 
56118
-#: cp/class.c:7743
 
56119
+#: cp/class.c:7746
 
56120
 #, gcc-internal-format
 
56121
 msgid "changes meaning of %qD from %q+#D"
 
56122
 msgstr "變更了 %qD 的原意 %q+#D"
 
56123
 
 
56124
 #: cp/cp-gimplify.c:1487
 
56125
-#, gcc-internal-format
 
56126
+#, fuzzy, gcc-internal-format
 
56127
 msgid "%qE implicitly determined as %<firstprivate%> has reference type"
 
56128
-msgstr ""
 
56129
+msgstr "%qE 隱含地決定的做為 %<firstprivate%> 有參考類型"
 
56130
 
 
56131
 #: cp/cvt.c:91
 
56132
 #, fuzzy, gcc-internal-format
 
56133
-#| msgid "can't convert from incomplete type %qT to %qT"
 
56134
 msgid "can%'t convert from incomplete type %qT to %qT"
 
56135
-msgstr "無法永遠不完全類型 %qT 轉換到 %qT"
 
56136
+msgstr "can%'t 轉換從不完整型態 %qT 到 %qT"
 
56137
 
 
56138
 #: cp/cvt.c:101
 
56139
 #, gcc-internal-format
 
56140
@@ -30485,27 +29358,23 @@
 
56141
 
 
56142
 #: cp/cvt.c:383
 
56143
 #, fuzzy, gcc-internal-format
 
56144
-#| msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
56145
 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
 
56146
-msgstr "將類型為 %qT 的參照初始化為類型為 %qT 的運算式無效"
 
56147
+msgstr "初始化的易變的參考類型 %q#T 從 rvalue 的型態 %qT"
 
56148
 
 
56149
 #: cp/cvt.c:386
 
56150
 #, fuzzy, gcc-internal-format
 
56151
-#| msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
56152
 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
 
56153
-msgstr "將類型為 %qT 的參照初始化為類型為 %qT 的運算式無效"
 
56154
+msgstr "轉換到易變的參考類型 %q#T 從 rvalue 的型態 %qT"
 
56155
 
 
56156
 #: cp/cvt.c:389
 
56157
 #, fuzzy, gcc-internal-format
 
56158
-#| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 
56159
 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
 
56160
-msgstr "將類型為 %qT 的非 const 參照初始化為類型為 %qT 的臨時變數無效"
 
56161
+msgstr "初始化的 non-const 參考類型 %q#T 從 rvalue 的型態 %qT"
 
56162
 
 
56163
 #: cp/cvt.c:392
 
56164
 #, fuzzy, gcc-internal-format
 
56165
-#| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 
56166
 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
 
56167
-msgstr "將類型為 %qT 的非 const 參照初始化為類型為 %qT 的臨時變數無效"
 
56168
+msgstr "轉換到 non-const 參考類型 %q#T 從 rvalue 的型態 %qT"
 
56169
 
 
56170
 #: cp/cvt.c:467
 
56171
 #, gcc-internal-format
 
56172
@@ -30528,9 +29397,9 @@
 
56173
 msgstr "從 %q#T 到 %q#T 的轉換"
 
56174
 
 
56175
 #: cp/cvt.c:745
 
56176
-#, gcc-internal-format
 
56177
+#, fuzzy, gcc-internal-format
 
56178
 msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
 
56179
-msgstr ""
 
56180
+msgstr "結果的轉換被未指定的因為 %qE 超出範圍的型態 %qT"
 
56181
 
 
56182
 #: cp/cvt.c:756 cp/cvt.c:800
 
56183
 #, gcc-internal-format
 
56184
@@ -30539,9 +29408,8 @@
 
56185
 
 
56186
 #: cp/cvt.c:765
 
56187
 #, fuzzy, gcc-internal-format
 
56188
-#| msgid "could not convert %qE to %qT"
 
56189
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
56190
-msgstr "不能將 %qE 轉換為 %qT"
 
56191
+msgstr "無法轉換 %qE 從 %qT 到 %qT"
 
56192
 
 
56193
 #: cp/cvt.c:816
 
56194
 #, gcc-internal-format
 
56195
@@ -30560,267 +29428,238 @@
 
56196
 
 
56197
 #: cp/cvt.c:1012
 
56198
 #, fuzzy, gcc-internal-format
 
56199
-#| msgid "conversion to incomplete type"
 
56200
 msgid "conversion to void will not access object of incomplete type %qT"
 
56201
-msgstr "轉換為不完全類型"
 
56202
+msgstr "轉換到虛值將無法存取物件的不完整型態 %qT"
 
56203
 
 
56204
 #: cp/cvt.c:1016
 
56205
-#, gcc-internal-format
 
56206
+#, fuzzy, gcc-internal-format
 
56207
 msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
 
56208
-msgstr ""
 
56209
+msgstr "間接取值將無法存取物件的不完整型態 %qT 在中秒運算元的條件運算式"
 
56210
 
 
56211
 #: cp/cvt.c:1021
 
56212
-#, gcc-internal-format
 
56213
+#, fuzzy, gcc-internal-format
 
56214
 msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
 
56215
-msgstr ""
 
56216
+msgstr "間接取值將無法存取物件的不完整型態 %qT 在中第三運算元的條件運算式"
 
56217
 
 
56218
 #: cp/cvt.c:1026
 
56219
-#, gcc-internal-format
 
56220
+#, fuzzy, gcc-internal-format
 
56221
 msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
 
56222
-msgstr ""
 
56223
+msgstr "間接取值將無法存取物件的不完整型態 %qT 在中權限運算元的逗號運算子"
 
56224
 
 
56225
 #: cp/cvt.c:1031
 
56226
-#, gcc-internal-format
 
56227
+#, fuzzy, gcc-internal-format
 
56228
 msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
 
56229
-msgstr ""
 
56230
+msgstr "間接取值將無法存取物件的不完整型態 %qT 在中向左運算元的逗號運算子"
 
56231
 
 
56232
 #: cp/cvt.c:1036
 
56233
 #, fuzzy, gcc-internal-format
 
56234
-#| msgid "invalid application of %qs to incomplete type %qT "
 
56235
 msgid "indirection will not access object of incomplete type %qT in statement"
 
56236
-msgstr "%qs 不能用於不完全的類型 %qT"
 
56237
+msgstr "間接取值將無法存取物件的不完整型態 %qT 在中敘述"
 
56238
 
 
56239
 #: cp/cvt.c:1040
 
56240
-#, gcc-internal-format
 
56241
+#, fuzzy, gcc-internal-format
 
56242
 msgid "indirection will not access object of incomplete type %qT in for increment expression"
 
56243
-msgstr ""
 
56244
+msgstr "間接取值將無法存取物件的不完整型態 %qT 在中用於遞增運算式"
 
56245
 
 
56246
 #: cp/cvt.c:1056
 
56247
 #, fuzzy, gcc-internal-format
 
56248
-#| msgid "conversion to incomplete type"
 
56249
 msgid "conversion to void will not access object of type %qT"
 
56250
-msgstr "轉換為不完全類型"
 
56251
+msgstr "轉換到虛值將無法存取物件的型態 %qT"
 
56252
 
 
56253
 #: cp/cvt.c:1060
 
56254
-#, gcc-internal-format
 
56255
+#, fuzzy, gcc-internal-format
 
56256
 msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
 
56257
-msgstr ""
 
56258
+msgstr "隱含的解參考將無法存取物件的型態 %qT 在中秒運算元的條件運算式"
 
56259
 
 
56260
 #: cp/cvt.c:1065
 
56261
-#, gcc-internal-format
 
56262
+#, fuzzy, gcc-internal-format
 
56263
 msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
 
56264
-msgstr ""
 
56265
+msgstr "隱含的解參考將無法存取物件的型態 %qT 在中第三運算元的條件運算式"
 
56266
 
 
56267
 #: cp/cvt.c:1070
 
56268
-#, gcc-internal-format
 
56269
+#, fuzzy, gcc-internal-format
 
56270
 msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
 
56271
-msgstr ""
 
56272
+msgstr "隱含的解參考將無法存取物件的型態 %qT 在中權限運算元的逗號運算子"
 
56273
 
 
56274
 #: cp/cvt.c:1075
 
56275
-#, gcc-internal-format
 
56276
+#, fuzzy, gcc-internal-format
 
56277
 msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
 
56278
-msgstr ""
 
56279
+msgstr "隱含的解參考將無法存取物件的型態 %qT 在中向左運算元的逗號運算子"
 
56280
 
 
56281
 #: cp/cvt.c:1080
 
56282
-#, gcc-internal-format
 
56283
+#, fuzzy, gcc-internal-format
 
56284
 msgid "implicit dereference will not access object of type %qT in statement"
 
56285
-msgstr ""
 
56286
+msgstr "隱含的解參考將無法存取物件的型態 %qT 在中敘述"
 
56287
 
 
56288
 #: cp/cvt.c:1084
 
56289
-#, gcc-internal-format
 
56290
+#, fuzzy, gcc-internal-format
 
56291
 msgid "implicit dereference will not access object of type %qT in for increment expression"
 
56292
-msgstr ""
 
56293
+msgstr "隱含的解參考將無法存取物件的型態 %qT 在中用於遞增運算式"
 
56294
 
 
56295
 #: cp/cvt.c:1098
 
56296
-#, gcc-internal-format
 
56297
+#, fuzzy, gcc-internal-format
 
56298
 msgid "conversion to void will not access object of non-trivially-copyable type %qT"
 
56299
-msgstr ""
 
56300
+msgstr "轉換到虛值將無法存取物件的 non-trivially-copyable 型態 %qT"
 
56301
 
 
56302
 #: cp/cvt.c:1103
 
56303
-#, gcc-internal-format
 
56304
+#, fuzzy, gcc-internal-format
 
56305
 msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
 
56306
-msgstr ""
 
56307
+msgstr "間接取值將無法存取物件的 non-trivially-copyable 型態 %qT 在中秒運算元的條件運算式"
 
56308
 
 
56309
 #: cp/cvt.c:1108
 
56310
-#, gcc-internal-format
 
56311
+#, fuzzy, gcc-internal-format
 
56312
 msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
 
56313
-msgstr ""
 
56314
+msgstr "間接取值將無法存取物件的 non-trivially-copyable 型態 %qT 在中第三運算元的條件運算式"
 
56315
 
 
56316
 #: cp/cvt.c:1113
 
56317
-#, gcc-internal-format
 
56318
+#, fuzzy, gcc-internal-format
 
56319
 msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
 
56320
-msgstr ""
 
56321
+msgstr "間接取值將無法存取物件的 non-trivially-copyable 型態 %qT 在中權限運算元的逗號運算子"
 
56322
 
 
56323
 #: cp/cvt.c:1118
 
56324
-#, gcc-internal-format
 
56325
+#, fuzzy, gcc-internal-format
 
56326
 msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
 
56327
-msgstr ""
 
56328
+msgstr "間接取值將無法存取物件的 non-trivially-copyable 型態 %qT 在中向左運算元的逗號運算子"
 
56329
 
 
56330
 #: cp/cvt.c:1123
 
56331
-#, gcc-internal-format
 
56332
+#, fuzzy, gcc-internal-format
 
56333
 msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
 
56334
-msgstr ""
 
56335
+msgstr "間接取值將無法存取物件的 non-trivially-copyable 型態 %qT 在中敘述"
 
56336
 
 
56337
 #: cp/cvt.c:1128
 
56338
-#, gcc-internal-format
 
56339
+#, fuzzy, gcc-internal-format
 
56340
 msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
 
56341
-msgstr ""
 
56342
+msgstr "間接取值將無法存取物件的 non-trivially-copyable 型態 %qT 在中用於遞增運算式"
 
56343
 
 
56344
 #: cp/cvt.c:1166
 
56345
 #, fuzzy, gcc-internal-format
 
56346
-#| msgid "cannot %s a pointer to incomplete type %qT"
 
56347
 msgid "conversion to void will not access object %qE of incomplete type %qT"
 
56348
-msgstr "不能將指標 %s 到不完全的類型 %qT"
 
56349
+msgstr "轉換到虛值將無法存取物件 %qE 的不完整型態 %qT"
 
56350
 
 
56351
 #: cp/cvt.c:1170
 
56352
 #, fuzzy, gcc-internal-format
 
56353
-#| msgid "object %qE of incomplete type %qT will not be accessed in %s"
 
56354
 msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
 
56355
-msgstr "物件 %qE 具有不完全的類型 %qT,不會在 %s 中被存取"
 
56356
+msgstr "變數 %qE 的不完整型態 %qT 將無法被存取在中秒運算元的條件運算式"
 
56357
 
 
56358
 #: cp/cvt.c:1175
 
56359
 #, fuzzy, gcc-internal-format
 
56360
-#| msgid "object %qE of incomplete type %qT will not be accessed in %s"
 
56361
 msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
 
56362
-msgstr "物件 %qE 具有不完全的類型 %qT,不會在 %s 中被存取"
 
56363
+msgstr "變數 %qE 的不完整型態 %qT 將無法被存取在中第三運算元的條件運算式"
 
56364
 
 
56365
 #: cp/cvt.c:1180
 
56366
 #, fuzzy, gcc-internal-format
 
56367
-#| msgid "object %qE of incomplete type %qT will not be accessed in %s"
 
56368
 msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
 
56369
-msgstr "物件 %qE 具有不完全的類型 %qT,不會在 %s 中被存取"
 
56370
+msgstr "變數 %qE 的不完整型態 %qT 將無法被存取在中權限運算元的逗號運算子"
 
56371
 
 
56372
 #: cp/cvt.c:1185
 
56373
 #, fuzzy, gcc-internal-format
 
56374
-#| msgid "object %qE of incomplete type %qT will not be accessed in %s"
 
56375
 msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
 
56376
-msgstr "物件 %qE 具有不完全的類型 %qT,不會在 %s 中被存取"
 
56377
+msgstr "變數 %qE 的不完整型態 %qT 將無法被存取在中向左運算元的逗號運算子"
 
56378
 
 
56379
 #: cp/cvt.c:1190
 
56380
 #, fuzzy, gcc-internal-format
 
56381
-#| msgid "object %qE of incomplete type %qT will not be accessed in %s"
 
56382
 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
 
56383
-msgstr "物件 %qE 具有不完全的類型 %qT,不會在 %s 中被存取"
 
56384
+msgstr "變數 %qE 的不完整型態 %qT 將無法被存取在中敘述"
 
56385
 
 
56386
 #: cp/cvt.c:1194
 
56387
 #, fuzzy, gcc-internal-format
 
56388
-#| msgid "object %qE of incomplete type %qT will not be accessed in %s"
 
56389
 msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
 
56390
-msgstr "物件 %qE 具有不完全的類型 %qT,不會在 %s 中被存取"
 
56391
+msgstr "變數 %qE 的不完整型態 %qT 將無法被存取在中用於遞增運算式"
 
56392
 
 
56393
 #: cp/cvt.c:1243
 
56394
 #, fuzzy, gcc-internal-format
 
56395
-#| msgid "%s cannot resolve address of overloaded function"
 
56396
 msgid "conversion to void cannot resolve address of overloaded function"
 
56397
-msgstr "%s 無法解析多載化函式位址"
 
56398
+msgstr "轉換到虛值無法解析位址的多載化函式"
 
56399
 
 
56400
 #: cp/cvt.c:1247
 
56401
 #, fuzzy, gcc-internal-format
 
56402
-#| msgid "%s cannot resolve address of overloaded function"
 
56403
 msgid "second operand of conditional expression cannot resolve address of overloaded function"
 
56404
-msgstr "%s 無法解析多載化函式位址"
 
56405
+msgstr "秒運算元的條件運算式無法解析位址的多載化函式"
 
56406
 
 
56407
 #: cp/cvt.c:1251
 
56408
 #, fuzzy, gcc-internal-format
 
56409
-#| msgid "%s cannot resolve address of overloaded function"
 
56410
 msgid "third operand of conditional expression cannot resolve address of overloaded function"
 
56411
-msgstr "%s 無法解析多載化函式位址"
 
56412
+msgstr "第三運算元的條件運算式無法解析位址的多載化函式"
 
56413
 
 
56414
 #: cp/cvt.c:1255
 
56415
 #, fuzzy, gcc-internal-format
 
56416
-#| msgid "%s cannot resolve address of overloaded function"
 
56417
 msgid "right operand of comma operator cannot resolve address of overloaded function"
 
56418
-msgstr "%s 無法解析多載化函式位址"
 
56419
+msgstr "右運算元的逗號運算子無法解析位址的多載化函式"
 
56420
 
 
56421
 #: cp/cvt.c:1259
 
56422
 #, fuzzy, gcc-internal-format
 
56423
-#| msgid "%s cannot resolve address of overloaded function"
 
56424
 msgid "left operand of comma operator cannot resolve address of overloaded function"
 
56425
-msgstr "%s 無法解析多載化函式位址"
 
56426
+msgstr "左運算元的逗號運算子無法解析位址的多載化函式"
 
56427
 
 
56428
 #: cp/cvt.c:1263
 
56429
 #, fuzzy, gcc-internal-format
 
56430
-#| msgid "%s cannot resolve address of overloaded function"
 
56431
 msgid "statement cannot resolve address of overloaded function"
 
56432
-msgstr "%s 無法解析多載化函式位址"
 
56433
+msgstr "敘述無法解析位址的多載化函式"
 
56434
 
 
56435
 #: cp/cvt.c:1267
 
56436
 #, fuzzy, gcc-internal-format
 
56437
-#| msgid "%s cannot resolve address of overloaded function"
 
56438
 msgid "for increment expression cannot resolve address of overloaded function"
 
56439
-msgstr "%s 無法解析多載化函式位址"
 
56440
+msgstr "用於遞增運算式無法解析位址的多載化函式"
 
56441
 
 
56442
 #: cp/cvt.c:1283
 
56443
 #, fuzzy, gcc-internal-format
 
56444
-#| msgid "%s is a reference, not call, to function %qE"
 
56445
 msgid "second operand of conditional expression is a reference, not call, to function %qE"
 
56446
-msgstr "%s 是對函式 %qE 的一個參照而不是呼叫"
 
56447
+msgstr "秒運算元的條件運算式是參考,無法呼叫,到函式 %qE"
 
56448
 
 
56449
 #: cp/cvt.c:1288
 
56450
 #, fuzzy, gcc-internal-format
 
56451
-#| msgid "%s is a reference, not call, to function %qE"
 
56452
 msgid "third operand of conditional expression is a reference, not call, to function %qE"
 
56453
-msgstr "%s 是對函式 %qE 的一個參照而不是呼叫"
 
56454
+msgstr "第三運算元的條件運算式是參考,無法呼叫,到函式 %qE"
 
56455
 
 
56456
 #: cp/cvt.c:1293
 
56457
 #, fuzzy, gcc-internal-format
 
56458
-#| msgid "%s is a reference, not call, to function %qE"
 
56459
 msgid "right operand of comma operator is a reference, not call, to function %qE"
 
56460
-msgstr "%s 是對函式 %qE 的一個參照而不是呼叫"
 
56461
+msgstr "右運算元的逗號運算子是參考,無法呼叫,到函式 %qE"
 
56462
 
 
56463
 #: cp/cvt.c:1298
 
56464
 #, fuzzy, gcc-internal-format
 
56465
-#| msgid "%s is a reference, not call, to function %qE"
 
56466
 msgid "left operand of comma operator is a reference, not call, to function %qE"
 
56467
-msgstr "%s 是對函式 %qE 的一個參照而不是呼叫"
 
56468
+msgstr "左運算元的逗號運算子是參考,無法呼叫,到函式 %qE"
 
56469
 
 
56470
 #: cp/cvt.c:1303
 
56471
 #, fuzzy, gcc-internal-format
 
56472
-#| msgid "%s is a reference, not call, to function %qE"
 
56473
 msgid "statement is a reference, not call, to function %qE"
 
56474
-msgstr "%s 是對函式 %qE 的一個參照而不是呼叫"
 
56475
+msgstr "敘述是參考,無法呼叫,到函式 %qE"
 
56476
 
 
56477
 #: cp/cvt.c:1308
 
56478
 #, fuzzy, gcc-internal-format
 
56479
-#| msgid "%s is a reference, not call, to function %qE"
 
56480
 msgid "for increment expression is a reference, not call, to function %qE"
 
56481
-msgstr "%s 是對函式 %qE 的一個參照而不是呼叫"
 
56482
+msgstr "用於遞增運算式是參考,無法呼叫,到函式 %qE"
 
56483
 
 
56484
 #: cp/cvt.c:1335
 
56485
 #, fuzzy, gcc-internal-format
 
56486
-#| msgid "left-hand operand of comma expression has no effect"
 
56487
 msgid "second operand of conditional expression has no effect"
 
56488
-msgstr "逗號運算式的左運算元不起作用"
 
56489
+msgstr "秒運算元的條件運算式沒有任何效果"
 
56490
 
 
56491
 #: cp/cvt.c:1340
 
56492
 #, fuzzy, gcc-internal-format
 
56493
-#| msgid "left-hand operand of comma expression has no effect"
 
56494
 msgid "third operand of conditional expression has no effect"
 
56495
-msgstr "逗號運算式的左運算元不起作用"
 
56496
+msgstr "第三運算元的條件運算式沒有任何效果"
 
56497
 
 
56498
 #: cp/cvt.c:1345
 
56499
 #, fuzzy, gcc-internal-format
 
56500
-#| msgid "left-hand operand of comma expression has no effect"
 
56501
 msgid "right operand of comma operator has no effect"
 
56502
-msgstr "逗號運算式的左運算元不起作用"
 
56503
+msgstr "右運算元的逗號運算子沒有任何效果"
 
56504
 
 
56505
 #: cp/cvt.c:1349
 
56506
 #, fuzzy, gcc-internal-format
 
56507
-#| msgid "left-hand operand of comma expression has no effect"
 
56508
 msgid "left operand of comma operator has no effect"
 
56509
-msgstr "逗號運算式的左運算元不起作用"
 
56510
+msgstr "左運算元的逗號運算子沒有任何效果"
 
56511
 
 
56512
 #: cp/cvt.c:1353
 
56513
 #, fuzzy, gcc-internal-format
 
56514
-#| msgid "statement with no effect"
 
56515
 msgid "statement has no effect"
 
56516
-msgstr "敘述不起作用"
 
56517
+msgstr "敘述沒有任何效果"
 
56518
 
 
56519
 #: cp/cvt.c:1357
 
56520
 #, fuzzy, gcc-internal-format
 
56521
-#| msgid "left-hand operand of comma expression has no effect"
 
56522
 msgid "for increment expression has no effect"
 
56523
-msgstr "逗號運算式的左運算元不起作用"
 
56524
+msgstr "用於遞增運算式沒有任何效果"
 
56525
 
 
56526
 #: cp/cvt.c:1513
 
56527
 #, gcc-internal-format
 
56528
@@ -30834,9 +29673,8 @@
 
56529
 
 
56530
 #: cp/cvt.c:1589
 
56531
 #, fuzzy, gcc-internal-format
 
56532
-#| msgid "  candidate conversions include %qD and %qD"
 
56533
 msgid "  candidate conversions include %qD"
 
56534
-msgstr "  備選轉換包括 %qD 和 %qD"
 
56535
+msgstr "  candidate 轉換包含 %qD"
 
56536
 
 
56537
 #: cp/cvt.c:1638
 
56538
 #, gcc-internal-format
 
56539
@@ -30845,9 +29683,8 @@
 
56540
 
 
56541
 #: cp/decl.c:640
 
56542
 #, fuzzy, gcc-internal-format
 
56543
-#| msgid "label %q+D defined but not used"
 
56544
 msgid "variable %q+D set but not used"
 
56545
-msgstr "標籤 %q+D 定義後未使用"
 
56546
+msgstr "變數 %q+D 設定並不是使用"
 
56547
 
 
56548
 #: cp/decl.c:1146
 
56549
 #, gcc-internal-format
 
56550
@@ -30862,9 +29699,8 @@
 
56551
 
 
56552
 #: cp/decl.c:1179
 
56553
 #, fuzzy, gcc-internal-format
 
56554
-#| msgid "declaration of %qF throws different exceptions"
 
56555
 msgid "declaration of %qF has a different exception specifier"
 
56556
-msgstr "%qF 的宣告拋出不同的異常"
 
56557
+msgstr "宣告的 %qF 有不同的異常說明符"
 
56558
 
 
56559
 #: cp/decl.c:1181
 
56560
 #, gcc-internal-format
 
56561
@@ -30873,25 +29709,23 @@
 
56562
 
 
56563
 #: cp/decl.c:1206
 
56564
 #, fuzzy, gcc-internal-format
 
56565
-#| msgid "redeclaration of %qT as a non-template"
 
56566
 msgid "redeclaration %qD differs in %<constexpr%>"
 
56567
-msgstr "%qT 重宣告為非範本"
 
56568
+msgstr "重新宣告 %qD 不同在中 %<constexpr%>"
 
56569
 
 
56570
 #: cp/decl.c:1207
 
56571
 #, fuzzy, gcc-internal-format
 
56572
-#| msgid "from previous declaration %q+F"
 
56573
 msgid "from previous declaration %q+D"
 
56574
-msgstr "從先前的宣告 %q+F"
 
56575
+msgstr "從前一個宣告 %q+D"
 
56576
 
 
56577
 #: cp/decl.c:1252
 
56578
-#, gcc-internal-format
 
56579
+#, fuzzy, gcc-internal-format
 
56580
 msgid "literal operator template %q+D conflicts with raw literal operator %qD"
 
56581
-msgstr ""
 
56582
+msgstr "實字運算子模板 %q+D 衝突與原始實字運算子 %qD"
 
56583
 
 
56584
 #: cp/decl.c:1257
 
56585
-#, gcc-internal-format
 
56586
+#, fuzzy, gcc-internal-format
 
56587
 msgid "raw literal operator %q+D conflicts with literal operator template %qD"
 
56588
-msgstr ""
 
56589
+msgstr "原始實字運算子 %q+D 衝突與實字運算子模板 %qD"
 
56590
 
 
56591
 #: cp/decl.c:1278
 
56592
 #, gcc-internal-format
 
56593
@@ -30915,15 +29749,13 @@
 
56594
 
 
56595
 #: cp/decl.c:1313 cp/decl.c:1387
 
56596
 #, fuzzy, gcc-internal-format
 
56597
-#| msgid "shadowing %s function %q#D"
 
56598
 msgid "shadowing built-in function %q#D"
 
56599
-msgstr "隱藏了 %s 函式 %q#D"
 
56600
+msgstr "陰影內建函式 %q#D"
 
56601
 
 
56602
 #: cp/decl.c:1314 cp/decl.c:1388
 
56603
 #, fuzzy, gcc-internal-format
 
56604
-#| msgid "shadowing %s function %q#D"
 
56605
 msgid "shadowing library function %q#D"
 
56606
-msgstr "隱藏了 %s 函式 %q#D"
 
56607
+msgstr "陰影函式庫函式 %q#D"
 
56608
 
 
56609
 #: cp/decl.c:1321
 
56610
 #, gcc-internal-format
 
56611
@@ -30982,7 +29814,6 @@
 
56612
 
 
56613
 #: cp/decl.c:1533
 
56614
 #, fuzzy, gcc-internal-format
 
56615
-#| msgid "ambiguates old declaration %q+#D"
 
56616
 msgid "ambiguates old declaration with deduced return type"
 
56617
 msgstr "使舊的宣告 %q+#D 出現歧義"
 
56618
 
 
56619
@@ -31031,9 +29862,8 @@
 
56620
 
 
56621
 #: cp/decl.c:1621
 
56622
 #, fuzzy, gcc-internal-format
 
56623
-#| msgid "%Jfollows non-prototype definition here"
 
56624
 msgid "follows non-prototype definition here"
 
56625
-msgstr "%J在這裡的非原型定義之後"
 
56626
+msgstr "追隨 non-prototype 定義在此"
 
56627
 
 
56628
 #: cp/decl.c:1661
 
56629
 #, gcc-internal-format
 
56630
@@ -31062,15 +29892,13 @@
 
56631
 
 
56632
 #: cp/decl.c:1761
 
56633
 #, fuzzy, gcc-internal-format
 
56634
-#| msgid "redefinition of %q+D"
 
56635
 msgid "deleted definition of %qD"
 
56636
-msgstr "%q+D 重定義"
 
56637
+msgstr "刪除的定義的 %qD"
 
56638
 
 
56639
 #: cp/decl.c:1762
 
56640
 #, fuzzy, gcc-internal-format
 
56641
-#| msgid "previous declaration %q+D"
 
56642
 msgid "after previous declaration %q+D"
 
56643
-msgstr "先前的宣告 %q+D"
 
56644
+msgstr "之後前一個宣告 %q+D"
 
56645
 
 
56646
 #. From [temp.expl.spec]:
 
56647
 #.
 
56648
@@ -31092,67 +29920,57 @@
 
56649
 
 
56650
 #: cp/decl.c:2250
 
56651
 #, fuzzy, gcc-internal-format
 
56652
-#| msgid "%Jconflicts with previous declaration here"
 
56653
 msgid "conflicts with previous declaration here"
 
56654
-msgstr "%J與此處先前的宣告衝突"
 
56655
+msgstr "衝突與前一個宣告在此"
 
56656
 
 
56657
 #. Reject two definitions.
 
56658
 #: cp/decl.c:2429 cp/decl.c:2458 cp/decl.c:2491 cp/decl.c:2508 cp/decl.c:2581
 
56659
 #, fuzzy, gcc-internal-format
 
56660
-#| msgid "redefinition of %q#T"
 
56661
 msgid "redefinition of %q#D"
 
56662
-msgstr "%q#T 重定義"
 
56663
+msgstr "重複定義的 %q#D"
 
56664
 
 
56665
 #: cp/decl.c:2445
 
56666
 #, fuzzy, gcc-internal-format
 
56667
-#| msgid "%q#D conflicts with previous using declaration %q#D"
 
56668
 msgid "%qD conflicts with used function"
 
56669
-msgstr "%q#D 與先前的 using 宣告 %q#D 衝突"
 
56670
+msgstr "%qD 衝突與使用的函式"
 
56671
 
 
56672
 #: cp/decl.c:2455
 
56673
 #, fuzzy, gcc-internal-format
 
56674
-#| msgid "%qD not declared"
 
56675
 msgid "%q#D not declared in class"
 
56676
-msgstr "%qD 未宣告"
 
56677
+msgstr "%q#D 無法宣告的在中類別"
 
56678
 
 
56679
 #: cp/decl.c:2469 cp/decl.c:2518
 
56680
 #, fuzzy, gcc-internal-format
 
56681
-#| msgid "%q+D declared inline after its definition"
 
56682
 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
 
56683
-msgstr "%q+D 的內聯宣告出現在其定義之後"
 
56684
+msgstr "%q+D redeclared 內聯與 %<gnu_inline%> 屬性"
 
56685
 
 
56686
 #: cp/decl.c:2472 cp/decl.c:2521
 
56687
 #, fuzzy, gcc-internal-format
 
56688
-#| msgid "%q+D declared inline after its definition"
 
56689
 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
 
56690
-msgstr "%q+D 的內聯宣告出現在其定義之後"
 
56691
+msgstr "%q+D redeclared 內聯而無需 %<gnu_inline%> 屬性"
 
56692
 
 
56693
 #. is_primary=
 
56694
 #. is_partial=
 
56695
 #. is_friend_decl=
 
56696
 #: cp/decl.c:2538
 
56697
 #, fuzzy, gcc-internal-format
 
56698
-#| msgid "%qD cannot have default arguments"
 
56699
 msgid "redeclaration of friend %q#D may not have default template arguments"
 
56700
-msgstr "%qD 不能有預設參數"
 
56701
+msgstr "重新宣告的朋友 %q#D 可能無法有預設模板引數"
 
56702
 
 
56703
 #: cp/decl.c:2552
 
56704
 #, fuzzy, gcc-internal-format
 
56705
-#| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 
56706
 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
 
56707
-msgstr "%q+D 的執行緒局部宣告跟在其非執行緒局部宣告之後"
 
56708
+msgstr "thread-local 宣告的 %q#D 追隨 non-thread-local 宣告"
 
56709
 
 
56710
 #: cp/decl.c:2555
 
56711
 #, fuzzy, gcc-internal-format
 
56712
-#| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 
56713
 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
 
56714
-msgstr "%q+D 的執行緒局部宣告跟在其非執行緒局部宣告之後"
 
56715
+msgstr "non-thread-local 宣告的 %q#D 追隨 thread-local 宣告"
 
56716
 
 
56717
 #: cp/decl.c:2570 cp/decl.c:2589 cp/name-lookup.c:553 cp/name-lookup.c:1135
 
56718
 #, fuzzy, gcc-internal-format
 
56719
-#| msgid "declaration of %q#D"
 
56720
 msgid "redeclaration of %q#D"
 
56721
-msgstr "%q#D 的宣告"
 
56722
+msgstr "重新宣告的 %q#D"
 
56723
 
 
56724
 #: cp/decl.c:2742
 
56725
 #, gcc-internal-format
 
56726
@@ -31170,9 +29988,9 @@
 
56727
 msgstr "  從這裡"
 
56728
 
 
56729
 #: cp/decl.c:2765 cp/decl.c:2931
 
56730
-#, gcc-internal-format
 
56731
+#, fuzzy, gcc-internal-format
 
56732
 msgid "  exits OpenMP structured block"
 
56733
-msgstr ""
 
56734
+msgstr "  離開 OpenMP 結構化訊息塊"
 
56735
 
 
56736
 #: cp/decl.c:2787
 
56737
 #, gcc-internal-format
 
56738
@@ -31181,9 +29999,8 @@
 
56739
 
 
56740
 #: cp/decl.c:2789 cp/decl.c:2905
 
56741
 #, fuzzy, gcc-internal-format
 
56742
-#| msgid "base class %q#T has a non-virtual destructor"
 
56743
 msgid "  enters scope of %q+#D which has non-trivial destructor"
 
56744
-msgstr "基礎類別 %q#T 有一個非虛解構函式"
 
56745
+msgstr "  輸入範圍的 %q+#D 該項有 non-trivial 解構式"
 
56746
 
 
56747
 #: cp/decl.c:2803 cp/decl.c:2910
 
56748
 #, gcc-internal-format
 
56749
@@ -31198,9 +30015,8 @@
 
56750
 
 
56751
 #: cp/decl.c:2815 cp/decl.c:2915
 
56752
 #, fuzzy, gcc-internal-format
 
56753
-#| msgid "  enters try block"
 
56754
 msgid "  enters OpenMP structured block"
 
56755
-msgstr "  進入 try 區塊"
 
56756
+msgstr "  輸入 OpenMP 結構化訊息塊"
 
56757
 
 
56758
 #: cp/decl.c:2887 cp/decl.c:2927
 
56759
 #, gcc-internal-format
 
56760
@@ -31219,9 +30035,8 @@
 
56761
 
 
56762
 #: cp/decl.c:3289
 
56763
 #, fuzzy, gcc-internal-format
 
56764
-#| msgid "%qD is not a template"
 
56765
 msgid "%qD is not a type"
 
56766
-msgstr "%qD 不是一個範本"
 
56767
+msgstr "%qD 並非型態"
 
56768
 
 
56769
 #: cp/decl.c:3296 cp/parser.c:5071
 
56770
 #, gcc-internal-format
 
56771
@@ -31230,9 +30045,8 @@
 
56772
 
 
56773
 #: cp/decl.c:3305
 
56774
 #, fuzzy, gcc-internal-format
 
56775
-#| msgid "%q#T is not a template"
 
56776
 msgid "%q#T is not a class"
 
56777
-msgstr "%q#T 不是一個範本"
 
56778
+msgstr "%q#T 並非類別"
 
56779
 
 
56780
 #: cp/decl.c:3329 cp/decl.c:3421
 
56781
 #, gcc-internal-format
 
56782
@@ -31246,21 +30060,18 @@
 
56783
 
 
56784
 #: cp/decl.c:3342
 
56785
 #, fuzzy, gcc-internal-format
 
56786
-#| msgid "conversion from %qT to %qT is ambiguous"
 
56787
 msgid "lookup of %qT in %qT is ambiguous"
 
56788
-msgstr "從 %qT 到 %qT 的轉換有歧義"
 
56789
+msgstr "查找的 %qT 在中 %qT 是模稜兩可的"
 
56790
 
 
56791
 #: cp/decl.c:3351
 
56792
 #, fuzzy, gcc-internal-format
 
56793
-#| msgid "%qT resolves to %qT, which is is not a class type"
 
56794
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 
56795
-msgstr "%qT 被解析到非類別類型 %qT"
 
56796
+msgstr "%<typename %T::%D%> 名稱 %q#T, 該項並非類別模板"
 
56797
 
 
56798
 #: cp/decl.c:3358
 
56799
 #, fuzzy, gcc-internal-format
 
56800
-#| msgid "%<%T::%D%> is not a type"
 
56801
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 
56802
-msgstr "%<%T::%D%> 不是一個類型"
 
56803
+msgstr "%<typename %T::%D%> 名稱 %q#T, 該項並非型態"
 
56804
 
 
56805
 #: cp/decl.c:3430
 
56806
 #, gcc-internal-format
 
56807
@@ -31274,15 +30085,13 @@
 
56808
 
 
56809
 #: cp/decl.c:4145
 
56810
 #, fuzzy, gcc-internal-format
 
56811
-#| msgid "%Jan anonymous union cannot have function members"
 
56812
 msgid "an anonymous struct cannot have function members"
 
56813
-msgstr "%J一個匿名聯合不能有函式成員"
 
56814
+msgstr "匿名結構無法有函式成員"
 
56815
 
 
56816
 #: cp/decl.c:4148
 
56817
 #, fuzzy, gcc-internal-format
 
56818
-#| msgid "%Jan anonymous union cannot have function members"
 
56819
 msgid "an anonymous union cannot have function members"
 
56820
-msgstr "%J一個匿名聯合不能有函式成員"
 
56821
+msgstr "匿名等位無法有函式成員"
 
56822
 
 
56823
 #: cp/decl.c:4166
 
56824
 #, gcc-internal-format
 
56825
@@ -31301,15 +30110,13 @@
 
56826
 
 
56827
 #: cp/decl.c:4190
 
56828
 #, fuzzy, gcc-internal-format
 
56829
-#| msgid "attribute ignored in declaration of %q+#T"
 
56830
 msgid "attribute ignored in declaration of %q#T"
 
56831
-msgstr "屬性於 %q+#T 的宣告中被忽略"
 
56832
+msgstr "屬性忽略的在中宣告的 %q#T"
 
56833
 
 
56834
 #: cp/decl.c:4193
 
56835
 #, fuzzy, gcc-internal-format
 
56836
-#| msgid "attribute for %q+#T must follow the %qs keyword"
 
56837
 msgid "attribute for %q#T must follow the %qs keyword"
 
56838
-msgstr "%q+#T 的屬性必須跟在 %qs 關鍵字後面"
 
56839
+msgstr "屬性用於 %q#T 必須追隨 %qs 關鍵字"
 
56840
 
 
56841
 #: cp/decl.c:4216
 
56842
 #, gcc-internal-format
 
56843
@@ -31323,9 +30130,8 @@
 
56844
 
 
56845
 #: cp/decl.c:4238
 
56846
 #, fuzzy, gcc-internal-format
 
56847
-#| msgid "%qs can only be specified for functions"
 
56848
 msgid "%<auto%> can only be specified for variables or function declarations"
 
56849
-msgstr "只能為函式指定 %qs"
 
56850
+msgstr "%<auto%> 只能被指定的用於變數或函式宣告"
 
56851
 
 
56852
 #: cp/decl.c:4264
 
56853
 #, gcc-internal-format
 
56854
@@ -31364,45 +30170,39 @@
 
56855
 
 
56856
 #: cp/decl.c:4297
 
56857
 #, fuzzy, gcc-internal-format
 
56858
-#| msgid "typedef declaration invalid in parameter declaration"
 
56859
 msgid "%<typedef%> was ignored in this declaration"
 
56860
-msgstr "參數宣告中出現的 typedef 宣告無效"
 
56861
+msgstr "%<typedef%> 被忽略在中這個宣告"
 
56862
 
 
56863
 #: cp/decl.c:4299
 
56864
 #, fuzzy, gcc-internal-format
 
56865
-#| msgid "%<register%> in file-scope empty declaration"
 
56866
 msgid "%<constexpr%> cannot be used for type declarations"
 
56867
-msgstr "檔案作用欄位中出現 %<register%> 空宣告"
 
56868
+msgstr "%<constexpr%> 無法用於類型宣告"
 
56869
 
 
56870
 #: cp/decl.c:4321
 
56871
 #, fuzzy, gcc-internal-format
 
56872
-#| msgid "attribute ignored in declaration of %q+#T"
 
56873
 msgid "attribute ignored in explicit instantiation %q#T"
 
56874
-msgstr "屬性於 %q+#T 的宣告中被忽略"
 
56875
+msgstr "屬性忽略的於模板具現化"
 
56876
 
 
56877
 #: cp/decl.c:4324
 
56878
 #, fuzzy, gcc-internal-format
 
56879
-#| msgid "%qE attribute can only be applied to class definitions"
 
56880
 msgid "no attribute can be applied to an explicit instantiation"
 
56881
 msgstr "只能為類別定義套用 %qE 屬性"
 
56882
 
 
56883
 #: cp/decl.c:4396
 
56884
 #, fuzzy, gcc-internal-format
 
56885
-#| msgid "%qE attribute can only be applied to class definitions"
 
56886
 msgid "ignoring attributes applied to class type %qT outside of definition"
 
56887
-msgstr "只能為類別定義套用 %qE 屬性"
 
56888
+msgstr "忽略屬性套用到類別型態 %qT 外側的定義"
 
56889
 
 
56890
 #. A template type parameter or other dependent type.
 
56891
 #: cp/decl.c:4400
 
56892
-#, gcc-internal-format
 
56893
+#, fuzzy, gcc-internal-format
 
56894
 msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
 
56895
-msgstr ""
 
56896
+msgstr "忽略屬性套用到附屬型態 %qT 而無需關聯的宣告"
 
56897
 
 
56898
 #: cp/decl.c:4470 cp/decl2.c:819
 
56899
 #, fuzzy, gcc-internal-format
 
56900
-#| msgid "typedef %qD is initialized (use __typeof__ instead)"
 
56901
 msgid "typedef %qD is initialized (use decltype instead)"
 
56902
-msgstr "typedef %qD 被初始化(改用 __typeof__)"
 
56903
+msgstr "typedef %qD 被初始化的 (使用 decltype 做為替代)"
 
56904
 
 
56905
 #: cp/decl.c:4488
 
56906
 #, gcc-internal-format
 
56907
@@ -31411,9 +30211,8 @@
 
56908
 
 
56909
 #: cp/decl.c:4517
 
56910
 #, fuzzy, gcc-internal-format
 
56911
-#| msgid "function %q+D definition is marked dllimport"
 
56912
 msgid "definition of %q#D is marked %<dllimport%>"
 
56913
-msgstr "函式 %q+D 的定義被標記為 dllimport"
 
56914
+msgstr "定義的 %q#D 被標記 %<dllimport%>"
 
56915
 
 
56916
 #: cp/decl.c:4537
 
56917
 #, gcc-internal-format
 
56918
@@ -31431,9 +30230,9 @@
 
56919
 msgstr "ISO C++ 不允許成員 %qD 的初始化"
 
56920
 
 
56921
 #: cp/decl.c:4560
 
56922
-#, gcc-internal-format
 
56923
+#, fuzzy, gcc-internal-format
 
56924
 msgid "%qD declared %<constexpr%> outside its class"
 
56925
-msgstr ""
 
56926
+msgstr "%qD 宣告 %<constexpr%> 外側它的類別"
 
56927
 
 
56928
 #: cp/decl.c:4599
 
56929
 #, gcc-internal-format
 
56930
@@ -31452,9 +30251,8 @@
 
56931
 
 
56932
 #: cp/decl.c:4695 cp/decl.c:6123
 
56933
 #, fuzzy, gcc-internal-format
 
56934
-#| msgid "declaration of %q#D has %<extern%> and is initialized"
 
56935
 msgid "declaration of %q#D has no initializer"
 
56936
-msgstr "%q#D 宣告有 %<extern%> 並被初始化"
 
56937
+msgstr "宣告的 %q#D 沒有任何初始設定式"
 
56938
 
 
56939
 #: cp/decl.c:4697
 
56940
 #, gcc-internal-format
 
56941
@@ -31468,9 +30266,8 @@
 
56942
 
 
56943
 #: cp/decl.c:4772
 
56944
 #, fuzzy, gcc-internal-format
 
56945
-#| msgid "name %qD used in a GNU-style designated initializer for an array"
 
56946
 msgid "name used in a GNU-style designated initializer for an array"
 
56947
-msgstr "名稱 %qD 用在 GNU 風格的陣列指定元素初始值設定中"
 
56948
+msgstr "名稱已用於 GNU-style 指定的初始設定式用於陣列"
 
56949
 
 
56950
 #: cp/decl.c:4780 cp/typeck2.c:1085 cp/typeck2.c:1189
 
56951
 #, gcc-internal-format
 
56952
@@ -31502,27 +30299,23 @@
 
56953
 #. message in grokdeclarator.
 
56954
 #: cp/decl.c:4892
 
56955
 #, fuzzy, gcc-internal-format
 
56956
-#| msgid "storage size of %q+D isn%'t known"
 
56957
 msgid "storage size of %qD isn%'t known"
 
56958
-msgstr "%q+D 的存儲大小不明"
 
56959
+msgstr "貯藏大小的 %qD isn%'t 已知"
 
56960
 
 
56961
 #: cp/decl.c:4915
 
56962
 #, fuzzy, gcc-internal-format
 
56963
-#| msgid "storage size of %q+D isn%'t constant"
 
56964
 msgid "storage size of %qD isn%'t constant"
 
56965
-msgstr "%q+D 的存儲大小不是常數"
 
56966
+msgstr "貯藏大小的 %qD isn%'t 常數"
 
56967
 
 
56968
 #: cp/decl.c:4961
 
56969
 #, fuzzy, gcc-internal-format
 
56970
-#| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 
56971
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
 
56972
-msgstr "對不起:內聯函式中靜態資料 %q+#D 的語義是錯的(您會得到此變數的多份複製)"
 
56973
+msgstr "抱歉:語意的內聯函式靜態資料 %q+#D 是錯誤的 (you%'ll 旋緊向上與多重份數)"
 
56974
 
 
56975
 #: cp/decl.c:4965
 
56976
 #, fuzzy, gcc-internal-format
 
56977
-#| msgid "%J  you can work around this by removing the initializer"
 
56978
 msgid "  you can work around this by removing the initializer"
 
56979
-msgstr "%J  變通的作法是刪除初始值設定"
 
56980
+msgstr "  您可以解決方法這個由移除初始設定式"
 
56981
 
 
56982
 #: cp/decl.c:4996
 
56983
 #, gcc-internal-format
 
56984
@@ -31531,19 +30324,18 @@
 
56985
 
 
56986
 #: cp/decl.c:5003
 
56987
 #, fuzzy, gcc-internal-format
 
56988
-#| msgid "type %qs has a user-defined constructor"
 
56989
 msgid "%q#T has no user-provided default constructor"
 
56990
-msgstr "類型 %qs 有一個使用者定義的建構式"
 
56991
+msgstr "%q#T 沒有任何 user-provided 預設建構函式"
 
56992
 
 
56993
 #: cp/decl.c:5007
 
56994
-#, gcc-internal-format
 
56995
+#, fuzzy, gcc-internal-format
 
56996
 msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
 
56997
-msgstr ""
 
56998
+msgstr "建構子未被 user-provided 因為它是明確的缺席在中類別本體"
 
56999
 
 
57000
 #: cp/decl.c:5009
 
57001
-#, gcc-internal-format
 
57002
+#, fuzzy, gcc-internal-format
 
57003
 msgid "and the implicitly-defined constructor does not initialize %q+#D"
 
57004
-msgstr ""
 
57005
+msgstr "和 implicitly-defined 建構子不初始化 %q+#D"
 
57006
 
 
57007
 #: cp/decl.c:5133
 
57008
 #, gcc-internal-format
 
57009
@@ -31557,9 +30349,8 @@
 
57010
 
 
57011
 #: cp/decl.c:5192
 
57012
 #, fuzzy, gcc-internal-format
 
57013
-#| msgid "name %qD used in a GNU-style designated initializer for an array"
 
57014
 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
 
57015
-msgstr "名稱 %qD 用在 GNU 風格的陣列指定元素初始值設定中"
 
57016
+msgstr "%<[%E]=%>已用於 GNU-style 指定的初始設定式用於類別 %qT"
 
57017
 
 
57018
 #: cp/decl.c:5206
 
57019
 #, gcc-internal-format
 
57020
@@ -31568,14 +30359,13 @@
 
57021
 
 
57022
 #: cp/decl.c:5226
 
57023
 #, fuzzy, gcc-internal-format
 
57024
-#| msgid "invalid initializer"
 
57025
 msgid "invalid initializer for %q#D"
 
57026
-msgstr "無效的初始值設定"
 
57027
+msgstr "無效的初始設定式用於陣列成員 %q#D"
 
57028
 
 
57029
 #: cp/decl.c:5256
 
57030
-#, gcc-internal-format
 
57031
+#, fuzzy, gcc-internal-format
 
57032
 msgid "C99 designator %qE outside aggregate initializer"
 
57033
-msgstr ""
 
57034
+msgstr "C99 指示項 %qE 外側彙總初始設定式"
 
57035
 
 
57036
 #: cp/decl.c:5293 cp/decl.c:5478 cp/typeck2.c:1072 cp/typeck2.c:1270
 
57037
 #: cp/typeck2.c:1299 cp/typeck2.c:1346
 
57038
@@ -31595,9 +30385,8 @@
 
57039
 
 
57040
 #: cp/decl.c:5501
 
57041
 #, fuzzy, gcc-internal-format
 
57042
-#| msgid "elements of array %q#D have incomplete type"
 
57043
 msgid "elements of array %q#T have incomplete type"
 
57044
-msgstr "陣列 %q#D 的元素類型不完全"
 
57045
+msgstr "元件的陣列 %q#T 有不完整型態"
 
57046
 
 
57047
 #: cp/decl.c:5510
 
57048
 #, gcc-internal-format
 
57049
@@ -31606,27 +30395,23 @@
 
57050
 
 
57051
 #: cp/decl.c:5512
 
57052
 #, fuzzy, gcc-internal-format
 
57053
-#| msgid "ISO C90 forbids compound literals"
 
57054
 msgid "variable-sized compound literal"
 
57055
-msgstr "ISO C90 不允許複合字面值"
 
57056
+msgstr "variable-sized 複合實字"
 
57057
 
 
57058
 #: cp/decl.c:5567
 
57059
 #, fuzzy, gcc-internal-format
 
57060
-#| msgid "%qD has incomplete type"
 
57061
 msgid "%q#D has incomplete type"
 
57062
-msgstr "%qD 類型不完全"
 
57063
+msgstr "%q#D 有不完整型態"
 
57064
 
 
57065
 #: cp/decl.c:5587
 
57066
 #, fuzzy, gcc-internal-format
 
57067
-#| msgid "excess elements in union initializer"
 
57068
 msgid "scalar object %qD requires one element in initializer"
 
57069
-msgstr "聯合初始值設定項中有多餘元素"
 
57070
+msgstr "純量物件 %qD 需求一個元件在中初始設定式"
 
57071
 
 
57072
 #: cp/decl.c:5630
 
57073
 #, fuzzy, gcc-internal-format
 
57074
-#| msgid "%qD must be initialized by constructor, not by %<{...}%>"
 
57075
 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
 
57076
-msgstr "%qD 必須由建構式而不是 %<{...}%> 初始化"
 
57077
+msgstr "在中 C++98 %qD 必須被初始化的由建構子,無法由 %<{...}%>"
 
57078
 
 
57079
 #: cp/decl.c:5717
 
57080
 #, gcc-internal-format
 
57081
@@ -31640,9 +30425,8 @@
 
57082
 
 
57083
 #: cp/decl.c:5746
 
57084
 #, fuzzy, gcc-internal-format
 
57085
-#| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
57086
 msgid "non-constant in-class initialization invalid for static member %qD"
 
57087
-msgstr "ISO C++ 不允許在類別內初始化非常數靜態成員 %qD"
 
57088
+msgstr "non-constant in-class 初始化無效的用於靜態成員 %qD"
 
57089
 
 
57090
 #: cp/decl.c:5750
 
57091
 #, gcc-internal-format
 
57092
@@ -31660,9 +30444,9 @@
 
57093
 msgstr "隱藏了早先的類型宣告 %q#D"
 
57094
 
 
57095
 #: cp/decl.c:6324
 
57096
-#, gcc-internal-format
 
57097
+#, fuzzy, gcc-internal-format
 
57098
 msgid "Java object %qD not allocated with %<new%>"
 
57099
-msgstr ""
 
57100
+msgstr "Java 物件 %qD 無法配置的與 %<new%>"
 
57101
 
 
57102
 #: cp/decl.c:6343
 
57103
 #, gcc-internal-format
 
57104
@@ -31671,265 +30455,241 @@
 
57105
 
 
57106
 #: cp/decl.c:6391
 
57107
 #, fuzzy, gcc-internal-format
 
57108
-#| msgid "definition of static data member %q+D of dllimport'd class"
 
57109
 msgid "non-static data member %qD has Java class type"
 
57110
-msgstr "為 dllimport 類別定義了靜態資料成員 %q+D"
 
57111
+msgstr "非靜態資料成員 %qD 有 Java 類別型態"
 
57112
 
 
57113
 #: cp/decl.c:6460
 
57114
 #, gcc-internal-format
 
57115
 msgid "function %q#D is initialized like a variable"
 
57116
 msgstr "函式 %q#D 像變數一樣被初始化"
 
57117
 
 
57118
-#: cp/decl.c:6883
 
57119
+#: cp/decl.c:6886
 
57120
 #, gcc-internal-format
 
57121
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
57122
 msgstr ""
 
57123
 
 
57124
-#: cp/decl.c:6886
 
57125
-#, gcc-internal-format
 
57126
+#: cp/decl.c:6889
 
57127
+#, fuzzy, gcc-internal-format
 
57128
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
57129
-msgstr ""
 
57130
+msgstr "  %q+T 有 non-trivial 解構式"
 
57131
 
 
57132
-#: cp/decl.c:6892
 
57133
+#: cp/decl.c:6895
 
57134
 #, gcc-internal-format
 
57135
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
57136
 msgstr ""
 
57137
 
 
57138
-#: cp/decl.c:7119
 
57139
+#: cp/decl.c:7122
 
57140
 #, fuzzy, gcc-internal-format
 
57141
-#| msgid "initializer fails to determine size of %qD"
 
57142
 msgid "initializer fails to determine size of %qT"
 
57143
-msgstr "初始值設定無法決定 %qD 的大小"
 
57144
+msgstr "初始設定式失敗到決定大小的 %qT"
 
57145
 
 
57146
-#: cp/decl.c:7123
 
57147
+#: cp/decl.c:7126
 
57148
 #, fuzzy, gcc-internal-format
 
57149
-#| msgid "array size missing in %qD"
 
57150
 msgid "array size missing in %qT"
 
57151
-msgstr "%qD 缺少陣列大小"
 
57152
+msgstr "陣列大小缺少的在中 %qT"
 
57153
 
 
57154
-#: cp/decl.c:7126
 
57155
+#: cp/decl.c:7129
 
57156
 #, fuzzy, gcc-internal-format
 
57157
-#| msgid "zero-size array %qD"
 
57158
 msgid "zero-size array %qT"
 
57159
-msgstr "大小為 0 的陣列 %qD"
 
57160
+msgstr "zero-size 陣列 %qT"
 
57161
 
 
57162
-#: cp/decl.c:7142
 
57163
+#: cp/decl.c:7145
 
57164
 #, gcc-internal-format
 
57165
 msgid "destructor for alien class %qT cannot be a member"
 
57166
 msgstr "其它類別 %qT 的解構函式不能做為成員"
 
57167
 
 
57168
-#: cp/decl.c:7144
 
57169
+#: cp/decl.c:7147
 
57170
 #, gcc-internal-format
 
57171
 msgid "constructor for alien class %qT cannot be a member"
 
57172
 msgstr "其它類別 %qT 的建構式不能做為成員"
 
57173
 
 
57174
-#: cp/decl.c:7168
 
57175
+#: cp/decl.c:7171
 
57176
 #, fuzzy, gcc-internal-format
 
57177
-#| msgid "%qD declared as a %<virtual%> %s"
 
57178
 msgid "%qD declared as a %<virtual%> variable"
 
57179
-msgstr "%qD 宣告為 %<virtual%> %s"
 
57180
+msgstr "%qD 宣告的做為 %<virtual%> 變數"
 
57181
 
 
57182
-#: cp/decl.c:7170
 
57183
+#: cp/decl.c:7173
 
57184
 #, fuzzy, gcc-internal-format
 
57185
-#| msgid "%qD declared as an %<inline%> %s"
 
57186
 msgid "%qD declared as an %<inline%> variable"
 
57187
-msgstr "%qD 宣告為 %<inline%> %s"
 
57188
+msgstr "%qD 宣告的做為 %<inline%> 變數"
 
57189
 
 
57190
-#: cp/decl.c:7172
 
57191
+#: cp/decl.c:7175
 
57192
 #, fuzzy, gcc-internal-format
 
57193
-#| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 
57194
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
57195
-msgstr "為 %qD 指定的 %<const%> 和 %<volatile%> 在 %s 宣告中無效"
 
57196
+msgstr "%<const%> 和 %<volatile%>函式說明符於 %qD 無效的在中變數宣告"
 
57197
 
 
57198
-#: cp/decl.c:7177
 
57199
+#: cp/decl.c:7180
 
57200
 #, fuzzy, gcc-internal-format
 
57201
-#| msgid "%qD declared as a %<virtual%> %s"
 
57202
 msgid "%qD declared as a %<virtual%> parameter"
 
57203
-msgstr "%qD 宣告為 %<virtual%> %s"
 
57204
+msgstr "%qD 宣告的做為 %<virtual%> 參數"
 
57205
 
 
57206
-#: cp/decl.c:7179
 
57207
+#: cp/decl.c:7182
 
57208
 #, fuzzy, gcc-internal-format
 
57209
-#| msgid "%qD declared as an %<inline%> %s"
 
57210
 msgid "%qD declared as an %<inline%> parameter"
 
57211
-msgstr "%qD 宣告為 %<inline%> %s"
 
57212
+msgstr "%qD 宣告的做為 %<inline%> 參數"
 
57213
 
 
57214
-#: cp/decl.c:7181
 
57215
+#: cp/decl.c:7184
 
57216
 #, fuzzy, gcc-internal-format
 
57217
-#| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 
57218
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
57219
-msgstr "為 %qD 指定的 %<const%> 和 %<volatile%> 在 %s 宣告中無效"
 
57220
+msgstr "%<const%> 和 %<volatile%>函式說明符於 %qD 無效的在中參數宣告"
 
57221
 
 
57222
-#: cp/decl.c:7186
 
57223
+#: cp/decl.c:7189
 
57224
 #, fuzzy, gcc-internal-format
 
57225
-#| msgid "%qD declared as a %<virtual%> %s"
 
57226
 msgid "%qD declared as a %<virtual%> type"
 
57227
-msgstr "%qD 宣告為 %<virtual%> %s"
 
57228
+msgstr "%qD 宣告的做為 %<virtual%> 型態"
 
57229
 
 
57230
-#: cp/decl.c:7188
 
57231
+#: cp/decl.c:7191
 
57232
 #, fuzzy, gcc-internal-format
 
57233
-#| msgid "%qD declared as an %<inline%> %s"
 
57234
 msgid "%qD declared as an %<inline%> type"
 
57235
-msgstr "%qD 宣告為 %<inline%> %s"
 
57236
+msgstr "%qD 宣告的做為 %<inline%> 型態"
 
57237
 
 
57238
-#: cp/decl.c:7190
 
57239
+#: cp/decl.c:7193
 
57240
 #, fuzzy, gcc-internal-format
 
57241
-#| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 
57242
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
57243
-msgstr "為 %qD 指定的 %<const%> 和 %<volatile%> 在 %s 宣告中無效"
 
57244
+msgstr "%<const%> 和 %<volatile%>函式說明符於 %qD 無效的在中類型宣告"
 
57245
 
 
57246
-#: cp/decl.c:7195
 
57247
+#: cp/decl.c:7198
 
57248
 #, fuzzy, gcc-internal-format
 
57249
-#| msgid "%qD declared as a %<virtual%> %s"
 
57250
 msgid "%qD declared as a %<virtual%> field"
 
57251
-msgstr "%qD 宣告為 %<virtual%> %s"
 
57252
+msgstr "%qD 宣告的做為 %<virtual%> 欄位"
 
57253
 
 
57254
-#: cp/decl.c:7197
 
57255
+#: cp/decl.c:7200
 
57256
 #, fuzzy, gcc-internal-format
 
57257
-#| msgid "%qD declared as an %<inline%> %s"
 
57258
 msgid "%qD declared as an %<inline%> field"
 
57259
-msgstr "%qD 宣告為 %<inline%> %s"
 
57260
+msgstr "%qD 宣告的做為 %<inline%> 欄位"
 
57261
 
 
57262
-#: cp/decl.c:7199
 
57263
+#: cp/decl.c:7202
 
57264
 #, fuzzy, gcc-internal-format
 
57265
-#| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 
57266
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
57267
-msgstr "為 %qD 指定的 %<const%> 和 %<volatile%> 在 %s 宣告中無效"
 
57268
+msgstr "%<const%> 和 %<volatile%>函式說明符於 %qD 無效的在中欄位宣告"
 
57269
 
 
57270
-#: cp/decl.c:7206
 
57271
+#: cp/decl.c:7209
 
57272
 #, gcc-internal-format
 
57273
 msgid "%q+D declared as a friend"
 
57274
 msgstr "%q+D 宣告為夥伴"
 
57275
 
 
57276
-#: cp/decl.c:7212
 
57277
+#: cp/decl.c:7215
 
57278
 #, gcc-internal-format
 
57279
 msgid "%q+D declared with an exception specification"
 
57280
 msgstr "%q+D 宣告時有異常指定"
 
57281
 
 
57282
-#: cp/decl.c:7246
 
57283
+#: cp/decl.c:7249
 
57284
 #, gcc-internal-format
 
57285
 msgid "definition of %qD is not in namespace enclosing %qT"
 
57286
 msgstr "%qD 的定義不在包含 %qT 的命名空間中"
 
57287
 
 
57288
-#: cp/decl.c:7286
 
57289
+#: cp/decl.c:7289
 
57290
 #, gcc-internal-format
 
57291
 msgid "static member function %q#D declared with type qualifiers"
 
57292
 msgstr "靜態成員函式 %q#D 的宣告帶有類型限定符"
 
57293
 
 
57294
-#: cp/decl.c:7385
 
57295
+#: cp/decl.c:7388
 
57296
 #, gcc-internal-format
 
57297
 msgid "defining explicit specialization %qD in friend declaration"
 
57298
 msgstr "在夥伴宣告中定義明確特例化 %qD"
 
57299
 
 
57300
 #. Something like `template <class T> friend void f<T>()'.
 
57301
-#: cp/decl.c:7395
 
57302
+#: cp/decl.c:7398
 
57303
 #, gcc-internal-format
 
57304
 msgid "invalid use of template-id %qD in declaration of primary template"
 
57305
 msgstr "在基本範本的宣告中對範本識別碼 %qD 的使用無效"
 
57306
 
 
57307
-#: cp/decl.c:7425
 
57308
+#: cp/decl.c:7428
 
57309
 #, gcc-internal-format
 
57310
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
57311
 msgstr "夥伴範本特例化 %qD 中不允許出現預設參數"
 
57312
 
 
57313
-#: cp/decl.c:7433
 
57314
+#: cp/decl.c:7436
 
57315
 #, gcc-internal-format
 
57316
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
57317
 msgstr "%<inline%> 不允許用於夥伴範本特例化 %qD 的宣告"
 
57318
 
 
57319
-#: cp/decl.c:7475
 
57320
+#: cp/decl.c:7478
 
57321
 #, gcc-internal-format
 
57322
 msgid "cannot declare %<::main%> to be a template"
 
57323
 msgstr "不能將 %<::main%> 宣告為一個範本"
 
57324
 
 
57325
-#: cp/decl.c:7477
 
57326
+#: cp/decl.c:7480
 
57327
 #, gcc-internal-format
 
57328
 msgid "cannot declare %<::main%> to be inline"
 
57329
 msgstr "不能將 %<::main%> 宣告為 inline"
 
57330
 
 
57331
-#: cp/decl.c:7479
 
57332
+#: cp/decl.c:7482
 
57333
 #, gcc-internal-format
 
57334
 msgid "cannot declare %<::main%> to be static"
 
57335
 msgstr "不能將 %<::main%> 宣告為 static"
 
57336
 
 
57337
-#: cp/decl.c:7507
 
57338
-#, gcc-internal-format
 
57339
+#: cp/decl.c:7510
 
57340
+#, fuzzy, gcc-internal-format
 
57341
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
57342
-msgstr ""
 
57343
+msgstr "匿名型態不具任何鏈結用來宣告函式 %q#D 與鏈結"
 
57344
 
 
57345
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
57346
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
57347
 #, gcc-internal-format
 
57348
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
57349
 msgstr "%q+#D 未指明非限定類型,所以它不做為外部連結"
 
57350
 
 
57351
-#: cp/decl.c:7517
 
57352
+#: cp/decl.c:7520
 
57353
 #, fuzzy, gcc-internal-format
 
57354
-#| msgid "previous declaration of %q+#D with %qL linkage"
 
57355
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
57356
-msgstr "%q+#D 的早先宣告有 %qL 連結"
 
57357
+msgstr "型態 %qT 不具任何鏈結用來宣告函式 %q#D 與鏈結"
 
57358
 
 
57359
-#: cp/decl.c:7539
 
57360
+#: cp/decl.c:7542
 
57361
 #, fuzzy, gcc-internal-format
 
57362
-#| msgid "%smember function %qD cannot have cv-qualifier"
 
57363
 msgid "static member function %qD cannot have cv-qualifier"
 
57364
-msgstr "%s成員函式 %qD 不能擁有 cv 限定符"
 
57365
+msgstr "靜態成員函式 %qD 無法有 cv-qualifier"
 
57366
 
 
57367
-#: cp/decl.c:7540
 
57368
+#: cp/decl.c:7543
 
57369
 #, fuzzy, gcc-internal-format
 
57370
-#| msgid "%smember function %qD cannot have cv-qualifier"
 
57371
 msgid "non-member function %qD cannot have cv-qualifier"
 
57372
-msgstr "%s成員函式 %qD 不能擁有 cv 限定符"
 
57373
+msgstr "non-member 函式 %qD 無法有 cv-qualifier"
 
57374
 
 
57375
-#: cp/decl.c:7556
 
57376
+#: cp/decl.c:7559
 
57377
 #, fuzzy, gcc-internal-format
 
57378
-#| msgid "template with C linkage"
 
57379
 msgid "literal operator with C linkage"
 
57380
-msgstr "C 連結的範本"
 
57381
+msgstr "實字運算子與 C 鏈結"
 
57382
 
 
57383
-#: cp/decl.c:7565
 
57384
+#: cp/decl.c:7568
 
57385
 #, fuzzy, gcc-internal-format
 
57386
-#| msgid "invalid option argument %qs"
 
57387
 msgid "%qD has invalid argument list"
 
57388
-msgstr "無效的選項參數 %qs"
 
57389
+msgstr "%qD 有無效的引數清單"
 
57390
 
 
57391
-#: cp/decl.c:7573
 
57392
-#, gcc-internal-format
 
57393
+#: cp/decl.c:7576
 
57394
+#, fuzzy, gcc-internal-format
 
57395
 msgid "integer suffix %<%s%> shadowed by implementation"
 
57396
-msgstr ""
 
57397
+msgstr "整數字尾 %<%s%>帶陰影由實作"
 
57398
 
 
57399
-#: cp/decl.c:7579
 
57400
-#, gcc-internal-format
 
57401
+#: cp/decl.c:7582
 
57402
+#, fuzzy, gcc-internal-format
 
57403
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
57404
-msgstr ""
 
57405
+msgstr "浮點數字尾 %<%s%>帶陰影由實作"
 
57406
 
 
57407
-#: cp/decl.c:7585
 
57408
+#: cp/decl.c:7588
 
57409
 #, fuzzy, gcc-internal-format
 
57410
-#| msgid "%qD must be a nonstatic member function"
 
57411
 msgid "%qD must be a non-member function"
 
57412
-msgstr "%qD 必須是一個非靜態的成員函式"
 
57413
+msgstr "%qD 必須是 non-member 函式"
 
57414
 
 
57415
-#: cp/decl.c:7636
 
57416
+#: cp/decl.c:7639
 
57417
 #, gcc-internal-format
 
57418
 msgid "%<::main%> must return %<int%>"
 
57419
 msgstr "%<::main%> 必須回傳 %<int%>"
 
57420
 
 
57421
-#: cp/decl.c:7678
 
57422
+#: cp/decl.c:7681
 
57423
 #, gcc-internal-format
 
57424
 msgid "definition of implicitly-declared %qD"
 
57425
 msgstr "隱含宣告的 %qD 的定義"
 
57426
 
 
57427
-#: cp/decl.c:7683
 
57428
+#: cp/decl.c:7686
 
57429
 #, fuzzy, gcc-internal-format
 
57430
-#| msgid "definition of implicitly-declared %qD"
 
57431
 msgid "definition of explicitly-defaulted %q+D"
 
57432
-msgstr "隱含宣告的 %qD 的定義"
 
57433
+msgstr "定義的 explicitly-defaulted %q+D"
 
57434
 
 
57435
-#: cp/decl.c:7684
 
57436
+#: cp/decl.c:7687
 
57437
 #, fuzzy, gcc-internal-format
 
57438
-#| msgid "%q+#D previously defined here"
 
57439
 msgid "%q+#D explicitly defaulted here"
 
57440
-msgstr "%q+#D 已在此定義過"
 
57441
+msgstr "%q+#D 明確的缺席在此"
 
57442
 
 
57443
-#: cp/decl.c:7701 cp/decl2.c:738
 
57444
+#: cp/decl.c:7704 cp/decl2.c:738
 
57445
 #, gcc-internal-format
 
57446
 msgid "no %q#D member function declared in class %qT"
 
57447
 msgstr "成員函式 %q#D 未在類別 %qT 中宣告"
 
57448
@@ -31938,952 +30698,882 @@
 
57449
 #. no linkage can only be used to declare extern "C"
 
57450
 #. entities.  Since it's not always an error in the
 
57451
 #. ISO C++ 90 Standard, we only issue a warning.
 
57452
-#: cp/decl.c:7876
 
57453
-#, gcc-internal-format
 
57454
+#: cp/decl.c:7879
 
57455
+#, fuzzy, gcc-internal-format
 
57456
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
57457
-msgstr ""
 
57458
+msgstr "匿名型態不具任何鏈結用來宣告變數 %q#D 與鏈結"
 
57459
 
 
57460
-#: cp/decl.c:7885
 
57461
-#, gcc-internal-format
 
57462
+#: cp/decl.c:7888
 
57463
+#, fuzzy, gcc-internal-format
 
57464
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
57465
-msgstr ""
 
57466
+msgstr "型態 %qT 不具任何鏈結用來宣告變數 %q#D 與鏈結"
 
57467
 
 
57468
-#: cp/decl.c:8008
 
57469
+#: cp/decl.c:8011
 
57470
 #, fuzzy, gcc-internal-format
 
57471
-#| msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
57472
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
57473
-msgstr "類別中對具有非整數類型 %qT 的靜態資料成員的初始化無效"
 
57474
+msgstr "in-class 初始化的靜態資料成員 %q#D 的不完整型態"
 
57475
 
 
57476
-#: cp/decl.c:8012
 
57477
+#: cp/decl.c:8015
 
57478
 #, fuzzy, gcc-internal-format
 
57479
-#| msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
57480
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
57481
-msgstr "類別中對具有非整數類型 %qT 的靜態資料成員的初始化無效"
 
57482
+msgstr "%<constexpr%> 所需自 in-class 初始化的靜態資料成員 %q#D 的 non-integral 型態"
 
57483
 
 
57484
-#: cp/decl.c:8015
 
57485
+#: cp/decl.c:8018
 
57486
 #, fuzzy, gcc-internal-format
 
57487
-#| msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
57488
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
57489
-msgstr "類別中對具有非整數類型 %qT 的靜態資料成員的初始化無效"
 
57490
+msgstr "in-class 初始化的靜態資料成員 %q#D 的 non-literal 型態"
 
57491
 
 
57492
-#: cp/decl.c:8028
 
57493
+#: cp/decl.c:8031
 
57494
 #, gcc-internal-format
 
57495
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
57496
 msgstr "類別中對具有非整數類型 %qT 的靜態資料成員的初始化無效"
 
57497
 
 
57498
-#: cp/decl.c:8034
 
57499
+#: cp/decl.c:8037
 
57500
 #, gcc-internal-format
 
57501
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
57502
 msgstr "ISO C++ 不允許在類別內初始化非常數靜態成員 %qD"
 
57503
 
 
57504
-#: cp/decl.c:8038
 
57505
+#: cp/decl.c:8041
 
57506
 #, gcc-internal-format
 
57507
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
57508
 msgstr "ISO C++ 不允許初始化成員常數 %qD,因為它有非整數的類型 %qT"
 
57509
 
 
57510
-#: cp/decl.c:8144 cp/decl.c:8172
 
57511
+#: cp/decl.c:8147 cp/decl.c:8175
 
57512
 #, gcc-internal-format
 
57513
 msgid "size of array %qD has non-integral type %qT"
 
57514
 msgstr "陣列 %qD 的大小具有非整數類型 %qT"
 
57515
 
 
57516
-#: cp/decl.c:8147 cp/decl.c:8174
 
57517
+#: cp/decl.c:8150 cp/decl.c:8177
 
57518
 #, gcc-internal-format
 
57519
 msgid "size of array has non-integral type %qT"
 
57520
 msgstr "陣列 %qT 的大小的類型不是整數"
 
57521
 
 
57522
-#: cp/decl.c:8224
 
57523
+#: cp/decl.c:8227
 
57524
 #, gcc-internal-format
 
57525
 msgid "size of array %qD is negative"
 
57526
 msgstr "陣列 %qD 的大小為負"
 
57527
 
 
57528
-#: cp/decl.c:8226
 
57529
+#: cp/decl.c:8229
 
57530
 #, gcc-internal-format
 
57531
 msgid "size of array is negative"
 
57532
 msgstr "陣列大小為負數"
 
57533
 
 
57534
-#: cp/decl.c:8240
 
57535
+#: cp/decl.c:8243
 
57536
 #, gcc-internal-format
 
57537
 msgid "ISO C++ forbids zero-size array %qD"
 
57538
 msgstr "ISO C 不允許大小為 0 的陣列 %qD"
 
57539
 
 
57540
-#: cp/decl.c:8242
 
57541
+#: cp/decl.c:8245
 
57542
 #, gcc-internal-format
 
57543
 msgid "ISO C++ forbids zero-size array"
 
57544
 msgstr "ISO C++ 不允許大小為 0 的陣列"
 
57545
 
 
57546
-#: cp/decl.c:8254
 
57547
+#: cp/decl.c:8257
 
57548
 #, gcc-internal-format
 
57549
 msgid "size of array %qD is not an integral constant-expression"
 
57550
 msgstr "陣列 %qD 的大小不是一個整數常運算式"
 
57551
 
 
57552
-#: cp/decl.c:8257
 
57553
+#: cp/decl.c:8260
 
57554
 #, gcc-internal-format
 
57555
 msgid "size of array is not an integral constant-expression"
 
57556
 msgstr "陣列大小不是一個整數常運算式"
 
57557
 
 
57558
-#: cp/decl.c:8263
 
57559
+#: cp/decl.c:8266
 
57560
 #, fuzzy, gcc-internal-format
 
57561
-#| msgid "ISO C++ forbids variable-size array %qD"
 
57562
 msgid "ISO C++ forbids variable length array %qD"
 
57563
-msgstr "ISO C++ 不允許彈性陣列 %qD"
 
57564
+msgstr "ISO C++禁止變數長度陣列 %qD"
 
57565
 
 
57566
-#: cp/decl.c:8265
 
57567
+#: cp/decl.c:8268
 
57568
 #, fuzzy, gcc-internal-format
 
57569
-#| msgid "ISO C++ forbids variable-size array"
 
57570
 msgid "ISO C++ forbids variable length array"
 
57571
-msgstr "ISO C++ 不允許彈性陣列"
 
57572
+msgstr "ISO C++禁止變數長度陣列"
 
57573
 
 
57574
-#: cp/decl.c:8271
 
57575
-#, gcc-internal-format
 
57576
+#: cp/decl.c:8274
 
57577
+#, fuzzy, gcc-internal-format
 
57578
 msgid "variable length array %qD is used"
 
57579
-msgstr ""
 
57580
+msgstr "變數長度陣列 %qD 被使用"
 
57581
 
 
57582
-#: cp/decl.c:8323
 
57583
+#: cp/decl.c:8326
 
57584
 #, gcc-internal-format
 
57585
 msgid "overflow in array dimension"
 
57586
 msgstr "陣列維數溢出"
 
57587
 
 
57588
-#: cp/decl.c:8383
 
57589
+#: cp/decl.c:8386
 
57590
 #, fuzzy, gcc-internal-format
 
57591
-#| msgid "declaration of %qs as array of functions"
 
57592
 msgid "declaration of %qD as array of %<auto%>"
 
57593
-msgstr "%qs 宣告為函式的陣列"
 
57594
+msgstr "宣告的 %qD 做為陣列的 %<auto%>"
 
57595
 
 
57596
-#: cp/decl.c:8391
 
57597
+#: cp/decl.c:8394
 
57598
 #, fuzzy, gcc-internal-format
 
57599
-#| msgid "declaration of %qs as array of voids"
 
57600
 msgid "declaration of %qD as array of void"
 
57601
-msgstr "%qs 宣告為 void 的陣列"
 
57602
+msgstr "宣告的 %qD 做為陣列的虛值"
 
57603
 
 
57604
-#: cp/decl.c:8393
 
57605
+#: cp/decl.c:8396
 
57606
 #, fuzzy, gcc-internal-format
 
57607
-#| msgid "creating array of %qT"
 
57608
 msgid "creating array of void"
 
57609
-msgstr "產生 %qT 的陣列"
 
57610
+msgstr "建立陣列的虛值"
 
57611
 
 
57612
-#: cp/decl.c:8398
 
57613
+#: cp/decl.c:8401
 
57614
 #, fuzzy, gcc-internal-format
 
57615
-#| msgid "declaration of %qs as array of functions"
 
57616
 msgid "declaration of %qD as array of functions"
 
57617
-msgstr "%qs 宣告為函式的陣列"
 
57618
+msgstr "宣告的 %qD 做為陣列的函式"
 
57619
 
 
57620
-#: cp/decl.c:8400
 
57621
+#: cp/decl.c:8403
 
57622
 #, fuzzy, gcc-internal-format
 
57623
-#| msgid "creating array of %qT"
 
57624
 msgid "creating array of functions"
 
57625
-msgstr "產生 %qT 的陣列"
 
57626
+msgstr "建立陣列的函式"
 
57627
 
 
57628
-#: cp/decl.c:8405
 
57629
+#: cp/decl.c:8408
 
57630
 #, fuzzy, gcc-internal-format
 
57631
-#| msgid "declaration of %qs as array of functions"
 
57632
 msgid "declaration of %qD as array of references"
 
57633
-msgstr "%qs 宣告為函式的陣列"
 
57634
+msgstr "宣告的 %qD 做為陣列的參考"
 
57635
 
 
57636
-#: cp/decl.c:8407
 
57637
+#: cp/decl.c:8410
 
57638
 #, fuzzy, gcc-internal-format
 
57639
-#| msgid "creating array of %qT"
 
57640
 msgid "creating array of references"
 
57641
-msgstr "產生 %qT 的陣列"
 
57642
+msgstr "建立陣列的參考"
 
57643
 
 
57644
-#: cp/decl.c:8412
 
57645
+#: cp/decl.c:8415
 
57646
 #, fuzzy, gcc-internal-format
 
57647
-#| msgid "declaration of %qs as array of functions"
 
57648
 msgid "declaration of %qD as array of function members"
 
57649
-msgstr "%qs 宣告為函式的陣列"
 
57650
+msgstr "宣告的 %qD 做為陣列的函式成員"
 
57651
 
 
57652
-#: cp/decl.c:8414
 
57653
+#: cp/decl.c:8417
 
57654
 #, fuzzy, gcc-internal-format
 
57655
-#| msgid "declaration of %qs as array of functions"
 
57656
 msgid "creating array of function members"
 
57657
-msgstr "%qs 宣告為函式的陣列"
 
57658
+msgstr "建立陣列的函式成員"
 
57659
 
 
57660
-#: cp/decl.c:8428
 
57661
+#: cp/decl.c:8431
 
57662
 #, gcc-internal-format
 
57663
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
57664
 msgstr "多維陣列 %qD 的宣告必須至少指定除第一維以外所有維的大小"
 
57665
 
 
57666
-#: cp/decl.c:8432
 
57667
+#: cp/decl.c:8435
 
57668
 #, gcc-internal-format
 
57669
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
57670
 msgstr "宣告多維陣列必須至少指定除第一維以外所有維的大小"
 
57671
 
 
57672
-#: cp/decl.c:8467
 
57673
+#: cp/decl.c:8470
 
57674
 #, gcc-internal-format
 
57675
 msgid "return type specification for constructor invalid"
 
57676
 msgstr "為建構式指定回傳值無效"
 
57677
 
 
57678
-#: cp/decl.c:8477
 
57679
+#: cp/decl.c:8480
 
57680
 #, gcc-internal-format
 
57681
 msgid "return type specification for destructor invalid"
 
57682
 msgstr "指定解構函式的回傳類型無效"
 
57683
 
 
57684
-#: cp/decl.c:8490
 
57685
+#: cp/decl.c:8493
 
57686
 #, gcc-internal-format
 
57687
 msgid "return type specified for %<operator %T%>"
 
57688
 msgstr "為 %<operator %T%> 指定了回傳值"
 
57689
 
 
57690
-#: cp/decl.c:8512
 
57691
+#: cp/decl.c:8515
 
57692
 #, gcc-internal-format
 
57693
 msgid "unnamed variable or field declared void"
 
57694
 msgstr "無名變數或欄位宣告為 void"
 
57695
 
 
57696
-#: cp/decl.c:8519
 
57697
+#: cp/decl.c:8522
 
57698
 #, gcc-internal-format
 
57699
 msgid "variable or field declared void"
 
57700
 msgstr "變數或欄位宣告為 void"
 
57701
 
 
57702
-#: cp/decl.c:8720
 
57703
+#: cp/decl.c:8722
 
57704
 #, fuzzy, gcc-internal-format
 
57705
-#| msgid "invalid use of %<::%>"
 
57706
 msgid "invalid use of qualified-name %<::%D%>"
 
57707
-msgstr "錯誤地使用了 %<::%>"
 
57708
+msgstr "無效的使用的限定名稱 %<::%D%>"
 
57709
 
 
57710
-#: cp/decl.c:8723
 
57711
+#: cp/decl.c:8725
 
57712
 #, fuzzy, gcc-internal-format
 
57713
-#| msgid "invalid use of undefined type %<%s %E%>"
 
57714
 msgid "invalid use of qualified-name %<%T::%D%>"
 
57715
-msgstr "對未定義類型 %<%s %E%> 的使用無效"
 
57716
+msgstr "無效的使用的限定名稱 %<%T::%D%>"
 
57717
 
 
57718
-#: cp/decl.c:8726
 
57719
+#: cp/decl.c:8728
 
57720
 #, fuzzy, gcc-internal-format
 
57721
-#| msgid "invalid use of undefined type %<%s %E%>"
 
57722
 msgid "invalid use of qualified-name %<%D::%D%>"
 
57723
-msgstr "對未定義類型 %<%s %E%> 的使用無效"
 
57724
+msgstr "無效的使用的限定名稱 %<%D::%D%>"
 
57725
 
 
57726
-#: cp/decl.c:8735
 
57727
+#: cp/decl.c:8737
 
57728
 #, fuzzy, gcc-internal-format
 
57729
-#| msgid "%qT is not a class or namespace"
 
57730
 msgid "%q#T is not a class or a namespace"
 
57731
-msgstr "%qT 既不是類別也不是命名空間"
 
57732
+msgstr "%q#T 並非類別或命名空間"
 
57733
 
 
57734
-#: cp/decl.c:8743
 
57735
+#: cp/decl.c:8745
 
57736
 #, gcc-internal-format
 
57737
 msgid "type %qT is not derived from type %qT"
 
57738
 msgstr "類型 %qT 不是由類型 %qT 衍生的"
 
57739
 
 
57740
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
57741
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
57742
 #, gcc-internal-format
 
57743
 msgid "declaration of %qD as non-function"
 
57744
 msgstr "%qD 沒有宣告為一個函式"
 
57745
 
 
57746
-#: cp/decl.c:8765
 
57747
+#: cp/decl.c:8767
 
57748
 #, gcc-internal-format
 
57749
 msgid "declaration of %qD as non-member"
 
57750
 msgstr "%qD 未宣告為成員"
 
57751
 
 
57752
-#: cp/decl.c:8796
 
57753
+#: cp/decl.c:8798
 
57754
 #, gcc-internal-format
 
57755
 msgid "declarator-id missing; using reserved word %qD"
 
57756
 msgstr "缺少宣告識別碼:使用了保留字 %qD"
 
57757
 
 
57758
-#: cp/decl.c:8843
 
57759
+#: cp/decl.c:8845
 
57760
 #, fuzzy, gcc-internal-format
 
57761
-#| msgid "function definition declared %<register%>"
 
57762
 msgid "function definition does not declare parameters"
 
57763
-msgstr "函式宣告定義為 %<register%>"
 
57764
+msgstr "函式定義不宣告參數"
 
57765
 
 
57766
-#: cp/decl.c:8868
 
57767
+#: cp/decl.c:8870
 
57768
 #, fuzzy, gcc-internal-format
 
57769
-#| msgid "declaration of %qD as %s"
 
57770
 msgid "declaration of %qD as %<typedef%>"
 
57771
-msgstr "%qD 宣告為 %s"
 
57772
+msgstr "宣告的 %qD 做為 %<typedef%>"
 
57773
 
 
57774
-#: cp/decl.c:8873
 
57775
+#: cp/decl.c:8875
 
57776
 #, fuzzy, gcc-internal-format
 
57777
-#| msgid "declaration of %q+D shadows a parameter"
 
57778
 msgid "declaration of %qD as parameter"
 
57779
-msgstr "%q+D 的宣告隱藏了一個參數"
 
57780
+msgstr "宣告的 %qD 做為參數"
 
57781
 
 
57782
-#: cp/decl.c:8906
 
57783
+#: cp/decl.c:8908
 
57784
 #, fuzzy, gcc-internal-format
 
57785
-#| msgid "a template-id may not appear in a using-declaration"
 
57786
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
57787
-msgstr "範本識別碼不允許出現在 using 宣告中"
 
57788
+msgstr "%<constexpr%> 無法出現在中 typedef 宣告"
 
57789
 
 
57790
-#: cp/decl.c:8914
 
57791
+#: cp/decl.c:8916
 
57792
 #, gcc-internal-format
 
57793
 msgid "two or more data types in declaration of %qs"
 
57794
 msgstr "%qs 的宣告指定了兩個以上的資料類型"
 
57795
 
 
57796
-#: cp/decl.c:8920
 
57797
+#: cp/decl.c:8922
 
57798
 #, fuzzy, gcc-internal-format
 
57799
-#| msgid "conflicting declaration %q#D"
 
57800
 msgid "conflicting specifiers in declaration of %qs"
 
57801
-msgstr "相互衝突的宣告 %q#D"
 
57802
+msgstr "衝突說明符在中宣告的 %qs"
 
57803
 
 
57804
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
57805
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
57806
 #, gcc-internal-format
 
57807
 msgid "ISO C++ forbids declaration of %qs with no type"
 
57808
 msgstr "ISO C++ 不允許宣告無類型的 %qs"
 
57809
 
 
57810
-#: cp/decl.c:9009
 
57811
+#: cp/decl.c:9011
 
57812
 #, fuzzy, gcc-internal-format
 
57813
-#| msgid "__builtin_saveregs not supported by this target"
 
57814
 msgid "%<__int128%> is not supported by this target"
 
57815
-msgstr "__builtin_saveregs 不為此目的所支援"
 
57816
+msgstr "%<__int128%>未被支援由這個目標"
 
57817
 
 
57818
-#: cp/decl.c:9014
 
57819
+#: cp/decl.c:9016
 
57820
 #, fuzzy, gcc-internal-format
 
57821
-#| msgid "ISO C++ does not support %<long long%>"
 
57822
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
57823
-msgstr "ISO C++ 不支援 %<long long%>"
 
57824
+msgstr "ISO C++不支援 %<__int128%>用於 %qs"
 
57825
 
 
57826
-#: cp/decl.c:9035 cp/decl.c:9055
 
57827
+#: cp/decl.c:9037 cp/decl.c:9057
 
57828
 #, fuzzy, gcc-internal-format
 
57829
-#| msgid "short, signed or unsigned invalid for %qs"
 
57830
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
57831
-msgstr "為 %qs 使用 short、signed 或 unsigned 無效"
 
57832
+msgstr "%<signed%> 或 %<unsigned%>無效的用於 %qs"
 
57833
 
 
57834
-#: cp/decl.c:9037
 
57835
+#: cp/decl.c:9039
 
57836
 #, fuzzy, gcc-internal-format
 
57837
-#| msgid "signed and unsigned given together for %qs"
 
57838
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
57839
-msgstr "為 %qs 同時給定了 signed 和 unsigned"
 
57840
+msgstr "%<signed%> 和 %<unsigned%>指定的一起用於 %qs"
 
57841
 
 
57842
-#: cp/decl.c:9039
 
57843
+#: cp/decl.c:9041
 
57844
 #, fuzzy, gcc-internal-format
 
57845
-#| msgid "complex invalid for %qs"
 
57846
 msgid "%<long long%> invalid for %qs"
 
57847
-msgstr "對 %qs 而言無效的複數"
 
57848
+msgstr "%<long long%> 無效的用於 %qs"
 
57849
 
 
57850
-#: cp/decl.c:9041
 
57851
+#: cp/decl.c:9043
 
57852
 #, fuzzy, gcc-internal-format
 
57853
-#| msgid "complex invalid for %qs"
 
57854
 msgid "%<long%> invalid for %qs"
 
57855
-msgstr "對 %qs 而言無效的複數"
 
57856
+msgstr "%<long%> 無效的用於 %qs"
 
57857
 
 
57858
-#: cp/decl.c:9043
 
57859
+#: cp/decl.c:9045
 
57860
 #, fuzzy, gcc-internal-format
 
57861
-#| msgid "complex invalid for %qs"
 
57862
 msgid "%<short%> invalid for %qs"
 
57863
-msgstr "對 %qs 而言無效的複數"
 
57864
+msgstr "%<short%> 無效的用於 %qs"
 
57865
 
 
57866
-#: cp/decl.c:9045
 
57867
+#: cp/decl.c:9047
 
57868
 #, fuzzy, gcc-internal-format
 
57869
-#| msgid "long, short, signed or unsigned invalid for %qs"
 
57870
 msgid "%<long%> or %<short%> invalid for %qs"
 
57871
-msgstr "為 %qs 使用 long、short、signed 或 unsigned 無效"
 
57872
+msgstr "%<long%> 或 %<short%>無效的用於 %qs"
 
57873
 
 
57874
-#: cp/decl.c:9047
 
57875
+#: cp/decl.c:9049
 
57876
 #, fuzzy, gcc-internal-format
 
57877
-#| msgid "long, short, signed or unsigned invalid for %qs"
 
57878
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
57879
-msgstr "為 %qs 使用 long、short、signed 或 unsigned 無效"
 
57880
+msgstr "%<long%>,%<int%>,%<short%>,或 %<char%>無效的用於 %qs"
 
57881
 
 
57882
-#: cp/decl.c:9049
 
57883
+#: cp/decl.c:9051
 
57884
 #, fuzzy, gcc-internal-format
 
57885
-#| msgid "long or short specified with char for %qs"
 
57886
 msgid "%<long%> or %<short%> specified with char for %qs"
 
57887
-msgstr "為 char %qs 給定了 long 或 short"
 
57888
+msgstr "%<long%> 或 %<short%>指定的與字元用於 %qs"
 
57889
 
 
57890
-#: cp/decl.c:9051
 
57891
+#: cp/decl.c:9053
 
57892
 #, fuzzy, gcc-internal-format
 
57893
-#| msgid "long and short specified together for %qs"
 
57894
 msgid "%<long%> and %<short%> specified together for %qs"
 
57895
-msgstr "為 %qs 同時給定了 long 和 short"
 
57896
+msgstr "%<long%> 和 %<short%>指定的一起用於 %qs"
 
57897
 
 
57898
-#: cp/decl.c:9057
 
57899
+#: cp/decl.c:9059
 
57900
 #, fuzzy, gcc-internal-format
 
57901
-#| msgid "short, signed or unsigned invalid for %qs"
 
57902
 msgid "%<short%> or %<long%> invalid for %qs"
 
57903
-msgstr "為 %qs 使用 short、signed 或 unsigned 無效"
 
57904
+msgstr "%<short%> 或 %<long%>無效的用於 %qs"
 
57905
 
 
57906
-#: cp/decl.c:9065
 
57907
+#: cp/decl.c:9067
 
57908
 #, gcc-internal-format
 
57909
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
57910
 msgstr "為 %qs 使用 long、short、signed 或 unsigned 無效"
 
57911
 
 
57912
-#: cp/decl.c:9133
 
57913
+#: cp/decl.c:9135
 
57914
 #, gcc-internal-format
 
57915
 msgid "complex invalid for %qs"
 
57916
 msgstr "對 %qs 而言無效的複數"
 
57917
 
 
57918
-#: cp/decl.c:9161
 
57919
+#: cp/decl.c:9163
 
57920
 #, gcc-internal-format
 
57921
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
57922
 msgstr "%<operator %T%> 的宣告中不能使用限定符"
 
57923
 
 
57924
-#: cp/decl.c:9193
 
57925
+#: cp/decl.c:9195
 
57926
 #, gcc-internal-format
 
57927
 msgid "member %qD cannot be declared both virtual and static"
 
57928
 msgstr "成員 %qD 不能既被宣告為虛函式,又被宣告為靜態函式"
 
57929
 
 
57930
-#: cp/decl.c:9201
 
57931
+#: cp/decl.c:9206
 
57932
 #, gcc-internal-format
 
57933
-msgid "%<%T::%D%> is not a valid declarator"
 
57934
-msgstr "%<%T::%D%> 不是一個有效的宣告"
 
57935
-
 
57936
-#: cp/decl.c:9210
 
57937
-#, gcc-internal-format
 
57938
 msgid "typedef declaration invalid in parameter declaration"
 
57939
 msgstr "參數宣告中出現的 typedef 宣告無效"
 
57940
 
 
57941
-#: cp/decl.c:9215
 
57942
+#: cp/decl.c:9211
 
57943
 #, fuzzy, gcc-internal-format
 
57944
-#| msgid "storage class specified for parameter %qs"
 
57945
 msgid "storage class specified for template parameter %qs"
 
57946
-msgstr "為參數 %qs 指定了存儲類別"
 
57947
+msgstr "貯藏類別指定的用於模板參數 %qs"
 
57948
 
 
57949
-#: cp/decl.c:9221
 
57950
+#: cp/decl.c:9217
 
57951
 #, gcc-internal-format
 
57952
 msgid "storage class specifiers invalid in parameter declarations"
 
57953
 msgstr "為參數宣告指定了無效的存儲類別"
 
57954
 
 
57955
-#: cp/decl.c:9227
 
57956
+#: cp/decl.c:9223
 
57957
 #, fuzzy, gcc-internal-format
 
57958
-#| msgid "non-member %qs cannot be declared %<mutable%>"
 
57959
 msgid "a parameter cannot be declared %<constexpr%>"
 
57960
-msgstr "非成員 %qs 不能被宣告為 %<mutable%>"
 
57961
+msgstr "參數無法宣告 %<constexpr%>"
 
57962
 
 
57963
-#: cp/decl.c:9236
 
57964
+#: cp/decl.c:9232
 
57965
 #, fuzzy, gcc-internal-format
 
57966
-#| msgid "virtual outside class declaration"
 
57967
 msgid "%<virtual%> outside class declaration"
 
57968
-msgstr "virtual 用在類別宣告以外"
 
57969
+msgstr "%<virtual%> 外側類別宣告"
 
57970
 
 
57971
-#: cp/decl.c:9254
 
57972
+#: cp/decl.c:9250
 
57973
 #, gcc-internal-format
 
57974
 msgid "multiple storage classes in declaration of %qs"
 
57975
 msgstr "%qs 的宣告指定了多個存儲類別"
 
57976
 
 
57977
-#: cp/decl.c:9277
 
57978
+#: cp/decl.c:9273
 
57979
 #, gcc-internal-format
 
57980
 msgid "storage class specified for %qs"
 
57981
 msgstr "為 %qs 指定了存儲類別"
 
57982
 
 
57983
-#: cp/decl.c:9281
 
57984
+#: cp/decl.c:9277
 
57985
 #, gcc-internal-format
 
57986
 msgid "storage class specified for parameter %qs"
 
57987
 msgstr "為參數 %qs 指定了存儲類別"
 
57988
 
 
57989
-#: cp/decl.c:9294
 
57990
+#: cp/decl.c:9290
 
57991
 #, gcc-internal-format
 
57992
 msgid "nested function %qs declared %<extern%>"
 
57993
 msgstr "巢狀函式 %qs 被宣告為 %<extern%>"
 
57994
 
 
57995
-#: cp/decl.c:9298
 
57996
+#: cp/decl.c:9294
 
57997
 #, gcc-internal-format
 
57998
 msgid "top-level declaration of %qs specifies %<auto%>"
 
57999
 msgstr "在頂層將 %qs 宣告為 %<auto%>"
 
58000
 
 
58001
-#: cp/decl.c:9305
 
58002
+#: cp/decl.c:9301
 
58003
 #, gcc-internal-format
 
58004
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
58005
 msgstr "函式作用欄位的 %qs 隱含為 auto,卻被宣告為 %<__thread%>"
 
58006
 
 
58007
-#: cp/decl.c:9317
 
58008
+#: cp/decl.c:9313
 
58009
 #, gcc-internal-format
 
58010
 msgid "storage class specifiers invalid in friend function declarations"
 
58011
 msgstr "為夥伴函式宣告指定了無效的存儲類別"
 
58012
 
 
58013
-#: cp/decl.c:9427
 
58014
+#: cp/decl.c:9423
 
58015
 #, gcc-internal-format
 
58016
 msgid "%qs declared as function returning a function"
 
58017
 msgstr "%qs 宣告為回傳一個函式的函式"
 
58018
 
 
58019
-#: cp/decl.c:9432
 
58020
+#: cp/decl.c:9428
 
58021
 #, gcc-internal-format
 
58022
 msgid "%qs declared as function returning an array"
 
58023
 msgstr "%qs 宣告為回傳一個陣列的函式"
 
58024
 
 
58025
-#: cp/decl.c:9438
 
58026
+#: cp/decl.c:9434
 
58027
 #, fuzzy, gcc-internal-format
 
58028
-#| msgid "%qs declared as function returning an array"
 
58029
 msgid "%qs declared as function returning an abstract class type"
 
58030
 msgstr "%qs 宣告為回傳一個陣列的函式"
 
58031
 
 
58032
-#: cp/decl.c:9467
 
58033
-#, gcc-internal-format
 
58034
+#: cp/decl.c:9463
 
58035
+#, fuzzy, gcc-internal-format
 
58036
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
58037
-msgstr ""
 
58038
+msgstr "%qs 函式使用 %<auto%> 型態說明符而無需尾隨傳回類型"
 
58039
 
 
58040
-#: cp/decl.c:9473
 
58041
-#, gcc-internal-format
 
58042
+#: cp/decl.c:9469
 
58043
+#, fuzzy, gcc-internal-format
 
58044
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
58045
-msgstr ""
 
58046
+msgstr "%qs 函式與尾隨傳回類型有 %qT 做為它的型態而非普通 %<auto%>"
 
58047
 
 
58048
 #. Not using maybe_warn_cpp0x because this should
 
58049
 #. always be an error.
 
58050
-#: cp/decl.c:9484
 
58051
-#, gcc-internal-format
 
58052
+#: cp/decl.c:9480
 
58053
+#, fuzzy, gcc-internal-format
 
58054
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
58055
-msgstr ""
 
58056
+msgstr "尾隨傳回類型只有可用與 -std=c++11 或 -std=gnu++11"
 
58057
 
 
58058
-#: cp/decl.c:9487
 
58059
-#, gcc-internal-format
 
58060
+#: cp/decl.c:9483
 
58061
+#, fuzzy, gcc-internal-format
 
58062
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
58063
-msgstr ""
 
58064
+msgstr "%qs 函式與尾隨傳回類型無法宣告的與 %<auto%> 型態說明符"
 
58065
 
 
58066
-#: cp/decl.c:9520
 
58067
+#: cp/decl.c:9516
 
58068
 #, gcc-internal-format
 
58069
 msgid "destructor cannot be static member function"
 
58070
 msgstr "解構函式不能是靜態成員函式"
 
58071
 
 
58072
-#: cp/decl.c:9521
 
58073
+#: cp/decl.c:9517
 
58074
 #, gcc-internal-format
 
58075
 msgid "constructor cannot be static member function"
 
58076
 msgstr "建構式不能是靜態成員函式"
 
58077
 
 
58078
-#: cp/decl.c:9525
 
58079
+#: cp/decl.c:9521
 
58080
 #, gcc-internal-format
 
58081
 msgid "destructors may not be cv-qualified"
 
58082
 msgstr "解構函式不能被 cv 限定"
 
58083
 
 
58084
-#: cp/decl.c:9526
 
58085
+#: cp/decl.c:9522
 
58086
 #, gcc-internal-format
 
58087
 msgid "constructors may not be cv-qualified"
 
58088
 msgstr "建構式不能帶 cv 限定"
 
58089
 
 
58090
-#: cp/decl.c:9543
 
58091
+#: cp/decl.c:9539
 
58092
 #, gcc-internal-format
 
58093
 msgid "constructors cannot be declared virtual"
 
58094
 msgstr "建構式不能被宣告為虛函式"
 
58095
 
 
58096
-#: cp/decl.c:9556
 
58097
+#: cp/decl.c:9552
 
58098
 #, fuzzy, gcc-internal-format
 
58099
-#| msgid "can't initialize friend function %qs"
 
58100
 msgid "can%'t initialize friend function %qs"
 
58101
-msgstr "無法初始化夥伴函式 %qs"
 
58102
+msgstr "can%'t 初始化朋友函式 %qs"
 
58103
 
 
58104
 #. Cannot be both friend and virtual.
 
58105
-#: cp/decl.c:9560
 
58106
+#: cp/decl.c:9556
 
58107
 #, gcc-internal-format
 
58108
 msgid "virtual functions cannot be friends"
 
58109
 msgstr "虛函式不能是夥伴"
 
58110
 
 
58111
-#: cp/decl.c:9564
 
58112
+#: cp/decl.c:9560
 
58113
 #, gcc-internal-format
 
58114
 msgid "friend declaration not in class definition"
 
58115
 msgstr "夥伴宣告不在類別定義內"
 
58116
 
 
58117
-#: cp/decl.c:9566
 
58118
+#: cp/decl.c:9562
 
58119
 #, fuzzy, gcc-internal-format
 
58120
-#| msgid "can't define friend function %qs in a local class definition"
 
58121
 msgid "can%'t define friend function %qs in a local class definition"
 
58122
-msgstr "局部類別定義中不能定義夥伴函式 %qs"
 
58123
+msgstr "can%'t 定義朋友函式 %qs 在中區域類別定義"
 
58124
 
 
58125
-#: cp/decl.c:9587
 
58126
+#: cp/decl.c:9583
 
58127
 #, gcc-internal-format
 
58128
 msgid "destructors may not have parameters"
 
58129
 msgstr "解構函式不能有參數"
 
58130
 
 
58131
-#: cp/decl.c:9613
 
58132
+#: cp/decl.c:9609
 
58133
 #, gcc-internal-format
 
58134
 msgid "cannot declare pointer to %q#T"
 
58135
 msgstr "無法宣告參照 %q#T 的指標"
 
58136
 
 
58137
-#: cp/decl.c:9626 cp/decl.c:9633
 
58138
+#: cp/decl.c:9622 cp/decl.c:9629
 
58139
 #, gcc-internal-format
 
58140
 msgid "cannot declare reference to %q#T"
 
58141
 msgstr "無法宣告對 %q#T 的參照"
 
58142
 
 
58143
-#: cp/decl.c:9635
 
58144
+#: cp/decl.c:9631
 
58145
 #, gcc-internal-format
 
58146
 msgid "cannot declare pointer to %q#T member"
 
58147
 msgstr "無法宣告參照 %q#T 成員的指標"
 
58148
 
 
58149
-#: cp/decl.c:9658
 
58150
+#: cp/decl.c:9654
 
58151
 #, fuzzy, gcc-internal-format
 
58152
-#| msgid "cannot declare reference to %q#T"
 
58153
 msgid "cannot declare reference to qualified function type %qT"
 
58154
-msgstr "無法宣告對 %q#T 的參照"
 
58155
+msgstr "無法宣告參考到經資格修飾函數型式 %qT"
 
58156
 
 
58157
-#: cp/decl.c:9659
 
58158
+#: cp/decl.c:9655
 
58159
 #, fuzzy, gcc-internal-format
 
58160
-#| msgid "cannot declare bit-field %qD with function type"
 
58161
 msgid "cannot declare pointer to qualified function type %qT"
 
58162
-msgstr "不能將位元段 %qD 宣告為函式類型"
 
58163
+msgstr "無法宣告指標到經資格修飾函數型式 %qT"
 
58164
 
 
58165
-#: cp/decl.c:9733
 
58166
-#, gcc-internal-format
 
58167
+#: cp/decl.c:9729
 
58168
+#, fuzzy, gcc-internal-format
 
58169
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
58170
-msgstr ""
 
58171
+msgstr "無法宣告參考到 %q#T, 該項並非 typedef 或模板型態引數"
 
58172
 
 
58173
-#: cp/decl.c:9797
 
58174
-#, gcc-internal-format
 
58175
+#: cp/decl.c:9793
 
58176
+#, fuzzy, gcc-internal-format
 
58177
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
58178
-msgstr ""
 
58179
+msgstr "兩者 %<volatile%> 和 %<constexpr%>無法使用的在此"
 
58180
 
 
58181
-#: cp/decl.c:9809
 
58182
+#: cp/decl.c:9805
 
58183
 #, gcc-internal-format
 
58184
 msgid "template-id %qD used as a declarator"
 
58185
 msgstr "範本識別碼 %qD 做為宣告"
 
58186
 
 
58187
-#: cp/decl.c:9833
 
58188
+#: cp/decl.c:9829
 
58189
 #, gcc-internal-format
 
58190
 msgid "member functions are implicitly friends of their class"
 
58191
 msgstr "成員函式隱含地成為所屬類別的夥伴"
 
58192
 
 
58193
-#: cp/decl.c:9838
 
58194
+#: cp/decl.c:9834
 
58195
 #, gcc-internal-format
 
58196
 msgid "extra qualification %<%T::%> on member %qs"
 
58197
 msgstr "有多餘的限定 %<%T::%> 於成員 %qs 上"
 
58198
 
 
58199
-#: cp/decl.c:9868
 
58200
+#: cp/decl.c:9864
 
58201
 #, gcc-internal-format
 
58202
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
58203
 msgstr "無法定義成員函式 %<%T::%s%> 於 %<%T%> 之內"
 
58204
 
 
58205
-#: cp/decl.c:9870
 
58206
+#: cp/decl.c:9866
 
58207
 #, gcc-internal-format
 
58208
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
58209
 msgstr "無法宣告成員函式 %<%T::%s%> 於 %<%T%> 之內"
 
58210
 
 
58211
-#: cp/decl.c:9879
 
58212
+#: cp/decl.c:9875
 
58213
 #, gcc-internal-format
 
58214
 msgid "cannot declare member %<%T::%s%> within %qT"
 
58215
 msgstr "無法宣告成員 %<%T::%s%> 於 %qT 之內"
 
58216
 
 
58217
-#: cp/decl.c:9912
 
58218
+#: cp/decl.c:9908
 
58219
 #, fuzzy, gcc-internal-format
 
58220
-#| msgid "data member %qD cannot be a member template"
 
58221
 msgid "non-parameter %qs cannot be a parameter pack"
 
58222
-msgstr "資料成員 %qD 不能是成員範本"
 
58223
+msgstr "non-parameter %qs 無法參數包裝"
 
58224
 
 
58225
-#: cp/decl.c:9922
 
58226
+#: cp/decl.c:9918
 
58227
 #, gcc-internal-format
 
58228
 msgid "size of array %qs is too large"
 
58229
 msgstr "陣列 %qs 太大"
 
58230
 
 
58231
-#: cp/decl.c:9933
 
58232
+#: cp/decl.c:9929
 
58233
 #, gcc-internal-format
 
58234
 msgid "data member may not have variably modified type %qT"
 
58235
 msgstr "資料成員不能具有可變類型 %qT"
 
58236
 
 
58237
-#: cp/decl.c:9935
 
58238
+#: cp/decl.c:9931
 
58239
 #, gcc-internal-format
 
58240
 msgid "parameter may not have variably modified type %qT"
 
58241
 msgstr "參數不能具有可變類型 %qT"
 
58242
 
 
58243
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
58244
 #. declarations of constructors within a class definition.
 
58245
-#: cp/decl.c:9943
 
58246
+#: cp/decl.c:9939
 
58247
 #, gcc-internal-format
 
58248
 msgid "only declarations of constructors can be %<explicit%>"
 
58249
 msgstr "只有建構式才能被宣告為 %<explicit%>"
 
58250
 
 
58251
-#: cp/decl.c:9951
 
58252
+#: cp/decl.c:9947
 
58253
 #, gcc-internal-format
 
58254
 msgid "non-member %qs cannot be declared %<mutable%>"
 
58255
 msgstr "非成員 %qs 不能被宣告為 %<mutable%>"
 
58256
 
 
58257
-#: cp/decl.c:9957
 
58258
+#: cp/decl.c:9953
 
58259
 #, gcc-internal-format
 
58260
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
58261
 msgstr "非物件成員 %qs 不能被宣告為 %<mutable%>"
 
58262
 
 
58263
-#: cp/decl.c:9963
 
58264
+#: cp/decl.c:9959
 
58265
 #, gcc-internal-format
 
58266
 msgid "function %qs cannot be declared %<mutable%>"
 
58267
 msgstr "函式 %qs 不能被宣告為 %<mutable%>"
 
58268
 
 
58269
-#: cp/decl.c:9968
 
58270
+#: cp/decl.c:9964
 
58271
 #, gcc-internal-format
 
58272
 msgid "static %qs cannot be declared %<mutable%>"
 
58273
 msgstr "靜態 %qs 不能被宣告為 %<mutable%>"
 
58274
 
 
58275
-#: cp/decl.c:9973
 
58276
+#: cp/decl.c:9969
 
58277
 #, gcc-internal-format
 
58278
 msgid "const %qs cannot be declared %<mutable%>"
 
58279
 msgstr "常數 %qs 不能被宣告為 %<mutable%>"
 
58280
 
 
58281
-#: cp/decl.c:9978
 
58282
+#: cp/decl.c:9974
 
58283
 #, fuzzy, gcc-internal-format
 
58284
-#| msgid "function %qs cannot be declared %<mutable%>"
 
58285
 msgid "reference %qs cannot be declared %<mutable%>"
 
58286
-msgstr "函式 %qs 不能被宣告為 %<mutable%>"
 
58287
+msgstr "參考 %qs 無法宣告 %<mutable%>"
 
58288
 
 
58289
-#: cp/decl.c:10013
 
58290
+#: cp/decl.c:10009
 
58291
 #, fuzzy, gcc-internal-format
 
58292
-#| msgid "typedef %q+D declared %<inline%>"
 
58293
 msgid "typedef declared %<auto%>"
 
58294
-msgstr "typedef %q+D 宣告為 %<inline%>"
 
58295
+msgstr "typedef 宣告 %<auto%>"
 
58296
 
 
58297
-#: cp/decl.c:10023
 
58298
+#: cp/decl.c:10019
 
58299
 #, fuzzy, gcc-internal-format
 
58300
-#| msgid "%Jtypedef name may not be a nested-name-specifier"
 
58301
 msgid "typedef name may not be a nested-name-specifier"
 
58302
-msgstr "%Jtypedef 名不能是巢狀名指定"
 
58303
+msgstr "typedef 名稱可能無法是 nested-name-specifier"
 
58304
 
 
58305
-#: cp/decl.c:10042
 
58306
+#: cp/decl.c:10038
 
58307
 #, gcc-internal-format
 
58308
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
58309
 msgstr "ISO C++ 不允許嵌類別的類型 %qD 與其所屬的類別同名"
 
58310
 
 
58311
-#: cp/decl.c:10143
 
58312
+#: cp/decl.c:10139
 
58313
 #, fuzzy, gcc-internal-format
 
58314
-#| msgid "qualified function types cannot be used to declare %s functions"
 
58315
 msgid "qualified function types cannot be used to declare static member functions"
 
58316
-msgstr "限定的函式類型不能用來宣告 %s 函式"
 
58317
+msgstr "經資格修飾函數型式無法用來宣告靜態成員函式"
 
58318
 
 
58319
-#: cp/decl.c:10145
 
58320
+#: cp/decl.c:10141
 
58321
 #, fuzzy, gcc-internal-format
 
58322
-#| msgid "qualified function types cannot be used to declare %s functions"
 
58323
 msgid "qualified function types cannot be used to declare free functions"
 
58324
-msgstr "限定的函式類型不能用來宣告 %s 函式"
 
58325
+msgstr "經資格修飾函數型式無法用來宣告自由函式"
 
58326
 
 
58327
-#: cp/decl.c:10172
 
58328
+#: cp/decl.c:10168
 
58329
 #, gcc-internal-format
 
58330
 msgid "type qualifiers specified for friend class declaration"
 
58331
 msgstr "為夥伴類別宣告指定了類型限定"
 
58332
 
 
58333
-#: cp/decl.c:10177
 
58334
+#: cp/decl.c:10173
 
58335
 #, gcc-internal-format
 
58336
 msgid "%<inline%> specified for friend class declaration"
 
58337
 msgstr "夥伴函式宣告中出現了 %<inline%>"
 
58338
 
 
58339
-#: cp/decl.c:10185
 
58340
+#: cp/decl.c:10181
 
58341
 #, gcc-internal-format
 
58342
 msgid "template parameters cannot be friends"
 
58343
 msgstr "範本參數不能是夥伴"
 
58344
 
 
58345
-#: cp/decl.c:10187
 
58346
+#: cp/decl.c:10183
 
58347
 #, gcc-internal-format
 
58348
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
58349
 msgstr "夥伴宣告需要 class,即 %<friend class %T::%D%>"
 
58350
 
 
58351
-#: cp/decl.c:10191
 
58352
+#: cp/decl.c:10187
 
58353
 #, gcc-internal-format
 
58354
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
58355
 msgstr "夥伴宣告需要 class,即 %<friend %#T%>"
 
58356
 
 
58357
-#: cp/decl.c:10204
 
58358
+#: cp/decl.c:10200
 
58359
 #, gcc-internal-format
 
58360
 msgid "trying to make class %qT a friend of global scope"
 
58361
 msgstr "試圖讓 %qT 成為全域欄位的夥伴"
 
58362
 
 
58363
-#: cp/decl.c:10222
 
58364
+#: cp/decl.c:10218
 
58365
 #, gcc-internal-format
 
58366
 msgid "invalid qualifiers on non-member function type"
 
58367
 msgstr "非成員函式類型上的限定符無效"
 
58368
 
 
58369
-#: cp/decl.c:10232
 
58370
+#: cp/decl.c:10228
 
58371
 #, gcc-internal-format
 
58372
 msgid "abstract declarator %qT used as declaration"
 
58373
 msgstr "抽象宣告 %qT 做為宣告"
 
58374
 
 
58375
-#: cp/decl.c:10261
 
58376
+#: cp/decl.c:10257
 
58377
 #, gcc-internal-format
 
58378
 msgid "cannot use %<::%> in parameter declaration"
 
58379
 msgstr "不能在參數宣告中使用 %<::%>"
 
58380
 
 
58381
-#: cp/decl.c:10265
 
58382
+#: cp/decl.c:10261
 
58383
 #, fuzzy, gcc-internal-format
 
58384
-#| msgid "parameter %q+D declared %<inline%>"
 
58385
 msgid "parameter declared %<auto%>"
 
58386
-msgstr "參數 %q+D 宣告為 %<inline%>"
 
58387
+msgstr "參數宣告 %<auto%>"
 
58388
 
 
58389
-#: cp/decl.c:10308
 
58390
+#: cp/decl.c:10304
 
58391
 #, fuzzy, gcc-internal-format
 
58392
-#| msgid "static member %qD declared %<register%>"
 
58393
 msgid "non-static data member declared %<auto%>"
 
58394
-msgstr "靜態成員 %qD 宣告為 %<register%>"
 
58395
+msgstr "非靜態資料成員宣告 %<auto%>"
 
58396
 
 
58397
 #. Something like struct S { int N::j; };
 
58398
-#: cp/decl.c:10330
 
58399
+#: cp/decl.c:10326
 
58400
 #, gcc-internal-format
 
58401
 msgid "invalid use of %<::%>"
 
58402
 msgstr "錯誤地使用了 %<::%>"
 
58403
 
 
58404
-#: cp/decl.c:10352
 
58405
+#: cp/decl.c:10348
 
58406
 #, fuzzy, gcc-internal-format
 
58407
-#| msgid "declaration of C function %q#D conflicts with"
 
58408
 msgid "declaration of function %qD in invalid context"
 
58409
-msgstr "C 函式 %q#D 的宣告"
 
58410
+msgstr "宣告的函式 %qD 在中無效的語境"
 
58411
 
 
58412
-#: cp/decl.c:10361
 
58413
+#: cp/decl.c:10357
 
58414
 #, gcc-internal-format
 
58415
 msgid "function %qD declared virtual inside a union"
 
58416
 msgstr "聯合成員函式 %qD 被宣告為虛函式"
 
58417
 
 
58418
-#: cp/decl.c:10370
 
58419
+#: cp/decl.c:10366
 
58420
 #, gcc-internal-format
 
58421
 msgid "%qD cannot be declared virtual, since it is always static"
 
58422
 msgstr "%qD 不能宣告為虛函式,因為它總是靜態的"
 
58423
 
 
58424
-#: cp/decl.c:10386
 
58425
+#: cp/decl.c:10382
 
58426
 #, gcc-internal-format
 
58427
 msgid "expected qualified name in friend declaration for destructor %qD"
 
58428
 msgstr "在解構函式 %qD 中的夥伴宣告需要限定名"
 
58429
 
 
58430
-#: cp/decl.c:10393
 
58431
+#: cp/decl.c:10389
 
58432
 #, gcc-internal-format
 
58433
 msgid "declaration of %qD as member of %qT"
 
58434
 msgstr "%qD 宣告為 %qT 的一個成員"
 
58435
 
 
58436
-#: cp/decl.c:10399
 
58437
+#: cp/decl.c:10395
 
58438
 #, fuzzy, gcc-internal-format
 
58439
-#| msgid "Constructor can't be %s"
 
58440
 msgid "a destructor cannot be %<constexpr%>"
 
58441
-msgstr "建構式不可以是 %s"
 
58442
+msgstr "解構式無法 %<constexpr%>"
 
58443
 
 
58444
-#: cp/decl.c:10405
 
58445
+#: cp/decl.c:10401
 
58446
 #, fuzzy, gcc-internal-format
 
58447
-#| msgid "expected qualified name in friend declaration for destructor %qD"
 
58448
 msgid "expected qualified name in friend declaration for constructor %qD"
 
58449
-msgstr "在解構函式 %qD 中的夥伴宣告需要限定名"
 
58450
+msgstr "預期的限定名稱在中朋友宣告用於建構子 %qD"
 
58451
 
 
58452
-#: cp/decl.c:10451
 
58453
+#: cp/decl.c:10447
 
58454
 #, gcc-internal-format
 
58455
 msgid "field %qD has incomplete type"
 
58456
 msgstr "欄位 %qD 類型不完全"
 
58457
 
 
58458
-#: cp/decl.c:10453
 
58459
+#: cp/decl.c:10449
 
58460
 #, gcc-internal-format
 
58461
 msgid "name %qT has incomplete type"
 
58462
 msgstr "名稱 %qT 類型不完全"
 
58463
 
 
58464
-#: cp/decl.c:10462
 
58465
+#: cp/decl.c:10458
 
58466
 #, gcc-internal-format
 
58467
 msgid "  in instantiation of template %qT"
 
58468
 msgstr "  在範本 %qT 的實體化中"
 
58469
 
 
58470
-#: cp/decl.c:10471
 
58471
+#: cp/decl.c:10467
 
58472
 #, gcc-internal-format
 
58473
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
58474
 msgstr "%qE 既不是函式也不是成員函式;不能宣告為夥伴"
 
58475
 
 
58476
-#: cp/decl.c:10528
 
58477
+#: cp/decl.c:10524
 
58478
 #, fuzzy, gcc-internal-format
 
58479
-#| msgid "Intrinsic '%s' at %L cannot have an initializer"
 
58480
 msgid "constexpr static data member %qD must have an initializer"
 
58481
-msgstr "內建函式「%s」在 %L 處不能有初始值設定"
 
58482
+msgstr "constexpr 靜態資料成員 %qD 必須有初始設定式"
 
58483
 
 
58484
-#: cp/decl.c:10537
 
58485
+#: cp/decl.c:10533
 
58486
 #, fuzzy, gcc-internal-format
 
58487
-#| msgid "static member %qD declared %<register%>"
 
58488
 msgid "non-static data member %qE declared %<constexpr%>"
 
58489
-msgstr "靜態成員 %qD 宣告為 %<register%>"
 
58490
+msgstr "非靜態資料成員 %qE 宣告 %<constexpr%>"
 
58491
 
 
58492
-#: cp/decl.c:10587
 
58493
+#: cp/decl.c:10583
 
58494
 #, gcc-internal-format
 
58495
 msgid "storage class %<auto%> invalid for function %qs"
 
58496
 msgstr "函式 %qs 的存儲類別 %<auto%> 無效"
 
58497
 
 
58498
-#: cp/decl.c:10589
 
58499
+#: cp/decl.c:10585
 
58500
 #, gcc-internal-format
 
58501
 msgid "storage class %<register%> invalid for function %qs"
 
58502
 msgstr "函式 %qs 的存儲類別 %<register%> 無效"
 
58503
 
 
58504
-#: cp/decl.c:10593
 
58505
+#: cp/decl.c:10589
 
58506
 #, gcc-internal-format
 
58507
 msgid "storage class %<__thread%> invalid for function %qs"
 
58508
 msgstr "函式 %qs 的存儲類別 %<__thread%> 無效"
 
58509
 
 
58510
-#: cp/decl.c:10596
 
58511
+#: cp/decl.c:10592
 
58512
 #, fuzzy, gcc-internal-format
 
58513
-#| msgid "storage class %<__thread%> invalid for function %qs"
 
58514
 msgid "storage class %<thread_local%> invalid for function %qs"
 
58515
 msgstr "函式 %qs 的存儲類別 %<__thread%> 無效"
 
58516
 
 
58517
-#: cp/decl.c:10601
 
58518
+#: cp/decl.c:10597
 
58519
 #, fuzzy, gcc-internal-format
 
58520
-#| msgid "an asm-specification is not allowed on a function-definition"
 
58521
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
58522
-msgstr "函式定義中不允許出現 asm 指定"
 
58523
+msgstr "virt-specifiers 在中 %qs 不允許外側類別定義"
 
58524
 
 
58525
-#: cp/decl.c:10612
 
58526
+#: cp/decl.c:10608
 
58527
 #, gcc-internal-format
 
58528
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
58529
 msgstr "在全域作用欄位外為函式 %qs 指定 %<static%> 無效"
 
58530
 
 
58531
-#: cp/decl.c:10616
 
58532
+#: cp/decl.c:10612
 
58533
 #, gcc-internal-format
 
58534
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
58535
 msgstr "在全域作用欄位外為函式 %qs 指定 %<inline%> 無效"
 
58536
 
 
58537
-#: cp/decl.c:10624
 
58538
+#: cp/decl.c:10620
 
58539
 #, gcc-internal-format
 
58540
 msgid "virtual non-class function %qs"
 
58541
 msgstr "虛函式 %qs 不是類別成員"
 
58542
 
 
58543
-#: cp/decl.c:10631
 
58544
+#: cp/decl.c:10627
 
58545
 #, fuzzy, gcc-internal-format
 
58546
-#| msgid "%qE attribute ignored on non-class types"
 
58547
 msgid "%qs defined in a non-class scope"
 
58548
-msgstr "%qE 屬性在不是類別的類型上被忽略"
 
58549
+msgstr "%qs 定義的在中 non-class 範圍"
 
58550
 
 
58551
-#: cp/decl.c:10632
 
58552
+#: cp/decl.c:10628
 
58553
 #, fuzzy, gcc-internal-format
 
58554
-#| msgid "%qD was not declared in this scope"
 
58555
 msgid "%qs declared in a non-class scope"
 
58556
-msgstr "%qD 在此作用欄位中尚未宣告"
 
58557
+msgstr "%qs 宣告的在中 non-class 範圍"
 
58558
 
 
58559
-#: cp/decl.c:10660
 
58560
+#: cp/decl.c:10655
 
58561
 #, gcc-internal-format
 
58562
 msgid "cannot declare member function %qD to have static linkage"
 
58563
 msgstr "不能將成員函式 %qD 宣告為有靜態連結"
 
58564
 
 
58565
 #. FIXME need arm citation
 
58566
-#: cp/decl.c:10667
 
58567
+#: cp/decl.c:10662
 
58568
 #, gcc-internal-format
 
58569
 msgid "cannot declare static function inside another function"
 
58570
 msgstr "不能在另一個函式中宣告一個靜態函式"
 
58571
 
 
58572
-#: cp/decl.c:10697
 
58573
+#: cp/decl.c:10692
 
58574
 #, gcc-internal-format
 
58575
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
58576
 msgstr "與宣告不同,定義靜態資料成員時不能使用 %<static%>"
 
58577
 
 
58578
-#: cp/decl.c:10704
 
58579
+#: cp/decl.c:10699
 
58580
 #, gcc-internal-format
 
58581
 msgid "static member %qD declared %<register%>"
 
58582
 msgstr "靜態成員 %qD 宣告為 %<register%>"
 
58583
 
 
58584
-#: cp/decl.c:10710
 
58585
+#: cp/decl.c:10705
 
58586
 #, gcc-internal-format
 
58587
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
58588
 msgstr "不能明確地將成員 %q#D 宣告為有外部連結"
 
58589
 
 
58590
-#: cp/decl.c:10717
 
58591
+#: cp/decl.c:10712
 
58592
 #, fuzzy, gcc-internal-format
 
58593
-#| msgid "declaration of %q#D outside of class is not definition"
 
58594
 msgid "declaration of constexpr variable %qD is not a definition"
 
58595
-msgstr "出現在類別外的 %q#D 的宣告不是定義"
 
58596
+msgstr "宣告的 constexpr 變數 %qD 並非定義"
 
58597
 
 
58598
-#: cp/decl.c:10730
 
58599
+#: cp/decl.c:10725
 
58600
 #, gcc-internal-format
 
58601
 msgid "%qs initialized and declared %<extern%>"
 
58602
 msgstr "%qs 已初始化,卻又被宣告為 %<extern%>"
 
58603
 
 
58604
-#: cp/decl.c:10734
 
58605
+#: cp/decl.c:10729
 
58606
 #, gcc-internal-format
 
58607
 msgid "%qs has both %<extern%> and initializer"
 
58608
 msgstr "%qs 既有 %<extern%> 又有初始值設定"
 
58609
 
 
58610
-#: cp/decl.c:10880
 
58611
+#: cp/decl.c:10874
 
58612
 #, fuzzy, gcc-internal-format
 
58613
-#| msgid "default argument %qE uses local variable %qD"
 
58614
 msgid "default argument %qE uses %qD"
 
58615
-msgstr "預設引數 %qE 使用了局部變數 %qD"
 
58616
+msgstr "預設引數 %qE 使用 %qD"
 
58617
 
 
58618
-#: cp/decl.c:10882
 
58619
+#: cp/decl.c:10876
 
58620
 #, gcc-internal-format
 
58621
 msgid "default argument %qE uses local variable %qD"
 
58622
 msgstr "預設引數 %qE 使用了局部變數 %qD"
 
58623
 
 
58624
-#: cp/decl.c:10970
 
58625
+#: cp/decl.c:10964
 
58626
 #, fuzzy, gcc-internal-format
 
58627
-#| msgid "parameter %q+D has incomplete type"
 
58628
 msgid "parameter %qD has Java class type"
 
58629
-msgstr "參數 %q+D 的類型不完全"
 
58630
+msgstr "參數 %qD 有 Java 類別型態"
 
58631
 
 
58632
-#: cp/decl.c:10998
 
58633
+#: cp/decl.c:10992
 
58634
 #, gcc-internal-format
 
58635
 msgid "parameter %qD invalidly declared method type"
 
58636
 msgstr "參數 %qD 被無效地被宣告為具有方法類型"
 
58637
 
 
58638
-#: cp/decl.c:11023
 
58639
+#: cp/decl.c:11017
 
58640
 #, fuzzy, gcc-internal-format
 
58641
-#| msgid "parameter %qD includes %s to array of unknown bound %qT"
 
58642
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
58643
-msgstr "參數 %qD 包含了 %s,後者參照有不明邊界 %qT 的陣列"
 
58644
+msgstr "參數 %qD 包含指標到陣列的不明約束 %qT"
 
58645
 
 
58646
-#: cp/decl.c:11025
 
58647
+#: cp/decl.c:11019
 
58648
 #, fuzzy, gcc-internal-format
 
58649
-#| msgid "parameter %qD includes %s to array of unknown bound %qT"
 
58650
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
58651
-msgstr "參數 %qD 包含了 %s,後者參照有不明邊界 %qT 的陣列"
 
58652
+msgstr "參數 %qD 包含參考到陣列的不明約束 %qT"
 
58653
 
 
58654
 #. [class.copy]
 
58655
 #.
 
58656
@@ -32900,177 +31590,168 @@
 
58657
 #. or implicitly defined), there's no need to worry about their
 
58658
 #. existence.  Theoretically, they should never even be
 
58659
 #. instantiated, but that's hard to forestall.
 
58660
-#: cp/decl.c:11279
 
58661
+#: cp/decl.c:11273
 
58662
 #, gcc-internal-format
 
58663
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
58664
 msgstr "無效的建構式:您要的可能是 %<%T (const %T&)%>"
 
58665
 
 
58666
-#: cp/decl.c:11401
 
58667
+#: cp/decl.c:11395
 
58668
 #, gcc-internal-format
 
58669
 msgid "%qD may not be declared within a namespace"
 
58670
 msgstr "%qD 不能在命名空間宣告"
 
58671
 
 
58672
-#: cp/decl.c:11406
 
58673
+#: cp/decl.c:11400
 
58674
 #, gcc-internal-format
 
58675
 msgid "%qD may not be declared as static"
 
58676
 msgstr "%qD 不能被宣告為靜態的"
 
58677
 
 
58678
-#: cp/decl.c:11432
 
58679
+#: cp/decl.c:11426
 
58680
 #, gcc-internal-format
 
58681
 msgid "%qD must be a nonstatic member function"
 
58682
 msgstr "%qD 必須是一個非靜態的成員函式"
 
58683
 
 
58684
-#: cp/decl.c:11441
 
58685
+#: cp/decl.c:11435
 
58686
 #, gcc-internal-format
 
58687
 msgid "%qD must be either a non-static member function or a non-member function"
 
58688
 msgstr "%qD 必須是一個非靜態成員函式或非成員函式"
 
58689
 
 
58690
-#: cp/decl.c:11463
 
58691
+#: cp/decl.c:11457
 
58692
 #, gcc-internal-format
 
58693
 msgid "%qD must have an argument of class or enumerated type"
 
58694
 msgstr "%qD 的引數必須有類別或列舉類型"
 
58695
 
 
58696
-#: cp/decl.c:11492
 
58697
+#: cp/decl.c:11486
 
58698
 #, fuzzy, gcc-internal-format
 
58699
-#| msgid "conversion to %s%s will never use a type conversion operator"
 
58700
 msgid "conversion to a reference to void will never use a type conversion operator"
 
58701
-msgstr "向 %s%s 的轉換永遠不會用到類型轉換運算子"
 
58702
+msgstr "轉換到參考到虛值將永不使用類型轉換運算子"
 
58703
 
 
58704
-#: cp/decl.c:11494
 
58705
+#: cp/decl.c:11488
 
58706
 #, fuzzy, gcc-internal-format
 
58707
-#| msgid "conversion to %s%s will never use a type conversion operator"
 
58708
 msgid "conversion to void will never use a type conversion operator"
 
58709
-msgstr "向 %s%s 的轉換永遠不會用到類型轉換運算子"
 
58710
+msgstr "轉換到虛值將永不使用類型轉換運算子"
 
58711
 
 
58712
-#: cp/decl.c:11501
 
58713
+#: cp/decl.c:11495
 
58714
 #, fuzzy, gcc-internal-format
 
58715
-#| msgid "conversion to %s%s will never use a type conversion operator"
 
58716
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
58717
-msgstr "向 %s%s 的轉換永遠不會用到類型轉換運算子"
 
58718
+msgstr "轉換到參考到相同型態將永不使用類型轉換運算子"
 
58719
 
 
58720
-#: cp/decl.c:11503
 
58721
+#: cp/decl.c:11497
 
58722
 #, fuzzy, gcc-internal-format
 
58723
-#| msgid "conversion to %s%s will never use a type conversion operator"
 
58724
 msgid "conversion to the same type will never use a type conversion operator"
 
58725
-msgstr "向 %s%s 的轉換永遠不會用到類型轉換運算子"
 
58726
+msgstr "轉換到相同型態將永不使用類型轉換運算子"
 
58727
 
 
58728
-#: cp/decl.c:11511
 
58729
+#: cp/decl.c:11505
 
58730
 #, fuzzy, gcc-internal-format
 
58731
-#| msgid "conversion to %s%s will never use a type conversion operator"
 
58732
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
58733
-msgstr "向 %s%s 的轉換永遠不會用到類型轉換運算子"
 
58734
+msgstr "轉換到參考到基礎類別將永不使用類型轉換運算子"
 
58735
 
 
58736
-#: cp/decl.c:11513
 
58737
+#: cp/decl.c:11507
 
58738
 #, fuzzy, gcc-internal-format
 
58739
-#| msgid "conversion to %s%s will never use a type conversion operator"
 
58740
 msgid "conversion to a base class will never use a type conversion operator"
 
58741
-msgstr "向 %s%s 的轉換永遠不會用到類型轉換運算子"
 
58742
+msgstr "轉換到基礎類別將永不使用類型轉換運算子"
 
58743
 
 
58744
 #. 13.4.0.3
 
58745
-#: cp/decl.c:11522
 
58746
+#: cp/decl.c:11516
 
58747
 #, gcc-internal-format
 
58748
 msgid "ISO C++ prohibits overloading operator ?:"
 
58749
 msgstr "ISO C++ 不允許多載 ?: 運算子"
 
58750
 
 
58751
-#: cp/decl.c:11527
 
58752
+#: cp/decl.c:11521
 
58753
 #, fuzzy, gcc-internal-format
 
58754
-#| msgid "%qD must take either one or two arguments"
 
58755
 msgid "%qD must not have variable number of arguments"
 
58756
-msgstr "%qD 必須帶 1 或 2 個引數"
 
58757
+msgstr "%qD 必須不有可變個數引數數量"
 
58758
 
 
58759
-#: cp/decl.c:11578
 
58760
+#: cp/decl.c:11572
 
58761
 #, gcc-internal-format
 
58762
 msgid "postfix %qD must take %<int%> as its argument"
 
58763
 msgstr "字尾 %qD 必須使用 %<int%> 做為它的參數"
 
58764
 
 
58765
-#: cp/decl.c:11581
 
58766
+#: cp/decl.c:11575
 
58767
 #, gcc-internal-format
 
58768
 msgid "postfix %qD must take %<int%> as its second argument"
 
58769
 msgstr "字尾 %qD 必須使用 %<int%> 做為它的第二個參數"
 
58770
 
 
58771
-#: cp/decl.c:11589
 
58772
+#: cp/decl.c:11583
 
58773
 #, gcc-internal-format
 
58774
 msgid "%qD must take either zero or one argument"
 
58775
 msgstr "%qD 必須帶 0 或 1 個引數"
 
58776
 
 
58777
-#: cp/decl.c:11591
 
58778
+#: cp/decl.c:11585
 
58779
 #, gcc-internal-format
 
58780
 msgid "%qD must take either one or two arguments"
 
58781
 msgstr "%qD 必須帶 1 或 2 個引數"
 
58782
 
 
58783
-#: cp/decl.c:11613
 
58784
+#: cp/decl.c:11607
 
58785
 #, gcc-internal-format
 
58786
 msgid "prefix %qD should return %qT"
 
58787
 msgstr "字首 %qD 應當回傳 %qT"
 
58788
 
 
58789
-#: cp/decl.c:11619
 
58790
+#: cp/decl.c:11613
 
58791
 #, gcc-internal-format
 
58792
 msgid "postfix %qD should return %qT"
 
58793
 msgstr "字尾 %qD 應當回傳 %qT"
 
58794
 
 
58795
-#: cp/decl.c:11628
 
58796
+#: cp/decl.c:11622
 
58797
 #, gcc-internal-format
 
58798
 msgid "%qD must take %<void%>"
 
58799
 msgstr "%qD 必須有 %<void%> 類型"
 
58800
 
 
58801
-#: cp/decl.c:11630 cp/decl.c:11639
 
58802
+#: cp/decl.c:11624 cp/decl.c:11633
 
58803
 #, gcc-internal-format
 
58804
 msgid "%qD must take exactly one argument"
 
58805
 msgstr "%qD 帶且僅帶 1 個引數"
 
58806
 
 
58807
-#: cp/decl.c:11641
 
58808
+#: cp/decl.c:11635
 
58809
 #, gcc-internal-format
 
58810
 msgid "%qD must take exactly two arguments"
 
58811
 msgstr "%qD 帶且僅帶 2 個引數"
 
58812
 
 
58813
-#: cp/decl.c:11650
 
58814
+#: cp/decl.c:11644
 
58815
 #, gcc-internal-format
 
58816
 msgid "user-defined %qD always evaluates both arguments"
 
58817
 msgstr "使用者定義的 %qD 總是計算所有兩個參數"
 
58818
 
 
58819
-#: cp/decl.c:11664
 
58820
+#: cp/decl.c:11658
 
58821
 #, gcc-internal-format
 
58822
 msgid "%qD should return by value"
 
58823
 msgstr "%qD 應當回傳值而非參照"
 
58824
 
 
58825
-#: cp/decl.c:11675 cp/decl.c:11680
 
58826
+#: cp/decl.c:11669 cp/decl.c:11674
 
58827
 #, gcc-internal-format
 
58828
 msgid "%qD cannot have default arguments"
 
58829
 msgstr "%qD 不能有預設參數"
 
58830
 
 
58831
-#: cp/decl.c:11741
 
58832
+#: cp/decl.c:11732
 
58833
 #, gcc-internal-format
 
58834
 msgid "using template type parameter %qT after %qs"
 
58835
 msgstr "使用範本類型參數 %qT,在 %qs 後"
 
58836
 
 
58837
-#: cp/decl.c:11764
 
58838
+#: cp/decl.c:11755
 
58839
 #, fuzzy, gcc-internal-format
 
58840
-#| msgid "ambiguous template specialization %qD for %q+D"
 
58841
 msgid "using alias template specialization %qT after %qs"
 
58842
-msgstr "有歧義的範本特例化 %qD (為 %q+D)"
 
58843
+msgstr "使用別名模板特殊化 %qT 之後 %qs"
 
58844
 
 
58845
-#: cp/decl.c:11767
 
58846
+#: cp/decl.c:11758
 
58847
 #, gcc-internal-format
 
58848
 msgid "using typedef-name %qD after %qs"
 
58849
 msgstr "使用 typedef 名 %qD,在 %qs 後"
 
58850
 
 
58851
-#: cp/decl.c:11769
 
58852
+#: cp/decl.c:11760
 
58853
 #, fuzzy, gcc-internal-format
 
58854
-#| msgid "%q+D has a previous declaration here"
 
58855
 msgid "%qD has a previous declaration here"
 
58856
-msgstr "%q+D 先前在此處有過宣告"
 
58857
+msgstr "%qD 有前一個宣告在此"
 
58858
 
 
58859
-#: cp/decl.c:11777
 
58860
+#: cp/decl.c:11768
 
58861
 #, gcc-internal-format
 
58862
 msgid "%qT referred to as %qs"
 
58863
 msgstr "%qT 做為 %qs 被參照"
 
58864
 
 
58865
-#: cp/decl.c:11778 cp/decl.c:11785
 
58866
+#: cp/decl.c:11769 cp/decl.c:11776
 
58867
 #, gcc-internal-format
 
58868
 msgid "%q+T has a previous declaration here"
 
58869
 msgstr "%q+T 先前在此處有過宣告"
 
58870
 
 
58871
-#: cp/decl.c:11784
 
58872
+#: cp/decl.c:11775
 
58873
 #, gcc-internal-format
 
58874
 msgid "%qT referred to as enum"
 
58875
 msgstr "%qT 做為列舉被參照"
 
58876
@@ -33082,180 +31763,172 @@
 
58877
 #. void f(class C);            // No template header here
 
58878
 #.
 
58879
 #. then the required template argument is missing.
 
58880
-#: cp/decl.c:11799
 
58881
+#: cp/decl.c:11790
 
58882
 #, gcc-internal-format
 
58883
 msgid "template argument required for %<%s %T%>"
 
58884
 msgstr "%<%s %T%> 需要範本參數"
 
58885
 
 
58886
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
58887
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
58888
 #, gcc-internal-format
 
58889
 msgid "%qD has the same name as the class in which it is declared"
 
58890
 msgstr "%qD 與其宣告所在的類別同名"
 
58891
 
 
58892
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
58893
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
58894
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
58895
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
58896
 #, gcc-internal-format
 
58897
 msgid "reference to %qD is ambiguous"
 
58898
 msgstr "對 %qD 的參照有歧義"
 
58899
 
 
58900
-#: cp/decl.c:11994
 
58901
+#: cp/decl.c:11985
 
58902
 #, gcc-internal-format
 
58903
 msgid "use of enum %q#D without previous declaration"
 
58904
 msgstr "使用列舉 %q#D 前沒有給出宣告"
 
58905
 
 
58906
-#: cp/decl.c:12015
 
58907
+#: cp/decl.c:12006
 
58908
 #, gcc-internal-format
 
58909
 msgid "redeclaration of %qT as a non-template"
 
58910
 msgstr "%qT 重宣告為非範本"
 
58911
 
 
58912
-#: cp/decl.c:12016
 
58913
+#: cp/decl.c:12007
 
58914
 #, gcc-internal-format
 
58915
 msgid "previous declaration %q+D"
 
58916
 msgstr "先前的宣告 %q+D"
 
58917
 
 
58918
-#: cp/decl.c:12157
 
58919
+#: cp/decl.c:12148
 
58920
 #, gcc-internal-format
 
58921
 msgid "derived union %qT invalid"
 
58922
 msgstr "衍生聯合 %qT 無效"
 
58923
 
 
58924
-#: cp/decl.c:12166
 
58925
+#: cp/decl.c:12157
 
58926
 #, gcc-internal-format
 
58927
 msgid "Java class %qT cannot have multiple bases"
 
58928
 msgstr "Java 類別 %qT 不能有多個基礎類別"
 
58929
 
 
58930
-#: cp/decl.c:12177
 
58931
+#: cp/decl.c:12168
 
58932
 #, gcc-internal-format
 
58933
 msgid "Java class %qT cannot have virtual bases"
 
58934
 msgstr "Java 類別 %qT 不能有虛基礎類別"
 
58935
 
 
58936
-#: cp/decl.c:12197
 
58937
+#: cp/decl.c:12188
 
58938
 #, gcc-internal-format
 
58939
 msgid "base type %qT fails to be a struct or class type"
 
58940
 msgstr "基礎類別型 %qT 不是結構或類別"
 
58941
 
 
58942
-#: cp/decl.c:12230
 
58943
+#: cp/decl.c:12221
 
58944
 #, gcc-internal-format
 
58945
 msgid "recursive type %qT undefined"
 
58946
 msgstr "遞迴的類型 %qT 未定義"
 
58947
 
 
58948
-#: cp/decl.c:12232
 
58949
+#: cp/decl.c:12223
 
58950
 #, gcc-internal-format
 
58951
 msgid "duplicate base type %qT invalid"
 
58952
 msgstr "重複的基礎類別型 %qT 無效"
 
58953
 
 
58954
-#: cp/decl.c:12356
 
58955
-#, gcc-internal-format
 
58956
+#: cp/decl.c:12347
 
58957
+#, fuzzy, gcc-internal-format
 
58958
 msgid "scoped/unscoped mismatch in enum %q#T"
 
58959
-msgstr ""
 
58960
+msgstr "範圍/unscoped 不匹配在中 enum %q#T"
 
58961
 
 
58962
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
58963
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
58964
 #, fuzzy, gcc-internal-format
 
58965
-#| msgid "%Jprevious definition here"
 
58966
 msgid "previous definition here"
 
58967
-msgstr "%J前一個定義在這裡"
 
58968
+msgstr "前一個定義在此"
 
58969
 
 
58970
-#: cp/decl.c:12364
 
58971
-#, gcc-internal-format
 
58972
+#: cp/decl.c:12355
 
58973
+#, fuzzy, gcc-internal-format
 
58974
 msgid "underlying type mismatch in enum %q#T"
 
58975
-msgstr ""
 
58976
+msgstr "下層的型態不匹配在中 enum %q#T"
 
58977
 
 
58978
-#: cp/decl.c:12376
 
58979
-#, gcc-internal-format
 
58980
+#: cp/decl.c:12367
 
58981
+#, fuzzy, gcc-internal-format
 
58982
 msgid "different underlying type in enum %q#T"
 
58983
-msgstr ""
 
58984
+msgstr "不同的下層的輸入 enum %q#T"
 
58985
 
 
58986
-#: cp/decl.c:12443
 
58987
-#, gcc-internal-format
 
58988
+#: cp/decl.c:12434
 
58989
+#, fuzzy, gcc-internal-format
 
58990
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
58991
-msgstr ""
 
58992
+msgstr "下層的型態 %<%T%>的 %<%T%>必須是整數類資料類型"
 
58993
 
 
58994
 #. DR 377
 
58995
 #.
 
58996
 #. IF no integral type can represent all the enumerator values, the
 
58997
 #. enumeration is ill-formed.
 
58998
-#: cp/decl.c:12577
 
58999
+#: cp/decl.c:12568
 
59000
 #, gcc-internal-format
 
59001
 msgid "no integral type can represent all of the enumerator values for %qT"
 
59002
 msgstr "沒有一個整數類型可以表示 %qT 的所有列舉值"
 
59003
 
 
59004
-#: cp/decl.c:12718
 
59005
+#: cp/decl.c:12709
 
59006
 #, fuzzy, gcc-internal-format
 
59007
-#| msgid "enumerator value for %qE is not an integer constant"
 
59008
 msgid "enumerator value for %qD is not an integer constant"
 
59009
-msgstr "%qE 的列舉值不是一個整數常數"
 
59010
+msgstr "列舉值值用於 %qD 不是整數常數"
 
59011
 
 
59012
-#: cp/decl.c:12764
 
59013
+#: cp/decl.c:12755
 
59014
 #, fuzzy, gcc-internal-format
 
59015
-#| msgid "ISO C restricts enumerator values to range of %<int%>"
 
59016
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
59017
-msgstr "ISO C 將列舉值限制在 %<int%> 範圍內"
 
59018
+msgstr "遞增的列舉值值太大用於 %<unsigned long%>"
 
59019
 
 
59020
-#: cp/decl.c:12776
 
59021
+#: cp/decl.c:12767
 
59022
 #, gcc-internal-format
 
59023
 msgid "overflow in enumeration values at %qD"
 
59024
 msgstr "%qD 處列舉值溢出"
 
59025
 
 
59026
-#: cp/decl.c:12796
 
59027
+#: cp/decl.c:12787
 
59028
 #, fuzzy, gcc-internal-format
 
59029
-#| msgid "enumerator value for %qE is not an integer constant"
 
59030
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
59031
-msgstr "%qE 的列舉值不是一個整數常數"
 
59032
+msgstr "列舉值值 %E 太大用於下層的型態 %<%T%>"
 
59033
 
 
59034
-#: cp/decl.c:12886
 
59035
+#: cp/decl.c:12877
 
59036
 #, gcc-internal-format
 
59037
 msgid "return type %q#T is incomplete"
 
59038
 msgstr "回傳值類型 %q#T 為不完全"
 
59039
 
 
59040
-#: cp/decl.c:12888
 
59041
+#: cp/decl.c:12879
 
59042
 #, fuzzy, gcc-internal-format
 
59043
-#| msgid "return type is an incomplete type"
 
59044
 msgid "return type has Java class type %q#T"
 
59045
-msgstr "回傳不完全的類型"
 
59046
+msgstr "傳回類型有 Java 類別型態 %q#T"
 
59047
 
 
59048
-#: cp/decl.c:13012 cp/typeck.c:8247
 
59049
+#: cp/decl.c:13003 cp/typeck.c:8252
 
59050
 #, gcc-internal-format
 
59051
 msgid "%<operator=%> should return a reference to %<*this%>"
 
59052
 msgstr "%<operator=%> 應當回傳一個對 %<*this%> 的參照"
 
59053
 
 
59054
-#: cp/decl.c:13108
 
59055
+#: cp/decl.c:13099
 
59056
 #, gcc-internal-format
 
59057
 msgid "no previous declaration for %q+D"
 
59058
 msgstr "%q+D 先前沒有宣告過"
 
59059
 
 
59060
-#: cp/decl.c:13329
 
59061
+#: cp/decl.c:13320
 
59062
 #, gcc-internal-format
 
59063
 msgid "invalid function declaration"
 
59064
 msgstr "無效的函式宣告"
 
59065
 
 
59066
-#: cp/decl.c:13413
 
59067
+#: cp/decl.c:13404
 
59068
 #, gcc-internal-format
 
59069
 msgid "parameter %qD declared void"
 
59070
 msgstr "參數 %qD 被宣告為 void"
 
59071
 
 
59072
-#: cp/decl.c:13781
 
59073
+#: cp/decl.c:13772
 
59074
 #, fuzzy, gcc-internal-format
 
59075
-#| msgid "no return statement in function returning non-void"
 
59076
 msgid "no return statements in function returning %qT"
 
59077
 msgstr "在有回傳值的函式中未發現 return 敘述"
 
59078
 
 
59079
-#: cp/decl.c:13783 cp/typeck.c:8135
 
59080
+#: cp/decl.c:13774 cp/typeck.c:8135
 
59081
 #, fuzzy, gcc-internal-format
 
59082
-#| msgid "function return types not compatible due to %<volatile%>"
 
59083
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
59084
 msgstr "由於 %<volatile%>,函式回傳類型不相容"
 
59085
 
 
59086
-#: cp/decl.c:13879
 
59087
+#: cp/decl.c:13870
 
59088
 #, fuzzy, gcc-internal-format
 
59089
-#| msgid "label %q+D defined but not used"
 
59090
 msgid "parameter %q+D set but not used"
 
59091
-msgstr "標籤 %q+D 定義後未使用"
 
59092
+msgstr "參數 %q+D 設定並不是使用"
 
59093
 
 
59094
-#: cp/decl.c:13974
 
59095
+#: cp/decl.c:13965
 
59096
 #, gcc-internal-format
 
59097
 msgid "invalid member function declaration"
 
59098
 msgstr "無效的成員函式宣告"
 
59099
 
 
59100
-#: cp/decl.c:13988
 
59101
+#: cp/decl.c:13979
 
59102
 #, gcc-internal-format
 
59103
 msgid "%qD is already defined in class %qT"
 
59104
 msgstr "%qD 已在類別 %qT 中定義過"
 
59105
@@ -33277,7 +31950,6 @@
 
59106
 
 
59107
 #: cp/decl2.c:439
 
59108
 #, fuzzy, gcc-internal-format
 
59109
-#| msgid "deleting array %q#D"
 
59110
 msgid "deleting array %q#E"
 
59111
 msgstr "刪除陣列 %q#D"
 
59112
 
 
59113
@@ -33313,9 +31985,8 @@
 
59114
 
 
59115
 #: cp/decl2.c:628
 
59116
 #, fuzzy, gcc-internal-format
 
59117
-#| msgid "template parameters do not match template"
 
59118
 msgid "template parameter lists provided don%'t match the template parameters of %qD"
 
59119
-msgstr "範本參數與範本不符"
 
59120
+msgstr "模板參數清單提供 don%'t 匹配模板參數的 %qD"
 
59121
 
 
59122
 #: cp/decl2.c:700
 
59123
 #, gcc-internal-format
 
59124
@@ -33329,9 +32000,8 @@
 
59125
 
 
59126
 #: cp/decl2.c:839
 
59127
 #, fuzzy, gcc-internal-format
 
59128
-#| msgid "template argument %d is invalid"
 
59129
 msgid "explicit template argument list not allowed"
 
59130
-msgstr "範本參數 %d 無效"
 
59131
+msgstr "明確的模板引數清單不允許"
 
59132
 
 
59133
 #: cp/decl2.c:845
 
59134
 #, gcc-internal-format
 
59135
@@ -33345,9 +32015,8 @@
 
59136
 
 
59137
 #: cp/decl2.c:914 cp/decl2.c:922
 
59138
 #, fuzzy, gcc-internal-format
 
59139
-#| msgid "invalid initial value for member %qs"
 
59140
 msgid "invalid initializer for member function %qD"
 
59141
-msgstr "成員 %qs 的初始值無效"
 
59142
+msgstr "無效的初始設定式用於成員函式 %qD"
 
59143
 
 
59144
 #: cp/decl2.c:928
 
59145
 #, gcc-internal-format
 
59146
@@ -33366,9 +32035,8 @@
 
59147
 
 
59148
 #: cp/decl2.c:1035
 
59149
 #, fuzzy, gcc-internal-format
 
59150
-#| msgid "bit-field %q+#D with non-integral type"
 
59151
 msgid "bit-field %qD with non-integral type"
 
59152
-msgstr "位元段 %q+#D 有非整數的類型"
 
59153
+msgstr "bit-field %qD 與 non-integral 型態"
 
59154
 
 
59155
 #: cp/decl2.c:1041
 
59156
 #, gcc-internal-format
 
59157
@@ -33392,9 +32060,8 @@
 
59158
 
 
59159
 #: cp/decl2.c:1075
 
59160
 #, fuzzy, gcc-internal-format
 
59161
-#| msgid "size of array %qD has non-integral type %qT"
 
59162
 msgid "width of bit-field %qD has non-integral type %qT"
 
59163
-msgstr "陣列 %qD 的大小具有非整數類型 %qT"
 
59164
+msgstr "寬度的 bit-field %qD 有 non-integral 型態 %qT"
 
59165
 
 
59166
 #: cp/decl2.c:1350
 
59167
 #, gcc-internal-format
 
59168
@@ -33422,9 +32089,8 @@
 
59169
 #. argument.
 
59170
 #: cp/decl2.c:1491
 
59171
 #, fuzzy, gcc-internal-format
 
59172
-#| msgid "second parameter of %<va_start%> not last named argument"
 
59173
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 
59174
-msgstr "%<va_start%> 的第二個參數不是最後一個具名參數"
 
59175
+msgstr "第一個參數的 %<operator new%> 無法有預設引數"
 
59176
 
 
59177
 #: cp/decl2.c:1507
 
59178
 #, gcc-internal-format
 
59179
@@ -33442,36 +32108,34 @@
 
59180
 msgstr "%<operator delete%> 的第一個參數類型為 %qT"
 
59181
 
 
59182
 #: cp/decl2.c:2336
 
59183
-#, gcc-internal-format
 
59184
+#, fuzzy, gcc-internal-format
 
59185
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 
59186
-msgstr ""
 
59187
+msgstr "%qT 有欄位 %qD 其型態使用匿名命名空間"
 
59188
 
 
59189
 #: cp/decl2.c:2343
 
59190
-#, gcc-internal-format
 
59191
+#, fuzzy, gcc-internal-format
 
59192
 msgid "%qT declared with greater visibility than the type of its field %qD"
 
59193
-msgstr ""
 
59194
+msgstr "%qT 宣告的與更大可視性比型態的它的欄位 %qD"
 
59195
 
 
59196
 #: cp/decl2.c:2356
 
59197
-#, gcc-internal-format
 
59198
+#, fuzzy, gcc-internal-format
 
59199
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 
59200
-msgstr ""
 
59201
+msgstr "%qT 有基底 %qT 其型態使用匿名命名空間"
 
59202
 
 
59203
 #: cp/decl2.c:2362
 
59204
-#, gcc-internal-format
 
59205
+#, fuzzy, gcc-internal-format
 
59206
 msgid "%qT declared with greater visibility than its base %qT"
 
59207
-msgstr ""
 
59208
+msgstr "%qT 宣告的與更大可視性比它的基底 %qT"
 
59209
 
 
59210
 #: cp/decl2.c:3861
 
59211
 #, fuzzy, gcc-internal-format
 
59212
-#| msgid "%q+F declared %<static%> but never defined"
 
59213
 msgid "%q+#D, declared using anonymous type, is used but never defined"
 
59214
-msgstr "%q+F 宣告為 %<static%> 卻從未定義過"
 
59215
+msgstr "%q+#D, 宣告的使用匿名型態,被使用但是永不定義"
 
59216
 
 
59217
 #: cp/decl2.c:3868
 
59218
 #, fuzzy, gcc-internal-format
 
59219
-#| msgid "%q+F declared %<static%> but never defined"
 
59220
 msgid "%q+#D, declared using local type %qT, is used but never defined"
 
59221
-msgstr "%q+F 宣告為 %<static%> 卻從未定義過"
 
59222
+msgstr "%q+#D, 宣告的使用本地型態 %qT,被使用但是永不定義"
 
59223
 
 
59224
 #: cp/decl2.c:4267
 
59225
 #, gcc-internal-format
 
59226
@@ -33486,112 +32150,111 @@
 
59227
 #. We mark a lambda conversion op as deleted if we can't
 
59228
 #. generate it properly; see maybe_add_lambda_conv_op.
 
59229
 #: cp/decl2.c:4517
 
59230
-#, gcc-internal-format
 
59231
+#, fuzzy, gcc-internal-format
 
59232
 msgid "converting lambda which uses %<...%> to function pointer"
 
59233
-msgstr ""
 
59234
+msgstr "轉換 lambda 該項使用 %<...%>到函式指標"
 
59235
 
 
59236
 #: cp/decl2.c:4522
 
59237
 #, fuzzy, gcc-internal-format
 
59238
-#| msgid "invalid use of non-static member function %qD"
 
59239
 msgid "use of deleted function %qD"
 
59240
-msgstr "對非靜態成員函式 %qD 的使用無效"
 
59241
+msgstr "使用的刪除的函式 %qD"
 
59242
 
 
59243
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
59244
-#, gcc-internal-format
 
59245
+#, fuzzy, gcc-internal-format
 
59246
 msgid "use of %qD before deduction of %<auto%>"
 
59247
-msgstr ""
 
59248
+msgstr "型態的 %qD 預設值到 %<int%>"
 
59249
 
 
59250
-#: cp/error.c:3327
 
59251
-#, gcc-internal-format
 
59252
+#: cp/error.c:3331
 
59253
+#, fuzzy, gcc-internal-format
 
59254
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
59255
-msgstr ""
 
59256
+msgstr "進階初始設定式只列出可用與 -std=c++11 或 -std=gnu++11"
 
59257
 
 
59258
-#: cp/error.c:3332
 
59259
-#, gcc-internal-format
 
59260
+#: cp/error.c:3336
 
59261
+#, fuzzy, gcc-internal-format
 
59262
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
59263
-msgstr ""
 
59264
+msgstr "明確的轉換運算子只有可用與 -std=c++11 或 -std=gnu++11"
 
59265
 
 
59266
-#: cp/error.c:3337
 
59267
-#, gcc-internal-format
 
59268
+#: cp/error.c:3341
 
59269
+#, fuzzy, gcc-internal-format
 
59270
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
59271
-msgstr ""
 
59272
+msgstr "variadic 模板只有可用與 -std=c++11 或 -std=gnu++11"
 
59273
 
 
59274
-#: cp/error.c:3342
 
59275
-#, gcc-internal-format
 
59276
+#: cp/error.c:3346
 
59277
+#, fuzzy, gcc-internal-format
 
59278
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
59279
-msgstr ""
 
59280
+msgstr "lambda 運算式只有可用與 -std=c++11 或 -std=gnu++11"
 
59281
 
 
59282
-#: cp/error.c:3347
 
59283
-#, gcc-internal-format
 
59284
+#: cp/error.c:3351
 
59285
+#, fuzzy, gcc-internal-format
 
59286
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
59287
-msgstr ""
 
59288
+msgstr "C++0x 自動只有可用與 -std=c++11 或 -std=gnu++11"
 
59289
 
 
59290
-#: cp/error.c:3351
 
59291
-#, gcc-internal-format
 
59292
+#: cp/error.c:3355
 
59293
+#, fuzzy, gcc-internal-format
 
59294
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
59295
-msgstr ""
 
59296
+msgstr "範圍的 enums 只有可用與 -std=c++11 或 -std=gnu++11"
 
59297
 
 
59298
-#: cp/error.c:3355
 
59299
-#, gcc-internal-format
 
59300
+#: cp/error.c:3359
 
59301
+#, fuzzy, gcc-internal-format
 
59302
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
59303
-msgstr ""
 
59304
+msgstr "缺席和刪除的函式只有可用與 -std=c++11 或 -std=gnu++11"
 
59305
 
 
59306
-#: cp/error.c:3360
 
59307
-#, gcc-internal-format
 
59308
+#: cp/error.c:3364
 
59309
+#, fuzzy, gcc-internal-format
 
59310
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
59311
-msgstr ""
 
59312
+msgstr "內聯命名空間只有可用與 -std=c++11 或 -std=gnu++11"
 
59313
 
 
59314
-#: cp/error.c:3365
 
59315
-#, gcc-internal-format
 
59316
+#: cp/error.c:3369
 
59317
+#, fuzzy, gcc-internal-format
 
59318
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
59319
-msgstr ""
 
59320
+msgstr "強制變更控制項 (強制變更/最後的) 只有可用與 -std=c++11 或 -std=gnu++11"
 
59321
 
 
59322
-#: cp/error.c:3370
 
59323
-#, gcc-internal-format
 
59324
+#: cp/error.c:3374
 
59325
+#, fuzzy, gcc-internal-format
 
59326
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
59327
-msgstr ""
 
59328
+msgstr "非靜態資料成員初始設定式只有可用與 -std=c++11 或 -std=gnu++11"
 
59329
 
 
59330
-#: cp/error.c:3375
 
59331
-#, gcc-internal-format
 
59332
+#: cp/error.c:3379
 
59333
+#, fuzzy, gcc-internal-format
 
59334
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
59335
-msgstr ""
 
59336
+msgstr "使用者定義的實字只有可用與 -std=c++11 或 -std=gnu++11"
 
59337
 
 
59338
-#: cp/error.c:3380
 
59339
-#, gcc-internal-format
 
59340
+#: cp/error.c:3384
 
59341
+#, fuzzy, gcc-internal-format
 
59342
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
59343
-msgstr ""
 
59344
+msgstr "委派建構子只有可用與 -std=c++11 或 -std=gnu++11"
 
59345
 
 
59346
-#: cp/error.c:3385
 
59347
-#, gcc-internal-format
 
59348
+#: cp/error.c:3389
 
59349
+#, fuzzy, gcc-internal-format
 
59350
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
59351
-msgstr ""
 
59352
+msgstr "委派建構子只有可用與 -std=c++11 或 -std=gnu++11"
 
59353
 
 
59354
-#: cp/error.c:3390
 
59355
-#, gcc-internal-format
 
59356
+#: cp/error.c:3394
 
59357
+#, fuzzy, gcc-internal-format
 
59358
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
59359
-msgstr ""
 
59360
+msgstr "C++0x 自動只有可用與 -std=c++11 或 -std=gnu++11"
 
59361
 
 
59362
-#: cp/error.c:3439
 
59363
+#: cp/error.c:3443
 
59364
 #, gcc-internal-format
 
59365
 msgid "incomplete type %qT used in nested name specifier"
 
59366
 msgstr "巢狀名指定中使用了不完全的類型 %qT"
 
59367
 
 
59368
-#: cp/error.c:3443
 
59369
+#: cp/error.c:3447
 
59370
 #, gcc-internal-format
 
59371
 msgid "reference to %<%T::%D%> is ambiguous"
 
59372
 msgstr "對 %<%T::%D%> 的參照有歧義"
 
59373
 
 
59374
-#: cp/error.c:3448 cp/typeck.c:2260
 
59375
+#: cp/error.c:3452 cp/typeck.c:2260
 
59376
 #, gcc-internal-format
 
59377
 msgid "%qD is not a member of %qT"
 
59378
 msgstr "%qD 不是 %qT 的成員"
 
59379
 
 
59380
-#: cp/error.c:3452
 
59381
+#: cp/error.c:3456
 
59382
 #, gcc-internal-format
 
59383
 msgid "%qD is not a member of %qD"
 
59384
 msgstr "%qD 不是 %qD 的成員"
 
59385
 
 
59386
-#: cp/error.c:3457
 
59387
+#: cp/error.c:3461
 
59388
 #, gcc-internal-format
 
59389
 msgid "%<::%D%> has not been declared"
 
59390
 msgstr "%<::%D%> 尚未宣告"
 
59391
@@ -33619,9 +32282,9 @@
 
59392
 msgstr "在同一個翻譯單元中混合使用 C++ 和 Java 異常獲取"
 
59393
 
 
59394
 #: cp/except.c:468 java/except.c:582
 
59395
-#, gcc-internal-format
 
59396
+#, fuzzy, gcc-internal-format
 
59397
 msgid "exception handling disabled, use -fexceptions to enable"
 
59398
-msgstr ""
 
59399
+msgstr "異常處理已停用,使用 -fexceptions 以啟用"
 
59400
 
 
59401
 #: cp/except.c:718
 
59402
 #, gcc-internal-format
 
59403
@@ -33645,43 +32308,38 @@
 
59404
 
 
59405
 #: cp/except.c:981
 
59406
 #, fuzzy, gcc-internal-format
 
59407
-#| msgid "cannot declare parameter %q+D to be of abstract type %qT"
 
59408
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
59409
 msgstr "不能將參數 %q+D 宣告為具有抽象類型 %qT"
 
59410
 
 
59411
 #: cp/except.c:989
 
59412
 #, fuzzy, gcc-internal-format
 
59413
-#| msgid "cannot declare parameter %q+D to be of abstract type %qT"
 
59414
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
59415
 msgstr "不能將參數 %q+D 宣告為具有抽象類型 %qT"
 
59416
 
 
59417
 #: cp/except.c:1075
 
59418
 #, fuzzy, gcc-internal-format
 
59419
-#| msgid "%Hexception of type %qT will be caught"
 
59420
 msgid "exception of type %qT will be caught"
 
59421
-msgstr "%H類型為 %qT 的異常將由"
 
59422
+msgstr "異常的型態 %qT 將是擷取到"
 
59423
 
 
59424
 #: cp/except.c:1078
 
59425
 #, fuzzy, gcc-internal-format
 
59426
-#| msgid "%H   by earlier handler for %qT"
 
59427
 msgid "   by earlier handler for %qT"
 
59428
-msgstr "%H   %qT 先前的處理者獲取"
 
59429
+msgstr "   由前者處理常式用於 %qT"
 
59430
 
 
59431
 #: cp/except.c:1107
 
59432
 #, fuzzy, gcc-internal-format
 
59433
-#| msgid "%H%<...%> handler must be the last handler for its try block"
 
59434
 msgid "%<...%> handler must be the last handler for its try block"
 
59435
-msgstr "%H%<...%> 處理者必須是其 try 區塊中的最後一個處理者"
 
59436
+msgstr "%<...%>處理常式必須是最後一筆處理常式用於它的嘗試區塊"
 
59437
 
 
59438
 #: cp/except.c:1187
 
59439
-#, gcc-internal-format
 
59440
+#, fuzzy, gcc-internal-format
 
59441
 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
 
59442
-msgstr ""
 
59443
+msgstr "noexcept-expression 評估到 %<false%> 因為呼叫到 %qD"
 
59444
 
 
59445
 #: cp/except.c:1189
 
59446
-#, gcc-internal-format
 
59447
+#, fuzzy, gcc-internal-format
 
59448
 msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
 
59449
-msgstr ""
 
59450
+msgstr "但是 %q+D 不丟擲;也許它應該被宣告 %<noexcept%>"
 
59451
 
 
59452
 #: cp/friend.c:151
 
59453
 #, gcc-internal-format
 
59454
@@ -33754,9 +32412,8 @@
 
59455
 
 
59456
 #: cp/friend.c:561
 
59457
 #, fuzzy, gcc-internal-format
 
59458
-#| msgid "using declaration %q+D conflicts with a previous using declaration"
 
59459
 msgid "friend declaration %qD in local class without prior declaration"
 
59460
-msgstr "using 宣告 %q+D 與先前的一個 using 宣告衝突"
 
59461
+msgstr "朋友宣告 %qD 在中區域類別而無需事前宣告"
 
59462
 
 
59463
 #: cp/friend.c:584
 
59464
 #, gcc-internal-format
 
59465
@@ -33765,33 +32422,28 @@
 
59466
 
 
59467
 #: cp/friend.c:588
 
59468
 #, fuzzy, gcc-internal-format
 
59469
-#| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 
59470
 msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
 
59471
-msgstr "(如果這不是您原來的想法,請確定此函式範本已經宣告過,並在這裡的函式名後面加入 <>) -Wno-non-template-friend 停用此警告"
 
59472
+msgstr "(如果這不是什麼您預想的,確定函式模板已宣告的和加入<>之後函數名稱在此) "
 
59473
 
 
59474
 #: cp/init.c:381
 
59475
 #, fuzzy, gcc-internal-format
 
59476
-#| msgid "invalid application of %qs to incomplete type %qT "
 
59477
 msgid "value-initialization of incomplete type %qT"
 
59478
-msgstr "%qs 不能用於不完全的類型 %qT"
 
59479
+msgstr "value-initialization 的不完整型態 %qT"
 
59480
 
 
59481
 #: cp/init.c:440
 
59482
 #, fuzzy, gcc-internal-format
 
59483
-#| msgid "parameter %qD includes %s to array of unknown bound %qT"
 
59484
 msgid "cannot value-initialize array of unknown bound %qT"
 
59485
-msgstr "參數 %qD 包含了 %s,後者參照有不明邊界 %qT 的陣列"
 
59486
+msgstr "無法 value-initialize 陣列的不明約束 %qT"
 
59487
 
 
59488
 #: cp/init.c:481
 
59489
 #, fuzzy, gcc-internal-format
 
59490
-#| msgid "invalid cast to function type %qT"
 
59491
 msgid "value-initialization of function type %qT"
 
59492
-msgstr "向函式類型 %qT 的轉換無效"
 
59493
+msgstr "value-initialization 的函數型式 %qT"
 
59494
 
 
59495
 #: cp/init.c:487
 
59496
 #, fuzzy, gcc-internal-format
 
59497
-#| msgid "%Jdefault-initialization of %q#D, which has reference type"
 
59498
 msgid "value-initialization of reference type %qT"
 
59499
-msgstr "%J預設初始化具有參照類型的 %q#D"
 
59500
+msgstr "value-initialization 的參考類型 %qT"
 
59501
 
 
59502
 #: cp/init.c:544
 
59503
 #, gcc-internal-format
 
59504
@@ -33800,33 +32452,28 @@
 
59505
 
 
59506
 #: cp/init.c:564
 
59507
 #, fuzzy, gcc-internal-format
 
59508
-#| msgid "%J%qD should be initialized in the member initialization list"
 
59509
 msgid "%qD should be initialized in the member initialization list"
 
59510
-msgstr "%J%qD 應該在成員初始化清單中被初始化"
 
59511
+msgstr "%qD 應該被初始化的在中成員初始值清單"
 
59512
 
 
59513
 #: cp/init.c:582
 
59514
 #, fuzzy, gcc-internal-format
 
59515
-#| msgid "class %qT is implicitly friends with itself"
 
59516
 msgid "%qD is initialized with itself"
 
59517
-msgstr "類別 %qT 隱含地成為其自身的夥伴"
 
59518
+msgstr "%qD 被初始化的以其本身"
 
59519
 
 
59520
 #: cp/init.c:676
 
59521
 #, fuzzy, gcc-internal-format
 
59522
-#| msgid "invalid initial value for member %qs"
 
59523
 msgid "invalid initializer for array member %q#D"
 
59524
-msgstr "成員 %qs 的初始值無效"
 
59525
+msgstr "無效的初始設定式用於陣列成員 %q#D"
 
59526
 
 
59527
 #: cp/init.c:689 cp/init.c:707
 
59528
 #, fuzzy, gcc-internal-format
 
59529
-#| msgid "%Juninitialized member %qD with %<const%> type %qT"
 
59530
 msgid "uninitialized member %qD with %<const%> type %qT"
 
59531
-msgstr "%J未初始化的成員 %qD 具有 %<const%> 類型 %qT"
 
59532
+msgstr "uninitialized 成員 %qD 與 %<const%> 型態 %qT"
 
59533
 
 
59534
 #: cp/init.c:703
 
59535
 #, fuzzy, gcc-internal-format
 
59536
-#| msgid "%Juninitialized reference member %qD"
 
59537
 msgid "uninitialized reference member %qD"
 
59538
-msgstr "%J未初始化的參照成員 %qD"
 
59539
+msgstr "uninitialized 參考成員 %qD"
 
59540
 
 
59541
 #: cp/init.c:863
 
59542
 #, gcc-internal-format
 
59543
@@ -33850,33 +32497,28 @@
 
59544
 
 
59545
 #: cp/init.c:873
 
59546
 #, fuzzy, gcc-internal-format
 
59547
-#| msgid "%J  when initialized here"
 
59548
 msgid "  when initialized here"
 
59549
-msgstr "%J  當在這裡初始化時"
 
59550
+msgstr "  時初始化的在此"
 
59551
 
 
59552
 #: cp/init.c:890
 
59553
 #, fuzzy, gcc-internal-format
 
59554
-#| msgid "%Jmultiple initializations given for %qD"
 
59555
 msgid "multiple initializations given for %qD"
 
59556
-msgstr "%J為 %qD 給定了多個初始化設定"
 
59557
+msgstr "多重初始化施用於 %qD"
 
59558
 
 
59559
 #: cp/init.c:894
 
59560
 #, fuzzy, gcc-internal-format
 
59561
-#| msgid "%Jmultiple initializations given for base %qT"
 
59562
 msgid "multiple initializations given for base %qT"
 
59563
-msgstr "%J為基礎類別 %qT 給定了多個初始化設定"
 
59564
+msgstr "多重初始化施用於基底 %qT"
 
59565
 
 
59566
 #: cp/init.c:978
 
59567
 #, fuzzy, gcc-internal-format
 
59568
-#| msgid "%Jinitializations for multiple members of %qT"
 
59569
 msgid "initializations for multiple members of %qT"
 
59570
-msgstr "%J初始化 %qT 的多個成員"
 
59571
+msgstr "初始化用於多重成員的 %qT"
 
59572
 
 
59573
 #: cp/init.c:1072
 
59574
 #, fuzzy, gcc-internal-format
 
59575
-#| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 
59576
 msgid "base class %q#T should be explicitly initialized in the copy constructor"
 
59577
-msgstr "%J基礎類別 %q#T 應該在複製建構式中明確地初始化"
 
59578
+msgstr "基礎類別 %q#T 應該是明確的初始化的在中複製建構函式"
 
59579
 
 
59580
 #: cp/init.c:1292 cp/init.c:1311
 
59581
 #, gcc-internal-format
 
59582
@@ -33925,9 +32567,8 @@
 
59583
 
 
59584
 #: cp/init.c:1790 cp/semantics.c:2834
 
59585
 #, fuzzy, gcc-internal-format
 
59586
-#| msgid "%qE does not have class type"
 
59587
 msgid "%qT is not a class type"
 
59588
-msgstr "%qE 不是一個類別"
 
59589
+msgstr "%qT 並非類別型態"
 
59590
 
 
59591
 #: cp/init.c:1844
 
59592
 #, gcc-internal-format
 
59593
@@ -33950,51 +32591,44 @@
 
59594
 msgstr "對非靜態資料成員 %qD 的無效使用"
 
59595
 
 
59596
 #: cp/init.c:2125
 
59597
-#, gcc-internal-format
 
59598
+#, fuzzy, gcc-internal-format
 
59599
 msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
 
59600
-msgstr ""
 
59601
+msgstr "uninitialized 參考成員在中 %q#T 使用 %<new%> 而無需 new-initializer"
 
59602
 
 
59603
 #: cp/init.c:2128
 
59604
 #, fuzzy, gcc-internal-format
 
59605
-#| msgid "%Juninitialized reference member %qD"
 
59606
 msgid "uninitialized reference member in %q#T"
 
59607
-msgstr "%J未初始化的參照成員 %qD"
 
59608
+msgstr "uninitialized 參考成員在中 %q#T"
 
59609
 
 
59610
 #: cp/init.c:2140
 
59611
 #, fuzzy, gcc-internal-format
 
59612
-#| msgid "uninitialized const in %<new%> of %q#T"
 
59613
 msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
 
59614
-msgstr "%<new%> %q#T 時常數未初始化"
 
59615
+msgstr "uninitialized 常數成員在中 %q#T 使用 %<new%> 而無需 new-initializer"
 
59616
 
 
59617
 #: cp/init.c:2143
 
59618
 #, fuzzy, gcc-internal-format
 
59619
-#| msgid "uninitialized const member %qD"
 
59620
 msgid "uninitialized const member in %q#T"
 
59621
-msgstr "未初始化的常數成員 %qD"
 
59622
+msgstr "uninitialized 常數成員在中 %q#T"
 
59623
 
 
59624
 #: cp/init.c:2254
 
59625
 #, fuzzy, gcc-internal-format
 
59626
-#| msgid "integer overflow in expression"
 
59627
 msgid "integer overflow in array size"
 
59628
 msgstr "整數溢出"
 
59629
 
 
59630
 #: cp/init.c:2264
 
59631
 #, fuzzy, gcc-internal-format
 
59632
-#| msgid "Variable '%s' at %L in this context must be constant"
 
59633
 msgid "array size in operator new must be constant"
 
59634
 msgstr "變數「%s」在 %L 處上下文中必須是常數"
 
59635
 
 
59636
 #: cp/init.c:2278
 
59637
 #, fuzzy, gcc-internal-format
 
59638
-#| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
59639
 msgid "variably modified type not allowed in operator new"
 
59640
-msgstr "%<operator %T%> 的宣告中不能使用限定符"
 
59641
+msgstr "variably 已修改欄位於檔案範圍"
 
59642
 
 
59643
 #: cp/init.c:2292
 
59644
 #, fuzzy, gcc-internal-format
 
59645
-#| msgid "ISO C90 does not support flexible array members"
 
59646
 msgid "ISO C++ does not support variable-length array types"
 
59647
-msgstr "ISO C90 不允許彈性陣列成員"
 
59648
+msgstr "ISO C 不支援飽和類型"
 
59649
 
 
59650
 #: cp/init.c:2300
 
59651
 #, gcc-internal-format
 
59652
@@ -34013,9 +32647,8 @@
 
59653
 
 
59654
 #: cp/init.c:2436
 
59655
 #, fuzzy, gcc-internal-format
 
59656
-#| msgid "Java class %qT cannot have multiple bases"
 
59657
 msgid "Java class %q#T object allocated using placement new"
 
59658
-msgstr "Java 類別 %qT 不能有多個基礎類別"
 
59659
+msgstr "Java 類別 %q#T 物件配置的使用放置位址新"
 
59660
 
 
59661
 #: cp/init.c:2475
 
59662
 #, gcc-internal-format
 
59663
@@ -34029,15 +32662,13 @@
 
59664
 
 
59665
 #: cp/init.c:2695
 
59666
 #, fuzzy, gcc-internal-format
 
59667
-#| msgid "nonconstant array index in initializer"
 
59668
 msgid "non-constant array size in new, unable to verify length of initializer-list"
 
59669
-msgstr "初始值設定中陣列索引不是常數"
 
59670
+msgstr "non-constant 陣列大小在中新,無法驗證長度的 initializer-list"
 
59671
 
 
59672
 #: cp/init.c:2706
 
59673
 #, fuzzy, gcc-internal-format
 
59674
-#| msgid "attributes after parenthesized initializer ignored"
 
59675
 msgid "parenthesized initializer in array new"
 
59676
-msgstr "括起的初始值設定後出現的屬性被忽略"
 
59677
+msgstr "parenthesized 初始設定式在中陣列新"
 
59678
 
 
59679
 #: cp/init.c:2943
 
59680
 #, gcc-internal-format
 
59681
@@ -34061,9 +32692,8 @@
 
59682
 
 
59683
 #: cp/init.c:3028
 
59684
 #, fuzzy, gcc-internal-format
 
59685
-#| msgid "can't find class$"
 
59686
 msgid "can%'t find %<class$%> in %qT"
 
59687
-msgstr "找不到類別$"
 
59688
+msgstr "can%'t 尋找 %<class$%> 在中 %qT"
 
59689
 
 
59690
 #: cp/init.c:3525
 
59691
 #, gcc-internal-format
 
59692
@@ -34082,19 +32712,18 @@
 
59693
 
 
59694
 #: cp/init.c:3769
 
59695
 #, fuzzy, gcc-internal-format
 
59696
-#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 
59697
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
 
59698
-msgstr "解構函式和類別特定的 delete 運算子均不會被呼叫,即使它們在類別定義時已經宣告。"
 
59699
+msgstr "neither 解構式 nor class-specific 運算子刪除將被 called,即使它們被宣告時類別被定義"
 
59700
 
 
59701
 #: cp/init.c:3785
 
59702
-#, gcc-internal-format
 
59703
+#, fuzzy, gcc-internal-format
 
59704
 msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
 
59705
-msgstr ""
 
59706
+msgstr "刪除物件的抽象類別型態 %qT 該項有 non-virtual 解構式將造成未定義的行為"
 
59707
 
 
59708
 #: cp/init.c:3790
 
59709
-#, gcc-internal-format
 
59710
+#, fuzzy, gcc-internal-format
 
59711
 msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
 
59712
-msgstr ""
 
59713
+msgstr "刪除物件的 polymorphic 類別型態 %qT 該項有 non-virtual 解構式也許造成未定義的行為"
 
59714
 
 
59715
 #: cp/init.c:3812
 
59716
 #, gcc-internal-format
 
59717
@@ -34162,19 +32791,19 @@
 
59718
 msgstr "(如果您使用 %<-fpermissive%>,G++ 會接受您的程式碼,但是允許使用未定義的名稱是過時的風格)"
 
59719
 
 
59720
 #: cp/mangle.c:2085
 
59721
-#, gcc-internal-format
 
59722
+#, fuzzy, gcc-internal-format
 
59723
 msgid "mangling typeof, use decltype instead"
 
59724
-msgstr ""
 
59725
+msgstr "mangling typeof,使用 decltype 做為替代"
 
59726
 
 
59727
 #: cp/mangle.c:2089
 
59728
-#, gcc-internal-format
 
59729
+#, fuzzy, gcc-internal-format
 
59730
 msgid "mangling __underlying_type"
 
59731
-msgstr ""
 
59732
+msgstr "mangling __underlying_type"
 
59733
 
 
59734
 #: cp/mangle.c:2313
 
59735
-#, gcc-internal-format
 
59736
+#, fuzzy, gcc-internal-format
 
59737
 msgid "mangling unknown fixed point type"
 
59738
-msgstr ""
 
59739
+msgstr "mangling 不明定點型態"
 
59740
 
 
59741
 #: cp/mangle.c:2881
 
59742
 #, gcc-internal-format
 
59743
@@ -34182,9 +32811,9 @@
 
59744
 msgstr ""
 
59745
 
 
59746
 #: cp/mangle.c:2886
 
59747
-#, gcc-internal-format, gfc-internal-format
 
59748
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
59749
 msgid "mangling %C"
 
59750
-msgstr ""
 
59751
+msgstr "mangling %C"
 
59752
 
 
59753
 #: cp/mangle.c:2963
 
59754
 #, gcc-internal-format
 
59755
@@ -34192,9 +32821,9 @@
 
59756
 msgstr "省略的 %<?:%> 中運算元不能被修飾"
 
59757
 
 
59758
 #: cp/mangle.c:3027
 
59759
-#, gcc-internal-format
 
59760
+#, fuzzy, gcc-internal-format
 
59761
 msgid "string literal in function template signature"
 
59762
-msgstr ""
 
59763
+msgstr "字串實字在中函式模板簽名"
 
59764
 
 
59765
 #: cp/mangle.c:3320
 
59766
 #, gcc-internal-format
 
59767
@@ -34202,9 +32831,9 @@
 
59768
 msgstr "%qD 修飾後的名稱將在 GCC 的未來版本中有變化"
 
59769
 
 
59770
 #: cp/mangle.c:3464
 
59771
-#, gcc-internal-format
 
59772
+#, fuzzy, gcc-internal-format
 
59773
 msgid "-fabi-version=6 (or =0) avoids this error with a change in mangling"
 
59774
-msgstr ""
 
59775
+msgstr "-fabi-version=6 (或=0) 避免這個錯誤與變更在中 mangling"
 
59776
 
 
59777
 #: cp/method.c:402
 
59778
 #, gcc-internal-format
 
59779
@@ -34213,61 +32842,54 @@
 
59780
 
 
59781
 #: cp/method.c:697 cp/method.c:1046
 
59782
 #, fuzzy, gcc-internal-format
 
59783
-#| msgid "non-static const member %q#D, can't use default assignment operator"
 
59784
 msgid "non-static const member %q#D, can%'t use default assignment operator"
 
59785
-msgstr "非靜態的常數成員 %q#D,不能使用預設的賦值運算子"
 
59786
+msgstr "非靜態常數成員 %q#D, can%'t 使用預設指派運算子"
 
59787
 
 
59788
 #: cp/method.c:703 cp/method.c:1052
 
59789
 #, fuzzy, gcc-internal-format
 
59790
-#| msgid "non-static reference member %q#D, can't use default assignment operator"
 
59791
 msgid "non-static reference member %q#D, can%'t use default assignment operator"
 
59792
-msgstr "非靜態的參照成員 %q#D,不能使用預設的賦值運算子"
 
59793
+msgstr "非靜態參考成員 %q#D, can%'t 使用預設指派運算子"
 
59794
 
 
59795
 #: cp/method.c:821
 
59796
 #, fuzzy, gcc-internal-format
 
59797
-#| msgid "%Hsynthesized method %qD first required here "
 
59798
 msgid "synthesized method %qD first required here "
 
59799
-msgstr "%H在這裡第一次需要產生的方法 %qD"
 
59800
+msgstr "synthesized 方法 %qD 先必要項在此 "
 
59801
 
 
59802
 #: cp/method.c:998
 
59803
 #, fuzzy, gcc-internal-format
 
59804
-#| msgid "%Juninitialized member %qD with %<const%> type %qT"
 
59805
 msgid "union member %q+D with non-trivial %qD"
 
59806
-msgstr "%J未初始化的成員 %qD 具有 %<const%> 類型 %qT"
 
59807
+msgstr "聯合成員 %q+D 與 non-trivial %qD"
 
59808
 
 
59809
 #: cp/method.c:1007
 
59810
-#, gcc-internal-format
 
59811
+#, fuzzy, gcc-internal-format
 
59812
 msgid "defaulted constructor calls non-constexpr %q+D"
 
59813
-msgstr ""
 
59814
+msgstr "缺席建構子呼叫 non-constexpr %q+D"
 
59815
 
 
59816
 #: cp/method.c:1068
 
59817
 #, fuzzy, gcc-internal-format
 
59818
-#| msgid "initializer for %qT must be brace-enclosed"
 
59819
 msgid "initializer for %q+#D is invalid"
 
59820
-msgstr "%qT 的初始化設定必須在大括號內"
 
59821
+msgstr "初始設定式用於 %q+#D 無效"
 
59822
 
 
59823
 #: cp/method.c:1091
 
59824
 #, fuzzy, gcc-internal-format
 
59825
-#| msgid "uninitialized const member %qD"
 
59826
 msgid "uninitialized non-static const member %q#D"
 
59827
-msgstr "未初始化的常數成員 %qD"
 
59828
+msgstr "uninitialized 非靜態常數成員 %q#D"
 
59829
 
 
59830
 #: cp/method.c:1098
 
59831
 #, fuzzy, gcc-internal-format
 
59832
-#| msgid "%Juninitialized reference member %qD"
 
59833
 msgid "uninitialized non-static reference member %q#D"
 
59834
-msgstr "%J未初始化的參照成員 %qD"
 
59835
+msgstr "uninitialized 非靜態參考成員 %q#D"
 
59836
 
 
59837
 #: cp/method.c:1114
 
59838
-#, gcc-internal-format
 
59839
+#, fuzzy, gcc-internal-format
 
59840
 msgid "defaulted default constructor does not initialize %q+#D"
 
59841
-msgstr ""
 
59842
+msgstr "缺席預設建構函式不初始化 %q+#D"
 
59843
 
 
59844
 #. A trivial constructor doesn't have any NSDMI.
 
59845
 #: cp/method.c:1269
 
59846
-#, gcc-internal-format
 
59847
+#, fuzzy, gcc-internal-format
 
59848
 msgid "defaulted default constructor does not initialize any non-static data member"
 
59849
-msgstr ""
 
59850
+msgstr "缺席預設建構函式不初始化任何非靜態資料成員"
 
59851
 
 
59852
 #: cp/method.c:1345
 
59853
 #, gcc-internal-format
 
59854
@@ -34275,64 +32897,59 @@
 
59855
 msgstr ""
 
59856
 
 
59857
 #: cp/method.c:1431
 
59858
-#, gcc-internal-format
 
59859
+#, fuzzy, gcc-internal-format
 
59860
 msgid "a lambda closure type has a deleted default constructor"
 
59861
-msgstr ""
 
59862
+msgstr "lambda 閉合型態有刪除的預設建構函式"
 
59863
 
 
59864
 #: cp/method.c:1434
 
59865
-#, gcc-internal-format
 
59866
+#, fuzzy, gcc-internal-format
 
59867
 msgid "a lambda closure type has a deleted copy assignment operator"
 
59868
-msgstr ""
 
59869
+msgstr "lambda 閉合型態有刪除的複製指派運算子"
 
59870
 
 
59871
 #: cp/method.c:1444
 
59872
-#, gcc-internal-format
 
59873
+#, fuzzy, gcc-internal-format
 
59874
 msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
 
59875
-msgstr ""
 
59876
+msgstr "%q+#D 是隱含地宣告的做為刪除的因為 %qT 宣告移動建構子或移動指派運算子"
 
59877
 
 
59878
 #: cp/method.c:1455
 
59879
-#, gcc-internal-format
 
59880
+#, fuzzy, gcc-internal-format
 
59881
 msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
 
59882
-msgstr ""
 
59883
+msgstr "%q+#D 是隱含地刪除的因為預設定義會被不當形式的:"
 
59884
 
 
59885
 #: cp/method.c:1751
 
59886
 #, fuzzy, gcc-internal-format
 
59887
-#| msgid "repeated using declaration %q+D"
 
59888
 msgid "defaulted declaration %q+D"
 
59889
-msgstr "重複的 using 宣告 %q+D"
 
59890
+msgstr "缺席宣告 %q+D"
 
59891
 
 
59892
 #: cp/method.c:1753
 
59893
 #, fuzzy, gcc-internal-format
 
59894
-#| msgid "(Messages without a matching method signature"
 
59895
 msgid "does not match expected signature %qD"
 
59896
-msgstr "(訊息缺少匹配的方法簽名"
 
59897
+msgstr "不匹配預期的簽名 %qD"
 
59898
 
 
59899
 #: cp/method.c:1767
 
59900
-#, gcc-internal-format
 
59901
+#, fuzzy, gcc-internal-format
 
59902
 msgid "function %q+D defaulted on its first declaration with an exception-specification that differs from the implicit declaration %q#D"
 
59903
-msgstr ""
 
59904
+msgstr "函式 %q+D 缺席於它的先宣告與 exception-specification 該不同從蘊含宣告 %q#D"
 
59905
 
 
59906
 #: cp/method.c:1788
 
59907
-#, gcc-internal-format
 
59908
+#, fuzzy, gcc-internal-format
 
59909
 msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
 
59910
-msgstr ""
 
59911
+msgstr "明確的缺席函式 %q+D 無法宣告的做為 constexpr 因為蘊含宣告不是 constexpr:"
 
59912
 
 
59913
 #: cp/method.c:1810
 
59914
 #, fuzzy, gcc-internal-format
 
59915
-#| msgid "template parameters cannot be friends"
 
59916
 msgid "a template cannot be defaulted"
 
59917
-msgstr "範本參數不能是夥伴"
 
59918
+msgstr "模板無法缺席"
 
59919
 
 
59920
 #: cp/method.c:1838
 
59921
 #, fuzzy, gcc-internal-format
 
59922
-#| msgid "%q+#D cannot be declared"
 
59923
 msgid "%qD cannot be defaulted"
 
59924
-msgstr "無法宣告 %q+#D"
 
59925
+msgstr "%qD 無法缺席"
 
59926
 
 
59927
 #: cp/method.c:1847
 
59928
 #, fuzzy, gcc-internal-format
 
59929
-#| msgid "file ends in default argument"
 
59930
 msgid "defaulted function %q+D with default argument"
 
59931
-msgstr "檔案在預設參數處結束"
 
59932
+msgstr "缺席函式 %q+D 與預設引數"
 
59933
 
 
59934
 #: cp/method.c:1928
 
59935
 #, gcc-internal-format
 
59936
@@ -34341,15 +32958,13 @@
 
59937
 
 
59938
 #: cp/name-lookup.c:555
 
59939
 #, fuzzy, gcc-internal-format
 
59940
-#| msgid "%q#D conflicts with previous using declaration %q#D"
 
59941
 msgid "%q#D conflicts with a previous declaration"
 
59942
-msgstr "%q#D 與先前的 using 宣告 %q#D 衝突"
 
59943
+msgstr "%q#D 衝突與前一個宣告"
 
59944
 
 
59945
 #: cp/name-lookup.c:557
 
59946
 #, fuzzy, gcc-internal-format
 
59947
-#| msgid "previous declaration %q+D"
 
59948
 msgid "previous declaration %q+#D"
 
59949
-msgstr "先前的宣告 %q+D"
 
59950
+msgstr "前一個宣告 %q+#D"
 
59951
 
 
59952
 #: cp/name-lookup.c:769
 
59953
 #, gcc-internal-format
 
59954
@@ -34374,15 +32989,13 @@
 
59955
 
 
59956
 #: cp/name-lookup.c:841 cp/name-lookup.c:857
 
59957
 #, fuzzy, gcc-internal-format
 
59958
-#| msgid "redeclaration of %q+D with no linkage"
 
59959
 msgid "declaration of %q#D with C language linkage"
 
59960
-msgstr "%q+D 重宣告為沒有外部連結"
 
59961
+msgstr "宣告的 %q#D 與 C 語言鏈結"
 
59962
 
 
59963
 #: cp/name-lookup.c:847
 
59964
 #, fuzzy, gcc-internal-format
 
59965
-#| msgid "Generate code to check exception specifications"
 
59966
 msgid "due to different exception specifications"
 
59967
-msgstr "產生檢查異一般範的程式碼"
 
59968
+msgstr "由於不同的異常規格"
 
59969
 
 
59970
 #: cp/name-lookup.c:948
 
59971
 #, gcc-internal-format
 
59972
@@ -34396,9 +33009,8 @@
 
59973
 
 
59974
 #: cp/name-lookup.c:1047
 
59975
 #, fuzzy, gcc-internal-format
 
59976
-#| msgid "extern declaration of %q#D doesn't match"
 
59977
 msgid "extern declaration of %q#D doesn%'t match"
 
59978
-msgstr "%q#D 的外部宣告不匹配"
 
59979
+msgstr "extern 宣告的 %q#D doesn%'t 匹配"
 
59980
 
 
59981
 #: cp/name-lookup.c:1048
 
59982
 #, gcc-internal-format
 
59983
@@ -34412,9 +33024,8 @@
 
59984
 
 
59985
 #: cp/name-lookup.c:1146
 
59986
 #, fuzzy, gcc-internal-format
 
59987
-#| msgid "declaration of %q+D shadows a parameter"
 
59988
 msgid "declaration of %qD shadows a lambda capture"
 
59989
-msgstr "%q+D 的宣告隱藏了一個參數"
 
59990
+msgstr "宣告的 %qD 陰影 lambda 擷取"
 
59991
 
 
59992
 #: cp/name-lookup.c:1150
 
59993
 #, gcc-internal-format
 
59994
@@ -34444,9 +33055,8 @@
 
59995
 
 
59996
 #: cp/name-lookup.c:1350 cp/name-lookup.c:1358
 
59997
 #, fuzzy, gcc-internal-format
 
59998
-#| msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 
59999
 msgid "name lookup of %qD changed for ISO %<for%> scoping"
 
60000
-msgstr "在新的 ISO %<for%> 作用欄位中,%qD 的名稱搜尋有變化"
 
60001
+msgstr "名稱查找的 %qD 變更的用於 ISO %<for%> 範圍"
 
60002
 
 
60003
 #: cp/name-lookup.c:1352
 
60004
 #, gcc-internal-format
 
60005
@@ -34460,9 +33070,8 @@
 
60006
 
 
60007
 #: cp/name-lookup.c:1367
 
60008
 #, fuzzy, gcc-internal-format
 
60009
-#| msgid "(if you use -fpermissive G++ will accept your code)"
 
60010
 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
 
60011
-msgstr "(如果您使用 -fpermissive G++ 會接受您的程式碼)"
 
60012
+msgstr "(如果您使用 %<-fpermissive%> G++將接受您的編碼)"
 
60013
 
 
60014
 #: cp/name-lookup.c:1422
 
60015
 #, gcc-internal-format
 
60016
@@ -34525,115 +33134,111 @@
 
60017
 msgid "%qD not declared"
 
60018
 msgstr "%qD 未宣告"
 
60019
 
 
60020
-#: cp/name-lookup.c:3218
 
60021
+#: cp/name-lookup.c:3211
 
60022
 #, gcc-internal-format
 
60023
 msgid "using-declaration for non-member at class scope"
 
60024
 msgstr "在類別作用欄位使用非成員的 using 宣告"
 
60025
 
 
60026
-#: cp/name-lookup.c:3225
 
60027
+#: cp/name-lookup.c:3218
 
60028
 #, gcc-internal-format
 
60029
 msgid "%<%T::%D%> names destructor"
 
60030
 msgstr "%<%T::%D%> 指定了解構函式"
 
60031
 
 
60032
-#: cp/name-lookup.c:3236
 
60033
+#: cp/name-lookup.c:3231
 
60034
 #, gcc-internal-format
 
60035
 msgid "%<%T::%D%> names constructor in %qT"
 
60036
 msgstr "%<%T::%D%> 在 %qT 內指定了建構式"
 
60037
 
 
60038
-#: cp/name-lookup.c:3287
 
60039
+#: cp/name-lookup.c:3282
 
60040
 #, gcc-internal-format
 
60041
 msgid "no members matching %<%T::%D%> in %q#T"
 
60042
 msgstr "沒有與 %<%T::%D%> 匹配的成員,在 %q#T 中"
 
60043
 
 
60044
-#: cp/name-lookup.c:3374
 
60045
+#: cp/name-lookup.c:3369
 
60046
 #, gcc-internal-format
 
60047
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
60048
 msgstr "%qD 的宣告不在包含 %qD 的命名空間中"
 
60049
 
 
60050
-#: cp/name-lookup.c:3382
 
60051
+#: cp/name-lookup.c:3377
 
60052
 #, gcc-internal-format
 
60053
 msgid "explicit qualification in declaration of %qD"
 
60054
 msgstr "%qD 的宣告中有明確的限定"
 
60055
 
 
60056
-#: cp/name-lookup.c:3465
 
60057
+#: cp/name-lookup.c:3460
 
60058
 #, gcc-internal-format
 
60059
 msgid "%qD should have been declared inside %qD"
 
60060
 msgstr "%qD 應當已在 %qD 內部宣告過"
 
60061
 
 
60062
-#: cp/name-lookup.c:3509
 
60063
+#: cp/name-lookup.c:3504
 
60064
 #, fuzzy, gcc-internal-format
 
60065
-#| msgid "%qs attribute requires an integer constant argument"
 
60066
 msgid "%qD attribute requires a single NTBS argument"
 
60067
-msgstr "%qs 屬性需要一個整常數做為引數"
 
60068
+msgstr "%qD 屬性需要單一 NTBS 引數"
 
60069
 
 
60070
-#: cp/name-lookup.c:3516
 
60071
-#, gcc-internal-format
 
60072
+#: cp/name-lookup.c:3511
 
60073
+#, fuzzy, gcc-internal-format
 
60074
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
60075
-msgstr ""
 
60076
+msgstr "%qD 屬性是無意義的自從成員的匿名命名空間提取本機符號"
 
60077
 
 
60078
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
60079
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
60080
 #, gcc-internal-format
 
60081
 msgid "%qD attribute directive ignored"
 
60082
 msgstr "指定 %qD 屬性被忽略"
 
60083
 
 
60084
-#: cp/name-lookup.c:3588
 
60085
+#: cp/name-lookup.c:3583
 
60086
 #, gcc-internal-format
 
60087
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
60088
 msgstr "這裡不允許命名空間別名 %qD,假定為 %qD"
 
60089
 
 
60090
-#: cp/name-lookup.c:3924
 
60091
+#: cp/name-lookup.c:3919
 
60092
 #, gcc-internal-format
 
60093
 msgid "strong using only meaningful at namespace scope"
 
60094
 msgstr "強 using 只在命名空間作用欄位有意義"
 
60095
 
 
60096
-#: cp/name-lookup.c:3928
 
60097
+#: cp/name-lookup.c:3923
 
60098
 #, fuzzy, gcc-internal-format
 
60099
-#| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 
60100
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
60101
-msgstr "%qD 的明確實體化出現在命名空間 %qD 中,而後者並不包含命名空間 %qD"
 
60102
+msgstr "目前的命名空間 %qD 不封閉 strongly 使用的命名空間 %qD"
 
60103
 
 
60104
-#: cp/name-lookup.c:4267
 
60105
-#, gcc-internal-format
 
60106
+#: cp/name-lookup.c:4262
 
60107
+#, fuzzy, gcc-internal-format
 
60108
 msgid "maximum limit of %d namespaces searched for %qE"
 
60109
-msgstr ""
 
60110
+msgstr "最大值限制的 %d 命名空間搜尋的用於 %qE"
 
60111
 
 
60112
-#: cp/name-lookup.c:4277
 
60113
-#, gcc-internal-format
 
60114
+#: cp/name-lookup.c:4272
 
60115
+#, fuzzy, gcc-internal-format
 
60116
 msgid "suggested alternative:"
 
60117
 msgid_plural "suggested alternatives:"
 
60118
-msgstr[0] ""
 
60119
+msgstr[0] "建議的替代方案:"
 
60120
 
 
60121
-#: cp/name-lookup.c:4281
 
60122
+#: cp/name-lookup.c:4276
 
60123
 #, fuzzy, gcc-internal-format
 
60124
-#| msgid "  %q+#D"
 
60125
 msgid "  %qE"
 
60126
-msgstr "  %q+#D"
 
60127
+msgstr "  %qE"
 
60128
 
 
60129
-#: cp/name-lookup.c:5551
 
60130
-#, gcc-internal-format
 
60131
+#: cp/name-lookup.c:5546
 
60132
+#, fuzzy, gcc-internal-format
 
60133
 msgid "argument dependent lookup finds %q+D"
 
60134
-msgstr ""
 
60135
+msgstr "引數附屬查找尋找 %q+D"
 
60136
 
 
60137
-#: cp/name-lookup.c:6088
 
60138
+#: cp/name-lookup.c:6083
 
60139
 #, gcc-internal-format
 
60140
 msgid "XXX entering pop_everything ()\n"
 
60141
 msgstr "XXX 進入 pop_everything ()\n"
 
60142
 
 
60143
-#: cp/name-lookup.c:6097
 
60144
+#: cp/name-lookup.c:6092
 
60145
 #, gcc-internal-format
 
60146
 msgid "XXX leaving pop_everything ()\n"
 
60147
 msgstr "XXX 離開 pop_everything ()\n"
 
60148
 
 
60149
 #: cp/optimize.c:357
 
60150
 #, fuzzy, gcc-internal-format
 
60151
-#| msgid "multiple definition of %q#T"
 
60152
 msgid "making multiple clones of %qD"
 
60153
-msgstr "%q#T 多次定義"
 
60154
+msgstr "製作多重仿本的 %qD"
 
60155
 
 
60156
 #: cp/parser.c:746
 
60157
-#, gcc-internal-format
 
60158
+#, fuzzy, gcc-internal-format
 
60159
 msgid "identifier %qE is a keyword in C++11"
 
60160
-msgstr ""
 
60161
+msgstr "識別碼 %qE 是關鍵字在中 C++11"
 
60162
 
 
60163
 #: cp/parser.c:2402
 
60164
 #, gcc-internal-format
 
60165
@@ -34642,87 +33247,73 @@
 
60166
 
 
60167
 #: cp/parser.c:2433
 
60168
 #, fuzzy, gcc-internal-format
 
60169
-#| msgid "%<%D::%D%> has not been declared"
 
60170
 msgid "%<%E::%E%> has not been declared"
 
60171
-msgstr "%<%D::%D%> 尚未宣告"
 
60172
+msgstr "%<%E::%E%>未被宣告"
 
60173
 
 
60174
 #: cp/parser.c:2436
 
60175
 #, fuzzy, gcc-internal-format
 
60176
-#| msgid "%<::%D%> has not been declared"
 
60177
 msgid "%<::%E%> has not been declared"
 
60178
-msgstr "%<::%D%> 尚未宣告"
 
60179
+msgstr "%<::%E%>未被宣告"
 
60180
 
 
60181
 #: cp/parser.c:2439
 
60182
 #, fuzzy, gcc-internal-format
 
60183
-#| msgid "request for member %qD in non-class type %qT"
 
60184
 msgid "request for member %qE in non-class type %qT"
 
60185
-msgstr "請求成員 %qD,在非類別類型 %qT 中"
 
60186
+msgstr "要求用於成員 %qE 在中 non-class 型態 %qT"
 
60187
 
 
60188
 #: cp/parser.c:2442
 
60189
 #, fuzzy, gcc-internal-format
 
60190
-#| msgid "%<%T::%D%> has not been declared"
 
60191
 msgid "%<%T::%E%> has not been declared"
 
60192
-msgstr "%<%T::%D%> 尚未宣告"
 
60193
+msgstr "%<%T::%E%>未被宣告"
 
60194
 
 
60195
 #: cp/parser.c:2445
 
60196
 #, fuzzy, gcc-internal-format
 
60197
-#| msgid "%qD has not been declared"
 
60198
 msgid "%qE has not been declared"
 
60199
-msgstr "%qD 未宣告"
 
60200
+msgstr "%qE 未被宣告"
 
60201
 
 
60202
 #: cp/parser.c:2452
 
60203
 #, fuzzy, gcc-internal-format
 
60204
-#| msgid "%<%T::%D%> is not a type"
 
60205
 msgid "%<%E::%E%> is not a type"
 
60206
-msgstr "%<%T::%D%> 不是一個類型"
 
60207
+msgstr "%<%E::%E%>並非型態"
 
60208
 
 
60209
 #: cp/parser.c:2456
 
60210
 #, fuzzy, gcc-internal-format
 
60211
-#| msgid "%qT is not a class or namespace"
 
60212
 msgid "%<%E::%E%> is not a class or namespace"
 
60213
-msgstr "%qT 既不是類別也不是命名空間"
 
60214
+msgstr "%<%E::%E%>並非類別或命名空間"
 
60215
 
 
60216
 #: cp/parser.c:2461
 
60217
 #, fuzzy, gcc-internal-format
 
60218
-#| msgid "%qT is not a class or namespace"
 
60219
 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
 
60220
-msgstr "%qT 既不是類別也不是命名空間"
 
60221
+msgstr "%<%E::%E%>並非類別、命名空間,或列舉類型"
 
60222
 
 
60223
 #: cp/parser.c:2474
 
60224
 #, fuzzy, gcc-internal-format
 
60225
-#| msgid "%<%T::%D%> is not a type"
 
60226
 msgid "%<::%E%> is not a type"
 
60227
-msgstr "%<%T::%D%> 不是一個類型"
 
60228
+msgstr "%<::%E%>並非型態"
 
60229
 
 
60230
 #: cp/parser.c:2477
 
60231
 #, fuzzy, gcc-internal-format
 
60232
-#| msgid "%qT is not a class or namespace"
 
60233
 msgid "%<::%E%> is not a class or namespace"
 
60234
-msgstr "%qT 既不是類別也不是命名空間"
 
60235
+msgstr "%<::%E%>並非類別或命名空間"
 
60236
 
 
60237
 #: cp/parser.c:2481
 
60238
 #, fuzzy, gcc-internal-format
 
60239
-#| msgid "%qT is not a class or namespace"
 
60240
 msgid "%<::%E%> is not a class, namespace, or enumeration"
 
60241
-msgstr "%qT 既不是類別也不是命名空間"
 
60242
+msgstr "%<::%E%>並非類別、命名空間,或列舉類型"
 
60243
 
 
60244
 #: cp/parser.c:2493
 
60245
 #, fuzzy, gcc-internal-format
 
60246
-#| msgid "%qE is not a template"
 
60247
 msgid "%qE is not a type"
 
60248
-msgstr "%qE 不是一個範本"
 
60249
+msgstr "%qE 並非型態"
 
60250
 
 
60251
 #: cp/parser.c:2496
 
60252
 #, fuzzy, gcc-internal-format
 
60253
-#| msgid "%qT is not a class or namespace"
 
60254
 msgid "%qE is not a class or namespace"
 
60255
-msgstr "%qT 既不是類別也不是命名空間"
 
60256
+msgstr "%qE 並非類別或命名空間"
 
60257
 
 
60258
 #: cp/parser.c:2500
 
60259
 #, fuzzy, gcc-internal-format
 
60260
-#| msgid "%qT is not a class or namespace"
 
60261
 msgid "%qE is not a class, namespace, or enumeration"
 
60262
-msgstr "%qT 既不是類別也不是命名空間"
 
60263
+msgstr "%qE 並非類別、命名空間,或列舉類型"
 
60264
 
 
60265
 #: cp/parser.c:2563
 
60266
 #, gcc-internal-format
 
60267
@@ -34741,7 +33332,6 @@
 
60268
 
 
60269
 #: cp/parser.c:2591
 
60270
 #, fuzzy, gcc-internal-format
 
60271
-#| msgid "%qE is not a template"
 
60272
 msgid "%qE is not a class template"
 
60273
 msgstr "%qE 不是一個範本"
 
60274
 
 
60275
@@ -34757,92 +33347,78 @@
 
60276
 
 
60277
 #: cp/parser.c:2629
 
60278
 #, fuzzy, gcc-internal-format
 
60279
-#| msgid "%s cannot appear in a constant-expression"
 
60280
 msgid "floating-point literal cannot appear in a constant-expression"
 
60281
-msgstr "%s 不能出現在常數運算式中"
 
60282
+msgstr "浮點實字無法出現在中 constant-expression"
 
60283
 
 
60284
-#: cp/parser.c:2633 cp/pt.c:13527
 
60285
-#, gcc-internal-format
 
60286
+#: cp/parser.c:2633 cp/pt.c:13522
 
60287
+#, fuzzy, gcc-internal-format
 
60288
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
60289
-msgstr ""
 
60290
+msgstr "演員陣容到型態不同於積分或列舉類型型態無法出現在中 constant-expression"
 
60291
 
 
60292
 #: cp/parser.c:2638
 
60293
 #, fuzzy, gcc-internal-format
 
60294
-#| msgid "%s cannot appear in a constant-expression"
 
60295
 msgid "%<typeid%> operator cannot appear in a constant-expression"
 
60296
-msgstr "%s 不能出現在常數運算式中"
 
60297
+msgstr "%<typeid%> 運算子無法出現在中 constant-expression"
 
60298
 
 
60299
 #: cp/parser.c:2642
 
60300
 #, fuzzy, gcc-internal-format
 
60301
-#| msgid "%s cannot appear in a constant-expression"
 
60302
 msgid "non-constant compound literals cannot appear in a constant-expression"
 
60303
-msgstr "%s 不能出現在常數運算式中"
 
60304
+msgstr "non-constant 複合實字無法出現在中 constant-expression"
 
60305
 
 
60306
 #: cp/parser.c:2646
 
60307
 #, fuzzy, gcc-internal-format
 
60308
-#| msgid "%s cannot appear in a constant-expression"
 
60309
 msgid "a function call cannot appear in a constant-expression"
 
60310
-msgstr "%s 不能出現在常數運算式中"
 
60311
+msgstr "函式呼叫無法出現在中 constant-expression"
 
60312
 
 
60313
 #: cp/parser.c:2650
 
60314
 #, fuzzy, gcc-internal-format
 
60315
-#| msgid "%s cannot appear in a constant-expression"
 
60316
 msgid "an increment cannot appear in a constant-expression"
 
60317
-msgstr "%s 不能出現在常數運算式中"
 
60318
+msgstr "遞增無法出現在中 constant-expression"
 
60319
 
 
60320
 #: cp/parser.c:2654
 
60321
 #, fuzzy, gcc-internal-format
 
60322
-#| msgid "%s cannot appear in a constant-expression"
 
60323
 msgid "an decrement cannot appear in a constant-expression"
 
60324
-msgstr "%s 不能出現在常數運算式中"
 
60325
+msgstr "遞減無法出現在中 constant-expression"
 
60326
 
 
60327
 #: cp/parser.c:2658
 
60328
 #, fuzzy, gcc-internal-format
 
60329
-#| msgid "%s cannot appear in a constant-expression"
 
60330
 msgid "an array reference cannot appear in a constant-expression"
 
60331
-msgstr "%s 不能出現在常數運算式中"
 
60332
+msgstr "陣列參照無法出現在中 constant-expression"
 
60333
 
 
60334
 #: cp/parser.c:2662
 
60335
 #, fuzzy, gcc-internal-format
 
60336
-#| msgid "%s cannot appear in a constant-expression"
 
60337
 msgid "the address of a label cannot appear in a constant-expression"
 
60338
-msgstr "%s 不能出現在常數運算式中"
 
60339
+msgstr "位址的標貼無法出現在中 constant-expression"
 
60340
 
 
60341
 #: cp/parser.c:2666
 
60342
 #, fuzzy, gcc-internal-format
 
60343
-#| msgid "%s cannot appear in a constant-expression"
 
60344
 msgid "calls to overloaded operators cannot appear in a constant-expression"
 
60345
-msgstr "%s 不能出現在常數運算式中"
 
60346
+msgstr "呼叫到過載的運算子無法出現在中 constant-expression"
 
60347
 
 
60348
 #: cp/parser.c:2670
 
60349
 #, fuzzy, gcc-internal-format
 
60350
-#| msgid "%s cannot appear in a constant-expression"
 
60351
 msgid "an assignment cannot appear in a constant-expression"
 
60352
-msgstr "%s 不能出現在常數運算式中"
 
60353
+msgstr "指派無法出現在中 constant-expression"
 
60354
 
 
60355
 #: cp/parser.c:2673
 
60356
 #, fuzzy, gcc-internal-format
 
60357
-#| msgid "%s cannot appear in a constant-expression"
 
60358
 msgid "a comma operator cannot appear in a constant-expression"
 
60359
-msgstr "%s 不能出現在常數運算式中"
 
60360
+msgstr "逗號運算子無法出現在中 constant-expression"
 
60361
 
 
60362
 #: cp/parser.c:2677
 
60363
 #, fuzzy, gcc-internal-format
 
60364
-#| msgid "%s cannot appear in a constant-expression"
 
60365
 msgid "a call to a constructor cannot appear in a constant-expression"
 
60366
-msgstr "%s 不能出現在常數運算式中"
 
60367
+msgstr "呼叫到建構子無法出現在中 constant-expression"
 
60368
 
 
60369
 #: cp/parser.c:2681
 
60370
 #, fuzzy, gcc-internal-format
 
60371
-#| msgid "%s cannot appear in a constant-expression"
 
60372
 msgid "a transaction expression cannot appear in a constant-expression"
 
60373
-msgstr "%s 不能出現在常數運算式中"
 
60374
+msgstr "異動作業運算式無法出現在中 constant-expression"
 
60375
 
 
60376
 #: cp/parser.c:2727
 
60377
 #, fuzzy, gcc-internal-format
 
60378
-#| msgid "%s cannot appear in a constant-expression"
 
60379
 msgid "%qs cannot appear in a constant-expression"
 
60380
-msgstr "%s 不能出現在常數運算式中"
 
60381
+msgstr "%qs 無法出現在中 constant-expression"
 
60382
 
 
60383
 #: cp/parser.c:2756
 
60384
 #, gcc-internal-format
 
60385
@@ -34851,16 +33427,14 @@
 
60386
 
 
60387
 #: cp/parser.c:2759
 
60388
 #, fuzzy, gcc-internal-format
 
60389
-#| msgid "invalid use of constructor as a template"
 
60390
 msgid "invalid use of destructor %qD as a type"
 
60391
-msgstr "將建構式做為範本用法無效"
 
60392
+msgstr "無效的使用的解構式 %qD 做為型態"
 
60393
 
 
60394
 #. Something like 'unsigned A a;'
 
60395
 #: cp/parser.c:2762
 
60396
 #, fuzzy, gcc-internal-format
 
60397
-#| msgid "invalid definition of qualified type %qT"
 
60398
 msgid "invalid combination of multiple type-specifiers"
 
60399
-msgstr "對限定類型 %qT 的定義無效"
 
60400
+msgstr "無效的組合的多重 type-specifiers"
 
60401
 
 
60402
 #. Issue an error message.
 
60403
 #: cp/parser.c:2766
 
60404
@@ -34869,9 +33443,9 @@
 
60405
 msgstr "%qE 沒有命名一個類型"
 
60406
 
 
60407
 #: cp/parser.c:2775
 
60408
-#, gcc-internal-format
 
60409
+#, fuzzy, gcc-internal-format
 
60410
 msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
 
60411
-msgstr ""
 
60412
+msgstr "C++11 %<constexpr%> 只有可用與 -std=c++11 或 -std=gnu++11"
 
60413
 
 
60414
 #: cp/parser.c:2802
 
60415
 #, gcc-internal-format
 
60416
@@ -34886,94 +33460,83 @@
 
60417
 #. A<T>::A<T>()
 
60418
 #: cp/parser.c:2823
 
60419
 #, fuzzy, gcc-internal-format
 
60420
-#| msgid "%<%T::%D%> names constructor in %qT"
 
60421
 msgid "%<%T::%E%> names the constructor, not the type"
 
60422
-msgstr "%<%T::%D%> 在 %qT 內指定了建構式"
 
60423
+msgstr "%<%T::%E%>名稱建構子,不是型態"
 
60424
 
 
60425
 #: cp/parser.c:2826
 
60426
 #, fuzzy, gcc-internal-format
 
60427
-#| msgid "type %qs has no default constructor to call"
 
60428
 msgid "and %qT has no template constructors"
 
60429
-msgstr "類型 %qs 沒有可以呼叫的預設建構式"
 
60430
+msgstr "和 %qT 沒有任何模板建構子"
 
60431
 
 
60432
 #: cp/parser.c:2831
 
60433
-#, gcc-internal-format
 
60434
+#, fuzzy, gcc-internal-format
 
60435
 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
 
60436
-msgstr ""
 
60437
+msgstr "需要 %<typename%> 之前 %<%T::%E%>因為 %qT 是附屬範圍"
 
60438
 
 
60439
 #: cp/parser.c:2835
 
60440
 #, fuzzy, gcc-internal-format
 
60441
-#| msgid "%qE in class %qT does not name a type"
 
60442
 msgid "%qE in %q#T does not name a type"
 
60443
-msgstr "%qE 在類別 %qT 中沒有命名一個類型"
 
60444
+msgstr "%qE 在中 %q#T 不名稱型態"
 
60445
 
 
60446
 #: cp/parser.c:3394
 
60447
 #, fuzzy, gcc-internal-format
 
60448
-#| msgid "expected string literal"
 
60449
 msgid "expected string-literal"
 
60450
-msgstr "需要字面字串"
 
60451
+msgstr "預期 string-literal"
 
60452
 
 
60453
 #: cp/parser.c:3456
 
60454
-#, gcc-internal-format
 
60455
+#, fuzzy, gcc-internal-format
 
60456
 msgid "inconsistent user-defined literal suffixes %qD and %qD in string literal"
 
60457
-msgstr ""
 
60458
+msgstr "不一致使用者定義的實字字尾 %qD 和 %qD 在中字串實字"
 
60459
 
 
60460
 #: cp/parser.c:3499
 
60461
 #, fuzzy, gcc-internal-format
 
60462
-#| msgid "within this context"
 
60463
 msgid "a wide string is invalid in this context"
 
60464
-msgstr "在此上下文中"
 
60465
+msgstr "wide 字串無效在中這個語境"
 
60466
 
 
60467
 #: cp/parser.c:3613 cp/parser.c:3623
 
60468
-#, gcc-internal-format
 
60469
+#, fuzzy, gcc-internal-format
 
60470
 msgid "unable to find character literal operator %qD with %qT argument"
 
60471
-msgstr ""
 
60472
+msgstr "無法找到字元實字運算子 %qD 與 %qT 引數"
 
60473
 
 
60474
 #: cp/parser.c:3682
 
60475
 #, fuzzy, gcc-internal-format
 
60476
-#| msgid "integer constant is too large for %qs type"
 
60477
 msgid "integer literal exceeds range of %qT type"
 
60478
-msgstr "對 %qs 類型而言整數常數太大"
 
60479
+msgstr "浮點常數超出範圍的 %qT"
 
60480
 
 
60481
 #: cp/parser.c:3688
 
60482
 #, fuzzy, gcc-internal-format
 
60483
-#| msgid "floating constant exceeds range of %<%s%>"
 
60484
 msgid "floating literal exceeds range of %qT type"
 
60485
-msgstr "浮點常數超出 %<%s%> 的範圍"
 
60486
+msgstr "浮點常數超出範圍的 %qT"
 
60487
 
 
60488
 #: cp/parser.c:3692
 
60489
-#, gcc-internal-format
 
60490
+#, fuzzy, gcc-internal-format
 
60491
 msgid "floating literal truncated to zero"
 
60492
-msgstr ""
 
60493
+msgstr "浮點常數截短至零"
 
60494
 
 
60495
 #: cp/parser.c:3735
 
60496
 #, fuzzy, gcc-internal-format
 
60497
-#| msgid "unable to find a register to spill in class %qs"
 
60498
 msgid "unable to find numeric literal operator %qD"
 
60499
-msgstr "在類別 %qs 中找不到可捨出的暫存器"
 
60500
+msgstr "無法找到數值實字運算子 %qD"
 
60501
 
 
60502
 #: cp/parser.c:3762
 
60503
 #, fuzzy, gcc-internal-format
 
60504
-#| msgid "unable to find a register to spill in class %qs"
 
60505
 msgid "unable to find string literal operator %qD"
 
60506
-msgstr "在類別 %qs 中找不到可捨出的暫存器"
 
60507
+msgstr "無法找到字串實字運算子 %qD"
 
60508
 
 
60509
 #: cp/parser.c:3771
 
60510
-#, gcc-internal-format
 
60511
+#, fuzzy, gcc-internal-format
 
60512
 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
 
60513
-msgstr ""
 
60514
+msgstr "無法找到字串實字運算子 %qD 與 %qT,%qT 引數"
 
60515
 
 
60516
 #: cp/parser.c:3831 cp/parser.c:10509
 
60517
 #, fuzzy, gcc-internal-format
 
60518
-#| msgid "empty declaration"
 
60519
 msgid "expected declaration"
 
60520
-msgstr "空宣告"
 
60521
+msgstr "預期的宣告"
 
60522
 
 
60523
 #: cp/parser.c:3934
 
60524
 #, fuzzy, gcc-internal-format
 
60525
-#| msgid "-pipe not supported"
 
60526
 msgid "fixed-point types not supported in C++"
 
60527
-msgstr "不支援 -pipe"
 
60528
+msgstr "定點類型不支援在中 C++"
 
60529
 
 
60530
 #: cp/parser.c:4025
 
60531
 #, gcc-internal-format
 
60532
@@ -34982,15 +33545,13 @@
 
60533
 
 
60534
 #: cp/parser.c:4037
 
60535
 #, fuzzy, gcc-internal-format
 
60536
-#| msgid "statement-expressions are allowed only inside functions"
 
60537
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 
60538
-msgstr "敘述運算式只能用於函式內"
 
60539
+msgstr "statement-expressions 未被允許外側函式 nor 在中 template-argument 清單"
 
60540
 
 
60541
 #: cp/parser.c:4097 cp/parser.c:4249 cp/parser.c:4402
 
60542
 #, fuzzy, gcc-internal-format
 
60543
-#| msgid "expected expression"
 
60544
 msgid "expected primary-expression"
 
60545
-msgstr "需要運算式"
 
60546
+msgstr "預期 primary-expression"
 
60547
 
 
60548
 #: cp/parser.c:4127
 
60549
 #, gcc-internal-format
 
60550
@@ -34999,9 +33560,8 @@
 
60551
 
 
60552
 #: cp/parser.c:4244
 
60553
 #, fuzzy, gcc-internal-format
 
60554
-#| msgid "Objective-C declarations may only appear in global scope"
 
60555
 msgid "a template declaration cannot appear at block scope"
 
60556
-msgstr "Objective-C 宣告只能出現在全域作用欄位中"
 
60557
+msgstr "模板宣告無法出現於區塊範圍"
 
60558
 
 
60559
 #: cp/parser.c:4378
 
60560
 #, gcc-internal-format
 
60561
@@ -35010,15 +33570,13 @@
 
60562
 
 
60563
 #: cp/parser.c:4543
 
60564
 #, fuzzy, gcc-internal-format
 
60565
-#| msgid "expected expression"
 
60566
 msgid "expected id-expression"
 
60567
-msgstr "需要運算式"
 
60568
+msgstr "預期 id-expression"
 
60569
 
 
60570
 #: cp/parser.c:4675
 
60571
 #, fuzzy, gcc-internal-format
 
60572
-#| msgid "%qT is not a class or namespace"
 
60573
 msgid "scope %qT before %<~%> is not a class-name"
 
60574
-msgstr "%qT 既不是類別也不是命名空間"
 
60575
+msgstr "範圍 %qT 之前 %<~%>並非 class-name"
 
60576
 
 
60577
 #: cp/parser.c:4797
 
60578
 #, gcc-internal-format
 
60579
@@ -35031,26 +33589,24 @@
 
60580
 msgstr "typedef 名 %qD 用於解構函式宣告"
 
60581
 
 
60582
 #: cp/parser.c:4846
 
60583
-#, gcc-internal-format
 
60584
+#, fuzzy, gcc-internal-format
 
60585
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
60586
-msgstr ""
 
60587
+msgstr "實字運算子字尾無法前繼的由 %<_%>被保留的用於未來標準化"
 
60588
 
 
60589
-#: cp/parser.c:4857 cp/parser.c:16496
 
60590
+#: cp/parser.c:4857 cp/parser.c:16498
 
60591
 #, fuzzy, gcc-internal-format
 
60592
-#| msgid "expected specifier-qualifier-list"
 
60593
 msgid "expected unqualified-id"
 
60594
-msgstr "需要指定符-限制符清單"
 
60595
+msgstr "預期 unqualified-id"
 
60596
 
 
60597
 #: cp/parser.c:4964
 
60598
-#, gcc-internal-format
 
60599
+#, fuzzy, gcc-internal-format
 
60600
 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
 
60601
-msgstr ""
 
60602
+msgstr "找到 %<:%>在中 nested-name-specifier,預期 %<::%>"
 
60603
 
 
60604
 #: cp/parser.c:5033
 
60605
 #, fuzzy, gcc-internal-format
 
60606
-#| msgid "%qT resolves to %qT, which is not an enumeration type"
 
60607
 msgid "decltype evaluates to %qT, which is not a class or enumeration type"
 
60608
-msgstr "%qT 被解析到非列舉類型 %qT"
 
60609
+msgstr "decltype 評估到 %qT,該項並非類別或列舉類型型態"
 
60610
 
 
60611
 #: cp/parser.c:5125 cp/typeck.c:2531 cp/typeck.c:2551
 
60612
 #, gcc-internal-format
 
60613
@@ -35059,21 +33615,18 @@
 
60614
 
 
60615
 #: cp/parser.c:5203
 
60616
 #, fuzzy, gcc-internal-format
 
60617
-#| msgid "expected declaration specifiers"
 
60618
 msgid "expected nested-name-specifier"
 
60619
-msgstr "需要指定宣告"
 
60620
+msgstr "預期 nested-name-specifier"
 
60621
 
 
60622
 #: cp/parser.c:5400 cp/parser.c:7183
 
60623
 #, fuzzy, gcc-internal-format
 
60624
-#| msgid "new types may not be defined in a return type"
 
60625
 msgid "types may not be defined in casts"
 
60626
-msgstr "不能在回傳類型中定義新類型"
 
60627
+msgstr "類型可能無法被定義在中演員陣容"
 
60628
 
 
60629
 #: cp/parser.c:5460
 
60630
 #, fuzzy, gcc-internal-format
 
60631
-#| msgid "new types may not be defined in a return type"
 
60632
 msgid "types may not be defined in a %<typeid%> expression"
 
60633
-msgstr "不能在回傳類型中定義新類型"
 
60634
+msgstr "類型可能無法被定義在中 %<typeid%> 運算式"
 
60635
 
 
60636
 #. Warn the user that a compound literal is not
 
60637
 #. allowed in standard C++.
 
60638
@@ -35099,32 +33652,28 @@
 
60639
 
 
60640
 #: cp/parser.c:6097
 
60641
 #, fuzzy, gcc-internal-format
 
60642
-#| msgid "%<%D::%D%> is not a member of %qT"
 
60643
 msgid "%<%D::%D%> is not a class member"
 
60644
-msgstr "%<%D::%D%> 不是 %qT 的成員"
 
60645
+msgstr "%<%D::%D%>並非類別成員"
 
60646
 
 
60647
 #: cp/parser.c:6359
 
60648
-#, gcc-internal-format
 
60649
+#, fuzzy, gcc-internal-format
 
60650
 msgid "non-scalar type"
 
60651
-msgstr ""
 
60652
+msgstr "non-scalar 型態"
 
60653
 
 
60654
 #: cp/parser.c:6455
 
60655
 #, fuzzy, gcc-internal-format
 
60656
-#| msgid "ISO C++ does not allow designated initializers"
 
60657
 msgid "ISO C++ does not allow %<alignof%> with a non-type"
 
60658
-msgstr "ISO C++ 不允許指定元素初始值設定"
 
60659
+msgstr "ISO C++不允許 %<alignof%> 與 non-type"
 
60660
 
 
60661
 #: cp/parser.c:6540
 
60662
 #, fuzzy, gcc-internal-format
 
60663
-#| msgid "new types may not be defined in a return type"
 
60664
 msgid "types may not be defined in %<noexcept%> expressions"
 
60665
-msgstr "不能在回傳類型中定義新類型"
 
60666
+msgstr "類型可能無法被定義在中 %<noexcept%> 運算式"
 
60667
 
 
60668
 #: cp/parser.c:6769
 
60669
 #, fuzzy, gcc-internal-format
 
60670
-#| msgid "new types may not be defined in a return type"
 
60671
 msgid "types may not be defined in a new-expression"
 
60672
-msgstr "不能在回傳類型中定義新類型"
 
60673
+msgstr "類型可能無法被定義在中 new-expression"
 
60674
 
 
60675
 #: cp/parser.c:6782
 
60676
 #, gcc-internal-format
 
60677
@@ -35138,9 +33687,8 @@
 
60678
 
 
60679
 #: cp/parser.c:6863
 
60680
 #, fuzzy, gcc-internal-format
 
60681
-#| msgid "new types may not be defined in a return type"
 
60682
 msgid "types may not be defined in a new-type-id"
 
60683
-msgstr "不能在回傳類型中定義新類型"
 
60684
+msgstr "類型可能無法被定義在中 new-type-id"
 
60685
 
 
60686
 #: cp/parser.c:6991
 
60687
 #, gcc-internal-format
 
60688
@@ -35153,88 +33701,79 @@
 
60689
 msgstr "使用舊式的類型轉換"
 
60690
 
 
60691
 #: cp/parser.c:7382
 
60692
-#, gcc-internal-format
 
60693
+#, fuzzy, gcc-internal-format
 
60694
 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
 
60695
-msgstr ""
 
60696
+msgstr "%<>>%>運算子被視為兩正確角度中括號在中 C++11"
 
60697
 
 
60698
 #: cp/parser.c:7385
 
60699
 #, fuzzy, gcc-internal-format
 
60700
-#| msgid "suggest parentheses around && within ||"
 
60701
 msgid "suggest parentheses around %<>>%> expression"
 
60702
-msgstr "建議在 || 的運算元中出現的 && 前後加上括號"
 
60703
+msgstr "建議 parentheses 周圍 %<>>%>運算式"
 
60704
 
 
60705
 #: cp/parser.c:7531
 
60706
 #, fuzzy, gcc-internal-format
 
60707
-#| msgid "ISO C++ does not allow designated initializers"
 
60708
 msgid "ISO C++ does not allow ?: with omitted middle operand"
 
60709
-msgstr "ISO C++ 不允許指定元素初始值設定"
 
60710
+msgstr "ISO C++不允許 ?:與省略的中間運算元"
 
60711
 
 
60712
 #: cp/parser.c:8156
 
60713
-#, gcc-internal-format
 
60714
+#, fuzzy, gcc-internal-format
 
60715
 msgid "lambda-expression in unevaluated context"
 
60716
-msgstr ""
 
60717
+msgstr "lambda-expression 在中 unevaluated 語境"
 
60718
 
 
60719
 #: cp/parser.c:8285
 
60720
 #, fuzzy, gcc-internal-format
 
60721
-#| msgid "Unexpected end of module"
 
60722
 msgid "expected end of capture-list"
 
60723
-msgstr "非預期的模組結束"
 
60724
+msgstr "預期的結束的 capture-list"
 
60725
 
 
60726
 #: cp/parser.c:8299
 
60727
-#, gcc-internal-format
 
60728
+#, fuzzy, gcc-internal-format
 
60729
 msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
 
60730
-msgstr ""
 
60731
+msgstr "明確的 by-copy 擷取的 %<this%> 冗餘與 by-copy 擷取預設"
 
60732
 
 
60733
 #: cp/parser.c:8340
 
60734
 #, fuzzy, gcc-internal-format
 
60735
-#| msgid "ISO C++ does not allow designated initializers"
 
60736
 msgid "ISO C++ does not allow initializers in lambda expression capture lists"
 
60737
-msgstr "ISO C++ 不允許指定元素初始值設定"
 
60738
+msgstr "ISO C++不允許初始設定式在中 lambda 運算式擷取清單"
 
60739
 
 
60740
 #: cp/parser.c:8373
 
60741
 #, fuzzy, gcc-internal-format
 
60742
-#| msgid "increment of read-only variable %qD"
 
60743
 msgid "capture of non-variable %qD "
 
60744
-msgstr "令唯讀變數 %qD 自增"
 
60745
+msgstr "擷取的 non-variable %qD "
 
60746
 
 
60747
 #: cp/parser.c:8375 cp/parser.c:8384
 
60748
 #, fuzzy, gcc-internal-format
 
60749
-#| msgid "%q+D declared here"
 
60750
 msgid "%q+#D declared here"
 
60751
-msgstr "%q+D 已在此宣告過"
 
60752
+msgstr "%q+#D 宣告的在此"
 
60753
 
 
60754
 #: cp/parser.c:8381
 
60755
-#, gcc-internal-format
 
60756
+#, fuzzy, gcc-internal-format
 
60757
 msgid "capture of variable %qD with non-automatic storage duration"
 
60758
-msgstr ""
 
60759
+msgstr "擷取的變數 %qD 與 non-automatic 貯藏體持續時間"
 
60760
 
 
60761
 #: cp/parser.c:8410
 
60762
-#, gcc-internal-format
 
60763
+#, fuzzy, gcc-internal-format
 
60764
 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
 
60765
-msgstr ""
 
60766
+msgstr "明確的 by-copy 擷取的 %qD 冗餘與 by-copy 擷取預設"
 
60767
 
 
60768
 #: cp/parser.c:8415
 
60769
-#, gcc-internal-format
 
60770
+#, fuzzy, gcc-internal-format
 
60771
 msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
 
60772
-msgstr ""
 
60773
+msgstr "明確的 by-reference 擷取的 %qD 冗餘與 by-reference 擷取預設"
 
60774
 
 
60775
 #: cp/parser.c:8470
 
60776
 #, fuzzy, gcc-internal-format
 
60777
-#| msgid "default argument given for parameter %d of %q#D"
 
60778
 msgid "default argument specified for lambda parameter"
 
60779
-msgstr "為參數 %d (屬於 %q#D)指定了預設引數"
 
60780
+msgstr "預設引數指定的用於 lambda 參數"
 
60781
 
 
60782
 #: cp/parser.c:8885
 
60783
 #, fuzzy, gcc-internal-format
 
60784
-#| msgid "attributes after parenthesized initializer ignored"
 
60785
 msgid "attributes at the beginning of statement are ignored"
 
60786
 msgstr "括起的初始值設定後出現的屬性被忽略"
 
60787
 
 
60788
 #: cp/parser.c:8913
 
60789
 #, fuzzy, gcc-internal-format
 
60790
-#| msgid "expected statement"
 
60791
 msgid "expected labeled-statement"
 
60792
-msgstr "需要敘述"
 
60793
+msgstr "預期 labeled-statement"
 
60794
 
 
60795
 #: cp/parser.c:8951
 
60796
 #, gcc-internal-format
 
60797
@@ -35242,65 +33781,59 @@
 
60798
 msgstr "case 標籤 %qE 未出現在 switch 敘述中"
 
60799
 
 
60800
 #: cp/parser.c:9028
 
60801
-#, gcc-internal-format
 
60802
+#, fuzzy, gcc-internal-format
 
60803
 msgid "need %<typename%> before %qE because %qT is a dependent scope"
 
60804
-msgstr ""
 
60805
+msgstr "需要 %<typename%> 之前 %qE 因為 %qT 是附屬範圍"
 
60806
 
 
60807
 #: cp/parser.c:9037
 
60808
 #, fuzzy, gcc-internal-format
 
60809
-#| msgid "%<%T::%D%> names constructor in %qT"
 
60810
 msgid "%<%T::%D%> names the constructor, not the type"
 
60811
-msgstr "%<%T::%D%> 在 %qT 內指定了建構式"
 
60812
+msgstr "%<%T::%D%>名稱建構子,不是型態"
 
60813
 
 
60814
 #: cp/parser.c:9086
 
60815
 #, fuzzy, gcc-internal-format
 
60816
-#| msgid "Discover pure and const functions"
 
60817
 msgid "compound-statement in constexpr function"
 
60818
-msgstr "發現純函式和常函式"
 
60819
+msgstr "複合陳述在中 constexpr 函式"
 
60820
 
 
60821
-#: cp/parser.c:9298 cp/parser.c:23016
 
60822
+#: cp/parser.c:9298 cp/parser.c:23020
 
60823
 #, fuzzy, gcc-internal-format
 
60824
-#| msgid "expected declaration or statement"
 
60825
 msgid "expected selection-statement"
 
60826
-msgstr "需要宣告或敘述"
 
60827
+msgstr "預期 selection-statement"
 
60828
 
 
60829
 #: cp/parser.c:9331
 
60830
 #, fuzzy, gcc-internal-format
 
60831
-#| msgid "new types may not be defined in a return type"
 
60832
 msgid "types may not be defined in conditions"
 
60833
-msgstr "不能在回傳類型中定義新類型"
 
60834
+msgstr "類型可能無法被定義在中條件"
 
60835
 
 
60836
 #: cp/parser.c:9676
 
60837
 #, fuzzy, gcc-internal-format
 
60838
-#| msgid "expression statement has incomplete type"
 
60839
 msgid "range-based %<for%> expression of type %qT has incomplete type"
 
60840
-msgstr "運算式敘述類型不完全"
 
60841
+msgstr "range-based %<for%> 運算式的型態 %qT 有不完整型態"
 
60842
 
 
60843
 #: cp/parser.c:9714
 
60844
-#, gcc-internal-format
 
60845
+#, fuzzy, gcc-internal-format
 
60846
 msgid "range-based %<for%> expression of type %qT has an %<end%> member but not a %<begin%>"
 
60847
-msgstr ""
 
60848
+msgstr "range-based %<for%> 運算式的型態 %qT 有 %<end%>成員並不是 %<begin%>"
 
60849
 
 
60850
 #: cp/parser.c:9720
 
60851
-#, gcc-internal-format
 
60852
+#, fuzzy, gcc-internal-format
 
60853
 msgid "range-based %<for%> expression of type %qT has a %<begin%> member but not an %<end%>"
 
60854
-msgstr ""
 
60855
+msgstr "range-based %<for%> 運算式的型態 %qT 有 %<begin%>成員並不是 %<end%>"
 
60856
 
 
60857
 #: cp/parser.c:9758
 
60858
-#, gcc-internal-format
 
60859
+#, fuzzy, gcc-internal-format
 
60860
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
60861
-msgstr ""
 
60862
+msgstr "不一致開始/結束類型在中 range-based %<for%> 敘述:%qT 和 %qT"
 
60863
 
 
60864
-#: cp/parser.c:9889 cp/parser.c:23019
 
60865
+#: cp/parser.c:9889 cp/parser.c:23023
 
60866
 #, fuzzy, gcc-internal-format
 
60867
-#| msgid "expected declaration or statement"
 
60868
 msgid "expected iteration-statement"
 
60869
-msgstr "需要宣告或敘述"
 
60870
+msgstr "預期 iteration-statement"
 
60871
 
 
60872
 #: cp/parser.c:9936
 
60873
-#, gcc-internal-format
 
60874
+#, fuzzy, gcc-internal-format
 
60875
 msgid "range-based %<for%> loops are not allowed in C++98 mode"
 
60876
-msgstr ""
 
60877
+msgstr "range-based %<for%> 迴圈未被允許在中 C++98 模式"
 
60878
 
 
60879
 #. Issue a warning about this use of a GNU extension.
 
60880
 #: cp/parser.c:10058
 
60881
@@ -35308,21 +33841,20 @@
 
60882
 msgid "ISO C++ forbids computed gotos"
 
60883
 msgstr "ISO C++ 不允許執行時可知的 goto 目的"
 
60884
 
 
60885
-#: cp/parser.c:10071 cp/parser.c:23022
 
60886
+#: cp/parser.c:10071 cp/parser.c:23026
 
60887
 #, fuzzy, gcc-internal-format
 
60888
-#| msgid "expected statement"
 
60889
 msgid "expected jump-statement"
 
60890
-msgstr "需要敘述"
 
60891
+msgstr "預期 jump-statement"
 
60892
 
 
60893
-#: cp/parser.c:10203 cp/parser.c:19157
 
60894
+#: cp/parser.c:10203 cp/parser.c:19161
 
60895
 #, gcc-internal-format
 
60896
 msgid "extra %<;%>"
 
60897
 msgstr "多餘的 %<;%>"
 
60898
 
 
60899
 #: cp/parser.c:10436
 
60900
-#, gcc-internal-format
 
60901
+#, fuzzy, gcc-internal-format
 
60902
 msgid "%<__label__%> not at the beginning of a block"
 
60903
-msgstr ""
 
60904
+msgstr "%<__label__%>無法於起始部分的區塊"
 
60905
 
 
60906
 #: cp/parser.c:10587
 
60907
 #, gcc-internal-format
 
60908
@@ -35331,78 +33863,70 @@
 
60909
 
 
60910
 #: cp/parser.c:10779
 
60911
 #, fuzzy, gcc-internal-format
 
60912
-#| msgid "%<friend%> can only be specified inside a class"
 
60913
 msgid "%<friend%> used outside of class"
 
60914
-msgstr "%<friend%> 只能在類別中指定"
 
60915
+msgstr "%<friend%> 使用的外側的類別"
 
60916
 
 
60917
 #. Complain about `auto' as a storage specifier, if
 
60918
 #. we're complaining about C++0x compatibility.
 
60919
 #: cp/parser.c:10838
 
60920
-#, gcc-internal-format
 
60921
+#, fuzzy, gcc-internal-format
 
60922
 msgid "%<auto%> changes meaning in C++11; please remove it"
 
60923
-msgstr ""
 
60924
+msgstr "%<auto%> 變更平均在中 C++11; 請移除它"
 
60925
 
 
60926
 #: cp/parser.c:10874
 
60927
 #, fuzzy, gcc-internal-format
 
60928
-#| msgid "pure-specifier on function-definition"
 
60929
 msgid "decl-specifier invalid in condition"
 
60930
-msgstr "函式定義上有 pure 指定"
 
60931
+msgstr "decl-specifier 無效的在中條件"
 
60932
 
 
60933
 #: cp/parser.c:10966
 
60934
 #, gcc-internal-format
 
60935
 msgid "class definition may not be declared a friend"
 
60936
 msgstr "類別定義不能被宣告為夥伴"
 
60937
 
 
60938
-#: cp/parser.c:11034 cp/parser.c:19551
 
60939
-#, gcc-internal-format
 
60940
+#: cp/parser.c:11034 cp/parser.c:19555
 
60941
+#, fuzzy, gcc-internal-format
 
60942
 msgid "templates may not be %<virtual%>"
 
60943
-msgstr ""
 
60944
+msgstr "模板可能無法是 %<virtual%>"
 
60945
 
 
60946
 #: cp/parser.c:11073
 
60947
 #, fuzzy, gcc-internal-format
 
60948
-#| msgid "invalid base-class specification"
 
60949
 msgid "invalid linkage-specification"
 
60950
-msgstr "無效的基礎類別"
 
60951
+msgstr "無效的連繫規格"
 
60952
 
 
60953
 #: cp/parser.c:11208
 
60954
 #, fuzzy, gcc-internal-format
 
60955
-#| msgid "new types may not be defined in a return type"
 
60956
 msgid "types may not be defined in %<decltype%> expressions"
 
60957
-msgstr "不能在回傳類型中定義新類型"
 
60958
+msgstr "類型可能無法被定義在中 %<decltype%> 運算式"
 
60959
 
 
60960
 #: cp/parser.c:11467
 
60961
 #, fuzzy, gcc-internal-format
 
60962
-#| msgid "invalid use of %<this%> in non-member function"
 
60963
 msgid "invalid use of %<auto%> in conversion operator"
 
60964
-msgstr "在非成員函式中使用 %<this%> 無效"
 
60965
+msgstr "無效的使用的 %<auto%> 在中轉換運算子"
 
60966
 
 
60967
 #: cp/parser.c:11471
 
60968
-#, gcc-internal-format
 
60969
+#, fuzzy, gcc-internal-format
 
60970
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 
60971
-msgstr ""
 
60972
+msgstr "無效的使用的 %<auto%> 在中轉換運算子"
 
60973
 
 
60974
 #: cp/parser.c:11560
 
60975
 #, fuzzy, gcc-internal-format
 
60976
-#| msgid "only constructors take base initializers"
 
60977
 msgid "only constructors take member initializers"
 
60978
-msgstr "只有建構式才能有基礎類別初始值設定"
 
60979
+msgstr "只有建構子需成員初始設定式"
 
60980
 
 
60981
 #: cp/parser.c:11582
 
60982
 #, fuzzy, gcc-internal-format
 
60983
-#| msgid "missing initializer for member %qD"
 
60984
 msgid "cannot expand initializer for member %<%D%>"
 
60985
-msgstr "成員 %qD 缺少初始值設定"
 
60986
+msgstr "無法展開初始設定式用於成員 %<%D%>"
 
60987
 
 
60988
 #: cp/parser.c:11594
 
60989
 #, fuzzy, gcc-internal-format
 
60990
-#| msgid "static declaration of %q+D follows non-static declaration"
 
60991
 msgid "mem-initializer for %qD follows constructor delegation"
 
60992
-msgstr "對 %qD 的靜態宣告出現在非靜態宣告之後"
 
60993
+msgstr "mem-initializer 用於 %qD 追隨建構子 delegation"
 
60994
 
 
60995
 #: cp/parser.c:11606
 
60996
-#, gcc-internal-format
 
60997
+#, fuzzy, gcc-internal-format
 
60998
 msgid "constructor delegation follows mem-initializer for %qD"
 
60999
-msgstr ""
 
61000
+msgstr "建構子 delegation 追隨 mem-initializer 用於 %qD"
 
61001
 
 
61002
 #: cp/parser.c:11658
 
61003
 #, gcc-internal-format
 
61004
@@ -35415,26 +33939,24 @@
 
61005
 msgstr "關鍵字 %<typename%> 不允許用在此上下文中(限定的初始值設定隱含地是一個類型)"
 
61006
 
 
61007
 #: cp/parser.c:12043
 
61008
-#, gcc-internal-format
 
61009
+#, fuzzy, gcc-internal-format
 
61010
 msgid "expected empty string after %<operator%> keyword"
 
61011
-msgstr ""
 
61012
+msgstr "預期的清空字串之後 %<operator%> 關鍵字"
 
61013
 
 
61014
 #: cp/parser.c:12061
 
61015
 #, fuzzy, gcc-internal-format
 
61016
-#| msgid "expected identifier"
 
61017
 msgid "expected suffix identifier"
 
61018
-msgstr "需要識別碼"
 
61019
+msgstr "預期的字尾識別碼"
 
61020
 
 
61021
 #: cp/parser.c:12066
 
61022
-#, gcc-internal-format
 
61023
+#, fuzzy, gcc-internal-format
 
61024
 msgid "missing space between %<\"\"%> and suffix identifier"
 
61025
-msgstr ""
 
61026
+msgstr "缺少空格介於 %<「」%>和字尾識別碼"
 
61027
 
 
61028
 #: cp/parser.c:12081
 
61029
 #, fuzzy, gcc-internal-format
 
61030
-#| msgid "unexpected operand"
 
61031
 msgid "expected operator"
 
61032
-msgstr "非預期的運算元"
 
61033
+msgstr "預期的運算子"
 
61034
 
 
61035
 #. Warn that we do not support `export'.
 
61036
 #: cp/parser.c:12118
 
61037
@@ -35442,35 +33964,30 @@
 
61038
 msgid "keyword %<export%> not implemented, and will be ignored"
 
61039
 msgstr "關鍵字 %<export%> 未實作,將被忽略"
 
61040
 
 
61041
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
61042
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
61043
 #, fuzzy, gcc-internal-format
 
61044
-#| msgid "%qD cannot have default arguments"
 
61045
 msgid "template parameter pack %qD cannot have a default argument"
 
61046
-msgstr "%qD 不能有預設參數"
 
61047
+msgstr "模板參數包裝 %qD 無法有預設引數"
 
61048
 
 
61049
-#: cp/parser.c:12321 cp/parser.c:17619
 
61050
+#: cp/parser.c:12321 cp/parser.c:17621
 
61051
 #, fuzzy, gcc-internal-format
 
61052
-#| msgid "template parameters cannot be friends"
 
61053
 msgid "template parameter pack cannot have a default argument"
 
61054
-msgstr "範本參數不能是夥伴"
 
61055
+msgstr "模板參數包裝無法有預設引數"
 
61056
 
 
61057
 #: cp/parser.c:12419 cp/parser.c:12526
 
61058
 #, fuzzy, gcc-internal-format
 
61059
-#| msgid "template parameters cannot be friends"
 
61060
 msgid "template parameter packs cannot have default arguments"
 
61061
-msgstr "範本參數不能是夥伴"
 
61062
+msgstr "模板參數包裝無法有預設引數"
 
61063
 
 
61064
 #: cp/parser.c:12610
 
61065
 #, fuzzy, gcc-internal-format
 
61066
-#| msgid "expected statement"
 
61067
 msgid "expected template-id"
 
61068
-msgstr "需要敘述"
 
61069
+msgstr "預期 template-id"
 
61070
 
 
61071
-#: cp/parser.c:12658 cp/parser.c:22980
 
61072
+#: cp/parser.c:12658 cp/parser.c:22984
 
61073
 #, fuzzy, gcc-internal-format
 
61074
-#| msgid "expected %<{%>"
 
61075
 msgid "expected %<<%>"
 
61076
-msgstr "需要 %<{%>"
 
61077
+msgstr "預期 %<<%>"
 
61078
 
 
61079
 #: cp/parser.c:12665
 
61080
 #, gcc-internal-format
 
61081
@@ -35484,9 +34001,8 @@
 
61082
 
 
61083
 #: cp/parser.c:12673
 
61084
 #, fuzzy, gcc-internal-format
 
61085
-#| msgid "(if you use -fpermissive G++ will accept your code)"
 
61086
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 
61087
-msgstr "(如果您使用 -fpermissive G++ 會接受您的程式碼)"
 
61088
+msgstr "(如果您使用 %<-fpermissive%> G++將接受您的編碼)"
 
61089
 
 
61090
 #: cp/parser.c:12750
 
61091
 #, gcc-internal-format
 
61092
@@ -35496,9 +34012,8 @@
 
61093
 #. The name does not name a template.
 
61094
 #: cp/parser.c:12819 cp/parser.c:12934 cp/parser.c:13146
 
61095
 #, fuzzy, gcc-internal-format
 
61096
-#| msgid "expected statement"
 
61097
 msgid "expected template-name"
 
61098
-msgstr "需要敘述"
 
61099
+msgstr "預期 template-name"
 
61100
 
 
61101
 #. Explain what went wrong.
 
61102
 #: cp/parser.c:12865
 
61103
@@ -35513,33 +34028,28 @@
 
61104
 
 
61105
 #: cp/parser.c:13001
 
61106
 #, fuzzy, gcc-internal-format
 
61107
-#| msgid "expected declaration specifiers or %<...%>"
 
61108
 msgid "expected parameter pack before %<...%>"
 
61109
-msgstr "需要指定宣告或 %<...%>"
 
61110
+msgstr "預期的參數包裝之前 %<...%>"
 
61111
 
 
61112
 #: cp/parser.c:13111 cp/parser.c:13129 cp/parser.c:13273
 
61113
 #, fuzzy, gcc-internal-format
 
61114
-#| msgid "expected statement"
 
61115
 msgid "expected template-argument"
 
61116
-msgstr "需要敘述"
 
61117
+msgstr "預期 template-argument"
 
61118
 
 
61119
 #: cp/parser.c:13256
 
61120
 #, fuzzy, gcc-internal-format
 
61121
-#| msgid "invalid type argument"
 
61122
 msgid "invalid non-type template argument"
 
61123
-msgstr "無效的類型參數"
 
61124
+msgstr "無效的 non-type 模板引數"
 
61125
 
 
61126
 #: cp/parser.c:13374
 
61127
 #, fuzzy, gcc-internal-format
 
61128
-#| msgid "explicit instantiation of non-template type %qT"
 
61129
 msgid "explicit instantiation shall not use %<inline%> specifier"
 
61130
-msgstr "明確實體化非範本類型 %qT"
 
61131
+msgstr "明確的實體化不應該使用 %<inline%> 說明符"
 
61132
 
 
61133
 #: cp/parser.c:13378
 
61134
 #, fuzzy, gcc-internal-format
 
61135
-#| msgid "explicit instantiation of non-template type %qT"
 
61136
 msgid "explicit instantiation shall not use %<constexpr%> specifier"
 
61137
-msgstr "明確實體化非範本類型 %qT"
 
61138
+msgstr "明確的實體化不應該使用 %<constexpr%> 說明符"
 
61139
 
 
61140
 #: cp/parser.c:13437
 
61141
 #, gcc-internal-format
 
61142
@@ -35548,201 +34058,181 @@
 
61143
 
 
61144
 #: cp/parser.c:13657
 
61145
 #, fuzzy, gcc-internal-format
 
61146
-#| msgid "expected declaration specifiers"
 
61147
 msgid "expected type specifier"
 
61148
-msgstr "需要指定宣告"
 
61149
+msgstr "預期的型態說明符"
 
61150
 
 
61151
 #: cp/parser.c:13903
 
61152
 #, fuzzy, gcc-internal-format
 
61153
-#| msgid "Expected expression type"
 
61154
 msgid "expected template-id for type"
 
61155
-msgstr "需要運算式類型"
 
61156
+msgstr "預期 template-id 用於型態"
 
61157
 
 
61158
 #: cp/parser.c:13930
 
61159
 #, fuzzy, gcc-internal-format
 
61160
-#| msgid "Expected name"
 
61161
 msgid "expected type-name"
 
61162
-msgstr "需要名稱"
 
61163
+msgstr "預期 type-name"
 
61164
 
 
61165
 #: cp/parser.c:14169
 
61166
-#, gcc-internal-format
 
61167
+#, fuzzy, gcc-internal-format
 
61168
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
61169
-msgstr ""
 
61170
+msgstr "elaborated-type-specifier 用於範圍的 enum 必須不使用 %<%D%>關鍵字"
 
61171
 
 
61172
-#: cp/parser.c:14355
 
61173
+#: cp/parser.c:14357
 
61174
 #, fuzzy, gcc-internal-format
 
61175
-#| msgid "declaration does not declare anything"
 
61176
 msgid "declaration %qD does not declare anything"
 
61177
-msgstr "沒有宣告任何東西"
 
61178
+msgstr "宣告 %qD 不宣告任何事"
 
61179
 
 
61180
-#: cp/parser.c:14441
 
61181
+#: cp/parser.c:14443
 
61182
 #, fuzzy, gcc-internal-format
 
61183
-#| msgid "%qE attribute ignored on non-class types"
 
61184
 msgid "attributes ignored on uninstantiated type"
 
61185
-msgstr "%qE 屬性在不是類別的類型上被忽略"
 
61186
+msgstr "屬性忽略的於 uninstantiated 型態"
 
61187
 
 
61188
-#: cp/parser.c:14445
 
61189
+#: cp/parser.c:14447
 
61190
 #, fuzzy, gcc-internal-format
 
61191
-#| msgid "storage class %qD applied to template instantiation"
 
61192
 msgid "attributes ignored on template instantiation"
 
61193
-msgstr "為範本實體化化套用了存儲類型 %qD"
 
61194
+msgstr "屬性忽略的於模板具現化"
 
61195
 
 
61196
-#: cp/parser.c:14450
 
61197
-#, gcc-internal-format
 
61198
+#: cp/parser.c:14452
 
61199
+#, fuzzy, gcc-internal-format
 
61200
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
61201
-msgstr ""
 
61202
+msgstr "屬性忽略的於 elaborated-type-specifier 該並非前置宣告"
 
61203
 
 
61204
-#: cp/parser.c:14584
 
61205
+#: cp/parser.c:14586
 
61206
 #, fuzzy, gcc-internal-format
 
61207
-#| msgid "%qD is not a function template"
 
61208
 msgid "%qD is an enumeration template"
 
61209
-msgstr "%qD 不是一個函式範本"
 
61210
+msgstr "%qD 是列舉類型模板"
 
61211
 
 
61212
-#: cp/parser.c:14592
 
61213
+#: cp/parser.c:14594
 
61214
 #, fuzzy, gcc-internal-format
 
61215
-#| msgid "%qD is not a namespace-name"
 
61216
 msgid "%qD is not an enumerator-name"
 
61217
-msgstr "%qD 不是一個命名空間"
 
61218
+msgstr "%qD 不是 enumerator-name"
 
61219
 
 
61220
-#: cp/parser.c:14655
 
61221
+#: cp/parser.c:14657
 
61222
 #, fuzzy, gcc-internal-format
 
61223
-#| msgid "expected %<,%> or %<;%>"
 
61224
 msgid "expected %<;%> or %<{%>"
 
61225
-msgstr "需要 %<,%> 或 %<;%>"
 
61226
+msgstr "預期 %<;%>或 %<{%>"
 
61227
 
 
61228
-#: cp/parser.c:14703
 
61229
+#: cp/parser.c:14705
 
61230
 #, fuzzy, gcc-internal-format
 
61231
-#| msgid "Enable automatic template instantiation"
 
61232
 msgid "cannot add an enumerator list to a template instantiation"
 
61233
-msgstr "啟用範本自動實體化"
 
61234
+msgstr "無法加入列舉值清單到模板具現化"
 
61235
 
 
61236
-#: cp/parser.c:14712 cp/parser.c:18714
 
61237
+#: cp/parser.c:14714 cp/parser.c:18718
 
61238
 #, fuzzy, gcc-internal-format
 
61239
-#| msgid "declaration of %qD in %qD which does not enclose %qD"
 
61240
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
61241
-msgstr "%qD 宣告出現在 %qD 中,而後者並不包含 %qD"
 
61242
+msgstr "宣告的 %qD 在中命名空間 %qD 該項不封閉 %qD"
 
61243
 
 
61244
-#: cp/parser.c:14717 cp/parser.c:18719
 
61245
+#: cp/parser.c:14719 cp/parser.c:18723
 
61246
 #, gcc-internal-format
 
61247
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
61248
 msgstr "%qD 宣告出現在 %qD 中,而後者並不包含 %qD"
 
61249
 
 
61250
-#: cp/parser.c:14740
 
61251
+#: cp/parser.c:14742
 
61252
 #, gcc-internal-format
 
61253
 msgid "multiple definition of %q#T"
 
61254
 msgstr "%q#T 多次定義"
 
61255
 
 
61256
-#: cp/parser.c:14767
 
61257
-#, gcc-internal-format
 
61258
+#: cp/parser.c:14769
 
61259
+#, fuzzy, gcc-internal-format
 
61260
 msgid "opaque-enum-specifier without name"
 
61261
-msgstr ""
 
61262
+msgstr "opaque-enum-specifier 而無需名稱"
 
61263
 
 
61264
-#: cp/parser.c:14770
 
61265
-#, gcc-internal-format
 
61266
+#: cp/parser.c:14772
 
61267
+#, fuzzy, gcc-internal-format
 
61268
 msgid "opaque-enum-specifier must use a simple identifier"
 
61269
-msgstr ""
 
61270
+msgstr "opaque-enum-specifier 必須使用簡單的識別碼"
 
61271
 
 
61272
-#: cp/parser.c:14946
 
61273
+#: cp/parser.c:14948
 
61274
 #, gcc-internal-format
 
61275
 msgid "%qD is not a namespace-name"
 
61276
 msgstr "%qD 不是一個命名空間"
 
61277
 
 
61278
-#: cp/parser.c:14947
 
61279
+#: cp/parser.c:14949
 
61280
 #, fuzzy, gcc-internal-format
 
61281
-#| msgid "expected class name"
 
61282
 msgid "expected namespace-name"
 
61283
-msgstr "需要類別名"
 
61284
+msgstr "預期 namespace-name"
 
61285
 
 
61286
-#: cp/parser.c:15072
 
61287
+#: cp/parser.c:15074
 
61288
 #, fuzzy, gcc-internal-format
 
61289
-#| msgid "%<#pragma%> is not allowed here"
 
61290
 msgid "%<namespace%> definition is not allowed here"
 
61291
-msgstr "在這裡不允許使用 %<#pragma%>"
 
61292
+msgstr "%<namespace%> 定義未被允許在此"
 
61293
 
 
61294
-#: cp/parser.c:15218
 
61295
+#: cp/parser.c:15220
 
61296
 #, gcc-internal-format
 
61297
 msgid "a template-id may not appear in a using-declaration"
 
61298
 msgstr "範本識別碼不允許出現在 using 宣告中"
 
61299
 
 
61300
-#: cp/parser.c:15258
 
61301
-#, gcc-internal-format
 
61302
+#: cp/parser.c:15260
 
61303
+#, fuzzy, gcc-internal-format
 
61304
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
61305
-msgstr ""
 
61306
+msgstr "存取宣告被不宜用在中 favour 的 using-declarations;建議:加入 %<using%> 關鍵字"
 
61307
 
 
61308
-#: cp/parser.c:15323
 
61309
+#: cp/parser.c:15325
 
61310
 #, fuzzy, gcc-internal-format
 
61311
-#| msgid "new types may not be defined in a return type"
 
61312
 msgid "types may not be defined in alias template declarations"
 
61313
-msgstr "不能在回傳類型中定義新類型"
 
61314
+msgstr "類型可能無法被定義在中別名模板宣告"
 
61315
 
 
61316
-#: cp/parser.c:15787
 
61317
+#: cp/parser.c:15789
 
61318
 #, fuzzy, gcc-internal-format
 
61319
-#| msgid "%s: function definition not converted\n"
 
61320
 msgid "a function-definition is not allowed here"
 
61321
-msgstr "%s:函式定義不會被轉化\n"
 
61322
+msgstr "function-definition 未被允許在此"
 
61323
 
 
61324
-#: cp/parser.c:15799
 
61325
+#: cp/parser.c:15801
 
61326
 #, gcc-internal-format
 
61327
 msgid "an asm-specification is not allowed on a function-definition"
 
61328
 msgstr "函式定義中不允許出現 asm 指定"
 
61329
 
 
61330
-#: cp/parser.c:15803
 
61331
+#: cp/parser.c:15805
 
61332
 #, gcc-internal-format
 
61333
 msgid "attributes are not allowed on a function-definition"
 
61334
 msgstr "函式定義中不允許有屬性"
 
61335
 
 
61336
-#: cp/parser.c:15840
 
61337
-#, gcc-internal-format
 
61338
+#: cp/parser.c:15842
 
61339
+#, fuzzy, gcc-internal-format
 
61340
 msgid "expected constructor, destructor, or type conversion"
 
61341
-msgstr ""
 
61342
+msgstr "預期的建構子、解構式,或類型轉換"
 
61343
 
 
61344
 #. Anything else is an error.
 
61345
-#: cp/parser.c:15875 cp/parser.c:17782
 
61346
+#: cp/parser.c:15877 cp/parser.c:17784
 
61347
 #, fuzzy, gcc-internal-format
 
61348
-#| msgid "expected identifier"
 
61349
 msgid "expected initializer"
 
61350
-msgstr "需要識別碼"
 
61351
+msgstr "預期的初始設定式"
 
61352
 
 
61353
-#: cp/parser.c:15895
 
61354
+#: cp/parser.c:15897
 
61355
 #, fuzzy, gcc-internal-format
 
61356
-#| msgid "invalid function declaration"
 
61357
 msgid "invalid type in declaration"
 
61358
-msgstr "無效的函式宣告"
 
61359
+msgstr "無效的輸入宣告"
 
61360
 
 
61361
-#: cp/parser.c:15971
 
61362
+#: cp/parser.c:15973
 
61363
 #, fuzzy, gcc-internal-format
 
61364
-#| msgid "can't initialize friend function %qs"
 
61365
 msgid "initializer provided for function"
 
61366
-msgstr "無法初始化夥伴函式 %qs"
 
61367
+msgstr "初始設定式提供的用於函式"
 
61368
 
 
61369
-#: cp/parser.c:16005
 
61370
+#: cp/parser.c:16007
 
61371
 #, gcc-internal-format
 
61372
 msgid "attributes after parenthesized initializer ignored"
 
61373
 msgstr "括起的初始值設定後出現的屬性被忽略"
 
61374
 
 
61375
-#: cp/parser.c:16416
 
61376
+#: cp/parser.c:16418
 
61377
 #, gcc-internal-format
 
61378
 msgid "array bound is not an integer constant"
 
61379
 msgstr "陣列邊界不是一個整數常數"
 
61380
 
 
61381
-#: cp/parser.c:16542
 
61382
+#: cp/parser.c:16544
 
61383
 #, fuzzy, gcc-internal-format
 
61384
-#| msgid "creating pointer to member reference type %qT"
 
61385
 msgid "cannot define member of dependent typedef %qT"
 
61386
-msgstr "產生參照類型 %qT 的成員指標"
 
61387
+msgstr "無法定義成員的附屬 typedef %qT"
 
61388
 
 
61389
-#: cp/parser.c:16546
 
61390
+#: cp/parser.c:16548
 
61391
 #, fuzzy, gcc-internal-format
 
61392
-#| msgid "%<%T::%D%> is not a type"
 
61393
 msgid "%<%T::%E%> is not a type"
 
61394
-msgstr "%<%T::%D%> 不是一個類型"
 
61395
+msgstr "%<%T::%E%>並非型態"
 
61396
 
 
61397
-#: cp/parser.c:16574
 
61398
+#: cp/parser.c:16576
 
61399
 #, gcc-internal-format
 
61400
 msgid "invalid use of constructor as a template"
 
61401
 msgstr "將建構式做為範本用法無效"
 
61402
 
 
61403
-#: cp/parser.c:16576
 
61404
+#: cp/parser.c:16578
 
61405
 #, gcc-internal-format
 
61406
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
61407
 msgstr "使用 %<%T::%D%> 而不是 %<%T::%D%> 來以限定名指定建構式"
 
61408
@@ -35751,292 +34241,262 @@
 
61409
 #. here because we do not have enough
 
61410
 #. information about its original syntactic
 
61411
 #. form.
 
61412
-#: cp/parser.c:16593
 
61413
+#: cp/parser.c:16595
 
61414
 #, fuzzy, gcc-internal-format
 
61415
-#| msgid "invalid function declaration"
 
61416
 msgid "invalid declarator"
 
61417
-msgstr "無效的函式宣告"
 
61418
+msgstr "無效的宣告子"
 
61419
 
 
61420
-#: cp/parser.c:16660
 
61421
+#: cp/parser.c:16662
 
61422
 #, fuzzy, gcc-internal-format
 
61423
-#| msgid "expected declaration specifiers"
 
61424
 msgid "expected declarator"
 
61425
-msgstr "需要指定宣告"
 
61426
+msgstr "預期的宣告子"
 
61427
 
 
61428
-#: cp/parser.c:16763
 
61429
+#: cp/parser.c:16765
 
61430
 #, gcc-internal-format
 
61431
 msgid "%qD is a namespace"
 
61432
 msgstr "%qD 是一個命名空間"
 
61433
 
 
61434
-#: cp/parser.c:16765
 
61435
+#: cp/parser.c:16767
 
61436
 #, fuzzy, gcc-internal-format
 
61437
-#| msgid "creating pointer to member of non-class type %qT"
 
61438
 msgid "cannot form pointer to member of non-class %q#T"
 
61439
-msgstr "產生非類別類型 %qT 的成員指標"
 
61440
+msgstr "無法表單成員指標的 non-class %q#T"
 
61441
 
 
61442
-#: cp/parser.c:16786
 
61443
+#: cp/parser.c:16788
 
61444
 #, fuzzy, gcc-internal-format
 
61445
-#| msgid "unexpected operand"
 
61446
 msgid "expected ptr-operator"
 
61447
-msgstr "非預期的運算元"
 
61448
+msgstr "預期 ptr-operator"
 
61449
 
 
61450
-#: cp/parser.c:16845
 
61451
+#: cp/parser.c:16847
 
61452
 #, gcc-internal-format
 
61453
 msgid "duplicate cv-qualifier"
 
61454
 msgstr "重複的 cv 限定"
 
61455
 
 
61456
-#: cp/parser.c:16903
 
61457
+#: cp/parser.c:16905
 
61458
 #, fuzzy, gcc-internal-format
 
61459
-#| msgid "duplicate cv-qualifier"
 
61460
 msgid "duplicate virt-specifier"
 
61461
-msgstr "重複的 cv 限定"
 
61462
+msgstr "重製 virt-specifier"
 
61463
 
 
61464
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
61465
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
61466
 #, fuzzy, gcc-internal-format
 
61467
-#| msgid "invalid use of %<::%>"
 
61468
 msgid "invalid use of %<auto%>"
 
61469
-msgstr "錯誤地使用了 %<::%>"
 
61470
+msgstr "無效的使用的 %<auto%>"
 
61471
 
 
61472
-#: cp/parser.c:17084
 
61473
+#: cp/parser.c:17086
 
61474
 #, fuzzy, gcc-internal-format
 
61475
-#| msgid "new types may not be defined in a return type"
 
61476
 msgid "types may not be defined in template arguments"
 
61477
-msgstr "不能在回傳類型中定義新類型"
 
61478
+msgstr "類型可能無法被定義在中模板引數"
 
61479
 
 
61480
-#: cp/parser.c:17165
 
61481
+#: cp/parser.c:17167
 
61482
 #, fuzzy, gcc-internal-format
 
61483
-#| msgid "expected identifier"
 
61484
 msgid "expected type-specifier"
 
61485
-msgstr "需要識別碼"
 
61486
+msgstr "預期 type-specifier"
 
61487
 
 
61488
-#: cp/parser.c:17407
 
61489
+#: cp/parser.c:17409
 
61490
 #, fuzzy, gcc-internal-format
 
61491
-#| msgid "expected %<:%> or %<...%>"
 
61492
 msgid "expected %<,%> or %<...%>"
 
61493
-msgstr "需要 %<:%> 或 %<...%>"
 
61494
+msgstr "預期 %<,%>或 %<...%>"
 
61495
 
 
61496
-#: cp/parser.c:17464
 
61497
+#: cp/parser.c:17466
 
61498
 #, fuzzy, gcc-internal-format
 
61499
-#| msgid "new types may not be defined in a return type"
 
61500
 msgid "types may not be defined in parameter types"
 
61501
-msgstr "不能在回傳類型中定義新類型"
 
61502
+msgstr "類型可能無法被定義在中參數類型"
 
61503
 
 
61504
-#: cp/parser.c:17590
 
61505
+#: cp/parser.c:17592
 
61506
 #, gcc-internal-format
 
61507
 msgid "deprecated use of default argument for parameter of non-function"
 
61508
 msgstr "為非函式指定預設參數的用法已過時"
 
61509
 
 
61510
-#: cp/parser.c:17594
 
61511
+#: cp/parser.c:17596
 
61512
 #, gcc-internal-format
 
61513
 msgid "default arguments are only permitted for function parameters"
 
61514
 msgstr "預設參數只允許出現在函式參數中"
 
61515
 
 
61516
-#: cp/parser.c:17613
 
61517
+#: cp/parser.c:17615
 
61518
 #, fuzzy, gcc-internal-format
 
61519
-#| msgid "%qD cannot have default arguments"
 
61520
 msgid "parameter pack %qD cannot have a default argument"
 
61521
-msgstr "%qD 不能有預設參數"
 
61522
+msgstr "參數包裝 %qD 無法有預設引數"
 
61523
 
 
61524
-#: cp/parser.c:17621
 
61525
+#: cp/parser.c:17623
 
61526
 #, fuzzy, gcc-internal-format
 
61527
-#| msgid "%qD cannot have default arguments"
 
61528
 msgid "parameter pack cannot have a default argument"
 
61529
-msgstr "%qD 不能有預設參數"
 
61530
+msgstr "參數包裝無法有預設引數"
 
61531
 
 
61532
-#: cp/parser.c:17910
 
61533
+#: cp/parser.c:17914
 
61534
 #, gcc-internal-format
 
61535
 msgid "ISO C++ does not allow designated initializers"
 
61536
 msgstr "ISO C++ 不允許指定元素初始值設定"
 
61537
 
 
61538
-#: cp/parser.c:17924
 
61539
+#: cp/parser.c:17928
 
61540
 #, fuzzy, gcc-internal-format
 
61541
-#| msgid "ISO C++ does not allow designated initializers"
 
61542
 msgid "ISO C++ does not allow C99 designated initializers"
 
61543
-msgstr "ISO C++ 不允許指定元素初始值設定"
 
61544
+msgstr "ISO C++不允許 C99 指定的初始設定式"
 
61545
 
 
61546
-#: cp/parser.c:18032 cp/parser.c:18157
 
61547
+#: cp/parser.c:18036 cp/parser.c:18161
 
61548
 #, fuzzy, gcc-internal-format
 
61549
-#| msgid "expected class name"
 
61550
 msgid "expected class-name"
 
61551
-msgstr "需要類別名"
 
61552
+msgstr "預期 class-name"
 
61553
 
 
61554
-#: cp/parser.c:18337
 
61555
+#: cp/parser.c:18341
 
61556
 #, fuzzy, gcc-internal-format
 
61557
-#| msgid "%q+D declared inline after its definition"
 
61558
 msgid "expected %<;%> after class definition"
 
61559
-msgstr "%q+D 的內聯宣告出現在其定義之後"
 
61560
+msgstr "預期 %<;%>之後類別定義"
 
61561
 
 
61562
-#: cp/parser.c:18339
 
61563
+#: cp/parser.c:18343
 
61564
 #, fuzzy, gcc-internal-format
 
61565
-#| msgid "%q+D declared inline after its definition"
 
61566
 msgid "expected %<;%> after struct definition"
 
61567
-msgstr "%q+D 的內聯宣告出現在其定義之後"
 
61568
+msgstr "預期 %<;%>之後結構定義"
 
61569
 
 
61570
-#: cp/parser.c:18341
 
61571
+#: cp/parser.c:18345
 
61572
 #, fuzzy, gcc-internal-format
 
61573
-#| msgid "Unexpected junk after function declaration at %C"
 
61574
 msgid "expected %<;%> after union definition"
 
61575
-msgstr "%C 處的函式宣告後有非預期的無用字元"
 
61576
+msgstr "預期 %<;%>之後聯合定義"
 
61577
 
 
61578
-#: cp/parser.c:18662
 
61579
+#: cp/parser.c:18666
 
61580
 #, fuzzy, gcc-internal-format
 
61581
-#| msgid "expected %<,%> or %<;%>"
 
61582
 msgid "expected %<{%> or %<:%>"
 
61583
-msgstr "需要 %<,%> 或 %<;%>"
 
61584
+msgstr "預期 %<{%>或 %<:%>"
 
61585
 
 
61586
-#: cp/parser.c:18673
 
61587
+#: cp/parser.c:18677
 
61588
 #, fuzzy, gcc-internal-format
 
61589
-#| msgid "cannot find file for class %s"
 
61590
 msgid "cannot specify %<override%> for a class"
 
61591
-msgstr "無法為類別 %s 找到檔案"
 
61592
+msgstr "無法指定 %<override%> 用於類別"
 
61593
 
 
61594
-#: cp/parser.c:18681
 
61595
-#, gcc-internal-format
 
61596
+#: cp/parser.c:18685
 
61597
+#, fuzzy, gcc-internal-format
 
61598
 msgid "global qualification of class name is invalid"
 
61599
-msgstr ""
 
61600
+msgstr "全域合格的類別名稱無效"
 
61601
 
 
61602
-#: cp/parser.c:18688
 
61603
+#: cp/parser.c:18692
 
61604
 #, fuzzy, gcc-internal-format
 
61605
-#| msgid "friend declaration does not name a class or function"
 
61606
 msgid "qualified name does not name a class"
 
61607
-msgstr "夥伴宣告沒有指定類別或函式名"
 
61608
+msgstr "限定名稱不名稱類別"
 
61609
 
 
61610
-#: cp/parser.c:18700
 
61611
+#: cp/parser.c:18704
 
61612
 #, gcc-internal-format
 
61613
 msgid "invalid class name in declaration of %qD"
 
61614
 msgstr "%qD 的宣告中類別名無效"
 
61615
 
 
61616
-#: cp/parser.c:18733
 
61617
+#: cp/parser.c:18737
 
61618
 #, fuzzy, gcc-internal-format
 
61619
-#| msgid "extra qualification ignored"
 
61620
 msgid "extra qualification not allowed"
 
61621
-msgstr "忽略額外的限定"
 
61622
+msgstr "額外合格不允許"
 
61623
 
 
61624
-#: cp/parser.c:18745
 
61625
+#: cp/parser.c:18749
 
61626
 #, gcc-internal-format
 
61627
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
61628
 msgstr "明確特例化前必須有 %<template <>%>"
 
61629
 
 
61630
-#: cp/parser.c:18775
 
61631
+#: cp/parser.c:18779
 
61632
 #, fuzzy, gcc-internal-format
 
61633
-#| msgid "non-template %qD used as template"
 
61634
 msgid "function template %qD redeclared as a class template"
 
61635
-msgstr "非範本 %qD 做為範本"
 
61636
+msgstr "函式模板 %qD redeclared 做為類別模板"
 
61637
 
 
61638
-#: cp/parser.c:18806
 
61639
-#, gcc-internal-format
 
61640
+#: cp/parser.c:18810
 
61641
+#, fuzzy, gcc-internal-format
 
61642
 msgid "could not resolve typename type"
 
61643
-msgstr ""
 
61644
+msgstr "無法解析 typename 型態"
 
61645
 
 
61646
-#: cp/parser.c:18858
 
61647
+#: cp/parser.c:18862
 
61648
 #, gcc-internal-format
 
61649
 msgid "previous definition of %q+#T"
 
61650
 msgstr "%q+#T 的上一個定義"
 
61651
 
 
61652
-#: cp/parser.c:18939 cp/parser.c:23025
 
61653
+#: cp/parser.c:18943 cp/parser.c:23029
 
61654
 #, fuzzy, gcc-internal-format
 
61655
-#| msgid "expected class name"
 
61656
 msgid "expected class-key"
 
61657
-msgstr "需要類別名"
 
61658
+msgstr "預期 class-key"
 
61659
 
 
61660
-#: cp/parser.c:19177
 
61661
+#: cp/parser.c:19181
 
61662
 #, fuzzy, gcc-internal-format
 
61663
-#| msgid "a class-key must be used when declaring a friend"
 
61664
 msgid "in C++03 a class-key must be used when declaring a friend"
 
61665
-msgstr "宣告夥伴時必須使用 class 關鍵字"
 
61666
+msgstr "在中 C++03 class-key 必須被使用時宣告朋友"
 
61667
 
 
61668
-#: cp/parser.c:19195
 
61669
+#: cp/parser.c:19199
 
61670
 #, gcc-internal-format
 
61671
 msgid "friend declaration does not name a class or function"
 
61672
 msgstr "夥伴宣告沒有指定類別或函式名"
 
61673
 
 
61674
-#: cp/parser.c:19213
 
61675
+#: cp/parser.c:19217
 
61676
 #, gcc-internal-format
 
61677
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
61678
 msgstr ""
 
61679
 
 
61680
-#: cp/parser.c:19418
 
61681
+#: cp/parser.c:19422
 
61682
 #, gcc-internal-format
 
61683
 msgid "pure-specifier on function-definition"
 
61684
 msgstr "函式定義上有 pure 指定"
 
61685
 
 
61686
-#: cp/parser.c:19462
 
61687
+#: cp/parser.c:19466
 
61688
 #, fuzzy, gcc-internal-format
 
61689
-#| msgid "cannot use %<::%> in parameter declaration"
 
61690
 msgid "stray %<,%> at end of member declaration"
 
61691
-msgstr "不能在參數宣告中使用 %<::%>"
 
61692
+msgstr "預期 %<;%>於結束的成員宣告"
 
61693
 
 
61694
-#: cp/parser.c:19474
 
61695
+#: cp/parser.c:19478
 
61696
 #, fuzzy, gcc-internal-format
 
61697
-#| msgid "cannot use %<::%> in parameter declaration"
 
61698
 msgid "expected %<;%> at end of member declaration"
 
61699
-msgstr "不能在參數宣告中使用 %<::%>"
 
61700
+msgstr "預期 %<;%>於結束的成員宣告"
 
61701
 
 
61702
-#: cp/parser.c:19545
 
61703
-#, gcc-internal-format
 
61704
+#: cp/parser.c:19549
 
61705
+#, fuzzy, gcc-internal-format
 
61706
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
61707
-msgstr ""
 
61708
+msgstr "無效的 pure 說明符 (只有 %<=0%>被允許)"
 
61709
 
 
61710
-#: cp/parser.c:19580
 
61711
-#, gcc-internal-format
 
61712
+#: cp/parser.c:19584
 
61713
+#, fuzzy, gcc-internal-format
 
61714
 msgid "a brace-enclosed initializer is not allowed here"
 
61715
-msgstr ""
 
61716
+msgstr "brace-enclosed 初始設定式未被允許在此"
 
61717
 
 
61718
-#: cp/parser.c:19711
 
61719
-#, gcc-internal-format
 
61720
+#: cp/parser.c:19715
 
61721
+#, fuzzy, gcc-internal-format
 
61722
 msgid "%<virtual%> specified more than once in base-specified"
 
61723
-msgstr ""
 
61724
+msgstr "%<virtual%> 指定的一次以上在中 base-specified"
 
61725
 
 
61726
-#: cp/parser.c:19731
 
61727
-#, gcc-internal-format
 
61728
+#: cp/parser.c:19735
 
61729
+#, fuzzy, gcc-internal-format
 
61730
 msgid "more than one access specifier in base-specified"
 
61731
-msgstr ""
 
61732
+msgstr "超過一個存取說明符在中 base-specified"
 
61733
 
 
61734
-#: cp/parser.c:19755
 
61735
+#: cp/parser.c:19759
 
61736
 #, gcc-internal-format
 
61737
 msgid "keyword %<typename%> not allowed outside of templates"
 
61738
 msgstr "關鍵字 %<typename%> 不能在範本以外使用"
 
61739
 
 
61740
-#: cp/parser.c:19758
 
61741
+#: cp/parser.c:19762
 
61742
 #, gcc-internal-format
 
61743
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
61744
 msgstr "關鍵字 %<typename%> 不允許用在此上下文中(基礎類別隱含地是一個類型)"
 
61745
 
 
61746
-#: cp/parser.c:19851 cp/parser.c:19933
 
61747
+#: cp/parser.c:19855 cp/parser.c:19937
 
61748
 #, fuzzy, gcc-internal-format
 
61749
-#| msgid "new types may not be defined in a return type"
 
61750
 msgid "types may not be defined in an exception-specification"
 
61751
-msgstr "不能在回傳類型中定義新類型"
 
61752
+msgstr "類型可能無法被定義在中 exception-specification"
 
61753
 
 
61754
-#: cp/parser.c:19915
 
61755
-#, gcc-internal-format
 
61756
+#: cp/parser.c:19919
 
61757
+#, fuzzy, gcc-internal-format
 
61758
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
61759
-msgstr ""
 
61760
+msgstr "動態異常規格被不宜用在中 C++0x; 使用 %<noexcept%> 做為替代"
 
61761
 
 
61762
-#: cp/parser.c:20114
 
61763
+#: cp/parser.c:20118
 
61764
 #, fuzzy, gcc-internal-format
 
61765
-#| msgid "new types may not be defined in a return type"
 
61766
 msgid "types may not be defined in exception-declarations"
 
61767
-msgstr "不能在回傳類型中定義新類型"
 
61768
+msgstr "類型可能無法被定義在中 exception-declarations"
 
61769
 
 
61770
-#: cp/parser.c:20665
 
61771
+#: cp/parser.c:20669
 
61772
 #, fuzzy, gcc-internal-format
 
61773
-#| msgid "expected identifier or %<(%>"
 
61774
 msgid "expected an identifier for the attribute name"
 
61775
 msgstr "需要識別碼或 %<(%>"
 
61776
 
 
61777
-#: cp/parser.c:21334
 
61778
-#, gcc-internal-format
 
61779
+#: cp/parser.c:21338
 
61780
+#, fuzzy, gcc-internal-format
 
61781
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
61782
-msgstr ""
 
61783
+msgstr "專用化成員 %<%T::%E%>需求 %<模板<>%>語法specializing member %<%T::%E%> requires %<template<>%> syntax專用化成員 %<%T::%E%>需求 %<模板<>%>語法"
 
61784
 
 
61785
-#: cp/parser.c:21339
 
61786
+#: cp/parser.c:21343
 
61787
 #, fuzzy, gcc-internal-format
 
61788
-#| msgid "invalid redeclaration of %q+D"
 
61789
 msgid "invalid declaration of %<%T::%E%>"
 
61790
-msgstr "對 %q+#D 無效的重宣告"
 
61791
+msgstr "無效的宣告的 %<%T::%E%>"
 
61792
 
 
61793
-#: cp/parser.c:21343
 
61794
+#: cp/parser.c:21347
 
61795
 #, gcc-internal-format
 
61796
 msgid "too few template-parameter-lists"
 
61797
 msgstr "範本參數表太少"
 
61798
@@ -36045,387 +34505,342 @@
 
61799
 #. something like:
 
61800
 #.
 
61801
 #. template <class T> template <class U> void S::f();
 
61802
-#: cp/parser.c:21350
 
61803
+#: cp/parser.c:21354
 
61804
 #, gcc-internal-format
 
61805
 msgid "too many template-parameter-lists"
 
61806
 msgstr "範本參數表太多"
 
61807
 
 
61808
-#: cp/parser.c:21647
 
61809
+#: cp/parser.c:21651
 
61810
 #, gcc-internal-format
 
61811
 msgid "named return values are no longer supported"
 
61812
 msgstr "具名回傳值不再被支援"
 
61813
 
 
61814
-#: cp/parser.c:21734
 
61815
+#: cp/parser.c:21738
 
61816
 #, fuzzy, gcc-internal-format
 
61817
-#| msgid "invalid declaration of member template %q#D in local class"
 
61818
 msgid "invalid declaration of member template in local class"
 
61819
-msgstr "局部類別中對成員範本 %q#D 的宣告無效"
 
61820
+msgstr "無效的宣告的成員模板在中區域類別"
 
61821
 
 
61822
-#: cp/parser.c:21743
 
61823
+#: cp/parser.c:21747
 
61824
 #, gcc-internal-format
 
61825
 msgid "template with C linkage"
 
61826
 msgstr "C 連結的範本"
 
61827
 
 
61828
-#: cp/parser.c:21762
 
61829
+#: cp/parser.c:21766
 
61830
 #, fuzzy, gcc-internal-format
 
61831
-#| msgid "invalid base-class specification"
 
61832
 msgid "invalid explicit specialization"
 
61833
-msgstr "無效的基礎類別"
 
61834
+msgstr "無效的明確的特殊化"
 
61835
 
 
61836
-#: cp/parser.c:21849
 
61837
-#, gcc-internal-format
 
61838
+#: cp/parser.c:21853
 
61839
+#, fuzzy, gcc-internal-format
 
61840
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
61841
-msgstr ""
 
61842
+msgstr "實字運算子模板 %qD 有無效的參數清單。 預期 non-type 模板引數包裝 <char...>"
 
61843
 
 
61844
-#: cp/parser.c:21923
 
61845
+#: cp/parser.c:21927
 
61846
 #, fuzzy, gcc-internal-format
 
61847
-#| msgid "template declaration of %qs"
 
61848
 msgid "template declaration of %<typedef%>"
 
61849
-msgstr "%qs 宣告為範本"
 
61850
+msgstr "模板宣告的 %<typedef%>"
 
61851
 
 
61852
-#: cp/parser.c:22000
 
61853
+#: cp/parser.c:22004
 
61854
 #, fuzzy, gcc-internal-format
 
61855
-#| msgid "explicit specialization in non-namespace scope %qD"
 
61856
 msgid "explicit template specialization cannot have a storage class"
 
61857
-msgstr "明確特例化出現在非命名空間作用欄位 %qD 中"
 
61858
+msgstr "明確的模板特殊化無法有貯藏類別"
 
61859
 
 
61860
-#: cp/parser.c:22238
 
61861
+#: cp/parser.c:22242
 
61862
 #, fuzzy, gcc-internal-format
 
61863
-#| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 
61864
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
61865
-msgstr "%H在巢狀範本引數清單中應當使用 %<> >%> 而非 %<>>%>"
 
61866
+msgstr "%<>>%>應該是 %<>>%>在之內巢狀的模板引數清單"
 
61867
 
 
61868
-#: cp/parser.c:22251
 
61869
+#: cp/parser.c:22255
 
61870
 #, gcc-internal-format
 
61871
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
61872
 msgstr "可疑的 %<>>%>,使用 %<>%> 來結束範本引數清單"
 
61873
 
 
61874
-#: cp/parser.c:22608
 
61875
+#: cp/parser.c:22612
 
61876
 #, gcc-internal-format
 
61877
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
61878
 msgstr ""
 
61879
 
 
61880
-#: cp/parser.c:22660
 
61881
+#: cp/parser.c:22664
 
61882
 #, fuzzy, gcc-internal-format
 
61883
-#| msgid "invalid base-class specification"
 
61884
 msgid "invalid use of %qD in linkage specification"
 
61885
-msgstr "無效的基礎類別"
 
61886
+msgstr "無效的使用的 %qD 在中連繫規格"
 
61887
 
 
61888
-#: cp/parser.c:22675
 
61889
+#: cp/parser.c:22679
 
61890
 #, fuzzy, gcc-internal-format
 
61891
-#| msgid "%<__thread%> before %<extern%>"
 
61892
 msgid "%<__thread%> before %qD"
 
61893
-msgstr "%<__thread%> 出現在 %<extern%> 之前"
 
61894
+msgstr "%<__thread%>之前 %qD"
 
61895
 
 
61896
-#: cp/parser.c:22809
 
61897
+#: cp/parser.c:22813
 
61898
 #, fuzzy, gcc-internal-format
 
61899
-#| msgid "ISO C++ does not support %<long long%>"
 
61900
 msgid "ISO C++ 1998 does not support %<long long%>"
 
61901
-msgstr "ISO C++ 不支援 %<long long%>"
 
61902
+msgstr "ISO C++1998 不支援 %<long long%>"
 
61903
 
 
61904
-#: cp/parser.c:22817
 
61905
+#: cp/parser.c:22821
 
61906
 #, fuzzy, gcc-internal-format
 
61907
-#| msgid "both %<short%> and %<char%> in declaration specifiers"
 
61908
 msgid "both %<__thread%> and %<thread_local%> specified"
 
61909
 msgstr "宣告中同時使用了 %<short%> 和 %<char%>"
 
61910
 
 
61911
-#: cp/parser.c:22819
 
61912
+#: cp/parser.c:22823
 
61913
 #, fuzzy, gcc-internal-format
 
61914
-#| msgid "duplicate %qE"
 
61915
 msgid "duplicate %qD"
 
61916
 msgstr "重複的 %qE"
 
61917
 
 
61918
-#: cp/parser.c:22841
 
61919
+#: cp/parser.c:22845
 
61920
 #, gcc-internal-format
 
61921
 msgid "duplicate %qs"
 
61922
 msgstr "重複的 %qs"
 
61923
 
 
61924
-#: cp/parser.c:22883
 
61925
+#: cp/parser.c:22887
 
61926
 #, fuzzy, gcc-internal-format
 
61927
-#| msgid "expected %<{%>"
 
61928
 msgid "expected %<new%>"
 
61929
-msgstr "需要 %<{%>"
 
61930
+msgstr "預期 %<new%>"
 
61931
 
 
61932
-#: cp/parser.c:22886
 
61933
+#: cp/parser.c:22890
 
61934
 #, fuzzy, gcc-internal-format
 
61935
-#| msgid "expected %<{%>"
 
61936
 msgid "expected %<delete%>"
 
61937
-msgstr "需要 %<{%>"
 
61938
+msgstr "預期 %<delete%>"
 
61939
 
 
61940
-#: cp/parser.c:22889
 
61941
+#: cp/parser.c:22893
 
61942
 #, fuzzy, gcc-internal-format
 
61943
-#| msgid "expected %<{%>"
 
61944
 msgid "expected %<return%>"
 
61945
-msgstr "需要 %<{%>"
 
61946
+msgstr "預期 %<return%>"
 
61947
 
 
61948
-#: cp/parser.c:22895
 
61949
+#: cp/parser.c:22899
 
61950
 #, fuzzy, gcc-internal-format
 
61951
-#| msgid "expected %<{%>"
 
61952
 msgid "expected %<extern%>"
 
61953
-msgstr "需要 %<{%>"
 
61954
+msgstr "預期 %<extern%>"
 
61955
 
 
61956
-#: cp/parser.c:22898
 
61957
+#: cp/parser.c:22902
 
61958
 #, fuzzy, gcc-internal-format
 
61959
-#| msgid "expected statement"
 
61960
 msgid "expected %<static_assert%>"
 
61961
-msgstr "需要敘述"
 
61962
+msgstr "預期 %<static_assert%>"
 
61963
 
 
61964
-#: cp/parser.c:22901
 
61965
+#: cp/parser.c:22905
 
61966
 #, fuzzy, gcc-internal-format
 
61967
-#| msgid "expected %<{%>"
 
61968
 msgid "expected %<decltype%>"
 
61969
-msgstr "需要 %<{%>"
 
61970
+msgstr "預期 %<decltype%>"
 
61971
 
 
61972
-#: cp/parser.c:22904
 
61973
+#: cp/parser.c:22908
 
61974
 #, fuzzy, gcc-internal-format
 
61975
-#| msgid "expected %<{%>"
 
61976
 msgid "expected %<operator%>"
 
61977
-msgstr "需要 %<{%>"
 
61978
+msgstr "預期 %<operator%>"
 
61979
 
 
61980
-#: cp/parser.c:22907
 
61981
+#: cp/parser.c:22911
 
61982
 #, fuzzy, gcc-internal-format
 
61983
-#| msgid "expected %<{%>"
 
61984
 msgid "expected %<class%>"
 
61985
-msgstr "需要 %<{%>"
 
61986
+msgstr "預期 %<class%>"
 
61987
 
 
61988
-#: cp/parser.c:22910
 
61989
+#: cp/parser.c:22914
 
61990
 #, fuzzy, gcc-internal-format
 
61991
-#| msgid "expected %<{%>"
 
61992
 msgid "expected %<template%>"
 
61993
-msgstr "需要 %<{%>"
 
61994
+msgstr "預期 %<template%>"
 
61995
 
 
61996
-#: cp/parser.c:22913
 
61997
+#: cp/parser.c:22917
 
61998
 #, fuzzy, gcc-internal-format
 
61999
-#| msgid "expected %<{%>"
 
62000
 msgid "expected %<namespace%>"
 
62001
-msgstr "需要 %<{%>"
 
62002
+msgstr "預期 %<namespace%>"
 
62003
 
 
62004
-#: cp/parser.c:22916
 
62005
+#: cp/parser.c:22920
 
62006
 #, fuzzy, gcc-internal-format
 
62007
-#| msgid "expected %<{%>"
 
62008
 msgid "expected %<using%>"
 
62009
-msgstr "需要 %<{%>"
 
62010
+msgstr "預期 %<using%>"
 
62011
 
 
62012
-#: cp/parser.c:22919
 
62013
+#: cp/parser.c:22923
 
62014
 #, fuzzy, gcc-internal-format
 
62015
-#| msgid "expected %<{%>"
 
62016
 msgid "expected %<asm%>"
 
62017
-msgstr "需要 %<{%>"
 
62018
+msgstr "預期 %<asm%>"
 
62019
 
 
62020
-#: cp/parser.c:22922
 
62021
+#: cp/parser.c:22926
 
62022
 #, fuzzy, gcc-internal-format
 
62023
-#| msgid "expected %<{%>"
 
62024
 msgid "expected %<try%>"
 
62025
-msgstr "需要 %<{%>"
 
62026
+msgstr "預期 %<try%>"
 
62027
 
 
62028
-#: cp/parser.c:22925
 
62029
+#: cp/parser.c:22929
 
62030
 #, fuzzy, gcc-internal-format
 
62031
-#| msgid "expected %<{%>"
 
62032
 msgid "expected %<catch%>"
 
62033
-msgstr "需要 %<{%>"
 
62034
+msgstr "預期 %<catch%>"
 
62035
 
 
62036
-#: cp/parser.c:22928
 
62037
+#: cp/parser.c:22932
 
62038
 #, fuzzy, gcc-internal-format
 
62039
-#| msgid "expected %<{%>"
 
62040
 msgid "expected %<throw%>"
 
62041
-msgstr "需要 %<{%>"
 
62042
+msgstr "預期 %<throw%>"
 
62043
 
 
62044
-#: cp/parser.c:22931
 
62045
+#: cp/parser.c:22935
 
62046
 #, fuzzy, gcc-internal-format
 
62047
-#| msgid "expected %<{%>"
 
62048
 msgid "expected %<__label__%>"
 
62049
-msgstr "需要 %<{%>"
 
62050
+msgstr "預期 %<__label__%>"
 
62051
 
 
62052
-#: cp/parser.c:22934
 
62053
+#: cp/parser.c:22938
 
62054
 #, fuzzy, gcc-internal-format
 
62055
-#| msgid "expected %<{%>"
 
62056
 msgid "expected %<@try%>"
 
62057
-msgstr "需要 %<{%>"
 
62058
+msgstr "預期 %<@try%>"
 
62059
 
 
62060
-#: cp/parser.c:22937
 
62061
+#: cp/parser.c:22941
 
62062
 #, fuzzy, gcc-internal-format
 
62063
-#| msgid "expected %<{%>"
 
62064
 msgid "expected %<@synchronized%>"
 
62065
-msgstr "需要 %<{%>"
 
62066
+msgstr "預期 %<@synchronized%>"
 
62067
 
 
62068
-#: cp/parser.c:22940
 
62069
+#: cp/parser.c:22944
 
62070
 #, fuzzy, gcc-internal-format
 
62071
-#| msgid "expected %<{%>"
 
62072
 msgid "expected %<@throw%>"
 
62073
-msgstr "需要 %<{%>"
 
62074
+msgstr "預期 %<@throw%>"
 
62075
 
 
62076
-#: cp/parser.c:22943
 
62077
-#, gcc-internal-format
 
62078
+#: cp/parser.c:22947
 
62079
+#, fuzzy, gcc-internal-format
 
62080
 msgid "expected %<__transaction_atomic%>"
 
62081
-msgstr ""
 
62082
+msgstr "預期 %<__transaction_atomic%>"
 
62083
 
 
62084
-#: cp/parser.c:22946
 
62085
-#, gcc-internal-format
 
62086
+#: cp/parser.c:22950
 
62087
+#, fuzzy, gcc-internal-format
 
62088
 msgid "expected %<__transaction_relaxed%>"
 
62089
-msgstr ""
 
62090
+msgstr "預期 %<__transaction_relaxed%>"
 
62091
 
 
62092
-#: cp/parser.c:22977
 
62093
+#: cp/parser.c:22981
 
62094
 #, fuzzy, gcc-internal-format
 
62095
-#| msgid "expected %<{%>"
 
62096
 msgid "expected %<::%>"
 
62097
-msgstr "需要 %<{%>"
 
62098
+msgstr "預期 %<::%>"
 
62099
 
 
62100
-#: cp/parser.c:22989
 
62101
+#: cp/parser.c:22993
 
62102
 #, fuzzy, gcc-internal-format
 
62103
-#| msgid "expected %<{%>"
 
62104
 msgid "expected %<...%>"
 
62105
-msgstr "需要 %<{%>"
 
62106
+msgstr "預期 %<...%>"
 
62107
 
 
62108
-#: cp/parser.c:22992
 
62109
+#: cp/parser.c:22996
 
62110
 #, fuzzy, gcc-internal-format
 
62111
-#| msgid "expected %<{%>"
 
62112
 msgid "expected %<*%>"
 
62113
-msgstr "需要 %<{%>"
 
62114
+msgstr "預期 %<*%>"
 
62115
 
 
62116
-#: cp/parser.c:22995
 
62117
+#: cp/parser.c:22999
 
62118
 #, fuzzy, gcc-internal-format
 
62119
-#| msgid "expected %<{%>"
 
62120
 msgid "expected %<~%>"
 
62121
-msgstr "需要 %<{%>"
 
62122
+msgstr "預期 %<~%>"
 
62123
 
 
62124
-#: cp/parser.c:23001
 
62125
+#: cp/parser.c:23005
 
62126
 #, fuzzy, gcc-internal-format
 
62127
-#| msgid "expected %<:%> or %<...%>"
 
62128
 msgid "expected %<:%> or %<::%>"
 
62129
-msgstr "需要 %<:%> 或 %<...%>"
 
62130
+msgstr "預期 %<:%>或 %<::%>"
 
62131
 
 
62132
-#: cp/parser.c:23029
 
62133
+#: cp/parser.c:23033
 
62134
 #, fuzzy, gcc-internal-format
 
62135
-#| msgid "expected %<,%>, %<;%> or %<}%>"
 
62136
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
62137
-msgstr "需要 %<,%>、%<;%> 或 %<}%>"
 
62138
+msgstr "預期 %<class%>,%<typename%>,或 %<template%>"
 
62139
 
 
62140
-#: cp/parser.c:23267
 
62141
+#: cp/parser.c:23271
 
62142
 #, gcc-internal-format
 
62143
 msgid "%qs tag used in naming %q#T"
 
62144
 msgstr "使用了 %qs 標記,在命名 %q#T 時"
 
62145
 
 
62146
-#: cp/parser.c:23272
 
62147
+#: cp/parser.c:23276
 
62148
 #, fuzzy, gcc-internal-format
 
62149
-#| msgid "%q+#D previously declared here"
 
62150
 msgid "%q#T was previously declared here"
 
62151
-msgstr "%q+#D 已在此宣告過"
 
62152
+msgstr "%q#T 是在之前宣告的在此"
 
62153
 
 
62154
-#: cp/parser.c:23291
 
62155
+#: cp/parser.c:23295
 
62156
 #, gcc-internal-format
 
62157
 msgid "%qD redeclared with different access"
 
62158
 msgstr "%qD 重宣告時有不同的可存取性"
 
62159
 
 
62160
-#: cp/parser.c:23312
 
62161
+#: cp/parser.c:23316
 
62162
 #, fuzzy, gcc-internal-format
 
62163
-#| msgid "%<template%> (as a disambiguator) is only allowed within templates"
 
62164
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
62165
 msgstr "做為消歧義的 %<template%> 只能用於範本內"
 
62166
 
 
62167
-#: cp/parser.c:23544
 
62168
+#: cp/parser.c:23548
 
62169
 #, gcc-internal-format
 
62170
 msgid "file ends in default argument"
 
62171
 msgstr "檔案在預設參數處結束"
 
62172
 
 
62173
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
62174
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
62175
 #, gcc-internal-format
 
62176
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
62177
 msgstr "位置錯誤的 %<@%D%> Objective-C++ 建構"
 
62178
 
 
62179
-#: cp/parser.c:23870
 
62180
-#, gcc-internal-format
 
62181
+#: cp/parser.c:23874
 
62182
+#, fuzzy, gcc-internal-format
 
62183
 msgid "objective-c++ message argument(s) are expected"
 
62184
-msgstr ""
 
62185
+msgstr "objective-c++ 訊息引數被預期"
 
62186
 
 
62187
-#: cp/parser.c:23899
 
62188
+#: cp/parser.c:23903
 
62189
 #, gcc-internal-format
 
62190
 msgid "%<@encode%> must specify a type as an argument"
 
62191
 msgstr "%<@encode%> 必須指定一個類型做為引數"
 
62192
 
 
62193
-#: cp/parser.c:24275
 
62194
+#: cp/parser.c:24279
 
62195
 #, gcc-internal-format
 
62196
 msgid "invalid Objective-C++ selector name"
 
62197
 msgstr "無效的 Objective-C++ 選擇子名"
 
62198
 
 
62199
-#: cp/parser.c:24350 cp/parser.c:24368
 
62200
+#: cp/parser.c:24354 cp/parser.c:24372
 
62201
 #, fuzzy, gcc-internal-format
 
62202
-#| msgid "expected declaration specifiers"
 
62203
 msgid "objective-c++ method declaration is expected"
 
62204
-msgstr "需要指定宣告"
 
62205
+msgstr "objective-c++ 方法宣告被預期"
 
62206
 
 
62207
-#: cp/parser.c:24362 cp/parser.c:24427
 
62208
+#: cp/parser.c:24366 cp/parser.c:24431
 
62209
 #, fuzzy, gcc-internal-format
 
62210
-#| msgid "%Jsection attribute cannot be specified for local variables"
 
62211
 msgid "method attributes must be specified at the end"
 
62212
-msgstr "%J不能為局部變數指定 section 屬性"
 
62213
+msgstr "方法屬性必須被指定的於結束"
 
62214
 
 
62215
-#: cp/parser.c:24470
 
62216
-#, gcc-internal-format
 
62217
+#: cp/parser.c:24474
 
62218
+#, fuzzy, gcc-internal-format
 
62219
 msgid "stray %qs between Objective-C++ methods"
 
62220
-msgstr ""
 
62221
+msgstr "零星的 %qs 介於 Objective-C++ 方法"
 
62222
 
 
62223
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
62224
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
62225
 #, fuzzy, gcc-internal-format
 
62226
-#| msgid "illegal reference type specified for instance variable %qs"
 
62227
 msgid "invalid type for instance variable"
 
62228
-msgstr "為實體變數 %qs 指定了無效的參照類型"
 
62229
+msgstr "無效的型態舉例來說變數"
 
62230
 
 
62231
-#: cp/parser.c:24804
 
62232
+#: cp/parser.c:24808
 
62233
 #, gcc-internal-format
 
62234
 msgid "identifier expected after %<@protocol%>"
 
62235
 msgstr "%<@protocol%> 需要識別碼"
 
62236
 
 
62237
-#: cp/parser.c:24975
 
62238
-#, gcc-internal-format
 
62239
+#: cp/parser.c:24979
 
62240
+#, fuzzy, gcc-internal-format
 
62241
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
62242
-msgstr ""
 
62243
+msgstr "屬性可能無法被指定的之前 %<@%D%>Objective-C++ 關鍵字"
 
62244
 
 
62245
-#: cp/parser.c:24982
 
62246
+#: cp/parser.c:24986
 
62247
 #, fuzzy, gcc-internal-format
 
62248
-#| msgid "%qE attribute ignored for %qE"
 
62249
 msgid "prefix attributes are ignored before %<@%D%>"
 
62250
-msgstr "%qE 屬性為 %qE 所忽略"
 
62251
+msgstr "前綴屬性被忽略之前 %<@%D%>"
 
62252
 
 
62253
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
62254
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
62255
 #, fuzzy, gcc-internal-format
 
62256
-#| msgid "invalid type argument"
 
62257
 msgid "invalid type for property"
 
62258
-msgstr "無效的類型參數"
 
62259
+msgstr "無效的型態用於內容"
 
62260
 
 
62261
-#: cp/parser.c:27000
 
62262
-#, gcc-internal-format
 
62263
+#: cp/parser.c:27004
 
62264
+#, fuzzy, gcc-internal-format
 
62265
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
62266
-msgstr ""
 
62267
+msgstr "parenthesized 初始化未被允許在中 OpenMP %<for%> 迴圈"
 
62268
 
 
62269
-#: cp/parser.c:27168 cp/pt.c:12695
 
62270
+#: cp/parser.c:27172 cp/pt.c:12690
 
62271
 #, fuzzy, gcc-internal-format
 
62272
-#| msgid "register variable %qD used in nested function"
 
62273
 msgid "iteration variable %qD should not be reduction"
 
62274
-msgstr "巢狀函式中使用了暫存器變數 %qD"
 
62275
+msgstr "迭代變數 %qD 不應為消除"
 
62276
 
 
62277
-#: cp/parser.c:27238
 
62278
+#: cp/parser.c:27242
 
62279
 #, fuzzy, gcc-internal-format
 
62280
-#| msgid "not enough type information"
 
62281
 msgid "not enough collapsed for loops"
 
62282
-msgstr "類型資訊不充分"
 
62283
+msgstr "不足崩潰的用於迴圈"
 
62284
 
 
62285
-#: cp/parser.c:27796 cp/semantics.c:5105
 
62286
-#, gcc-internal-format
 
62287
+#: cp/parser.c:27800 cp/semantics.c:5105
 
62288
+#, fuzzy, gcc-internal-format
 
62289
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
62290
-msgstr ""
 
62291
+msgstr "%<__transaction_relaxed%>而無需 transactional 記憶體支援已啟用"
 
62292
 
 
62293
-#: cp/parser.c:27798 cp/semantics.c:5107
 
62294
-#, gcc-internal-format
 
62295
+#: cp/parser.c:27802 cp/semantics.c:5107
 
62296
+#, fuzzy, gcc-internal-format
 
62297
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
62298
-msgstr ""
 
62299
+msgstr "%<__transaction_atomic%>而無需 transactional 記憶體支援已啟用"
 
62300
 
 
62301
-#: cp/parser.c:27995
 
62302
+#: cp/parser.c:27999
 
62303
 #, fuzzy, gcc-internal-format
 
62304
-#| msgid "junk at end of %<#pragma pack%>"
 
62305
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
62306
-msgstr "%<#pragma pack%> 末尾有無用字元"
 
62307
+msgstr "垃圾於結束的 %<# pragma GCC pchpreprocess%(_P)>"
 
62308
 
 
62309
-#: cp/parser.c:28174
 
62310
+#: cp/parser.c:28178
 
62311
 #, gcc-internal-format
 
62312
 msgid "inter-module optimizations not implemented for C++"
 
62313
 msgstr "模組間最佳化淍未為 C++ 實作"
 
62314
@@ -36452,9 +34867,8 @@
 
62315
 
 
62316
 #: cp/pt.c:763
 
62317
 #, fuzzy, gcc-internal-format
 
62318
-#| msgid "specialization of %qD in different namespace"
 
62319
 msgid "specialization of %qD must appear at namespace scope"
 
62320
-msgstr "在不同命名空間內對 %qD 的特例化"
 
62321
+msgstr "特殊化的 %qD 必須出現於命名空間範圍"
 
62322
 
 
62323
 #: cp/pt.c:771
 
62324
 #, gcc-internal-format
 
62325
@@ -36473,15 +34887,13 @@
 
62326
 
 
62327
 #: cp/pt.c:812
 
62328
 #, fuzzy, gcc-internal-format
 
62329
-#| msgid "invalid default argument for a template template parameter"
 
62330
 msgid "name of class shadows template template parameter %qD"
 
62331
-msgstr "範本的範本參數的預設引數無效"
 
62332
+msgstr "名稱的類別陰影模板模板參數 %qD"
 
62333
 
 
62334
 #: cp/pt.c:823
 
62335
 #, fuzzy, gcc-internal-format
 
62336
-#| msgid "declaration of template %q#D"
 
62337
 msgid "specialization of alias template %qD"
 
62338
-msgstr "範本宣告 %q#D"
 
62339
+msgstr "局部特化的別名模板 %qD"
 
62340
 
 
62341
 #: cp/pt.c:826 cp/pt.c:957
 
62342
 #, gcc-internal-format
 
62343
@@ -36507,9 +34919,8 @@
 
62344
 
 
62345
 #: cp/pt.c:953
 
62346
 #, fuzzy, gcc-internal-format
 
62347
-#| msgid "function template partial specialization %qD is not allowed"
 
62348
 msgid "template specialization of %qD not allowed by ISO C++"
 
62349
-msgstr "函式範本部分特例化 %qD 是不允許的"
 
62350
+msgstr "模板特殊化的 %qD 不允許由 ISO C++"
 
62351
 
 
62352
 #: cp/pt.c:1373
 
62353
 #, gcc-internal-format
 
62354
@@ -36518,13 +34929,11 @@
 
62355
 
 
62356
 #: cp/pt.c:1747
 
62357
 #, fuzzy, gcc-internal-format
 
62358
-#| msgid "candidate is: %+#D"
 
62359
 msgid "candidate is: %#D"
 
62360
 msgstr "備選為:%+#D"
 
62361
 
 
62362
 #: cp/pt.c:1754
 
62363
 #, fuzzy, gcc-internal-format
 
62364
-#| msgid "%s %+#D"
 
62365
 msgid "%s %#D"
 
62366
 msgstr "%s %+#D"
 
62367
 
 
62368
@@ -36539,24 +34948,22 @@
 
62369
 msgstr "範本識別碼 %qD(屬於 %q+D)不匹配任何範本宣告"
 
62370
 
 
62371
 #: cp/pt.c:2065
 
62372
-#, gcc-internal-format
 
62373
+#, fuzzy, gcc-internal-format
 
62374
 msgid "saw %d %<template<>%>, need %d for specializing a member function template"
 
62375
-msgstr ""
 
62376
+msgstr "發現 %d %<template<>%>,需要 %d 用於專用化成員函式模板"
 
62377
 
 
62378
 #: cp/pt.c:2074
 
62379
 #, gcc-internal-format
 
62380
 msgid "ambiguous template specialization %qD for %q+D"
 
62381
 msgstr "有歧義的範本特例化 %qD (為 %q+D)"
 
62382
 
 
62383
-#: cp/pt.c:2273 cp/pt.c:17968
 
62384
+#: cp/pt.c:2273 cp/pt.c:17964
 
62385
 #, fuzzy, gcc-internal-format
 
62386
-#| msgid "%q#D is not a non-static data member of %qT"
 
62387
 msgid "%qD is not a static data member of a class template"
 
62388
-msgstr "%q#D 不是 %qT 的非靜態資料成員"
 
62389
+msgstr "%qD 並非靜態資料成員的類別模板"
 
62390
 
 
62391
 #: cp/pt.c:2277
 
62392
 #, fuzzy, gcc-internal-format
 
62393
-#| msgid "wrong number of template arguments (%d, should be %d)"
 
62394
 msgid "too many template headers for %D (should be %d)"
 
62395
 msgstr "範本參數數目不正確(不應是 %d 個而應是 %d 個)"
 
62396
 
 
62397
@@ -36614,9 +35021,8 @@
 
62398
 
 
62399
 #: cp/pt.c:2490
 
62400
 #, fuzzy, gcc-internal-format
 
62401
-#| msgid "%qD not declared"
 
62402
 msgid "%qD is not declared in %qD"
 
62403
-msgstr "%qD 未宣告"
 
62404
+msgstr "%qD 未被宣告在中 %qD"
 
62405
 
 
62406
 #. From [temp.expl.spec]:
 
62407
 #.
 
62408
@@ -36637,24 +35043,24 @@
 
62409
 msgstr "成員函式 %qD 未在 %qT 中宣告"
 
62410
 
 
62411
 #: cp/pt.c:3253
 
62412
-#, gcc-internal-format
 
62413
+#, fuzzy, gcc-internal-format
 
62414
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 
62415
-msgstr ""
 
62416
+msgstr "基底初始設定式擴展 %<%T%>不含任何參數包裝"
 
62417
 
 
62418
 #: cp/pt.c:3314
 
62419
-#, gcc-internal-format
 
62420
+#, fuzzy, gcc-internal-format
 
62421
 msgid "expansion pattern %<%T%> contains no argument packs"
 
62422
-msgstr ""
 
62423
+msgstr "擴展胚騰 %<%T%>不含任何引數包裝"
 
62424
 
 
62425
 #: cp/pt.c:3316
 
62426
-#, gcc-internal-format
 
62427
+#, fuzzy, gcc-internal-format
 
62428
 msgid "expansion pattern %<%E%> contains no argument packs"
 
62429
-msgstr ""
 
62430
+msgstr "擴展胚騰 %<%E%>不含任何引數包裝"
 
62431
 
 
62432
 #: cp/pt.c:3359
 
62433
-#, gcc-internal-format
 
62434
+#, fuzzy, gcc-internal-format
 
62435
 msgid "parameter packs not expanded with %<...%>:"
 
62436
-msgstr ""
 
62437
+msgstr "參數包裝無法展開的與 %<...%>:"
 
62438
 
 
62439
 #: cp/pt.c:3374 cp/pt.c:4097
 
62440
 #, gcc-internal-format
 
62441
@@ -36663,9 +35069,8 @@
 
62442
 
 
62443
 #: cp/pt.c:3376
 
62444
 #, fuzzy, gcc-internal-format
 
62445
-#| msgid "<anonymous>"
 
62446
 msgid "        <anonymous>"
 
62447
-msgstr "<anonymous>"
 
62448
+msgstr "        <anonymous>"
 
62449
 
 
62450
 #: cp/pt.c:3493
 
62451
 #, gcc-internal-format
 
62452
@@ -36693,19 +35098,19 @@
 
62453
 msgstr ""
 
62454
 
 
62455
 #: cp/pt.c:4121
 
62456
-#, gcc-internal-format
 
62457
+#, fuzzy, gcc-internal-format
 
62458
 msgid "primary template here"
 
62459
-msgstr ""
 
62460
+msgstr "在之前宣告的在此"
 
62461
 
 
62462
 #: cp/pt.c:4168
 
62463
-#, gcc-internal-format
 
62464
+#, fuzzy, gcc-internal-format
 
62465
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 
62466
-msgstr ""
 
62467
+msgstr "參數包裝引數 %qE 必須是於結束的模板引數清單"
 
62468
 
 
62469
 #: cp/pt.c:4171
 
62470
-#, gcc-internal-format
 
62471
+#, fuzzy, gcc-internal-format
 
62472
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 
62473
-msgstr ""
 
62474
+msgstr "參數包裝引數 %qT 必須是於結束的模板引數清單"
 
62475
 
 
62476
 #: cp/pt.c:4190
 
62477
 #, gcc-internal-format
 
62478
@@ -36714,16 +35119,14 @@
 
62479
 
 
62480
 #: cp/pt.c:4236
 
62481
 #, fuzzy, gcc-internal-format
 
62482
-#| msgid "type %qT of template argument %qE depends on template parameter(s)"
 
62483
 msgid "type %qT of template argument %qE depends on a template parameter"
 
62484
 msgid_plural "type %qT of template argument %qE depends on template parameters"
 
62485
-msgstr[0] "類型 %qT(屬於範本引數 %qE)取決於範本參數"
 
62486
+msgstr[0] "型態 %qT 的模板引數 %qE 依存於模板參數"
 
62487
 
 
62488
 #: cp/pt.c:4266
 
62489
 #, fuzzy, gcc-internal-format
 
62490
-#| msgid "specialization %qT after instantiation %qT"
 
62491
 msgid "partial specialization of %qT after instantiation of %qT"
 
62492
-msgstr "%qT 的實體化在 %qT 的特例化之後"
 
62493
+msgstr "局部特化的 %qT 之後實體化的 %qT"
 
62494
 
 
62495
 #: cp/pt.c:4359
 
62496
 #, gcc-internal-format
 
62497
@@ -36731,43 +35134,39 @@
 
62498
 msgstr "%qD 沒有預設參數"
 
62499
 
 
62500
 #: cp/pt.c:4379
 
62501
-#, gcc-internal-format
 
62502
+#, fuzzy, gcc-internal-format
 
62503
 msgid "parameter pack %qE must be at the end of the template parameter list"
 
62504
-msgstr ""
 
62505
+msgstr "參數包裝 %qE 必須是於結束的模板參數清單"
 
62506
 
 
62507
 #: cp/pt.c:4382
 
62508
-#, gcc-internal-format
 
62509
+#, fuzzy, gcc-internal-format
 
62510
 msgid "parameter pack %qT must be at the end of the template parameter list"
 
62511
-msgstr ""
 
62512
+msgstr "參數包裝 %qT 必須是於結束的模板參數清單"
 
62513
 
 
62514
 #: cp/pt.c:4419
 
62515
 #, fuzzy, gcc-internal-format
 
62516
-#| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
62517
 msgid "default template arguments may not be used in function template friend re-declaration"
 
62518
-msgstr "夥伴範本特例化 %qD 中不允許出現預設參數"
 
62519
+msgstr "預設模板引數可能無法被已用於函式模板朋友重新宣告"
 
62520
 
 
62521
 #: cp/pt.c:4422
 
62522
 #, fuzzy, gcc-internal-format
 
62523
-#| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
62524
 msgid "default template arguments may not be used in function template friend declarations"
 
62525
-msgstr "夥伴範本特例化 %qD 中不允許出現預設參數"
 
62526
+msgstr "預設模板引數可能無法被已用於函式模板朋友宣告"
 
62527
 
 
62528
 #: cp/pt.c:4425
 
62529
-#, gcc-internal-format
 
62530
+#, fuzzy, gcc-internal-format
 
62531
 msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
 
62532
-msgstr ""
 
62533
+msgstr "預設模板引數可能無法被已用於函式模板而無需 -std=c++11 或 -std=gnu++11"
 
62534
 
 
62535
 #: cp/pt.c:4428
 
62536
 #, fuzzy, gcc-internal-format
 
62537
-#| msgid "template parameters not used in partial specialization:"
 
62538
 msgid "default template arguments may not be used in partial specializations"
 
62539
-msgstr "部分特例化中未用到範本參數:"
 
62540
+msgstr "預設模板引數可能無法被已用於局部特化"
 
62541
 
 
62542
 #: cp/pt.c:4431 cp/pt.c:4482
 
62543
 #, fuzzy, gcc-internal-format
 
62544
-#| msgid "default argument for parameter of type %qT has type %qT"
 
62545
 msgid "default argument for template parameter for class enclosing %qD"
 
62546
-msgstr "類型為 %qT 的參數的預設引數卻有類型 %qT"
 
62547
+msgstr "預設引數用於模板參數用於類別封閉 %qD"
 
62548
 
 
62549
 #: cp/pt.c:4575
 
62550
 #, gcc-internal-format
 
62551
@@ -36819,15 +35218,13 @@
 
62552
 
 
62553
 #: cp/pt.c:4807
 
62554
 #, fuzzy, gcc-internal-format
 
62555
-#| msgid "template parameters do not match template"
 
62556
 msgid "template arguments to %qD do not match original template %qD"
 
62557
-msgstr "範本參數與範本不符"
 
62558
+msgstr "模板引數到 %qD 不匹配原來的模板 %qD"
 
62559
 
 
62560
 #: cp/pt.c:4811
 
62561
 #, fuzzy, gcc-internal-format
 
62562
-#| msgid "enclosing class templates are not explicitly specialized"
 
62563
 msgid "use template<> for an explicit specialization"
 
62564
-msgstr "所包含的類別範本並未被明確特例化"
 
62565
+msgstr "使用模板<>用於明確的特殊化"
 
62566
 
 
62567
 #: cp/pt.c:4935
 
62568
 #, gcc-internal-format
 
62569
@@ -36841,17 +35238,15 @@
 
62570
 
 
62571
 #: cp/pt.c:4959
 
62572
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
62573
-#| msgid "%qD used without template parameters"
 
62574
 msgid "redeclared with %d template parameter"
 
62575
 msgid_plural "redeclared with %d template parameters"
 
62576
-msgstr[0] "%qD 使用時未帶範本參數"
 
62577
+msgstr[0] "redeclared 與 %d 模板參數"
 
62578
 
 
62579
 #: cp/pt.c:4963
 
62580
 #, fuzzy, gcc-internal-format
 
62581
-#| msgid "previous declaration %q+#D here"
 
62582
 msgid "previous declaration %q+D used %d template parameter"
 
62583
 msgid_plural "previous declaration %q+D used %d template parameters"
 
62584
-msgstr[0] "與此處早先的宣告 %q+#D 衝突"
 
62585
+msgstr[0] "前一個宣告 %q+D 使用 %d 模板參數"
 
62586
 
 
62587
 #: cp/pt.c:5000
 
62588
 #, gcc-internal-format
 
62589
@@ -36874,146 +35269,128 @@
 
62590
 
 
62591
 #: cp/pt.c:5013
 
62592
 #, fuzzy, gcc-internal-format
 
62593
-#| msgid "%J  original definition appeared here"
 
62594
 msgid "original definition appeared here"
 
62595
-msgstr "%J  原始定義出現在這裡"
 
62596
+msgstr "原來的定義出現的在此"
 
62597
 
 
62598
 #: cp/pt.c:5133 cp/pt.c:5173
 
62599
 #, fuzzy, gcc-internal-format
 
62600
-#| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 
62601
 msgid "%qE is not a valid template argument for type %qT"
 
62602
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為它是一個指標"
 
62603
+msgstr "%qE 並非有效模板引數用於型態 %qT"
 
62604
 
 
62605
 #: cp/pt.c:5135
 
62606
-#, gcc-internal-format
 
62607
+#, fuzzy, gcc-internal-format
 
62608
 msgid "it must be the address of a function with external linkage"
 
62609
-msgstr ""
 
62610
+msgstr "它必須是位址的函式與外部連結"
 
62611
 
 
62612
 #: cp/pt.c:5137
 
62613
-#, gcc-internal-format
 
62614
+#, fuzzy, gcc-internal-format
 
62615
 msgid "it must be the name of a function with external linkage"
 
62616
-msgstr ""
 
62617
+msgstr "它必須是位址的函式與外部連結"
 
62618
 
 
62619
 #: cp/pt.c:5145
 
62620
 #, fuzzy, gcc-internal-format
 
62621
-#| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 
62622
 msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
 
62623
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為物件 %qD 沒有外部連結"
 
62624
+msgstr "%qE 並非有效模板引數用於型態 %qT 因為 %qD 沒有任何鏈結"
 
62625
 
 
62626
 #: cp/pt.c:5149
 
62627
 #, fuzzy, gcc-internal-format
 
62628
-#| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 
62629
 msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
 
62630
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為物件 %qD 沒有外部連結"
 
62631
+msgstr "%qE 並非有效模板引數用於型態 %qT 因為 %qD 沒有外部連結"
 
62632
 
 
62633
 #: cp/pt.c:5175
 
62634
 #, fuzzy, gcc-internal-format
 
62635
-#| msgid "(a pointer to member can only be formed with %<&%E%>)"
 
62636
 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
 
62637
-msgstr "(成員指標只能用 %<&%E%> 構成)"
 
62638
+msgstr "它必須是成員指標的形式 %<&X::Y%>"
 
62639
 
 
62640
 #: cp/pt.c:5226
 
62641
 #, fuzzy, gcc-internal-format
 
62642
-#| msgid "got %d template parameters for %q#D"
 
62643
 msgid "  couldn't deduce template parameter %qD"
 
62644
-msgstr "得到 %d 個範本參數,為 %q#D"
 
62645
+msgstr "  無法 deduce 模板參數 %qD"
 
62646
 
 
62647
 #: cp/pt.c:5241
 
62648
-#, gcc-internal-format
 
62649
+#, fuzzy, gcc-internal-format
 
62650
 msgid "  types %qT and %qT have incompatible cv-qualifiers"
 
62651
-msgstr ""
 
62652
+msgstr "  類型 %qT 和 %qT 有不相容的 cv-qualifiers"
 
62653
 
 
62654
 #: cp/pt.c:5250
 
62655
 #, fuzzy, gcc-internal-format
 
62656
-#| msgid "comparison between types %q#T and %q#T"
 
62657
 msgid "  mismatched types %qT and %qT"
 
62658
-msgstr "在類型 %q#T 和 %q#T 間比較"
 
62659
+msgstr "  不匹配的類型 %qT 和 %qT"
 
62660
 
 
62661
 #: cp/pt.c:5259
 
62662
-#, gcc-internal-format
 
62663
+#, fuzzy, gcc-internal-format
 
62664
 msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
 
62665
-msgstr ""
 
62666
+msgstr "  模板參數 %qD 並非參數包裝,但是引數 %qD 是"
 
62667
 
 
62668
 #: cp/pt.c:5270
 
62669
 #, fuzzy, gcc-internal-format
 
62670
-#| msgid "template argument %qE involves template parameter(s)"
 
62671
 msgid "  template argument %qE does not match pointer-to-member constant %qE"
 
62672
-msgstr "範本引數 %qE 混雜了範本參數"
 
62673
+msgstr "  模板引數 %qE 不匹配成員指標常數 %qE"
 
62674
 
 
62675
 #: cp/pt.c:5280
 
62676
 #, fuzzy, gcc-internal-format
 
62677
-#| msgid "%qT is not a base of %qT"
 
62678
 msgid "  %qE is not equivalent to %qE"
 
62679
-msgstr "%qT 不是 %qT 的基礎類別"
 
62680
+msgstr "  %qE 不是 equivalent 到 %qE"
 
62681
 
 
62682
 #: cp/pt.c:5289
 
62683
 #, fuzzy, gcc-internal-format
 
62684
-#| msgid "Inconsistent ranks for operator at %L and %L"
 
62685
 msgid "  inconsistent parameter pack deduction with %qT and %qT"
 
62686
-msgstr "%L 和 %L 處的運算元秩不一致"
 
62687
+msgstr "  不一致參數包裝推導與 %qT 和 %qT"
 
62688
 
 
62689
 #: cp/pt.c:5301
 
62690
-#, gcc-internal-format
 
62691
+#, fuzzy, gcc-internal-format
 
62692
 msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
 
62693
-msgstr ""
 
62694
+msgstr "  deduced 衝突類型用於參數 %qT (%qT 和 %qT)"
 
62695
 
 
62696
 #: cp/pt.c:5305
 
62697
-#, gcc-internal-format
 
62698
+#, fuzzy, gcc-internal-format
 
62699
 msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
 
62700
-msgstr ""
 
62701
+msgstr "  deduced 衝突值用於 non-type 參數 %qE (%qE 和 %qE)"
 
62702
 
 
62703
 #: cp/pt.c:5316
 
62704
 #, fuzzy, gcc-internal-format
 
62705
-#| msgid "partial specialization %qT does not specialize any template arguments"
 
62706
 msgid "  variable-sized array type %qT is not a valid template argument"
 
62707
-msgstr "部分特例化 %qT 並未特例化任何範本參數"
 
62708
+msgstr "  variable-sized 陣列類型 %qT 並非有效模板引數"
 
62709
 
 
62710
 #: cp/pt.c:5327
 
62711
 #, fuzzy, gcc-internal-format
 
62712
-#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
 
62713
 msgid "  member function type %qT is not a valid template argument"
 
62714
-msgstr "敘述函式「%s」在 %L 處不允許做為實際引數"
 
62715
+msgstr "  成員函數型式 %qT 並非有效模板引數"
 
62716
 
 
62717
 #: cp/pt.c:5360
 
62718
 #, fuzzy, gcc-internal-format
 
62719
-#| msgid "cannot convert type %qT to type %qT"
 
62720
 msgid "  cannot convert %qE (type %qT) to type %qT"
 
62721
-msgstr "不能將類型 %qT 轉換為類型 %qT"
 
62722
+msgstr "  無法轉換 %qE (型態 %qT) 輸入 %qT"
 
62723
 
 
62724
 #: cp/pt.c:5373
 
62725
 #, fuzzy, gcc-internal-format
 
62726
-#| msgid "%qT is an ambiguous base of %qT"
 
62727
 msgid "  %qT is an ambiguous base class of %qT"
 
62728
-msgstr "%qT 是 %qT 的有歧義的基礎類別"
 
62729
+msgstr "  %qT 是模稜兩可的基礎類別的 %qT"
 
62730
 
 
62731
 #: cp/pt.c:5377
 
62732
 #, fuzzy, gcc-internal-format
 
62733
-#| msgid "type %qT is not derived from type %qT"
 
62734
 msgid "  %qT is not derived from %qT"
 
62735
-msgstr "類型 %qT 不是由類型 %qT 衍生的"
 
62736
+msgstr "  %qT 未被衍生自 %qT"
 
62737
 
 
62738
 #: cp/pt.c:5388
 
62739
-#, gcc-internal-format
 
62740
+#, fuzzy, gcc-internal-format
 
62741
 msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
 
62742
-msgstr ""
 
62743
+msgstr "  模板參數的模板模板引數是不一致與其他 deduced 模板引數"
 
62744
 
 
62745
 #: cp/pt.c:5398
 
62746
 #, fuzzy, gcc-internal-format
 
62747
-#| msgid "cannot %s a pointer to incomplete type %qT"
 
62748
 msgid "  can't deduce a template for %qT from non-template type %qT"
 
62749
-msgstr "不能將指標 %s 到不完全的類型 %qT"
 
62750
+msgstr "  無法 deduce 模板用於 %qT 從 non-template 型態 %qT"
 
62751
 
 
62752
 #: cp/pt.c:5408
 
62753
 #, fuzzy, gcc-internal-format
 
62754
-#| msgid "argument of type %qT does not match %qT"
 
62755
 msgid "  template argument %qE does not match %qD"
 
62756
-msgstr "引數類型為 %qT,與 %qT 不匹配"
 
62757
+msgstr "  模板引數 %qE 不匹配 %qD"
 
62758
 
 
62759
 #: cp/pt.c:5417
 
62760
 #, fuzzy, gcc-internal-format
 
62761
-#| msgid "%s cannot resolve address of overloaded function"
 
62762
 msgid "  could not resolve address from overloaded function %qE"
 
62763
-msgstr "%s 無法解析多載化函式位址"
 
62764
+msgstr "  無法解析位址從多載化函式 %qE"
 
62765
 
 
62766
 #: cp/pt.c:5456
 
62767
 #, gcc-internal-format
 
62768
@@ -37022,33 +35399,28 @@
 
62769
 
 
62770
 #: cp/pt.c:5596
 
62771
 #, fuzzy, gcc-internal-format
 
62772
-#| msgid "default argument for %q#D has type %qT"
 
62773
 msgid "in template argument for type %qT "
 
62774
-msgstr "%q#D 的預設引數類型為 %qT"
 
62775
+msgstr "在中模板引數用於型態 %qT "
 
62776
 
 
62777
 #: cp/pt.c:5638
 
62778
 #, fuzzy, gcc-internal-format
 
62779
-#| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
 
62780
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 
62781
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為它不是一個左值"
 
62782
+msgstr "%qD 並非有效模板引數因為 %qD 是變數,不是位址的變數"
 
62783
 
 
62784
 #: cp/pt.c:5656
 
62785
 #, fuzzy, gcc-internal-format
 
62786
-#| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
 
62787
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 
62788
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為它不是一個左值"
 
62789
+msgstr "%qE 並非有效模板引數的型態 %qT 因為 %qE 並非變數"
 
62790
 
 
62791
 #: cp/pt.c:5663
 
62792
 #, fuzzy, gcc-internal-format
 
62793
-#| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 
62794
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 
62795
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為物件 %qD 沒有外部連結"
 
62796
+msgstr "%qE 並非有效模板引數的型態 %qT 因為 %qD 沒有外部連結"
 
62797
 
 
62798
 #: cp/pt.c:5670
 
62799
 #, fuzzy, gcc-internal-format
 
62800
-#| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 
62801
 msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
 
62802
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為物件 %qD 沒有外部連結"
 
62803
+msgstr "%qE 並非有效模板引數的型態 %qT 因為 %qD 沒有任何鏈結"
 
62804
 
 
62805
 #: cp/pt.c:5700
 
62806
 #, gcc-internal-format
 
62807
@@ -37057,21 +35429,18 @@
 
62808
 
 
62809
 #: cp/pt.c:5707
 
62810
 #, fuzzy, gcc-internal-format
 
62811
-#| msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
 
62812
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 
62813
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為它不是一個左值"
 
62814
+msgstr "%qE 並非有效模板引數用於型態 %qT 因為它不是 lvalue"
 
62815
 
 
62816
 #: cp/pt.c:5724
 
62817
 #, fuzzy, gcc-internal-format
 
62818
-#| msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer"
 
62819
 msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
 
62820
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為它不是一個常數指標"
 
62821
+msgstr "%q#D 並非有效模板引數用於型態 %qT 因為參考變數沒有常數位址"
 
62822
 
 
62823
 #: cp/pt.c:5733
 
62824
 #, fuzzy, gcc-internal-format
 
62825
-#| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 
62826
 msgid "%qE is not a valid template argument for type %qT because it is not an object with external linkage"
 
62827
-msgstr "%qE 不是類型 %qT 的有效範本引數,因為物件 %qD 沒有外部連結"
 
62828
+msgstr "%qE 並非有效模板引數用於型態 %qT 因為它不是物件與外部連結"
 
62829
 
 
62830
 #: cp/pt.c:5741
 
62831
 #, gcc-internal-format
 
62832
@@ -37100,20 +35469,18 @@
 
62833
 
 
62834
 #: cp/pt.c:6141
 
62835
 #, fuzzy, gcc-internal-format
 
62836
-#| msgid "applying attributes to template parameters is not implemented"
 
62837
 msgid "ignoring attributes on template argument %qT"
 
62838
-msgstr "將屬性套用到範本參數尚未實作"
 
62839
+msgstr "忽略屬性於模板引數 %qT"
 
62840
 
 
62841
 #: cp/pt.c:6199
 
62842
-#, gcc-internal-format
 
62843
+#, fuzzy, gcc-internal-format
 
62844
 msgid "injected-class-name %qD used as template template argument"
 
62845
-msgstr ""
 
62846
+msgstr "injected-class-name %qD 使用的做為模板模板引數"
 
62847
 
 
62848
 #: cp/pt.c:6228
 
62849
 #, fuzzy, gcc-internal-format
 
62850
-#| msgid "invalid use of constructor as a template"
 
62851
 msgid "invalid use of destructor %qE as a type"
 
62852
-msgstr "將建構式做為範本用法無效"
 
62853
+msgstr "無效的使用的解構式 %qE 做為型態"
 
62854
 
 
62855
 #: cp/pt.c:6233
 
62856
 #, gcc-internal-format
 
62857
@@ -37152,17 +35519,15 @@
 
62858
 
 
62859
 #: cp/pt.c:6319
 
62860
 #, fuzzy, gcc-internal-format
 
62861
-#| msgid "  expected a template of type %qD, got %qD"
 
62862
 msgid "  expected a template of type %qD, got %qT"
 
62863
-msgstr "  需要一個類型為 %qD 的範本,卻給出了 %qD"
 
62864
+msgstr "  預期的模板的型態 %qD,得到 %qT"
 
62865
 
 
62866
 #. Not sure if this is reachable, but it doesn't hurt
 
62867
 #. to be robust.
 
62868
 #: cp/pt.c:6352
 
62869
 #, fuzzy, gcc-internal-format
 
62870
-#| msgid "type mismatch in conditional expression"
 
62871
 msgid "type mismatch in nontype parameter pack"
 
62872
-msgstr "條件運算式中類型不匹配"
 
62873
+msgstr "型態不匹配在中 nontype 參數包裝"
 
62874
 
 
62875
 #: cp/pt.c:6374
 
62876
 #, gcc-internal-format
 
62877
@@ -37181,9 +35546,8 @@
 
62878
 
 
62879
 #: cp/pt.c:6605
 
62880
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
62881
-#| msgid "wrong number of template arguments (%d, should be %d)"
 
62882
 msgid "wrong number of template arguments (%d, should be %d or more)"
 
62883
-msgstr "範本參數數目不正確(不應是 %d 個而應是 %d 個)"
 
62884
+msgstr "錯誤的模板引數數量 (%d,應該是 %d 或更多)"
 
62885
 
 
62886
 #: cp/pt.c:6613
 
62887
 #, gcc-internal-format
 
62888
@@ -37192,9 +35556,8 @@
 
62889
 
 
62890
 #: cp/pt.c:6938
 
62891
 #, fuzzy, gcc-internal-format
 
62892
-#| msgid "%qD is not a function template"
 
62893
 msgid "%q#D is not a function template"
 
62894
-msgstr "%qD 不是一個函式範本"
 
62895
+msgstr "%q#D 並非函式模板"
 
62896
 
 
62897
 #: cp/pt.c:7102
 
62898
 #, gcc-internal-format
 
62899
@@ -37208,29 +35571,26 @@
 
62900
 
 
62901
 #: cp/pt.c:7925
 
62902
 #, fuzzy
 
62903
-#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 
62904
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
 
62905
-msgstr "範本實體化深度超過最大值 %d(使用 use -ftemplate-depth-NN 來增大最大值),在實體化 %qD 時"
 
62906
+msgstr "模板具現化深度超出最大值的 %d (使用 -ftemplate-depth=到增加最大值) 替代 %qS"
 
62907
 
 
62908
 #: cp/pt.c:7929
 
62909
 #, fuzzy, gcc-internal-format
 
62910
-#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 
62911
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
 
62912
-msgstr "範本實體化深度超過最大值 %d(使用 use -ftemplate-depth-NN 來增大最大值),在實體化 %qD 時"
 
62913
+msgstr "模板具現化深度超出最大值的 %d (使用 -ftemplate-depth=到增加最大值) 舉例說明 %qD"
 
62914
 
 
62915
 #: cp/pt.c:9402
 
62916
-#, gcc-internal-format
 
62917
+#, fuzzy, gcc-internal-format
 
62918
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 
62919
-msgstr ""
 
62920
+msgstr "不匹配的引數包裝長度當展開 %<%T%>"
 
62921
 
 
62922
 #: cp/pt.c:9406
 
62923
-#, gcc-internal-format
 
62924
+#, fuzzy, gcc-internal-format
 
62925
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 
62926
-msgstr ""
 
62927
+msgstr "不匹配的引數包裝長度當展開 %<%E%>"
 
62928
 
 
62929
 #: cp/pt.c:9886
 
62930
 #, fuzzy, gcc-internal-format
 
62931
-#| msgid "redefinition of default argument for %q#D"
 
62932
 msgid "  when instantiating default argument for call to %D"
 
62933
 msgstr "重定義 %q#D 的預設參數"
 
62934
 
 
62935
@@ -37252,264 +35612,252 @@
 
62936
 #.
 
62937
 #. is an attempt to declare a variable with function
 
62938
 #. type.
 
62939
-#: cp/pt.c:10656
 
62940
+#: cp/pt.c:10651
 
62941
 #, fuzzy, gcc-internal-format
 
62942
-#| msgid "variable %qD has initializer but incomplete type"
 
62943
 msgid "variable %qD has function type"
 
62944
-msgstr "變數 %qD 有初始值設定但類型不完全"
 
62945
+msgstr "變數 %qD 有函數型式"
 
62946
 
 
62947
-#: cp/pt.c:10828
 
62948
+#: cp/pt.c:10823
 
62949
 #, gcc-internal-format
 
62950
 msgid "invalid parameter type %qT"
 
62951
 msgstr "無效的參數類型 %qT"
 
62952
 
 
62953
-#: cp/pt.c:10830
 
62954
+#: cp/pt.c:10825
 
62955
 #, gcc-internal-format
 
62956
 msgid "in declaration %q+D"
 
62957
 msgstr "在宣告 %q+D 中"
 
62958
 
 
62959
-#: cp/pt.c:10906
 
62960
+#: cp/pt.c:10901
 
62961
 #, gcc-internal-format
 
62962
 msgid "function returning an array"
 
62963
 msgstr "函式回傳了一個陣列"
 
62964
 
 
62965
-#: cp/pt.c:10908
 
62966
+#: cp/pt.c:10903
 
62967
 #, gcc-internal-format
 
62968
 msgid "function returning a function"
 
62969
 msgstr "函式回傳了一個函式"
 
62970
 
 
62971
-#: cp/pt.c:10938
 
62972
+#: cp/pt.c:10933
 
62973
 #, gcc-internal-format
 
62974
 msgid "creating pointer to member function of non-class type %qT"
 
62975
 msgstr "產生非類別類型 %qT 的成員函式指標"
 
62976
 
 
62977
-#: cp/pt.c:11503
 
62978
+#: cp/pt.c:11498
 
62979
 #, gcc-internal-format
 
62980
 msgid "forming reference to void"
 
62981
 msgstr "形成對 void 的參照"
 
62982
 
 
62983
-#: cp/pt.c:11505
 
62984
+#: cp/pt.c:11500
 
62985
 #, fuzzy, gcc-internal-format
 
62986
-#| msgid "forming %s to reference type %qT"
 
62987
 msgid "forming pointer to reference type %qT"
 
62988
-msgstr "形成 %s,參照參照類型 %qT"
 
62989
+msgstr "表單指標到參考類型 %qT"
 
62990
 
 
62991
-#: cp/pt.c:11507
 
62992
+#: cp/pt.c:11502
 
62993
 #, fuzzy, gcc-internal-format
 
62994
-#| msgid "forming %s to reference type %qT"
 
62995
 msgid "forming reference to reference type %qT"
 
62996
-msgstr "形成 %s,參照參照類型 %qT"
 
62997
+msgstr "表單參考到參考類型 %qT"
 
62998
 
 
62999
-#: cp/pt.c:11556
 
63000
+#: cp/pt.c:11551
 
63001
 #, gcc-internal-format
 
63002
 msgid "creating pointer to member of non-class type %qT"
 
63003
 msgstr "產生非類別類型 %qT 的成員指標"
 
63004
 
 
63005
-#: cp/pt.c:11562
 
63006
+#: cp/pt.c:11557
 
63007
 #, gcc-internal-format
 
63008
 msgid "creating pointer to member reference type %qT"
 
63009
 msgstr "產生參照類型 %qT 的成員指標"
 
63010
 
 
63011
-#: cp/pt.c:11568
 
63012
+#: cp/pt.c:11563
 
63013
 #, gcc-internal-format
 
63014
 msgid "creating pointer to member of type void"
 
63015
 msgstr "建立參照 void 類型的成員指標"
 
63016
 
 
63017
-#: cp/pt.c:11630
 
63018
+#: cp/pt.c:11625
 
63019
 #, gcc-internal-format
 
63020
 msgid "creating array of %qT"
 
63021
 msgstr "產生 %qT 的陣列"
 
63022
 
 
63023
-#: cp/pt.c:11636
 
63024
+#: cp/pt.c:11631
 
63025
 #, gcc-internal-format
 
63026
 msgid "creating array of %qT, which is an abstract class type"
 
63027
 msgstr "產生抽象類型 %qT 的陣列"
 
63028
 
 
63029
-#: cp/pt.c:11665
 
63030
+#: cp/pt.c:11660
 
63031
 #, gcc-internal-format
 
63032
 msgid "%qT is not a class, struct, or union type"
 
63033
 msgstr "%qT 不是類別、結構或聯合類型"
 
63034
 
 
63035
-#: cp/pt.c:11702
 
63036
+#: cp/pt.c:11697
 
63037
 #, gcc-internal-format
 
63038
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
63039
 msgstr "%qT 被解析到非列舉類型 %qT"
 
63040
 
 
63041
-#: cp/pt.c:11710
 
63042
+#: cp/pt.c:11705
 
63043
 #, gcc-internal-format
 
63044
 msgid "%qT resolves to %qT, which is is not a class type"
 
63045
 msgstr "%qT 被解析到非類別類型 %qT"
 
63046
 
 
63047
-#: cp/pt.c:11827
 
63048
+#: cp/pt.c:11822
 
63049
 #, gcc-internal-format
 
63050
 msgid "use of %qs in template"
 
63051
 msgstr "在範本中使用 %qs"
 
63052
 
 
63053
-#: cp/pt.c:11969
 
63054
+#: cp/pt.c:11964
 
63055
 #, fuzzy, gcc-internal-format
 
63056
-#| msgid "qualified type %qT does not match destructor name ~%qT"
 
63057
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
63058
-msgstr "限定的類型 %qT 不匹配解構函式名 ~%qT"
 
63059
+msgstr "限定型態 %qT 不匹配解構式名稱 ~%qT"
 
63060
 
 
63061
-#: cp/pt.c:11984
 
63062
+#: cp/pt.c:11979
 
63063
 #, gcc-internal-format
 
63064
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
63065
 msgstr "依賴名 %qE 被解析為非類型,但實體化卻產生了一個類型"
 
63066
 
 
63067
-#: cp/pt.c:11986
 
63068
+#: cp/pt.c:11981
 
63069
 #, gcc-internal-format
 
63070
 msgid "say %<typename %E%> if a type is meant"
 
63071
 msgstr "如果您想指定類型,請使用 %<typename %E%>"
 
63072
 
 
63073
-#: cp/pt.c:12134
 
63074
+#: cp/pt.c:12129
 
63075
 #, gcc-internal-format
 
63076
 msgid "using invalid field %qD"
 
63077
 msgstr "使用無效欄位 %qD"
 
63078
 
 
63079
-#: cp/pt.c:12502 cp/pt.c:13323
 
63080
+#: cp/pt.c:12497 cp/pt.c:13318
 
63081
 #, fuzzy, gcc-internal-format
 
63082
-#| msgid "invalid use of void expression"
 
63083
 msgid "invalid use of pack expansion expression"
 
63084
-msgstr "對 void 運算式的無效使用"
 
63085
+msgstr "無效的使用的包裝擴展運算式"
 
63086
 
 
63087
-#: cp/pt.c:12506 cp/pt.c:13327
 
63088
+#: cp/pt.c:12501 cp/pt.c:13322
 
63089
 #, fuzzy, gcc-internal-format
 
63090
-#| msgid "%<...%> as arguments.)"
 
63091
 msgid "use %<...%> to expand argument pack"
 
63092
-msgstr "%<...%> 做為引數。)"
 
63093
+msgstr "使用 %<...%>到展開引數包裝"
 
63094
 
 
63095
-#: cp/pt.c:13973
 
63096
-#, gcc-internal-format
 
63097
+#: cp/pt.c:13968
 
63098
+#, fuzzy, gcc-internal-format
 
63099
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
63100
-msgstr ""
 
63101
+msgstr "%qD 未被宣告在中這個範圍,而找不到任何宣告是由 argument-dependent 查找於點的實體化"
 
63102
 
 
63103
-#: cp/pt.c:13982
 
63104
-#, gcc-internal-format
 
63105
+#: cp/pt.c:13977
 
63106
+#, fuzzy, gcc-internal-format
 
63107
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
63108
-msgstr ""
 
63109
+msgstr "宣告在中附屬基底 %qT 找不到由資格不符的查找"
 
63110
 
 
63111
-#: cp/pt.c:13987
 
63112
-#, gcc-internal-format
 
63113
+#: cp/pt.c:13982
 
63114
+#, fuzzy, gcc-internal-format
 
63115
 msgid "use %<this->%D%> instead"
 
63116
-msgstr ""
 
63117
+msgstr "使用 %<this->%D%>做為替代"
 
63118
 
 
63119
-#: cp/pt.c:13990
 
63120
+#: cp/pt.c:13985
 
63121
 #, fuzzy, gcc-internal-format
 
63122
-#| msgid "%<%T::%D%> is not a type"
 
63123
 msgid "use %<%T::%D%> instead"
 
63124
-msgstr "%<%T::%D%> 不是一個類型"
 
63125
+msgstr "使用 %<%T::%D%>做為替代"
 
63126
 
 
63127
-#: cp/pt.c:13994
 
63128
+#: cp/pt.c:13989
 
63129
 #, fuzzy, gcc-internal-format
 
63130
-#| msgid "%q+D declared inline after its definition"
 
63131
 msgid "%q+D declared here, later in the translation unit"
 
63132
-msgstr "%q+D 的內聯宣告出現在其定義之後"
 
63133
+msgstr "%q+D 宣告的在此,稍後在中轉譯單位"
 
63134
 
 
63135
-#: cp/pt.c:14254
 
63136
+#: cp/pt.c:14249
 
63137
 #, gcc-internal-format
 
63138
 msgid "%qT is not a class or namespace"
 
63139
 msgstr "%qT 既不是類別也不是命名空間"
 
63140
 
 
63141
-#: cp/pt.c:14257
 
63142
+#: cp/pt.c:14252
 
63143
 #, gcc-internal-format
 
63144
 msgid "%qD is not a class or namespace"
 
63145
 msgstr "%qD 既不是類別也不是命名空間"
 
63146
 
 
63147
-#: cp/pt.c:14563
 
63148
+#: cp/pt.c:14558
 
63149
 #, gcc-internal-format
 
63150
 msgid "%qT is/uses anonymous type"
 
63151
 msgstr "%qT 是/使用了匿名類型"
 
63152
 
 
63153
-#: cp/pt.c:14565
 
63154
+#: cp/pt.c:14560
 
63155
 #, fuzzy, gcc-internal-format
 
63156
-#| msgid "default argument for %q#D has type %qT"
 
63157
 msgid "template argument for %qD uses local type %qT"
 
63158
-msgstr "%q#D 的預設引數類型為 %qT"
 
63159
+msgstr "模板引數用於 %qD 使用本地型態 %qT"
 
63160
 
 
63161
-#: cp/pt.c:14575
 
63162
+#: cp/pt.c:14570
 
63163
 #, gcc-internal-format
 
63164
 msgid "%qT is a variably modified type"
 
63165
 msgstr "%qT 是一個可變類型"
 
63166
 
 
63167
-#: cp/pt.c:14589
 
63168
+#: cp/pt.c:14584
 
63169
 #, gcc-internal-format
 
63170
 msgid "integral expression %qE is not constant"
 
63171
 msgstr "整型運算式 %qE 不是常數"
 
63172
 
 
63173
-#: cp/pt.c:14607
 
63174
+#: cp/pt.c:14602
 
63175
 #, gcc-internal-format
 
63176
 msgid "  trying to instantiate %qD"
 
63177
 msgstr "  試圖實體化 %qD"
 
63178
 
 
63179
-#: cp/pt.c:17925
 
63180
+#: cp/pt.c:17921
 
63181
 #, gcc-internal-format
 
63182
 msgid "ambiguous class template instantiation for %q#T"
 
63183
 msgstr "%q#T 的類別範本實體化有歧義"
 
63184
 
 
63185
-#: cp/pt.c:17929
 
63186
+#: cp/pt.c:17925
 
63187
 #, gcc-internal-format
 
63188
 msgid "%s %+#T"
 
63189
 msgstr "%s %+#T"
 
63190
 
 
63191
-#: cp/pt.c:17953 cp/pt.c:18036
 
63192
+#: cp/pt.c:17949 cp/pt.c:18032
 
63193
 #, gcc-internal-format
 
63194
 msgid "explicit instantiation of non-template %q#D"
 
63195
 msgstr "對非範本 %q#D 的明確實體化"
 
63196
 
 
63197
-#: cp/pt.c:17974 cp/pt.c:18031
 
63198
+#: cp/pt.c:17970 cp/pt.c:18027
 
63199
 #, gcc-internal-format
 
63200
 msgid "no matching template for %qD found"
 
63201
 msgstr "沒有找到與 %qD 匹配的範本"
 
63202
 
 
63203
-#: cp/pt.c:17979
 
63204
+#: cp/pt.c:17975
 
63205
 #, fuzzy, gcc-internal-format
 
63206
-#| msgid "explicit instantiation of non-template type %qT"
 
63207
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
63208
-msgstr "明確實體化非範本類型 %qT"
 
63209
+msgstr "型態 %qT 用於明確的實體化 %qD 不匹配宣告的型態 %qT"
 
63210
 
 
63211
-#: cp/pt.c:17987
 
63212
+#: cp/pt.c:17983
 
63213
 #, gcc-internal-format
 
63214
 msgid "explicit instantiation of %q#D"
 
63215
 msgstr "對 %q#D 的明確實體化"
 
63216
 
 
63217
-#: cp/pt.c:18023
 
63218
+#: cp/pt.c:18019
 
63219
 #, gcc-internal-format
 
63220
 msgid "duplicate explicit instantiation of %q#D"
 
63221
 msgstr "對 %q#D 重複的明確實體化"
 
63222
 
 
63223
-#: cp/pt.c:18046 cp/pt.c:18143
 
63224
+#: cp/pt.c:18042 cp/pt.c:18139
 
63225
 #, fuzzy, gcc-internal-format
 
63226
-#| msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 
63227
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
63228
-msgstr "ISO C++ 不允許在明確實體化時使用 %<extern%>"
 
63229
+msgstr "ISO C++1998 禁止使用的 %<extern%> 於明確的實體化"
 
63230
 
 
63231
-#: cp/pt.c:18051 cp/pt.c:18160
 
63232
+#: cp/pt.c:18047 cp/pt.c:18156
 
63233
 #, gcc-internal-format
 
63234
 msgid "storage class %qD applied to template instantiation"
 
63235
 msgstr "為範本實體化化套用了存儲類型 %qD"
 
63236
 
 
63237
-#: cp/pt.c:18119
 
63238
+#: cp/pt.c:18115
 
63239
 #, fuzzy, gcc-internal-format
 
63240
-#| msgid "explicit instantiation of non-template %q#D"
 
63241
 msgid "explicit instantiation of non-class template %qD"
 
63242
-msgstr "對非範本 %q#D 的明確實體化"
 
63243
+msgstr "明確的實體化的 non-class 模板 %qD"
 
63244
 
 
63245
-#: cp/pt.c:18121
 
63246
+#: cp/pt.c:18117
 
63247
 #, gcc-internal-format
 
63248
 msgid "explicit instantiation of non-template type %qT"
 
63249
 msgstr "明確實體化非範本類型 %qT"
 
63250
 
 
63251
-#: cp/pt.c:18130
 
63252
+#: cp/pt.c:18126
 
63253
 #, gcc-internal-format
 
63254
 msgid "explicit instantiation of %q#T before definition of template"
 
63255
 msgstr "%q#T 的明確實體化出現在範本定義之前"
 
63256
 
 
63257
-#: cp/pt.c:18148
 
63258
+#: cp/pt.c:18144
 
63259
 #, gcc-internal-format
 
63260
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
63261
 msgstr "ISO C++ 不允許在明確實體化時使用 %qE"
 
63262
 
 
63263
-#: cp/pt.c:18194
 
63264
+#: cp/pt.c:18190
 
63265
 #, gcc-internal-format
 
63266
 msgid "duplicate explicit instantiation of %q#T"
 
63267
 msgstr "對 %q#T 重複的明確實體化"
 
63268
@@ -37521,56 +35869,50 @@
 
63269
 #. member function or static data member of a class template
 
63270
 #. shall be present in every translation unit in which it is
 
63271
 #. explicitly instantiated.
 
63272
-#: cp/pt.c:18723
 
63273
+#: cp/pt.c:18719
 
63274
 #, gcc-internal-format
 
63275
 msgid "explicit instantiation of %qD but no definition available"
 
63276
 msgstr "明確實體化 %qD 時沒有可用的定義"
 
63277
 
 
63278
-#: cp/pt.c:18908
 
63279
+#: cp/pt.c:18904
 
63280
 #, fuzzy, gcc-internal-format
 
63281
-#| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 
63282
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
63283
-msgstr "範本實體化深度超過了最大值 %d,當實體化 %q+D 時,可能是由於產生虛函式表所致(使用 -ftemplate-depth-NN 來增大最大值)"
 
63284
+msgstr "模板具現化深度超出最大值的 %d 舉例說明 %q+D, 可能會從虛擬表格產生 (使用 -ftemplate-depth=到增加最大值)"
 
63285
 
 
63286
-#: cp/pt.c:19288
 
63287
+#: cp/pt.c:19284
 
63288
 #, fuzzy, gcc-internal-format
 
63289
-#| msgid "invalid catch parameter"
 
63290
 msgid "invalid template non-type parameter"
 
63291
-msgstr "無效的 catch 參數"
 
63292
+msgstr "無效的模板 non-type 參數"
 
63293
 
 
63294
-#: cp/pt.c:19290
 
63295
+#: cp/pt.c:19286
 
63296
 #, fuzzy, gcc-internal-format
 
63297
-#| msgid "%q#T is not a valid type for a template constant parameter"
 
63298
 msgid "%q#T is not a valid type for a template non-type parameter"
 
63299
-msgstr "%q#T 不是一個有效的範本常數參數類型"
 
63300
+msgstr "%q#T 並非有效型態用於模板 non-type 參數"
 
63301
 
 
63302
-#: cp/pt.c:20508
 
63303
-#, gcc-internal-format
 
63304
+#: cp/pt.c:20504
 
63305
+#, fuzzy, gcc-internal-format
 
63306
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
63307
-msgstr ""
 
63308
+msgstr "deducing 從 brace-enclosed 初始設定式清單需求 # 包含 <initializer_list>"
 
63309
 
 
63310
-#: cp/pt.c:20579
 
63311
+#: cp/pt.c:20575
 
63312
 #, fuzzy, gcc-internal-format
 
63313
-#| msgid "invalid covariant return type for %q+#D"
 
63314
 msgid "unable to deduce lambda return type from %qE"
 
63315
-msgstr "%q+#D 的協變回傳類型無效"
 
63316
+msgstr "無法 deduce %qT 從 %qE"
 
63317
 
 
63318
-#: cp/pt.c:20581
 
63319
+#: cp/pt.c:20577
 
63320
 #, fuzzy, gcc-internal-format
 
63321
-#| msgid "unable to emulate %qs"
 
63322
 msgid "unable to deduce %qT from %qE"
 
63323
-msgstr "無法列舉 %qs"
 
63324
+msgstr "無法 deduce %qT 從 %qE"
 
63325
 
 
63326
-#: cp/pt.c:20595
 
63327
+#: cp/pt.c:20591
 
63328
 #, fuzzy, gcc-internal-format
 
63329
-#| msgid "new types may not be defined in a return type"
 
63330
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
63331
-msgstr "不能在回傳類型中定義新類型"
 
63332
+msgstr "不一致類型 %qT 和 %qT deduced 用於 lambda 傳回類型"
 
63333
 
 
63334
-#: cp/pt.c:20599
 
63335
-#, gcc-internal-format
 
63336
+#: cp/pt.c:20595
 
63337
+#, fuzzy, gcc-internal-format
 
63338
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
63339
-msgstr ""
 
63340
+msgstr "不一致推導用於 %qT:%qT 然後 %qT"
 
63341
 
 
63342
 #: cp/repo.c:118
 
63343
 #, gcc-internal-format
 
63344
@@ -37584,9 +35926,8 @@
 
63345
 
 
63346
 #: cp/repo.c:226
 
63347
 #, fuzzy, gcc-internal-format
 
63348
-#| msgid "can't create repository information file %qs"
 
63349
 msgid "can%'t create repository information file %qs"
 
63350
-msgstr "無法建立存儲資訊檔案 %qs"
 
63351
+msgstr "can%'t 建立儲存庫資訊檔 %qs"
 
63352
 
 
63353
 #: cp/rtti.c:288
 
63354
 #, gcc-internal-format
 
63355
@@ -37600,9 +35941,8 @@
 
63356
 
 
63357
 #: cp/rtti.c:398
 
63358
 #, fuzzy, gcc-internal-format
 
63359
-#| msgid "cannot create type information for type %qT because its size is variable"
 
63360
 msgid "cannot create type information for type %qT because it involves types of variable size"
 
63361
-msgstr "無法為類型 %qT 建立類型資訊,因為它的大小是可變的"
 
63362
+msgstr "無法建立類型資訊用於型態 %qT 因為它牽連出類型的變數大小"
 
63363
 
 
63364
 #: cp/rtti.c:666 cp/rtti.c:681
 
63365
 #, gcc-internal-format
 
63366
@@ -37611,9 +35951,8 @@
 
63367
 
 
63368
 #: cp/rtti.c:692
 
63369
 #, fuzzy, gcc-internal-format
 
63370
-#| msgid "cannot use typeid with -fno-rtti"
 
63371
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 
63372
-msgstr "在指定 -fno-rtti 的情況下不能使用 typeid"
 
63373
+msgstr "%<dynamic_cast%> 無法允許的與 -fno-rtti"
 
63374
 
 
63375
 #: cp/rtti.c:769
 
63376
 #, gcc-internal-format
 
63377
@@ -37662,45 +36001,38 @@
 
63378
 
 
63379
 #: cp/search.c:1949
 
63380
 #, fuzzy, gcc-internal-format
 
63381
-#| msgid "conflicting return type specified for %q+#D"
 
63382
 msgid "conflicting type attributes specified for %q+#D"
 
63383
-msgstr "為 %q+#D 指定了衝突的回傳類型"
 
63384
+msgstr "衝突型態屬性指定的用於 %q+#D"
 
63385
 
 
63386
 #: cp/search.c:1959
 
63387
 #, fuzzy, gcc-internal-format
 
63388
-#| msgid "repeated using declaration %q+D"
 
63389
 msgid "deleted function %q+D"
 
63390
-msgstr "重複的 using 宣告 %q+D"
 
63391
+msgstr "刪除的函式 %q+D"
 
63392
 
 
63393
 #: cp/search.c:1960
 
63394
 #, fuzzy, gcc-internal-format
 
63395
-#| msgid "virtual non-class function %qs"
 
63396
 msgid "overriding non-deleted function %q+D"
 
63397
-msgstr "虛函式 %qs 不是類別成員"
 
63398
+msgstr "強迫 non-deleted 函式 %q+D"
 
63399
 
 
63400
 #: cp/search.c:1965
 
63401
 #, fuzzy, gcc-internal-format
 
63402
-#| msgid "call to non-function %qD"
 
63403
 msgid "non-deleted function %q+D"
 
63404
-msgstr "呼叫非函式的 %qD"
 
63405
+msgstr "non-deleted 函式 %q+D"
 
63406
 
 
63407
 #: cp/search.c:1966
 
63408
 #, fuzzy, gcc-internal-format
 
63409
-#| msgid "shadowing %s function %q#D"
 
63410
 msgid "overriding deleted function %q+D"
 
63411
-msgstr "隱藏了 %s 函式 %q#D"
 
63412
+msgstr "強迫刪除的函式 %q+D"
 
63413
 
 
63414
 #: cp/search.c:1972
 
63415
 #, fuzzy, gcc-internal-format
 
63416
-#| msgid "virtual non-class function %qs"
 
63417
 msgid "virtual function %q+D"
 
63418
-msgstr "虛函式 %qs 不是類別成員"
 
63419
+msgstr "虛擬函式 %q+D"
 
63420
 
 
63421
 #: cp/search.c:1973
 
63422
 #, fuzzy, gcc-internal-format
 
63423
-#| msgid "shadowing %s function %q#D"
 
63424
 msgid "overriding final function %q+D"
 
63425
-msgstr "隱藏了 %s 函式 %q#D"
 
63426
+msgstr "強迫最後的函式 %q+D"
 
63427
 
 
63428
 #. A static member function cannot match an inherited
 
63429
 #. virtual member function.
 
63430
@@ -37716,9 +36048,8 @@
 
63431
 
 
63432
 #: cp/semantics.c:759
 
63433
 #, fuzzy, gcc-internal-format
 
63434
-#| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 
63435
 msgid "suggest explicit braces around empty body in %<do%> statement"
 
63436
-msgstr "%H建議明確地使用大括號以避免出現有歧義的 %<else%>"
 
63437
+msgstr "建議明確的大括號周圍清空內文在中 %<do%> 敘述"
 
63438
 
 
63439
 #: cp/semantics.c:1388
 
63440
 #, gcc-internal-format
 
63441
@@ -37727,21 +36058,20 @@
 
63442
 
 
63443
 #: cp/semantics.c:1453
 
63444
 #, fuzzy, gcc-internal-format
 
63445
-#| msgid "Objective-C declarations may only appear in global scope"
 
63446
 msgid "__label__ declarations are only allowed in function scopes"
 
63447
-msgstr "Objective-C 宣告只能出現在全域作用欄位中"
 
63448
+msgstr "__label__ 宣告是只有允許的在中函式範圍"
 
63449
 
 
63450
-#: cp/semantics.c:1557
 
63451
+#: cp/semantics.c:1558
 
63452
 #, gcc-internal-format
 
63453
 msgid "invalid use of member %q+D in static member function"
 
63454
 msgstr "在靜態成員函式中使用成員 %q+D 無效"
 
63455
 
 
63456
-#: cp/semantics.c:1559
 
63457
+#: cp/semantics.c:1560
 
63458
 #, gcc-internal-format
 
63459
 msgid "invalid use of non-static data member %q+D"
 
63460
 msgstr "對非靜態資料成員 %q+D 的無效使用"
 
63461
 
 
63462
-#: cp/semantics.c:1560
 
63463
+#: cp/semantics.c:1561
 
63464
 #, gcc-internal-format
 
63465
 msgid "from this location"
 
63466
 msgstr "從這個地方"
 
63467
@@ -37783,9 +36113,8 @@
 
63468
 
 
63469
 #: cp/semantics.c:2403
 
63470
 #, fuzzy, gcc-internal-format
 
63471
-#| msgid "compound literal has variable size"
 
63472
 msgid "compound literal of non-object type %qT"
 
63473
-msgstr "複合字面值有可變的大小"
 
63474
+msgstr "複合實字的 non-object 型態 %qT"
 
63475
 
 
63476
 #: cp/semantics.c:2515
 
63477
 #, gcc-internal-format
 
63478
@@ -37817,15 +36146,13 @@
 
63479
 msgid "invalid base-class specification"
 
63480
 msgstr "無效的基礎類別"
 
63481
 
 
63482
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
63483
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
63484
 #, fuzzy, gcc-internal-format
 
63485
-#| msgid "%qD is not a template"
 
63486
 msgid "%qD is not captured"
 
63487
-msgstr "%qD 不是一個範本"
 
63488
+msgstr "%qD 未被擷取"
 
63489
 
 
63490
 #: cp/semantics.c:3080
 
63491
 #, fuzzy, gcc-internal-format
 
63492
-#| msgid "use of %<auto%> variable from containing function"
 
63493
 msgid "use of local variable with automatic storage from containing function"
 
63494
 msgstr "在包含函式中使用 %<auto%> 變數"
 
63495
 
 
63496
@@ -37841,9 +36168,8 @@
 
63497
 
 
63498
 #: cp/semantics.c:3093
 
63499
 #, fuzzy, gcc-internal-format
 
63500
-#| msgid "use of parameter from containing function"
 
63501
 msgid "use of parameter %qD outside function body"
 
63502
-msgstr "在包含函式中使用參數"
 
63503
+msgstr "使用的參數 %qD 外側函式內文"
 
63504
 
 
63505
 #: cp/semantics.c:3130
 
63506
 #, gcc-internal-format
 
63507
@@ -37878,535 +36204,481 @@
 
63508
 
 
63509
 #: cp/semantics.c:3464
 
63510
 #, fuzzy, gcc-internal-format
 
63511
-#| msgid "%qT is not a template type"
 
63512
 msgid "%qT is not an enumeration type"
 
63513
-msgstr "%qT 不是一個範本類型"
 
63514
+msgstr "%qT 不是列舉類型型態"
 
63515
 
 
63516
 #. Parameter packs can only be used in templates
 
63517
 #: cp/semantics.c:3613
 
63518
 #, fuzzy, gcc-internal-format
 
63519
-#| msgid "storage class specifiers invalid in parameter declarations"
 
63520
 msgid "Parameter pack __bases only valid in template declaration"
 
63521
-msgstr "為參數宣告指定了無效的存儲類別"
 
63522
+msgstr "參數包裝 __bases 只有有效在中模板宣告"
 
63523
 
 
63524
 #: cp/semantics.c:3633
 
63525
-#, gcc-internal-format
 
63526
+#, fuzzy, gcc-internal-format
 
63527
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 
63528
-msgstr ""
 
63529
+msgstr "無法套用 %<offsetof%> 到解構式 %<~%T%>"
 
63530
 
 
63531
 #: cp/semantics.c:3644
 
63532
 #, fuzzy, gcc-internal-format
 
63533
-#| msgid "invalid use of non-static member function %qD"
 
63534
 msgid "cannot apply %<offsetof%> to member function %qD"
 
63535
-msgstr "對非靜態成員函式 %qD 的使用無效"
 
63536
+msgstr "無法套用 %<offsetof%> 到成員函式 %qD"
 
63537
 
 
63538
 #: cp/semantics.c:4063
 
63539
 #, fuzzy, gcc-internal-format
 
63540
-#| msgid "%qT is not an accessible base of %qT"
 
63541
 msgid "%qD is not a variable in clause %qs"
 
63542
-msgstr "%qT 是 %qT 的一個不可存取的基礎類別"
 
63543
+msgstr "%qD 並非變數在中子句 %qs"
 
63544
 
 
63545
 #: cp/semantics.c:4072 cp/semantics.c:4094 cp/semantics.c:4116
 
63546
-#, gcc-internal-format
 
63547
+#, fuzzy, gcc-internal-format
 
63548
 msgid "%qD appears more than once in data clauses"
 
63549
-msgstr ""
 
63550
+msgstr "%qD 出現一次以上在中資料子句"
 
63551
 
 
63552
 #: cp/semantics.c:4086
 
63553
 #, fuzzy, gcc-internal-format
 
63554
-#| msgid "instance variable %qs is declared private"
 
63555
 msgid "%qD is not a variable in clause %<firstprivate%>"
 
63556
-msgstr "實體變數 %qs 被宣告為私有的"
 
63557
+msgstr "%qD 並非變數在中子句 %<firstprivate%>"
 
63558
 
 
63559
 #: cp/semantics.c:4108
 
63560
 #, fuzzy, gcc-internal-format
 
63561
-#| msgid "instance variable %qs is declared private"
 
63562
 msgid "%qD is not a variable in clause %<lastprivate%>"
 
63563
-msgstr "實體變數 %qs 被宣告為私有的"
 
63564
+msgstr "%qD 並非變數在中子句 %<lastprivate%>"
 
63565
 
 
63566
 #: cp/semantics.c:4150
 
63567
-#, gcc-internal-format
 
63568
+#, fuzzy, gcc-internal-format
 
63569
 msgid "num_threads expression must be integral"
 
63570
-msgstr ""
 
63571
+msgstr "numthreads 運算式必須是積分(_T)"
 
63572
 
 
63573
 #: cp/semantics.c:4171
 
63574
-#, gcc-internal-format
 
63575
+#, fuzzy, gcc-internal-format
 
63576
 msgid "schedule chunk size expression must be integral"
 
63577
-msgstr ""
 
63578
+msgstr "排程資料塊大小運算式必須是積分"
 
63579
 
 
63580
 #: cp/semantics.c:4314
 
63581
 #, fuzzy, gcc-internal-format
 
63582
-#| msgid "forming %s to reference type %qT"
 
63583
 msgid "%qE has reference type for %qs"
 
63584
-msgstr "形成 %s,參照參照類型 %qT"
 
63585
+msgstr "%qE 有參考類型用於 %qs"
 
63586
 
 
63587
 #: cp/semantics.c:4390
 
63588
-#, gcc-internal-format
 
63589
+#, fuzzy, gcc-internal-format
 
63590
 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
 
63591
-msgstr ""
 
63592
+msgstr "%<threadprivate%> %qD 不是檔案,命名空間或區塊範圍變數"
 
63593
 
 
63594
 #: cp/semantics.c:4404
 
63595
-#, gcc-internal-format
 
63596
+#, fuzzy, gcc-internal-format
 
63597
 msgid "%<threadprivate%> %qE directive not in %qT definition"
 
63598
-msgstr ""
 
63599
+msgstr "%<threadprivate%> %qE 指令無法在中 %qT 定義"
 
63600
 
 
63601
 #: cp/semantics.c:4551
 
63602
-#, gcc-internal-format
 
63603
+#, fuzzy, gcc-internal-format
 
63604
 msgid "difference between %qE and %qD does not have integer type"
 
63605
-msgstr ""
 
63606
+msgstr "差異介於 %qE 和 %qD 沒有整數類型"
 
63607
 
 
63608
 #. Report the error.
 
63609
-#: cp/semantics.c:5224
 
63610
+#: cp/semantics.c:5226
 
63611
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
63612
-#| msgid "CRIS-port assertion failed: "
 
63613
 msgid "static assertion failed: %s"
 
63614
-msgstr "CRIS-port 判定語錯誤:"
 
63615
+msgstr "靜態假設失敗:%s"
 
63616
 
 
63617
-#: cp/semantics.c:5227
 
63618
+#: cp/semantics.c:5229
 
63619
 #, fuzzy, gcc-internal-format
 
63620
-#| msgid "non-static declaration of %q+D follows static declaration"
 
63621
 msgid "non-constant condition for static assertion"
 
63622
-msgstr "對 %q+D 的靜態宣告出現在非靜態宣告之後"
 
63623
+msgstr "non-constant 條件用於靜態假設"
 
63624
 
 
63625
-#: cp/semantics.c:5256
 
63626
+#: cp/semantics.c:5258
 
63627
 #, fuzzy, gcc-internal-format
 
63628
-#| msgid "Argument of SELECT statement at %L must be a scalar expression"
 
63629
 msgid "argument to decltype must be an expression"
 
63630
-msgstr "%L 處 SELECT 敘述中的引數必須為標量"
 
63631
+msgstr "引數到 decltype 必須是運算式"
 
63632
 
 
63633
-#: cp/semantics.c:5281
 
63634
+#: cp/semantics.c:5283
 
63635
 #, fuzzy, gcc-internal-format
 
63636
-#| msgid "%s cannot resolve address of overloaded function"
 
63637
 msgid "decltype cannot resolve address of overloaded function"
 
63638
-msgstr "%s 無法解析多載化函式位址"
 
63639
+msgstr "decltype 無法解析位址的多載化函式"
 
63640
 
 
63641
-#: cp/semantics.c:5612
 
63642
-#, gcc-internal-format
 
63643
+#: cp/semantics.c:5614
 
63644
+#, fuzzy, gcc-internal-format
 
63645
 msgid "__is_convertible_to"
 
63646
-msgstr ""
 
63647
+msgstr "__is_convertible_to"
 
63648
 
 
63649
-#: cp/semantics.c:5730
 
63650
-#, gcc-internal-format
 
63651
+#: cp/semantics.c:5732
 
63652
+#, fuzzy, gcc-internal-format
 
63653
 msgid "the type %qT of constexpr variable %qD is not literal"
 
63654
-msgstr ""
 
63655
+msgstr "型態 %qT 的 constexpr 變數 %qD 不是實字"
 
63656
 
 
63657
-#: cp/semantics.c:5800
 
63658
+#: cp/semantics.c:5802
 
63659
 #, fuzzy, gcc-internal-format
 
63660
-#| msgid "invalid abstract return type for function %q+#D"
 
63661
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
63662
-msgstr "函式 %q+#D 的抽象回傳類型無效"
 
63663
+msgstr "無效的型態用於參數 %d 的 constexpr 函式 %q+#D"
 
63664
 
 
63665
-#: cp/semantics.c:5814
 
63666
+#: cp/semantics.c:5816
 
63667
 #, fuzzy, gcc-internal-format
 
63668
-#| msgid "invalid abstract return type for function %q+#D"
 
63669
 msgid "invalid return type %qT of constexpr function %q+D"
 
63670
-msgstr "函式 %q+#D 的抽象回傳類型無效"
 
63671
+msgstr "無效的傳回類型 %qT 的 constexpr 函式 %q+D"
 
63672
 
 
63673
-#: cp/semantics.c:5836
 
63674
+#: cp/semantics.c:5838
 
63675
 #, fuzzy, gcc-internal-format
 
63676
-#| msgid "type %qs has virtual member functions"
 
63677
 msgid "%q#T has virtual base classes"
 
63678
-msgstr "類型 %qs 有虛成員函式"
 
63679
+msgstr "%q#T 有虛擬基礎類別"
 
63680
 
 
63681
-#: cp/semantics.c:6036
 
63682
-#, gcc-internal-format
 
63683
+#: cp/semantics.c:6038
 
63684
+#, fuzzy, gcc-internal-format
 
63685
 msgid "constexpr constructor does not have empty body"
 
63686
-msgstr ""
 
63687
+msgstr "constexpr 建構子沒有清空內文"
 
63688
 
 
63689
-#: cp/semantics.c:6122
 
63690
+#: cp/semantics.c:6124
 
63691
 #, gcc-internal-format
 
63692
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
63693
 msgstr ""
 
63694
 
 
63695
-#: cp/semantics.c:6245
 
63696
-#, gcc-internal-format
 
63697
+#: cp/semantics.c:6247
 
63698
+#, fuzzy, gcc-internal-format
 
63699
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
63700
-msgstr ""
 
63701
+msgstr "%<constexpr%> 建構子用於聯合 %qT 必須初始化精確的一個非靜態資料成員"
 
63702
 
 
63703
-#: cp/semantics.c:6285
 
63704
+#: cp/semantics.c:6287
 
63705
 #, fuzzy, gcc-internal-format
 
63706
-#| msgid "%Juninitialized member %qD with %<const%> type %qT"
 
63707
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
63708
-msgstr "%J未初始化的成員 %qD 具有 %<const%> 類型 %qT"
 
63709
+msgstr "uninitialized 成員 %qD 在中 %<constexpr%> 建構子"
 
63710
 
 
63711
-#: cp/semantics.c:6316
 
63712
-#, gcc-internal-format
 
63713
+#: cp/semantics.c:6318
 
63714
+#, fuzzy, gcc-internal-format
 
63715
 msgid "body of constexpr function %qD not a return-statement"
 
63716
-msgstr ""
 
63717
+msgstr "內文的 constexpr 函式 %qD 不是 return-statement"
 
63718
 
 
63719
-#: cp/semantics.c:6371
 
63720
+#: cp/semantics.c:6373
 
63721
 #, fuzzy, gcc-internal-format
 
63722
-#| msgid "%q+D is normally a non-static function"
 
63723
 msgid "%q+D is not usable as a constexpr function because:"
 
63724
-msgstr "%q+D 一般是一個非靜態的函式"
 
63725
+msgstr "%q+D 不是可用做為 constexpr 函式因為:"
 
63726
 
 
63727
-#: cp/semantics.c:6706
 
63728
+#: cp/semantics.c:6708
 
63729
 #, fuzzy, gcc-internal-format
 
63730
-#| msgid "friend declaration does not name a class or function"
 
63731
 msgid "expression %qE does not designate a constexpr function"
 
63732
-msgstr "夥伴宣告沒有指定類別或函式名"
 
63733
+msgstr "運算式 %qE 不指定 constexpr 函式"
 
63734
 
 
63735
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
63736
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
63737
 #, fuzzy, gcc-internal-format
 
63738
-#| msgid "call to non-function %qD"
 
63739
 msgid "call to non-constexpr function %qD"
 
63740
-msgstr "呼叫非函式的 %qD"
 
63741
+msgstr "呼叫到 non-constexpr 函式 %qD"
 
63742
 
 
63743
 #. The definition of fun was somehow unsuitable.
 
63744
-#: cp/semantics.c:6748
 
63745
+#: cp/semantics.c:6750
 
63746
 #, fuzzy, gcc-internal-format
 
63747
-#| msgid "%qD cannot appear in a constant-expression"
 
63748
 msgid "%qD called in a constant expression"
 
63749
-msgstr "%qD 不能出現在常數運算式中"
 
63750
+msgstr "%qD called 在中常數運算式"
 
63751
 
 
63752
-#: cp/semantics.c:6752
 
63753
+#: cp/semantics.c:6754
 
63754
 #, fuzzy, gcc-internal-format
 
63755
-#| msgid "%q+D was used with no prototype before its definition"
 
63756
 msgid "%qD used before its definition"
 
63757
-msgstr "%q+D 定義前沒有原型"
 
63758
+msgstr "%qD 使用的之前它的定義"
 
63759
 
 
63760
-#: cp/semantics.c:6786
 
63761
+#: cp/semantics.c:6788
 
63762
 #, fuzzy, gcc-internal-format
 
63763
-#| msgid "protocol %qs has circular dependency"
 
63764
 msgid "call has circular dependency"
 
63765
-msgstr "協定 %qs 存在循環依賴"
 
63766
+msgstr "呼叫有環狀依存性"
 
63767
 
 
63768
-#: cp/semantics.c:6794
 
63769
+#: cp/semantics.c:6796
 
63770
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
63771
-#| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 
63772
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
63773
-msgstr "範本實體化深度超過最大值 %d(使用 use -ftemplate-depth-NN 來增大最大值),在實體化 %qD 時"
 
63774
+msgstr "constexpr 求值深度超出最大值的 %d (使用 -fconstexpr-depth=到增加最大值)"
 
63775
 
 
63776
-#: cp/semantics.c:6858
 
63777
+#: cp/semantics.c:6860
 
63778
 #, fuzzy, gcc-internal-format
 
63779
-#| msgid "%s cannot appear in a constant-expression"
 
63780
 msgid "%q+E is not a constant expression"
 
63781
-msgstr "%s 不能出現在常數運算式中"
 
63782
+msgstr "%q+E並非常數運算式"
 
63783
 
 
63784
-#: cp/semantics.c:7004
 
63785
+#: cp/semantics.c:7006
 
63786
 #, fuzzy, gcc-internal-format
 
63787
-#| msgid "array subscript is not an integer"
 
63788
 msgid "array subscript out of bound"
 
63789
-msgstr "陣列下標不是一個整數"
 
63790
+msgstr "陣列下標超出約束"
 
63791
 
 
63792
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
63793
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
63794
 #, fuzzy, gcc-internal-format
 
63795
-#| msgid "%s cannot appear in a constant-expression"
 
63796
 msgid "%qE is not a constant expression"
 
63797
-msgstr "%s 不能出現在常數運算式中"
 
63798
+msgstr "%qE 並非常數運算式"
 
63799
 
 
63800
-#: cp/semantics.c:7056
 
63801
+#: cp/semantics.c:7058
 
63802
 #, fuzzy, gcc-internal-format
 
63803
-#| msgid "%qD cannot appear in a constant-expression"
 
63804
 msgid "mutable %qD is not usable in a constant expression"
 
63805
-msgstr "%qD 不能出現在常數運算式中"
 
63806
+msgstr "可變的 %qD 不是可用在中常數運算式"
 
63807
 
 
63808
-#: cp/semantics.c:7071
 
63809
-#, gcc-internal-format
 
63810
+#: cp/semantics.c:7073
 
63811
+#, fuzzy, gcc-internal-format
 
63812
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
63813
-msgstr ""
 
63814
+msgstr "存取 %qD 成員以代替初始化的 %qD 成員在中常數運算式"
 
63815
 
 
63816
-#: cp/semantics.c:7630
 
63817
-#, gcc-internal-format
 
63818
+#: cp/semantics.c:7632
 
63819
+#, fuzzy, gcc-internal-format
 
63820
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
63821
-msgstr ""
 
63822
+msgstr "存取值的 %qE 透過 %qT glvalue 在中常數運算式"
 
63823
 
 
63824
-#: cp/semantics.c:7665
 
63825
+#: cp/semantics.c:7667
 
63826
 #, fuzzy, gcc-internal-format
 
63827
-#| msgid "size of array %qD is not an integral constant-expression"
 
63828
 msgid "the value of %qD is not usable in a constant expression"
 
63829
-msgstr "陣列 %qD 的大小不是一個整數常運算式"
 
63830
+msgstr "值的 %qD 不是可用在中常數運算式"
 
63831
 
 
63832
-#: cp/semantics.c:7672
 
63833
+#: cp/semantics.c:7674
 
63834
 #, fuzzy, gcc-internal-format
 
63835
-#| msgid "no field %qD found in union being initialized"
 
63836
 msgid "%qD used in its own initializer"
 
63837
-msgstr "在初始化的聯合中找不到欄位 %qD"
 
63838
+msgstr "%qD 已用於它的本身初始設定式"
 
63839
 
 
63840
-#: cp/semantics.c:7677
 
63841
+#: cp/semantics.c:7679
 
63842
 #, fuzzy, gcc-internal-format
 
63843
-#| msgid "%q+D is not a function,"
 
63844
 msgid "%q#D is not const"
 
63845
-msgstr "%q+D 不是一個函式,"
 
63846
+msgstr "%q#D 不是常數"
 
63847
 
 
63848
-#: cp/semantics.c:7680
 
63849
+#: cp/semantics.c:7682
 
63850
 #, fuzzy, gcc-internal-format
 
63851
-#| msgid "%q+#D is private"
 
63852
 msgid "%q#D is volatile"
 
63853
-msgstr "%q+#D 是私有的"
 
63854
+msgstr "%q#D 是易變的"
 
63855
 
 
63856
-#: cp/semantics.c:7684
 
63857
+#: cp/semantics.c:7686
 
63858
 #, fuzzy, gcc-internal-format
 
63859
-#| msgid "%qD cannot appear in a constant-expression"
 
63860
 msgid "%qD was not initialized with a constant expression"
 
63861
-msgstr "%qD 不能出現在常數運算式中"
 
63862
+msgstr "%qD 未被初始化的與常數運算式"
 
63863
 
 
63864
-#: cp/semantics.c:7693
 
63865
+#: cp/semantics.c:7695
 
63866
 #, fuzzy, gcc-internal-format
 
63867
-#| msgid "%qD was not declared in this scope"
 
63868
 msgid "%qD was not declared %<constexpr%>"
 
63869
-msgstr "%qD 在此作用欄位中尚未宣告"
 
63870
+msgstr "%qD 未被宣告 %<constexpr%>"
 
63871
 
 
63872
-#: cp/semantics.c:7696
 
63873
+#: cp/semantics.c:7698
 
63874
 #, fuzzy, gcc-internal-format
 
63875
-#| msgid "expression in new-declarator must have integral or enumeration type"
 
63876
 msgid "%qD does not have integral or enumeration type"
 
63877
-msgstr "new 宣告中的運算式必須具有整數或列舉類型"
 
63878
+msgstr "%qD 沒有積分或列舉類型型態"
 
63879
 
 
63880
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
63881
-#, gcc-internal-format
 
63882
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
63883
+#, fuzzy, gcc-internal-format
 
63884
 msgid "use of the value of the object being constructed in a constant expression"
 
63885
-msgstr ""
 
63886
+msgstr "使用的值的物件被建構在中常數運算式"
 
63887
 
 
63888
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
63889
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
63890
 #, fuzzy, gcc-internal-format
 
63891
-#| msgid "enumeral and non-enumeral type in conditional expression"
 
63892
 msgid "temporary of non-literal type %qT in a constant expression"
 
63893
-msgstr "列舉和非列舉類型一起出現在條件運算式中"
 
63894
+msgstr "暫時的的 non-literal 型態 %qT 在中常數運算式"
 
63895
 
 
63896
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
63897
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
63898
 #, fuzzy, gcc-internal-format
 
63899
-#| msgid "integral expression %qE is not constant"
 
63900
 msgid "expression %qE is not a constant-expression"
 
63901
-msgstr "整型運算式 %qE 不是常數"
 
63902
+msgstr "運算式 %qE 並非 constant-expression"
 
63903
 
 
63904
-#: cp/semantics.c:8092
 
63905
+#: cp/semantics.c:8094
 
63906
 #, fuzzy, gcc-internal-format
 
63907
-#| msgid "expected expression"
 
63908
 msgid "unexpected expression %qE of kind %s"
 
63909
-msgstr "需要運算式"
 
63910
+msgstr "未預期的運算式 %qE 的 kind %s"
 
63911
 
 
63912
-#: cp/semantics.c:8124
 
63913
-#, gcc-internal-format
 
63914
+#: cp/semantics.c:8126
 
63915
+#, fuzzy, gcc-internal-format
 
63916
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
63917
-msgstr ""
 
63918
+msgstr "%qT 無法型態的完成常數運算式因為它有可變的 sub-objects"
 
63919
 
 
63920
-#: cp/semantics.c:8137
 
63921
-#, gcc-internal-format
 
63922
+#: cp/semantics.c:8139
 
63923
+#, fuzzy, gcc-internal-format
 
63924
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
63925
-msgstr ""
 
63926
+msgstr "轉換從指標類型 %qT 到算術型式 %qT 在中 constant-expression"
 
63927
 
 
63928
-#: cp/semantics.c:8308
 
63929
-#, gcc-internal-format
 
63930
+#: cp/semantics.c:8310
 
63931
+#, fuzzy, gcc-internal-format
 
63932
 msgid "expression %qE has side-effects"
 
63933
-msgstr ""
 
63934
+msgstr "運算式 %qE 有 side-effects"
 
63935
 
 
63936
-#: cp/semantics.c:8378
 
63937
-#, gcc-internal-format
 
63938
+#: cp/semantics.c:8380
 
63939
+#, fuzzy, gcc-internal-format
 
63940
 msgid "calling a member function of the object being constructed in a constant expression"
 
63941
-msgstr ""
 
63942
+msgstr "呼叫成員函式的物件被建構在中常數運算式"
 
63943
 
 
63944
-#: cp/semantics.c:8460
 
63945
-#, gcc-internal-format
 
63946
+#: cp/semantics.c:8462
 
63947
+#, fuzzy, gcc-internal-format
 
63948
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
63949
-msgstr ""
 
63950
+msgstr "address-of 物件 %qE 與執行緒本地或自動貯藏體並非常數運算式"
 
63951
 
 
63952
-#: cp/semantics.c:8546
 
63953
-#, gcc-internal-format
 
63954
+#: cp/semantics.c:8548
 
63955
+#, fuzzy, gcc-internal-format
 
63956
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
63957
-msgstr ""
 
63958
+msgstr "typeid-expression 並非常數運算式因為 %qE 是的 polymorphic 型態"
 
63959
 
 
63960
-#: cp/semantics.c:8559
 
63961
+#: cp/semantics.c:8561
 
63962
 #, fuzzy, gcc-internal-format
 
63963
-#| msgid "size of array is not an integral constant-expression"
 
63964
 msgid "difference of two pointer expressions is not a constant expression"
 
63965
-msgstr "陣列大小不是一個整數常運算式"
 
63966
+msgstr "差異的兩指標運算式並非常數運算式"
 
63967
 
 
63968
-#: cp/semantics.c:8578
 
63969
+#: cp/semantics.c:8580
 
63970
 #, fuzzy, gcc-internal-format
 
63971
-#| msgid "integral expression %qE is not constant"
 
63972
 msgid "pointer comparison expression is not a constant expression"
 
63973
-msgstr "整型運算式 %qE 不是常數"
 
63974
+msgstr "指標比較運算式並非常數運算式"
 
63975
 
 
63976
-#: cp/semantics.c:8679
 
63977
+#: cp/semantics.c:8619
 
63978
 #, fuzzy, gcc-internal-format
 
63979
-#| msgid "size of array is not an integral constant-expression"
 
63980
+msgid "cast to non-integral type %qT in a constant expression"
 
63981
+msgstr "暫時的的 non-literal 型態 %qT 在中常數運算式"
 
63982
+
 
63983
+#: cp/semantics.c:8695
 
63984
+#, fuzzy, gcc-internal-format
 
63985
 msgid "division by zero is not a constant-expression"
 
63986
-msgstr "陣列大小不是一個整數常運算式"
 
63987
+msgstr "除法由零並非 constant-expression"
 
63988
 
 
63989
-#: cp/semantics.c:8802
 
63990
+#: cp/semantics.c:8819
 
63991
 #, fuzzy, gcc-internal-format
 
63992
-#| msgid "nonconstant array index in initializer"
 
63993
 msgid "non-constant array initialization"
 
63994
-msgstr "初始值設定中陣列索引不是常數"
 
63995
+msgstr "non-constant 陣列初始化"
 
63996
 
 
63997
-#: cp/semantics.c:8811
 
63998
+#: cp/semantics.c:8828
 
63999
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
64000
-#| msgid "Unexpected end of file in '%s'"
 
64001
 msgid "unexpected AST of kind %s"
 
64002
-msgstr "「%s」中非預期的檔案結尾"
 
64003
+msgstr "未預期的 AST 的 kind %s"
 
64004
 
 
64005
-#: cp/semantics.c:9303
 
64006
+#: cp/semantics.c:9320
 
64007
 #, fuzzy, gcc-internal-format
 
64008
-#| msgid "cannot declare reference to %q#T"
 
64009
 msgid "cannot capture %qE by reference"
 
64010
-msgstr "無法宣告對 %q#T 的參照"
 
64011
+msgstr "無法擷取 %qE 由參考"
 
64012
 
 
64013
-#: cp/semantics.c:9326
 
64014
-#, gcc-internal-format
 
64015
+#: cp/semantics.c:9343
 
64016
+#, fuzzy, gcc-internal-format
 
64017
 msgid "already captured %qD in lambda expression"
 
64018
-msgstr ""
 
64019
+msgstr "已經擷取 %qD 在中 lambda 運算式"
 
64020
 
 
64021
-#: cp/semantics.c:9472
 
64022
+#: cp/semantics.c:9515
 
64023
 #, fuzzy, gcc-internal-format
 
64024
-#| msgid "%<this%> is unavailable for static member functions"
 
64025
 msgid "%<this%> was not captured for this lambda function"
 
64026
-msgstr "靜態成員函式中不能使用 %<this%>"
 
64027
+msgstr "%<this%> 未被擷取用於這個 lambda 函式"
 
64028
 
 
64029
 #: cp/tree.c:1074
 
64030
 #, gcc-internal-format
 
64031
 msgid "%qV qualifiers cannot be applied to %qT"
 
64032
 msgstr "%qV 限定符不能套用到 %qT 上"
 
64033
 
 
64034
-#: cp/tree.c:3084
 
64035
+#: cp/tree.c:3078
 
64036
 #, gcc-internal-format
 
64037
 msgid "%qE attribute can only be applied to Java class definitions"
 
64038
 msgstr "只能為 Java 類別定義套用 %qE 屬性"
 
64039
 
 
64040
-#: cp/tree.c:3113
 
64041
+#: cp/tree.c:3107
 
64042
 #, gcc-internal-format
 
64043
 msgid "%qE attribute can only be applied to class definitions"
 
64044
 msgstr "只能為類別定義套用 %qE 屬性"
 
64045
 
 
64046
-#: cp/tree.c:3119
 
64047
+#: cp/tree.c:3113
 
64048
 #, gcc-internal-format
 
64049
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
64050
 msgstr "%qE 已過時:g++ 的虛函式表現在預設與 COM 相容"
 
64051
 
 
64052
-#: cp/tree.c:3143
 
64053
+#: cp/tree.c:3137
 
64054
 #, gcc-internal-format
 
64055
 msgid "requested init_priority is not an integer constant"
 
64056
 msgstr "請求的 init_priority 不是一個整數常數"
 
64057
 
 
64058
-#: cp/tree.c:3164
 
64059
+#: cp/tree.c:3158
 
64060
 #, gcc-internal-format
 
64061
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
64062
 msgstr "只能將 %qE 屬性用於某個類別的物件的檔案作用欄位定義"
 
64063
 
 
64064
-#: cp/tree.c:3172
 
64065
+#: cp/tree.c:3166
 
64066
 #, gcc-internal-format
 
64067
 msgid "requested init_priority is out of range"
 
64068
 msgstr "請求的 init_priority 越界"
 
64069
 
 
64070
-#: cp/tree.c:3182
 
64071
+#: cp/tree.c:3176
 
64072
 #, gcc-internal-format
 
64073
 msgid "requested init_priority is reserved for internal use"
 
64074
 msgstr "請求的 init_priority 保留為內部使用"
 
64075
 
 
64076
-#: cp/tree.c:3193
 
64077
+#: cp/tree.c:3187
 
64078
 #, gcc-internal-format
 
64079
 msgid "%qE attribute is not supported on this platform"
 
64080
-msgstr "%qE 屬性在此平台上不受支援"
 
64081
+msgstr "%qE 屬性在此平臺上不受支援"
 
64082
 
 
64083
-#: cp/tree.c:3220
 
64084
+#: cp/tree.c:3214
 
64085
 #, fuzzy, gcc-internal-format
 
64086
-#| msgid "declaration of %qD as %s"
 
64087
 msgid "redeclaration of %qD adds abi tag %E"
 
64088
-msgstr "%qD 宣告為 %s"
 
64089
+msgstr "%qD 宣告為 %qT 的一個成員"
 
64090
 
 
64091
-#: cp/tree.c:3226
 
64092
+#: cp/tree.c:3220
 
64093
 #, fuzzy, gcc-internal-format
 
64094
-#| msgid "previous declaration %q+#D here"
 
64095
 msgid "previous declaration here"
 
64096
 msgstr "與此處早先的宣告 %q+#D 衝突"
 
64097
 
 
64098
-#: cp/tree.c:3243
 
64099
+#: cp/tree.c:3237
 
64100
 #, fuzzy, gcc-internal-format
 
64101
-#| msgid "%qE attribute ignored on non-class types"
 
64102
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
64103
 msgstr "%qE 屬性在不是類別的類型上被忽略"
 
64104
 
 
64105
-#: cp/tree.c:3249
 
64106
+#: cp/tree.c:3243
 
64107
 #, fuzzy, gcc-internal-format
 
64108
-#| msgid "%qE attribute can only be applied to class definitions"
 
64109
 msgid "%qE attribute applied to %qT after its definition"
 
64110
-msgstr "只能為類別定義套用 %qE 屬性"
 
64111
+msgstr "忽略屬性套用到 %qT 之後定義"
 
64112
 
 
64113
-#: cp/tree.c:3271
 
64114
+#: cp/tree.c:3265
 
64115
 #, fuzzy, gcc-internal-format
 
64116
-#| msgid "%J%qE attribute applies only to functions"
 
64117
 msgid "%qE attribute applied to non-function %qD"
 
64118
-msgstr "%J%qE 屬性只能套用到函式上"
 
64119
+msgstr "%qE 屬性套用只有到函式"
 
64120
 
 
64121
-#: cp/tree.c:3276
 
64122
+#: cp/tree.c:3270
 
64123
 #, fuzzy, gcc-internal-format
 
64124
-#| msgid "%J%qE attribute applies only to functions"
 
64125
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
64126
-msgstr "%J%qE 屬性只能套用到函式上"
 
64127
+msgstr "%qE 屬性套用只有到函式"
 
64128
 
 
64129
-#: cp/tree.c:3977
 
64130
+#: cp/tree.c:3971
 
64131
 #, fuzzy, gcc-internal-format
 
64132
-#| msgid "array bound is not an integer constant"
 
64133
 msgid "zero as null pointer constant"
 
64134
-msgstr "陣列邊界不是一個整數常數"
 
64135
+msgstr "零做為空指標常數"
 
64136
 
 
64137
-#: cp/tree.c:3990
 
64138
+#: cp/tree.c:3984
 
64139
 #, gcc-internal-format, gfc-internal-format
 
64140
 msgid "lang_* check: failed in %s, at %s:%d"
 
64141
 msgstr "lang_* check:在 %s 中失敗,於 %s:%d"
 
64142
 
 
64143
 #: cp/typeck.c:451
 
64144
 #, fuzzy, gcc-internal-format
 
64145
-#| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 
64146
 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
 
64147
-msgstr "%s(在不同的指標類型 %qT 和 %qT 之間)需要一個轉換"
 
64148
+msgstr "比較介於明確的指標類型 %qT 和 %qT lacks 演員陣容"
 
64149
 
 
64150
 #: cp/typeck.c:457
 
64151
 #, fuzzy, gcc-internal-format
 
64152
-#| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 
64153
 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
 
64154
-msgstr "%s(在不同的指標類型 %qT 和 %qT 之間)需要一個轉換"
 
64155
+msgstr "轉換介於明確的指標類型 %qT 和 %qT lacks 演員陣容"
 
64156
 
 
64157
 #: cp/typeck.c:463
 
64158
 #, fuzzy, gcc-internal-format
 
64159
-#| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 
64160
 msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
 
64161
-msgstr "%s(在不同的指標類型 %qT 和 %qT 之間)需要一個轉換"
 
64162
+msgstr "條件運算式介於明確的指標類型 %qT 和 %qT lacks 演員陣容"
 
64163
 
 
64164
 #: cp/typeck.c:604
 
64165
 #, fuzzy, gcc-internal-format
 
64166
-#| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 
64167
 msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
 
64168
-msgstr "ISO C++ 不允許在 %<void *%> 和函式指標間 %s"
 
64169
+msgstr "ISO C++禁止比較介於指標的型態 %<void *%> 和 pointer-to-function"
 
64170
 
 
64171
 #: cp/typeck.c:609
 
64172
 #, fuzzy, gcc-internal-format
 
64173
-#| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 
64174
 msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
 
64175
-msgstr "ISO C++ 不允許在 %<void *%> 和函式指標間 %s"
 
64176
+msgstr "ISO C++禁止轉換介於指標的型態 %<void *%> 和 pointer-to-function"
 
64177
 
 
64178
 #: cp/typeck.c:614
 
64179
 #, fuzzy, gcc-internal-format
 
64180
-#| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 
64181
 msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
 
64182
-msgstr "ISO C++ 不允許在 %<void *%> 和函式指標間 %s"
 
64183
+msgstr "ISO C++禁止條件運算式介於指標的型態 %<void *%> 和 pointer-to-function"
 
64184
 
 
64185
 #: cp/typeck.c:681
 
64186
 #, fuzzy, gcc-internal-format
 
64187
-#| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 
64188
 msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
 
64189
-msgstr "%s(在不同的成員指標類型 %qT 和 %qT 之間)需要一個轉換"
 
64190
+msgstr "比較介於明確的成員指標類型 %qT 和 %qT lacks 演員陣容"
 
64191
 
 
64192
 #: cp/typeck.c:686
 
64193
 #, fuzzy, gcc-internal-format
 
64194
-#| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 
64195
 msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
 
64196
-msgstr "%s(在不同的成員指標類型 %qT 和 %qT 之間)需要一個轉換"
 
64197
+msgstr "轉換介於明確的成員指標類型 %qT 和 %qT lacks 演員陣容"
 
64198
 
 
64199
 #: cp/typeck.c:691
 
64200
 #, fuzzy, gcc-internal-format
 
64201
-#| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 
64202
 msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
 
64203
-msgstr "%s(在不同的成員指標類型 %qT 和 %qT 之間)需要一個轉換"
 
64204
+msgstr "條件運算式介於明確的成員指標類型 %qT 和 %qT lacks 演員陣容"
 
64205
 
 
64206
 #: cp/typeck.c:1387
 
64207
-#, gcc-internal-format
 
64208
+#, fuzzy, gcc-internal-format
 
64209
 msgid "canonical types differ for identical types %T and %T"
 
64210
-msgstr ""
 
64211
+msgstr "權威的類型不同用於相等的類型 %T 和 %T"
 
64212
 
 
64213
 #: cp/typeck.c:1394
 
64214
-#, gcc-internal-format
 
64215
+#, fuzzy, gcc-internal-format
 
64216
 msgid "same canonical type node for different types %T and %T"
 
64217
-msgstr ""
 
64218
+msgstr "相同權威的型態節點用於不同的類型 %T 和 %T"
 
64219
 
 
64220
 #: cp/typeck.c:1519
 
64221
 #, gcc-internal-format
 
64222
@@ -38415,27 +36687,23 @@
 
64223
 
 
64224
 #: cp/typeck.c:1596
 
64225
 #, fuzzy, gcc-internal-format
 
64226
-#| msgid "invalid application of %qs to a bit-field"
 
64227
 msgid "invalid application of %<sizeof%> to a bit-field"
 
64228
-msgstr "對位元段使用 %qs 無效"
 
64229
+msgstr "無效的應用程式的 %<sizeof%> 到 bit-field"
 
64230
 
 
64231
 #: cp/typeck.c:1604
 
64232
 #, fuzzy, gcc-internal-format
 
64233
-#| msgid "ISO C++ forbids applying %qs to an expression of function type"
 
64234
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 
64235
-msgstr "ISO C++ 不允許將 %qs 套用到函式類型的運算式上"
 
64236
+msgstr "ISO C++禁止套用 %<sizeof%> 到運算式的函數型式"
 
64237
 
 
64238
 #: cp/typeck.c:1655
 
64239
 #, fuzzy, gcc-internal-format
 
64240
-#| msgid "invalid application of %qs to a bit-field"
 
64241
 msgid "invalid application of %<__alignof%> to a bit-field"
 
64242
-msgstr "對位元段使用 %qs 無效"
 
64243
+msgstr "無效的應用程式的 %<__alignof%>到 bit-field"
 
64244
 
 
64245
 #: cp/typeck.c:1666
 
64246
 #, fuzzy, gcc-internal-format
 
64247
-#| msgid "ISO C++ forbids applying %qs to an expression of function type"
 
64248
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 
64249
-msgstr "ISO C++ 不允許將 %qs 套用到函式類型的運算式上"
 
64250
+msgstr "ISO C++禁止套用 %<__alignof%>到運算式的函數型式"
 
64251
 
 
64252
 #: cp/typeck.c:1774
 
64253
 #, gcc-internal-format
 
64254
@@ -38444,21 +36712,18 @@
 
64255
 
 
64256
 #: cp/typeck.c:1940
 
64257
 #, fuzzy, gcc-internal-format
 
64258
-#| msgid "taking address of temporary"
 
64259
 msgid "taking address of temporary array"
 
64260
-msgstr "取臨時變數的位址"
 
64261
+msgstr "需位址的暫時的陣列"
 
64262
 
 
64263
 #: cp/typeck.c:2096
 
64264
 #, fuzzy, gcc-internal-format
 
64265
-#| msgid "deprecated conversion from string constant to %qT'"
 
64266
 msgid "deprecated conversion from string constant to %qT"
 
64267
-msgstr "從字串常數到 %qT 的轉換已過時"
 
64268
+msgstr "不宜用轉換從字串常數到 %qT"
 
64269
 
 
64270
 #: cp/typeck.c:2224 cp/typeck.c:2624
 
64271
 #, fuzzy, gcc-internal-format
 
64272
-#| msgid "request for member %qD in %qE, which is of non-class type %qT"
 
64273
 msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
 
64274
-msgstr "對成員 %qD 的請求出現在 %qE 中,而後者具有非類別類型 %qT"
 
64275
+msgstr "要求用於成員 %qD 在中 %qE,該項是的指標類型 %qT (也許您 meant 以使用 %<->%> ?)"
 
64276
 
 
64277
 #: cp/typeck.c:2228 cp/typeck.c:2628
 
64278
 #, gcc-internal-format
 
64279
@@ -38482,15 +36747,13 @@
 
64280
 
 
64281
 #: cp/typeck.c:2345
 
64282
 #, fuzzy, gcc-internal-format
 
64283
-#| msgid "invalid access to non-static data member %qD of NULL object"
 
64284
 msgid "invalid access to non-static data member %qD  of NULL object"
 
64285
-msgstr "對 NULL 物件非靜態資料成員 %qD 的存取無效"
 
64286
+msgstr "無效的存取到非靜態資料成員 %qD  的空值物件"
 
64287
 
 
64288
 #: cp/typeck.c:2478
 
64289
 #, fuzzy, gcc-internal-format
 
64290
-#| msgid "qualified type %qT does not match destructor name ~%qT"
 
64291
 msgid "object type %qT does not match destructor name ~%qT"
 
64292
-msgstr "限定的類型 %qT 不匹配解構函式名 ~%qT"
 
64293
+msgstr "物件類型 %qT 不匹配解構式名稱 ~%qT"
 
64294
 
 
64295
 #: cp/typeck.c:2486
 
64296
 #, gcc-internal-format
 
64297
@@ -38524,21 +36787,18 @@
 
64298
 
 
64299
 #: cp/typeck.c:2906
 
64300
 #, fuzzy, gcc-internal-format
 
64301
-#| msgid "invalid use of %qs on pointer to member"
 
64302
 msgid "invalid use of array indexing on pointer to member"
 
64303
-msgstr "將 %qs 用在成員指標上無效"
 
64304
+msgstr "無效的使用的陣列索引於成員指標"
 
64305
 
 
64306
 #: cp/typeck.c:2909
 
64307
 #, fuzzy, gcc-internal-format
 
64308
-#| msgid "invalid use of %qs on pointer to member"
 
64309
 msgid "invalid use of unary %<*%> on pointer to member"
 
64310
-msgstr "將 %qs 用在成員指標上無效"
 
64311
+msgstr "無效的使用的一元 %<*%>於成員指標"
 
64312
 
 
64313
 #: cp/typeck.c:2912
 
64314
 #, fuzzy, gcc-internal-format
 
64315
-#| msgid "invalid use of %qs on pointer to member"
 
64316
 msgid "invalid use of implicit conversion on pointer to member"
 
64317
-msgstr "將 %qs 用在成員指標上無效"
 
64318
+msgstr "無效的使用的隱含轉換於成員指標"
 
64319
 
 
64320
 #: cp/typeck.c:2915
 
64321
 #, gcc-internal-format
 
64322
@@ -38577,9 +36837,8 @@
 
64323
 
 
64324
 #: cp/typeck.c:3388
 
64325
 #, fuzzy, gcc-internal-format
 
64326
-#| msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 
64327
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
 
64328
-msgstr "必須用 %<.*%> or %<->*%> 呼叫 <%E (...)%> 中的成員函式指標"
 
64329
+msgstr "必須使用 %<.*%>或 %<->*%> 到呼叫成員指標函式在中 %<%E (...)%>,例如: %<(...->* %E) (...)%>"
 
64330
 
 
64331
 #: cp/typeck.c:3406
 
64332
 #, gcc-internal-format
 
64333
@@ -38588,63 +36847,53 @@
 
64334
 
 
64335
 #: cp/typeck.c:3409
 
64336
 #, fuzzy, gcc-internal-format
 
64337
-#| msgid "%qE cannot be used as a function"
 
64338
 msgid "%qD cannot be used as a function"
 
64339
 msgstr "%qE 不能做為函式"
 
64340
 
 
64341
 #: cp/typeck.c:3412
 
64342
 #, fuzzy, gcc-internal-format
 
64343
-#| msgid "%qE cannot be used as a function"
 
64344
 msgid "expression cannot be used as a function"
 
64345
 msgstr "%qE 不能做為函式"
 
64346
 
 
64347
 #: cp/typeck.c:3461
 
64348
 #, fuzzy, gcc-internal-format
 
64349
-#| msgid "too many arguments to %s %q+#D"
 
64350
 msgid "too many arguments to constructor %q#D"
 
64351
-msgstr "給予 %s %q+#D 的引數太多"
 
64352
+msgstr "太多引數到建構子 %q#D"
 
64353
 
 
64354
 #: cp/typeck.c:3462
 
64355
 #, fuzzy, gcc-internal-format
 
64356
-#| msgid "too few arguments to %s %q+#D"
 
64357
 msgid "too few arguments to constructor %q#D"
 
64358
-msgstr "給予 %s %q+#D 的引數太少"
 
64359
+msgstr "太少引數到建構子 %q#D"
 
64360
 
 
64361
 #: cp/typeck.c:3467
 
64362
 #, fuzzy, gcc-internal-format
 
64363
-#| msgid "too many arguments to function %qs"
 
64364
 msgid "too many arguments to member function %q#D"
 
64365
-msgstr "給予函式 %qs 的參數太多"
 
64366
+msgstr "太多引數到成員函式 %q#D"
 
64367
 
 
64368
 #: cp/typeck.c:3468
 
64369
 #, fuzzy, gcc-internal-format
 
64370
-#| msgid "too few arguments to function %qs"
 
64371
 msgid "too few arguments to member function %q#D"
 
64372
-msgstr "給予函式 %qs 的參數太少"
 
64373
+msgstr "太少引數到成員函式 %q#D"
 
64374
 
 
64375
 #: cp/typeck.c:3474
 
64376
 #, fuzzy, gcc-internal-format
 
64377
-#| msgid "too many arguments to function %qs"
 
64378
 msgid "too many arguments to function %q#D"
 
64379
-msgstr "給予函式 %qs 的參數太多"
 
64380
+msgstr "太多引數到函式 %q#D"
 
64381
 
 
64382
 #: cp/typeck.c:3475
 
64383
 #, fuzzy, gcc-internal-format
 
64384
-#| msgid "too few arguments to function %qs"
 
64385
 msgid "too few arguments to function %q#D"
 
64386
-msgstr "給予函式 %qs 的參數太少"
 
64387
+msgstr "太少引數到函式 %q#D"
 
64388
 
 
64389
 #: cp/typeck.c:3485
 
64390
 #, fuzzy, gcc-internal-format
 
64391
-#| msgid "too many arguments to %s %q+#D"
 
64392
 msgid "too many arguments to method %q#D"
 
64393
-msgstr "給予 %s %q+#D 的引數太多"
 
64394
+msgstr "太多引數到方法 %q#D"
 
64395
 
 
64396
 #: cp/typeck.c:3486
 
64397
 #, fuzzy, gcc-internal-format
 
64398
-#| msgid "too few arguments to %s %q+#D"
 
64399
 msgid "too few arguments to method %q#D"
 
64400
-msgstr "給予 %s %q+#D 的引數太少"
 
64401
+msgstr "太少引數到方法 %q#D"
 
64402
 
 
64403
 #: cp/typeck.c:3489
 
64404
 #, gcc-internal-format
 
64405
@@ -38678,39 +36927,33 @@
 
64406
 
 
64407
 #: cp/typeck.c:4188
 
64408
 #, fuzzy, gcc-internal-format
 
64409
-#| msgid "%s rotate count is negative"
 
64410
 msgid "left rotate count is negative"
 
64411
-msgstr "%s 循環移位次數為負"
 
64412
+msgstr "左旋轉計數是負"
 
64413
 
 
64414
 #: cp/typeck.c:4189
 
64415
 #, fuzzy, gcc-internal-format
 
64416
-#| msgid "%s rotate count is negative"
 
64417
 msgid "right rotate count is negative"
 
64418
-msgstr "%s 循環移位次數為負"
 
64419
+msgstr "右旋轉計數是負"
 
64420
 
 
64421
 #: cp/typeck.c:4195
 
64422
 #, fuzzy, gcc-internal-format
 
64423
-#| msgid "%s rotate count >= width of type"
 
64424
 msgid "left rotate count >= width of type"
 
64425
-msgstr "%s 循環移位次數大於或等於類型寬度"
 
64426
+msgstr "左旋轉計數>=寬度的型態"
 
64427
 
 
64428
 #: cp/typeck.c:4196
 
64429
 #, fuzzy, gcc-internal-format
 
64430
-#| msgid "%s rotate count >= width of type"
 
64431
 msgid "right rotate count >= width of type"
 
64432
-msgstr "%s 循環移位次數大於或等於類型寬度"
 
64433
+msgstr "右旋轉計數>=寬度的型態"
 
64434
 
 
64435
 #: cp/typeck.c:4217 cp/typeck.c:4451
 
64436
 #, fuzzy, gcc-internal-format
 
64437
-#| msgid "weak declaration of %q+D after first use results in unspecified behavior"
 
64438
 msgid "comparison with string literal results in unspecified behaviour"
 
64439
-msgstr "%q+D 的弱宣告出現在第一次使用之後將導致不可預期的行為"
 
64440
+msgstr "比較與字串實字結果於未指定的行為"
 
64441
 
 
64442
 #: cp/typeck.c:4237 cp/typeck.c:4250
 
64443
 #, fuzzy, gcc-internal-format
 
64444
-#| msgid "the address of %qD, will always evaluate as %<true%>"
 
64445
 msgid "the address of %qD will never be NULL"
 
64446
-msgstr "%qD 的位址總是等價為 %<true%>"
 
64447
+msgstr "位址的 %qD 將永不是空值"
 
64448
 
 
64449
 #: cp/typeck.c:4262 cp/typeck.c:4270 cp/typeck.c:4513 cp/typeck.c:4521
 
64450
 #, gcc-internal-format
 
64451
@@ -38719,7 +36962,6 @@
 
64452
 
 
64453
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
64454
 #, fuzzy, gcc-internal-format
 
64455
-#| msgid "no type named %q#T in %q#T"
 
64456
 msgid "operand types are %qT and %qT"
 
64457
 msgstr "沒具名為 %q#T 的類型,在%q#T 中 "
 
64458
 
 
64459
@@ -38755,15 +36997,13 @@
 
64460
 
 
64461
 #: cp/typeck.c:4918
 
64462
 #, fuzzy, gcc-internal-format
 
64463
-#| msgid "taking address of temporary"
 
64464
 msgid "taking address of constructor %qE"
 
64465
-msgstr "取臨時變數的位址"
 
64466
+msgstr "需位址的建構子 %qE"
 
64467
 
 
64468
 #: cp/typeck.c:4919
 
64469
 #, fuzzy, gcc-internal-format
 
64470
-#| msgid "taking address of temporary"
 
64471
 msgid "taking address of destructor %qE"
 
64472
-msgstr "取臨時變數的位址"
 
64473
+msgstr "需位址的解構式 %qE"
 
64474
 
 
64475
 #: cp/typeck.c:4933
 
64476
 #, gcc-internal-format
 
64477
@@ -38777,9 +37017,8 @@
 
64478
 
 
64479
 #: cp/typeck.c:4941
 
64480
 #, fuzzy, gcc-internal-format
 
64481
-#| msgid "parenthesis around %qE cannot be used to form a pointer-to-member-function"
 
64482
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 
64483
-msgstr "%qE 兩邊的括號不能用來建構一個成員函式指標"
 
64484
+msgstr "parentheses 周圍 %qE 無法用來表單成員函式指標"
 
64485
 
 
64486
 #. An expression like &memfn.
 
64487
 #: cp/typeck.c:5102
 
64488
@@ -38800,9 +37039,8 @@
 
64489
 
 
64490
 #: cp/typeck.c:5146
 
64491
 #, fuzzy, gcc-internal-format
 
64492
-#| msgid "taking address of temporary"
 
64493
 msgid "taking address of xvalue (rvalue reference)"
 
64494
-msgstr "取臨時變數的位址"
 
64495
+msgstr "需位址的 xvalue (rvalue 參考)"
 
64496
 
 
64497
 #: cp/typeck.c:5163
 
64498
 #, gcc-internal-format
 
64499
@@ -38821,45 +37059,38 @@
 
64500
 
 
64501
 #: cp/typeck.c:5522
 
64502
 #, fuzzy, gcc-internal-format
 
64503
-#| msgid "ISO C++ forbids %sing an enum"
 
64504
 msgid "ISO C++ forbids incrementing an enum"
 
64505
-msgstr "ISO C++ 不允許 %sing 一個列舉"
 
64506
+msgstr "ISO C++禁止遞增 enum"
 
64507
 
 
64508
 #: cp/typeck.c:5523
 
64509
 #, fuzzy, gcc-internal-format
 
64510
-#| msgid "ISO C++ forbids %sing an enum"
 
64511
 msgid "ISO C++ forbids decrementing an enum"
 
64512
-msgstr "ISO C++ 不允許 %sing 一個列舉"
 
64513
+msgstr "ISO C++禁止遞減 enum"
 
64514
 
 
64515
 #: cp/typeck.c:5539
 
64516
 #, fuzzy, gcc-internal-format
 
64517
-#| msgid "cannot %s a pointer to incomplete type %qT"
 
64518
 msgid "cannot increment a pointer to incomplete type %qT"
 
64519
-msgstr "不能將指標 %s 到不完全的類型 %qT"
 
64520
+msgstr "無法遞增指標到不完整型態 %qT"
 
64521
 
 
64522
 #: cp/typeck.c:5540
 
64523
 #, fuzzy, gcc-internal-format
 
64524
-#| msgid "cannot %s a pointer to incomplete type %qT"
 
64525
 msgid "cannot decrement a pointer to incomplete type %qT"
 
64526
-msgstr "不能將指標 %s 到不完全的類型 %qT"
 
64527
+msgstr "無法遞減指標到不完整型態 %qT"
 
64528
 
 
64529
 #: cp/typeck.c:5551
 
64530
 #, fuzzy, gcc-internal-format
 
64531
-#| msgid "ISO C++ forbids %sing a pointer of type %qT"
 
64532
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 
64533
-msgstr "ISO C++ 不允許 %s 一個類型為 %qT 的指標"
 
64534
+msgstr "ISO C++禁止遞增指標的型態 %qT"
 
64535
 
 
64536
 #: cp/typeck.c:5552
 
64537
 #, fuzzy, gcc-internal-format
 
64538
-#| msgid "ISO C++ forbids %sing a pointer of type %qT"
 
64539
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 
64540
-msgstr "ISO C++ 不允許 %s 一個類型為 %qT 的指標"
 
64541
+msgstr "ISO C++禁止遞減指標的型態 %qT"
 
64542
 
 
64543
 #: cp/typeck.c:5585
 
64544
 #, fuzzy, gcc-internal-format
 
64545
-#| msgid "invalid expression as operand"
 
64546
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 
64547
-msgstr "無效的運算式做為運算元"
 
64548
+msgstr "無效的使用的布林表示式做為運算元到 %<operator--%>"
 
64549
 
 
64550
 #: cp/typeck.c:5747
 
64551
 #, gcc-internal-format
 
64552
@@ -38878,27 +37109,23 @@
 
64553
 
 
64554
 #: cp/typeck.c:5856
 
64555
 #, fuzzy, gcc-internal-format
 
64556
-#| msgid "initializer for %qT must be brace-enclosed"
 
64557
 msgid "list-initializer for non-class type must not be parenthesized"
 
64558
-msgstr "%qT 的初始化設定必須在大括號內"
 
64559
+msgstr "list-initializer 用於 non-class 型態必須不被 parenthesized"
 
64560
 
 
64561
 #: cp/typeck.c:5868
 
64562
 #, fuzzy, gcc-internal-format
 
64563
-#| msgid "%s expression list treated as compound expression"
 
64564
 msgid "expression list treated as compound expression in initializer"
 
64565
-msgstr "%s 運算式清單被看作複合運算式"
 
64566
+msgstr "運算式清單視為複合式表示式在中初始設定式"
 
64567
 
 
64568
 #: cp/typeck.c:5872
 
64569
 #, fuzzy, gcc-internal-format
 
64570
-#| msgid "%s expression list treated as compound expression"
 
64571
 msgid "expression list treated as compound expression in mem-initializer"
 
64572
-msgstr "%s 運算式清單被看作複合運算式"
 
64573
+msgstr "運算式清單視為複合式表示式在中 mem-initializer"
 
64574
 
 
64575
 #: cp/typeck.c:5876
 
64576
 #, fuzzy, gcc-internal-format
 
64577
-#| msgid "%s expression list treated as compound expression"
 
64578
 msgid "expression list treated as compound expression in functional cast"
 
64579
-msgstr "%s 運算式清單被看作複合運算式"
 
64580
+msgstr "運算式清單視為複合式表示式在中 functional 演員陣容"
 
64581
 
 
64582
 #: cp/typeck.c:5913
 
64583
 #, gcc-internal-format, gfc-internal-format
 
64584
@@ -38906,31 +37133,27 @@
 
64585
 msgstr "%s 運算式清單被看作複合運算式"
 
64586
 
 
64587
 #: cp/typeck.c:5991
 
64588
-#, gcc-internal-format
 
64589
+#, fuzzy, gcc-internal-format
 
64590
 msgid "no context to resolve type of %qE"
 
64591
-msgstr ""
 
64592
+msgstr "沒有語境到解析型態的 %qE"
 
64593
 
 
64594
 #: cp/typeck.c:6024
 
64595
 #, fuzzy, gcc-internal-format
 
64596
-#| msgid "conversion from %qT to %qT discards qualifiers"
 
64597
 msgid "cast from type %qT to type %qT casts away qualifiers"
 
64598
-msgstr "從 %qT 到 %qT 的轉換丟失了限定資訊"
 
64599
+msgstr "演員陣容從型態 %qT 輸入 %qT 演員陣容暫離限定元"
 
64600
 
 
64601
 #: cp/typeck.c:6030
 
64602
 #, fuzzy, gcc-internal-format
 
64603
-#| msgid "invalid static_cast from type %qT to type %qT"
 
64604
 msgid "static_cast from type %qT to type %qT casts away qualifiers"
 
64605
-msgstr "從類型 %qT 到類型 %qT 中的 static_cast 無效"
 
64606
+msgstr "staticcast 從型態 %qT 輸入 %qT 演員陣容暫離限定元(_C)"
 
64607
 
 
64608
 #: cp/typeck.c:6036
 
64609
 #, fuzzy, gcc-internal-format
 
64610
-#| msgid "invalid static_cast from type %qT to type %qT"
 
64611
 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
 
64612
-msgstr "從類型 %qT 到類型 %qT 中的 static_cast 無效"
 
64613
+msgstr "reinterpretcast 從型態 %qT 輸入 %qT 演員陣容暫離限定元(_C)"
 
64614
 
 
64615
 #: cp/typeck.c:6063
 
64616
 #, fuzzy, gcc-internal-format
 
64617
-#| msgid "%qT uses local type %qT"
 
64618
 msgid "useless cast to type %qT"
 
64619
 msgstr "%qT 使用了局部類型 %qT"
 
64620
 
 
64621
@@ -39010,9 +37233,8 @@
 
64622
 
 
64623
 #: cp/typeck.c:7237
 
64624
 #, fuzzy, gcc-internal-format
 
64625
-#| msgid "nonconstant array index in initializer"
 
64626
 msgid "assigning to an array from an initializer list"
 
64627
-msgstr "初始值設定中陣列索引不是常數"
 
64628
+msgstr "指派到陣列從初始設定式清單"
 
64629
 
 
64630
 #: cp/typeck.c:7251
 
64631
 #, gcc-internal-format
 
64632
@@ -39021,15 +37243,13 @@
 
64633
 
 
64634
 #: cp/typeck.c:7265
 
64635
 #, fuzzy, gcc-internal-format
 
64636
-#| msgid "bad array initializer"
 
64637
 msgid "array used as initializer"
 
64638
-msgstr "錯誤的陣列初始值設定"
 
64639
+msgstr "陣列使用的做為初始設定式"
 
64640
 
 
64641
 #: cp/typeck.c:7267
 
64642
 #, fuzzy, gcc-internal-format
 
64643
-#| msgid "invalid lvalue in assignment"
 
64644
 msgid "invalid array assignment"
 
64645
-msgstr "賦值運算中的左值無效"
 
64646
+msgstr "無效的陣列指派"
 
64647
 
 
64648
 #: cp/typeck.c:7374
 
64649
 #, gcc-internal-format
 
64650
@@ -39058,69 +37278,58 @@
 
64651
 
 
64652
 #: cp/typeck.c:7819
 
64653
 #, fuzzy, gcc-internal-format
 
64654
-#| msgid "cannot convert %qT to %qT for argument %qP to %qD"
 
64655
 msgid "cannot convert %qT to %qT in default argument"
 
64656
-msgstr "不能從 %qT 轉換到 %qT,為引數 %qP(屬於 %qD)"
 
64657
+msgstr "無法轉換 %qT 到 %qT 在中預設引數"
 
64658
 
 
64659
 #: cp/typeck.c:7823
 
64660
 #, fuzzy, gcc-internal-format
 
64661
-#| msgid "cannot convert %qT to %qT in %s"
 
64662
 msgid "cannot convert %qT to %qT in argument passing"
 
64663
-msgstr "不能將 %qT 轉換為 %qT,在 %s 中"
 
64664
+msgstr "無法轉換 %qT 到 %qT 在中引數傳遞"
 
64665
 
 
64666
 #: cp/typeck.c:7827
 
64667
 #, fuzzy, gcc-internal-format
 
64668
-#| msgid "cannot convert %qT to %qT in %s"
 
64669
 msgid "cannot convert %qT to %qT"
 
64670
-msgstr "不能將 %qT 轉換為 %qT,在 %s 中"
 
64671
+msgstr "無法轉換 %qT 到 %qT"
 
64672
 
 
64673
 #: cp/typeck.c:7831
 
64674
 #, fuzzy, gcc-internal-format
 
64675
-#| msgid "cannot convert %qT to %qT in %s"
 
64676
 msgid "cannot convert %qT to %qT in initialization"
 
64677
-msgstr "不能將 %qT 轉換為 %qT,在 %s 中"
 
64678
+msgstr "無法轉換 %qT 到 %qT 在中初始化"
 
64679
 
 
64680
 #: cp/typeck.c:7835
 
64681
 #, fuzzy, gcc-internal-format
 
64682
-#| msgid "cannot convert %qT to %qT in %s"
 
64683
 msgid "cannot convert %qT to %qT in return"
 
64684
-msgstr "不能將 %qT 轉換為 %qT,在 %s 中"
 
64685
+msgstr "無法轉換 %qT 到 %qT 在中回傳"
 
64686
 
 
64687
 #: cp/typeck.c:7839
 
64688
 #, fuzzy, gcc-internal-format
 
64689
-#| msgid "cannot convert %qT to %qT in %s"
 
64690
 msgid "cannot convert %qT to %qT in assignment"
 
64691
-msgstr "不能將 %qT 轉換為 %qT,在 %s 中"
 
64692
+msgstr "無法轉換 %qT 到 %qT 在中指派"
 
64693
 
 
64694
 #: cp/typeck.c:7862
 
64695
 #, fuzzy, gcc-internal-format
 
64696
-#| msgid "argument %d of %qE might be a candidate for a format attribute"
 
64697
 msgid "parameter %qP of %qD might be a candidate for a format attribute"
 
64698
-msgstr "引數 %d(屬於 %qE)可能是 format 屬性的備選"
 
64699
+msgstr "參數 %qP 的 %qD 也許是 candidate 用於格式屬性"
 
64700
 
 
64701
 #: cp/typeck.c:7866
 
64702
 #, fuzzy, gcc-internal-format
 
64703
-#| msgid "return type might be a candidate for a format attribute"
 
64704
 msgid "parameter might be a candidate for a format attribute"
 
64705
-msgstr "回傳類型可能是 format 屬性的備選"
 
64706
+msgstr "參數也許是 candidate 用於格式屬性"
 
64707
 
 
64708
 #: cp/typeck.c:7871
 
64709
 #, fuzzy, gcc-internal-format
 
64710
-#| msgid "argument of function call might be a candidate for a format attribute"
 
64711
 msgid "target of conversion might be a candidate for a format attribute"
 
64712
-msgstr "函式的引數可能是 format 屬性的備選"
 
64713
+msgstr "目標的轉換也許是 candidate 用於格式屬性"
 
64714
 
 
64715
 #: cp/typeck.c:7876
 
64716
 #, fuzzy, gcc-internal-format
 
64717
-#| msgid "argument of function call might be a candidate for a format attribute"
 
64718
 msgid "target of initialization might be a candidate for a format attribute"
 
64719
-msgstr "函式的引數可能是 format 屬性的備選"
 
64720
+msgstr "目標的初始化也許是 candidate 用於格式屬性"
 
64721
 
 
64722
 #: cp/typeck.c:7886
 
64723
 #, fuzzy, gcc-internal-format
 
64724
-#| msgid "assignment left-hand side might be a candidate for a format attribute"
 
64725
 msgid "left-hand side of assignment might be a candidate for a format attribute"
 
64726
-msgstr "賦值的左手邊可能是 format 屬性的備選時"
 
64727
+msgstr "left-hand 側邊的指派也許是 candidate 用於格式屬性"
 
64728
 
 
64729
 #: cp/typeck.c:7979 cp/typeck.c:7981
 
64730
 #, gcc-internal-format
 
64731
@@ -39166,31 +37375,36 @@
 
64732
 msgstr "建構式回傳值"
 
64733
 
 
64734
 #. Give a helpful error message.
 
64735
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
64736
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
64737
 #, gcc-internal-format
 
64738
 msgid "return-statement with no value, in function returning %qT"
 
64739
 msgstr "在回傳 %qT 的函式中,回傳敘述不帶回傳值"
 
64740
 
 
64741
-#: cp/typeck.c:8191
 
64742
+#: cp/typeck.c:8141
 
64743
+#, fuzzy, gcc-internal-format
 
64744
+msgid "returning initializer list"
 
64745
+msgstr "<brace-enclosed initializer list>"
 
64746
+
 
64747
+#: cp/typeck.c:8196
 
64748
 #, gcc-internal-format
 
64749
 msgid "return-statement with a value, in function returning 'void'"
 
64750
 msgstr "在回傳「void」的函式中,回傳敘述帶回傳值"
 
64751
 
 
64752
-#: cp/typeck.c:8221
 
64753
+#: cp/typeck.c:8226
 
64754
 #, gcc-internal-format
 
64755
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
64756
 msgstr "%<operator new%> 不能回傳 NULL,除非它被宣告為 %<throw()%> (或 -fcheck-new 起作用)"
 
64757
 
 
64758
 #. Make this a permerror because we used to accept it.
 
64759
-#: cp/typeck.c:8789
 
64760
-#, gcc-internal-format
 
64761
+#: cp/typeck.c:8794
 
64762
+#, fuzzy, gcc-internal-format
 
64763
 msgid "using temporary as lvalue"
 
64764
-msgstr ""
 
64765
+msgstr "使用暫時的做為 lvalue"
 
64766
 
 
64767
-#: cp/typeck.c:8791
 
64768
-#, gcc-internal-format
 
64769
+#: cp/typeck.c:8796
 
64770
+#, fuzzy, gcc-internal-format
 
64771
 msgid "using xvalue (rvalue reference) as lvalue"
 
64772
-msgstr ""
 
64773
+msgstr "使用 xvalue (rvalue 參考) 做為 lvalue"
 
64774
 
 
64775
 #: cp/typeck2.c:50
 
64776
 #, gcc-internal-format
 
64777
@@ -39199,51 +37413,43 @@
 
64778
 
 
64779
 #: cp/typeck2.c:105
 
64780
 #, fuzzy, gcc-internal-format
 
64781
-#| msgid "assignment of read-only variable %qD"
 
64782
 msgid "assignment of constant field %qD"
 
64783
-msgstr "向唯讀變數 %qD 賦值"
 
64784
+msgstr "指派的常數欄位 %qD"
 
64785
 
 
64786
 #: cp/typeck2.c:107
 
64787
 #, fuzzy, gcc-internal-format
 
64788
-#| msgid "read-only variable %qD used as %<asm%> output"
 
64789
 msgid "constant field %qD used as %<asm%> output"
 
64790
-msgstr "唯讀變數 %qD 做為 %<asm%> 的輸出"
 
64791
+msgstr "常數欄位 %qD 使用的做為 %<asm%> 輸出"
 
64792
 
 
64793
 #: cp/typeck2.c:109
 
64794
 #, fuzzy, gcc-internal-format
 
64795
-#| msgid "increment of read-only variable %qD"
 
64796
 msgid "increment of constant field %qD"
 
64797
-msgstr "令唯讀變數 %qD 自增"
 
64798
+msgstr "遞增的常數欄位 %qD"
 
64799
 
 
64800
 #: cp/typeck2.c:111
 
64801
 #, fuzzy, gcc-internal-format
 
64802
-#| msgid "decrement of read-only variable %qD"
 
64803
 msgid "decrement of constant field %qD"
 
64804
-msgstr "令唯讀成員 %qD 自增"
 
64805
+msgstr "遞減的常數欄位 %qD"
 
64806
 
 
64807
 #: cp/typeck2.c:118
 
64808
 #, fuzzy, gcc-internal-format
 
64809
-#| msgid "assignment of read-only member %qD"
 
64810
 msgid "assignment of read-only reference %qD"
 
64811
-msgstr "向唯讀成員 %qD 賦值"
 
64812
+msgstr "指派的唯讀參考 %qD"
 
64813
 
 
64814
 #: cp/typeck2.c:120
 
64815
 #, fuzzy, gcc-internal-format
 
64816
-#| msgid "read-only member %qD used as %<asm%> output"
 
64817
 msgid "read-only reference %qD used as %<asm%> output"
 
64818
-msgstr "唯讀成員 %qD 做為 %<asm%> 的輸出"
 
64819
+msgstr "唯讀參考 %qD 使用的做為 %<asm%> 輸出"
 
64820
 
 
64821
 #: cp/typeck2.c:122
 
64822
 #, fuzzy, gcc-internal-format
 
64823
-#| msgid "increment of read-only member %qD"
 
64824
 msgid "increment of read-only reference %qD"
 
64825
-msgstr "令唯讀成員 %qD 自增"
 
64826
+msgstr "遞增的唯讀參考 %qD"
 
64827
 
 
64828
 #: cp/typeck2.c:124
 
64829
 #, fuzzy, gcc-internal-format
 
64830
-#| msgid "decrement of read-only member %qD"
 
64831
 msgid "decrement of read-only reference %qD"
 
64832
-msgstr "令唯讀成員 %qD 自減"
 
64833
+msgstr "遞減的唯讀參考 %qD"
 
64834
 
 
64835
 #: cp/typeck2.c:308
 
64836
 #, gcc-internal-format
 
64837
@@ -39288,9 +37494,8 @@
 
64838
 
 
64839
 #: cp/typeck2.c:337
 
64840
 #, fuzzy, gcc-internal-format
 
64841
-#| msgid "%J  because the following virtual functions are pure within %qT:"
 
64842
 msgid "  because the following virtual functions are pure within %qT:"
 
64843
-msgstr "%J 因為下列虛函式在 %qT 中為抽象函式:"
 
64844
+msgstr "  因為下列虛擬函式是 pure 在之內 %qT:"
 
64845
 
 
64846
 #: cp/typeck2.c:343
 
64847
 #, gcc-internal-format
 
64848
@@ -39299,89 +37504,78 @@
 
64849
 
 
64850
 #: cp/typeck2.c:352
 
64851
 #, fuzzy, gcc-internal-format
 
64852
-#| msgid "%J  since type %qT has pure virtual functions"
 
64853
 msgid "  since type %qT has pure virtual functions"
 
64854
-msgstr "%J  因為類型 %qT 有抽象函式"
 
64855
+msgstr "  自從型態 %qT 有純虛擬函式"
 
64856
 
 
64857
 #: cp/typeck2.c:390
 
64858
 #, fuzzy, gcc-internal-format
 
64859
-#| msgid "%qD has incomplete type"
 
64860
 msgid "%q+D has incomplete type"
 
64861
-msgstr "%qD 類型不完全"
 
64862
+msgstr "%q+D 有不完整型態"
 
64863
 
 
64864
 #: cp/typeck2.c:403
 
64865
 #, fuzzy, gcc-internal-format
 
64866
-#| msgid "invalid use of incomplete typedef %qD"
 
64867
 msgid "invalid use of incomplete type %q#T"
 
64868
-msgstr "對不完全的 typedef %qD 的無效使用"
 
64869
+msgstr "無效的使用的不完整型態 %q#T"
 
64870
 
 
64871
 #: cp/typeck2.c:406
 
64872
 #, fuzzy, gcc-internal-format
 
64873
-#| msgid "declaration of %q+#D"
 
64874
 msgid "forward declaration of %q+#T"
 
64875
-msgstr "%q+#D 的宣告"
 
64876
+msgstr "前置宣告的 %q+#T"
 
64877
 
 
64878
 #: cp/typeck2.c:409
 
64879
 #, fuzzy, gcc-internal-format
 
64880
-#| msgid "declaration of %q+#D"
 
64881
 msgid "declaration of %q+#T"
 
64882
-msgstr "%q+#D 的宣告"
 
64883
+msgstr "宣告的 %q+#T"
 
64884
 
 
64885
 #: cp/typeck2.c:414
 
64886
 #, fuzzy, gcc-internal-format
 
64887
-#| msgid "invalid use of %qD"
 
64888
 msgid "invalid use of %qT"
 
64889
-msgstr "錯誤地使用了 %qD"
 
64890
+msgstr "無效的使用的 %qT"
 
64891
 
 
64892
 #: cp/typeck2.c:436
 
64893
 #, fuzzy, gcc-internal-format
 
64894
-#| msgid "invalid use of non-static member function %qD"
 
64895
 msgid "invalid use of member function (did you forget the %<()%> ?)"
 
64896
-msgstr "對非靜態成員函式 %qD 的使用無效"
 
64897
+msgstr "無效的使用的成員函式 (did 您忘記%<()%>?)"
 
64898
 
 
64899
 #: cp/typeck2.c:440
 
64900
-#, gcc-internal-format
 
64901
+#, fuzzy, gcc-internal-format
 
64902
 msgid "invalid use of member (did you forget the %<&%> ?)"
 
64903
-msgstr ""
 
64904
+msgstr "無效的使用的成員 (did 您忘記 %<&%>?)"
 
64905
 
 
64906
 #: cp/typeck2.c:451
 
64907
 #, fuzzy, gcc-internal-format
 
64908
-#| msgid "invalid use of incomplete typedef %qD"
 
64909
 msgid "invalid use of template type parameter %qT"
 
64910
-msgstr "對不完全的 typedef %qD 的無效使用"
 
64911
+msgstr "無效的使用的模板型態參數 %qT"
 
64912
 
 
64913
 #: cp/typeck2.c:456
 
64914
 #, fuzzy, gcc-internal-format
 
64915
-#| msgid "invalid default argument for a template template parameter"
 
64916
 msgid "invalid use of template template parameter %qT"
 
64917
-msgstr "範本的範本參數的預設引數無效"
 
64918
+msgstr "無效的使用的模板模板參數 %qT"
 
64919
 
 
64920
 #: cp/typeck2.c:462
 
64921
 #, fuzzy, gcc-internal-format
 
64922
-#| msgid "invalid use of incomplete typedef %qD"
 
64923
 msgid "invalid use of dependent type %qT"
 
64924
-msgstr "對不完全的 typedef %qD 的無效使用"
 
64925
+msgstr "無效的使用的附屬型態 %qT"
 
64926
 
 
64927
 #: cp/typeck2.c:469
 
64928
 #, fuzzy, gcc-internal-format
 
64929
-#| msgid "invalid use of %<restrict%>"
 
64930
 msgid "invalid use of brace-enclosed initializer list"
 
64931
-msgstr "錯誤地使用了 %<restrict%>"
 
64932
+msgstr "無效的使用的 brace-enclosed 初始設定式清單"
 
64933
 
 
64934
 #: cp/typeck2.c:477
 
64935
-#, gcc-internal-format
 
64936
+#, fuzzy, gcc-internal-format
 
64937
 msgid "address of overloaded function with no contextual type information"
 
64938
-msgstr ""
 
64939
+msgstr "位址的多載化函式不具任何語境的類型資訊"
 
64940
 
 
64941
 #: cp/typeck2.c:481
 
64942
-#, gcc-internal-format
 
64943
+#, fuzzy, gcc-internal-format
 
64944
 msgid "overloaded function with no contextual type information"
 
64945
-msgstr ""
 
64946
+msgstr "多載化函式不具任何語境的類型資訊"
 
64947
 
 
64948
 #: cp/typeck2.c:484
 
64949
-#, gcc-internal-format
 
64950
+#, fuzzy, gcc-internal-format
 
64951
 msgid "insufficient contextual information to determine type"
 
64952
-msgstr ""
 
64953
+msgstr "不足的語境的資訊到決定型態"
 
64954
 
 
64955
 #: cp/typeck2.c:674
 
64956
 #, gcc-internal-format
 
64957
@@ -39395,15 +37589,13 @@
 
64958
 
 
64959
 #: cp/typeck2.c:830
 
64960
 #, fuzzy, gcc-internal-format
 
64961
-#| msgid "conversion of %qE from %qT to %qT is ambiguous"
 
64962
 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
 
64963
-msgstr "將 %qE 從 %qT 轉換到 %qT 有歧義"
 
64964
+msgstr "narrowing 轉換的 %qE 從 %qT 到 %qT 內部 {}"
 
64965
 
 
64966
 #: cp/typeck2.c:834
 
64967
 #, fuzzy, gcc-internal-format
 
64968
-#| msgid "conversion of %qE from %qT to %qT is ambiguous"
 
64969
 msgid "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
 
64970
-msgstr "將 %qE 從 %qT 轉換到 %qT 有歧義"
 
64971
+msgstr "narrowing 轉換的 %qE 從 %qT 到 %qT 內部 {} 被不當形式的在中 C++11"
 
64972
 
 
64973
 #: cp/typeck2.c:897
 
64974
 #, gcc-internal-format
 
64975
@@ -39412,9 +37604,8 @@
 
64976
 
 
64977
 #: cp/typeck2.c:903
 
64978
 #, fuzzy, gcc-internal-format
 
64979
-#| msgid "int-array initialized from non-wide string"
 
64980
 msgid "int-array initialized from incompatible wide string"
 
64981
-msgstr "int 型陣列由非寬字串初始化"
 
64982
+msgstr "int-array 初始化的從不相容的 wide 字串"
 
64983
 
 
64984
 #: cp/typeck2.c:923
 
64985
 #, gcc-internal-format
 
64986
@@ -39427,9 +37618,9 @@
 
64987
 msgstr "不可使用複合原文初始化類型為 %qT 的聚集"
 
64988
 
 
64989
 #: cp/typeck2.c:989
 
64990
-#, gcc-internal-format
 
64991
+#, fuzzy, gcc-internal-format
 
64992
 msgid "array must be initialized with a brace-enclosed initializer"
 
64993
-msgstr ""
 
64994
+msgstr "陣列必須被初始化的與 brace-enclosed 初始設定式"
 
64995
 
 
64996
 #: cp/typeck2.c:1220 cp/typeck2.c:1249
 
64997
 #, gcc-internal-format
 
64998
@@ -39488,9 +37679,8 @@
 
64999
 
 
65000
 #: cp/typeck2.c:1583
 
65001
 #, fuzzy, gcc-internal-format
 
65002
-#| msgid "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
 
65003
 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
 
65004
-msgstr "無法將成員指標 %qE 套用到 %qE 上,因為後者的類型 %qT 不是一個聚集"
 
65005
+msgstr "無法套用成員指標 %qE 到 %qE,該項是的 non-class 型態 %qT"
 
65006
 
 
65007
 #: cp/typeck2.c:1605
 
65008
 #, gcc-internal-format
 
65009
@@ -39499,15 +37689,13 @@
 
65010
 
 
65011
 #: cp/typeck2.c:1678
 
65012
 #, fuzzy, gcc-internal-format
 
65013
-#| msgid "invalid cast to function type %qT"
 
65014
 msgid "functional cast to array type %qT"
 
65015
-msgstr "向函式類型 %qT 的轉換無效"
 
65016
+msgstr "functional 演員陣容到陣列類型 %qT"
 
65017
 
 
65018
 #: cp/typeck2.c:1699
 
65019
 #, fuzzy, gcc-internal-format
 
65020
-#| msgid "%Jdefault-initialization of %q#D, which has reference type"
 
65021
 msgid "invalid value-initialization of reference type"
 
65022
-msgstr "%J預設初始化具有參照類型的 %q#D"
 
65023
+msgstr "無效的 value-initialization 的參考類型"
 
65024
 
 
65025
 #: cp/typeck2.c:1929
 
65026
 #, gcc-internal-format
 
65027
@@ -39520,20 +37708,19 @@
 
65028
 msgstr "呼叫的函式會拋出不完全的類型 %q#T"
 
65029
 
 
65030
 #: fortran/arith.c:45
 
65031
-#, gcc-internal-format, gfc-internal-format
 
65032
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65033
 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
 
65034
-msgstr ""
 
65035
+msgstr "轉換的 Infinity 或 Not-a-Number 於 %L 到整數"
 
65036
 
 
65037
 #: fortran/arith.c:904 fortran/arith.c:929
 
65038
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65039
-#| msgid "Expected an initialization expression at %C"
 
65040
 msgid "Noninteger exponent in an initialization expression at %L"
 
65041
-msgstr "%C 處需要一個初始化運算式"
 
65042
+msgstr "Fortran 2003:Noninteger 指數在中初始化運算式於 %L"
 
65043
 
 
65044
 #: fortran/arith.c:915
 
65045
-#, gcc-internal-format, gfc-internal-format
 
65046
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65047
 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
 
65048
-msgstr ""
 
65049
+msgstr "舉起負真實於 %L 到真實乘冪被禁止"
 
65050
 
 
65051
 #: fortran/arith.c:1914
 
65052
 #, gcc-internal-format, gfc-internal-format
 
65053
@@ -39541,20 +37728,19 @@
 
65054
 msgstr "從 %s 轉換到 %s,在 %L 處:算術正常"
 
65055
 
 
65056
 #: fortran/arith.c:1918
 
65057
-#, gcc-internal-format, gfc-internal-format
 
65058
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65059
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 
65060
-msgstr ""
 
65061
+msgstr "算術溢位轉換 %s 到 %s 於 %L.這個檢查可以已停用與選項 -fno-range-check"
 
65062
 
 
65063
 #: fortran/arith.c:1923
 
65064
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65065
-#| msgid "Arithmetic underflow converting %s to %s at %L"
 
65066
 msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 
65067
-msgstr "從 %s 轉換到 %s,在 %L 處:算術向下溢位"
 
65068
+msgstr "算術欠位轉換 %s 到 %s 於 %L.這個檢查可以已停用與選項 -fno-range-check"
 
65069
 
 
65070
 #: fortran/arith.c:1928
 
65071
-#, gcc-internal-format, gfc-internal-format
 
65072
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65073
 msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 
65074
-msgstr ""
 
65075
+msgstr "算術 NaN 轉換 %s 到 %s 於 %L.這個檢查可以已停用與選項 -fno-range-check"
 
65076
 
 
65077
 #: fortran/arith.c:1933
 
65078
 #, gcc-internal-format, gfc-internal-format
 
65079
@@ -39562,14 +37748,14 @@
 
65080
 msgstr "從 %s 轉換到 %s 時被零除,於 %L 處"
 
65081
 
 
65082
 #: fortran/arith.c:1937
 
65083
-#, gcc-internal-format, gfc-internal-format
 
65084
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65085
 msgid "Array operands are incommensurate converting %s to %s at %L"
 
65086
-msgstr ""
 
65087
+msgstr "陣列運算元是 incommensurate 轉換 %s 到 %s 於 %L"
 
65088
 
 
65089
 #: fortran/arith.c:1941
 
65090
-#, gcc-internal-format, gfc-internal-format
 
65091
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65092
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 
65093
-msgstr ""
 
65094
+msgstr "整數外側對稱範圍意味著的由標準 Fortran 轉換 %s 到 %s 於 %L"
 
65095
 
 
65096
 #: fortran/arith.c:2273
 
65097
 #, gcc-internal-format, gfc-internal-format
 
65098
@@ -39583,15 +37769,13 @@
 
65099
 
 
65100
 #: fortran/array.c:103
 
65101
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65102
-#| msgid "Expected array subscript at %C"
 
65103
 msgid "Unexpected '*' in coarray subscript at %C"
 
65104
-msgstr "%C 處需要陣列下標"
 
65105
+msgstr "未預期的『*』在中 coarray 註標於 %C"
 
65106
 
 
65107
 #: fortran/array.c:127
 
65108
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65109
-#| msgid "Expected array subscript at %C"
 
65110
 msgid "Strides not allowed in coarray subscript at %C"
 
65111
-msgstr "%C 處需要陣列下標"
 
65112
+msgstr "Strides 不允許在中 coarray 註標於 %C"
 
65113
 
 
65114
 #: fortran/array.c:135
 
65115
 #, gcc-internal-format, gfc-internal-format
 
65116
@@ -39612,42 +37796,39 @@
 
65117
 #: fortran/check.c:3944 fortran/check.c:3982 fortran/check.c:4153
 
65118
 #: fortran/match.c:1765 fortran/match.c:2832 fortran/match.c:3032
 
65119
 #: fortran/simplify.c:4548
 
65120
-#, gcc-internal-format, gfc-internal-format
 
65121
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65122
 msgid "Coarrays disabled at %C, use -fcoarray= to enable"
 
65123
-msgstr ""
 
65124
+msgstr "Coarrays 已停用於 %C, 使用 -fcoarray=以啟用"
 
65125
 
 
65126
 #: fortran/array.c:218
 
65127
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65128
-#| msgid "Expected array subscript at %C"
 
65129
 msgid "Unexpected coarray designator at %C"
 
65130
-msgstr "%C 處需要陣列下標"
 
65131
+msgstr "未預期的 coarray 指示項於 %C"
 
65132
 
 
65133
 #: fortran/array.c:233
 
65134
-#, gcc-internal-format, gfc-internal-format
 
65135
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65136
 msgid "Too few codimensions at %C, expected %d not %d"
 
65137
-msgstr ""
 
65138
+msgstr "太少 codimensions 於 %C, 預期 %d 無法 %d"
 
65139
 
 
65140
 #: fortran/array.c:239
 
65141
-#, gcc-internal-format, gfc-internal-format
 
65142
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65143
 msgid "Too many codimensions at %C, expected %d not %d"
 
65144
-msgstr ""
 
65145
+msgstr "太多 codimensions 於 %C, 預期 %d 無法 %d"
 
65146
 
 
65147
 #: fortran/array.c:249 fortran/array.c:257
 
65148
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65149
-#| msgid "Expected another dimension in array declaration at %C"
 
65150
 msgid "Unexpected '*' for codimension %d of %d at %C"
 
65151
-msgstr "%C 處陣列宣告需要另外一維"
 
65152
+msgstr "未預期的『*』用於 codimension %d 的 %d 於 %C"
 
65153
 
 
65154
 #: fortran/array.c:252
 
65155
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65156
-#| msgid "Invalid form of array reference at %C"
 
65157
 msgid "Invalid form of coarray reference at %C"
 
65158
-msgstr "%C 處陣列參照形式無效"
 
65159
+msgstr "無效的表單的 coarray 參考於 %C"
 
65160
 
 
65161
 #: fortran/array.c:264
 
65162
-#, gcc-internal-format, gfc-internal-format
 
65163
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65164
 msgid "Invalid codimension %d at %C, only %d codimensions exist"
 
65165
-msgstr ""
 
65166
+msgstr "無效的 codimension %d 於 %C, 只有 %d codimensions 存在"
 
65167
 
 
65168
 #: fortran/array.c:316
 
65169
 #, gcc-internal-format, gfc-internal-format
 
65170
@@ -39656,9 +37837,8 @@
 
65171
 
 
65172
 #: fortran/array.c:319
 
65173
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65174
-#| msgid "Variable '%s' at %L in this context must be constant"
 
65175
 msgid "Expression at %L in this context must be constant"
 
65176
-msgstr "變數「%s」在 %L 處上下文中必須是常數"
 
65177
+msgstr "運算式於 %L 在中這個語境必須是常數"
 
65178
 
 
65179
 #: fortran/array.c:412
 
65180
 #, gcc-internal-format, gfc-internal-format
 
65181
@@ -39666,36 +37846,34 @@
 
65182
 msgstr "%C 處指定陣列時需要運算式"
 
65183
 
 
65184
 #: fortran/array.c:470
 
65185
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
65186
-#| msgid "Enumerator cannot be array at %C"
 
65187
+#, gcc-internal-format, gfc-internal-format
 
65188
 msgid "Assumed-rank array at %C"
 
65189
-msgstr "%C 處列舉量不能是陣列"
 
65190
+msgstr ""
 
65191
 
 
65192
 #: fortran/array.c:505
 
65193
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65194
-#| msgid "Array specification must be deferred at %L"
 
65195
 msgid "Bad array specification for implied-shape array at %C"
 
65196
-msgstr "%L 處陣列指定必須延遲"
 
65197
+msgstr "不當的陣列規格用於 implied-shape 陣列於 %C"
 
65198
 
 
65199
 #: fortran/array.c:521 fortran/array.c:636
 
65200
-#, gcc-internal-format, gfc-internal-format
 
65201
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65202
 msgid "Bad array specification for an explicitly shaped array at %C"
 
65203
-msgstr ""
 
65204
+msgstr "不當的陣列規格用於明確的形狀的陣列於 %C"
 
65205
 
 
65206
 #: fortran/array.c:531 fortran/array.c:646
 
65207
-#, gcc-internal-format, gfc-internal-format
 
65208
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65209
 msgid "Bad array specification for assumed shape array at %C"
 
65210
-msgstr ""
 
65211
+msgstr "不當的陣列規格用於假設的形狀陣列於 %C"
 
65212
 
 
65213
 #: fortran/array.c:545 fortran/array.c:660
 
65214
-#, gcc-internal-format, gfc-internal-format
 
65215
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65216
 msgid "Bad specification for deferred shape array at %C"
 
65217
-msgstr ""
 
65218
+msgstr "不當的規格用於已推遲形狀陣列於 %C"
 
65219
 
 
65220
 #: fortran/array.c:555 fortran/array.c:664
 
65221
-#, gcc-internal-format, gfc-internal-format
 
65222
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65223
 msgid "Bad specification for assumed size array at %C"
 
65224
-msgstr ""
 
65225
+msgstr "不當的規格用於假設的大小陣列於 %C"
 
65226
 
 
65227
 #: fortran/array.c:567 fortran/array.c:676
 
65228
 #, gcc-internal-format, gfc-internal-format
 
65229
@@ -39709,104 +37887,95 @@
 
65230
 
 
65231
 #: fortran/array.c:579
 
65232
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65233
-#| msgid "Array specification at %C has more than %d dimensions"
 
65234
 msgid "Array specification at %C with more than 7 dimensions"
 
65235
 msgstr "%C 處陣列指定了多於 %d 的維數"
 
65236
 
 
65237
 #: fortran/array.c:592
 
65238
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65239
-#| msgid "Syntax error in data declaration at %C"
 
65240
 msgid "Coarray declaration at %C"
 
65241
-msgstr "%C 處資料宣告語法錯誤"
 
65242
+msgstr "Fortran 2008:Coarray 宣告於 %C"
 
65243
 
 
65244
 #: fortran/array.c:690
 
65245
-#, gcc-internal-format, gfc-internal-format
 
65246
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65247
 msgid "Upper bound of last coarray dimension must be '*' at %C"
 
65248
-msgstr ""
 
65249
+msgstr "上限的最後一筆 coarray 尺寸必須是『*』於 %C"
 
65250
 
 
65251
 #: fortran/array.c:758
 
65252
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65253
-#| msgid "Automatic array '%s' at %L cannot have an initializer"
 
65254
 msgid "The assumed-rank array '%s' at %L shall not have a codimension"
 
65255
-msgstr "自動陣列「%s」在 %L 處不能有初始值設定"
 
65256
+msgstr "Coarray 變數『%s』於 %L 不應該有 codimensions 與已推遲形狀"
 
65257
 
 
65258
 #: fortran/array.c:918
 
65259
 #, gcc-internal-format, gfc-internal-format
 
65260
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
65261
 msgstr "DO 游標「%s」在 %L 處出現在另一個同名游標作用欄位內"
 
65262
 
 
65263
-#: fortran/array.c:1010 fortran/array.c:1143
 
65264
+#: fortran/array.c:1010 fortran/array.c:1154
 
65265
 #, gcc-internal-format, gfc-internal-format
 
65266
 msgid "Syntax error in array constructor at %C"
 
65267
 msgstr "%C 陣列建構語法錯誤"
 
65268
 
 
65269
-#: fortran/array.c:1062
 
65270
+#: fortran/array.c:1063
 
65271
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65272
-#| msgid "New in Fortran 2003: [...] style array constructors at %C"
 
65273
 msgid "[...] style array constructors at %C"
 
65274
-msgstr "Fortran 2003 中的新特性:%C 處 [...] 風格的陣列建構"
 
65275
+msgstr "Fortran 2003:[...] 樣式陣列建構子於 %C"
 
65276
 
 
65277
-#: fortran/array.c:1083
 
65278
+#: fortran/array.c:1085
 
65279
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65280
-#| msgid "Syntax error in character length specification at %C"
 
65281
 msgid "Array constructor including type specification at %C"
 
65282
-msgstr "%C 處指定字元長度時語法錯誤"
 
65283
+msgstr "Fortran 2003:陣列建構子包含型態規格於 %C"
 
65284
 
 
65285
-#: fortran/array.c:1089 fortran/match.c:3469
 
65286
+#: fortran/array.c:1094 fortran/match.c:3469
 
65287
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65288
-#| msgid "Array '%s' at %L cannot have a deferred shape"
 
65289
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
65290
-msgstr "陣列「%s」在 %L 處不能有延遲的外形"
 
65291
+msgstr "Type-spec 於 %L 無法包含已推遲型態參數"
 
65292
 
 
65293
-#: fortran/array.c:1105
 
65294
+#: fortran/array.c:1116
 
65295
 #, gcc-internal-format, gfc-internal-format
 
65296
 msgid "Empty array constructor at %C is not allowed"
 
65297
 msgstr "%C 處的空陣列建構不被允許"
 
65298
 
 
65299
-#: fortran/array.c:1190
 
65300
+#: fortran/array.c:1201
 
65301
 #, gcc-internal-format, gfc-internal-format
 
65302
 msgid "Element in %s array constructor at %L is %s"
 
65303
 msgstr "%s 陣列建構中的元素在 %L 處是 %s"
 
65304
 
 
65305
-#: fortran/array.c:1518
 
65306
+#: fortran/array.c:1529
 
65307
 #, gcc-internal-format, gfc-internal-format
 
65308
 msgid "Iterator step at %L cannot be zero"
 
65309
 msgstr "%L 迭代次數不能為零"
 
65310
 
 
65311
 #. Problems occur when we get something like
 
65312
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
65313
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
65314
-#, gcc-internal-format, gfc-internal-format
 
65315
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
65316
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65317
 msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
 
65318
-msgstr ""
 
65319
+msgstr "元件號碼的在中陣列建構子於 %L 需求增加的允許 %d 上限。  參看 -fmax-array-constructor 選項"
 
65320
 
 
65321
-#: fortran/array.c:1826
 
65322
+#: fortran/array.c:1837
 
65323
 #, gcc-internal-format, gfc-internal-format
 
65324
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
65325
 msgstr ""
 
65326
 
 
65327
-#: fortran/array.c:1833
 
65328
+#: fortran/array.c:1844
 
65329
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65330
-#| msgid "expresion reference type error at %L"
 
65331
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
65332
 msgstr "%L 處運算式參照類型錯誤"
 
65333
 
 
65334
-#: fortran/array.c:1840
 
65335
+#: fortran/array.c:1851
 
65336
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65337
-#| msgid "expresion reference type error at %L"
 
65338
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
65339
 msgstr "%L 處運算式參照類型錯誤"
 
65340
 
 
65341
-#: fortran/array.c:1852
 
65342
+#: fortran/array.c:1863
 
65343
 #, gcc-internal-format, gfc-internal-format
 
65344
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
65345
 msgstr ""
 
65346
 
 
65347
-#: fortran/array.c:1935
 
65348
+#: fortran/array.c:1946
 
65349
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65350
-#| msgid "Element in %s array constructor at %L is %s"
 
65351
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
65352
-msgstr "%s 陣列建構中的元素在 %L 處是 %s"
 
65353
+msgstr "不同的字元長度 (%d/%d) 在中陣列建構子於 %L"
 
65354
 
 
65355
 #: fortran/check.c:46
 
65356
 #, gcc-internal-format, gfc-internal-format
 
65357
@@ -39855,9 +38024,8 @@
 
65358
 
 
65359
 #: fortran/check.c:219
 
65360
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65361
-#| msgid "Missing arguments to %s intrinsic at %L"
 
65362
 msgid "Expected coarray variable as '%s' argument to the %s intrinsic at %L"
 
65363
-msgstr "%s 內建函式缺少引數,於 %L 處"
 
65364
+msgstr "預期的 coarray 變數做為『%s』引數到 %s intrinsic 於 %L"
 
65365
 
 
65366
 #: fortran/check.c:236
 
65367
 #, gcc-internal-format, gfc-internal-format
 
65368
@@ -39871,35 +38039,33 @@
 
65369
 
 
65370
 #: fortran/check.c:283
 
65371
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65372
-#| msgid "%s tag at %L must be of type %s"
 
65373
 msgid "'%s' at %L must be nonnegative"
 
65374
-msgstr "%s 標記在 %L 處必須具有類型 %s"
 
65375
+msgstr "『%s』於 %L 必須是 nonnegative"
 
65376
 
 
65377
 #: fortran/check.c:314
 
65378
-#, gcc-internal-format, gfc-internal-format
 
65379
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65380
 msgid "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE('%s')"
 
65381
-msgstr ""
 
65382
+msgstr "絕對值的 Shift 於 %L 必須是少於或等於 BIT_SIZE (『%s』)"
 
65383
 
 
65384
 #: fortran/check.c:325
 
65385
-#, gcc-internal-format, gfc-internal-format
 
65386
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65387
 msgid "'%s' at %L must be less than or equal to BIT_SIZE('%s')"
 
65388
-msgstr ""
 
65389
+msgstr "『%s』於 %L 必須是少於或等於 BIT_SIZE (『%s』)"
 
65390
 
 
65391
 #: fortran/check.c:335
 
65392
-#, gcc-internal-format, gfc-internal-format
 
65393
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65394
 msgid "'%s' at %L must be less than BIT_SIZE('%s')"
 
65395
-msgstr ""
 
65396
+msgstr "『%s』於 %L 必須是少於 BIT_SIZE (『%s』)"
 
65397
 
 
65398
 #: fortran/check.c:362
 
65399
-#, gcc-internal-format, gfc-internal-format
 
65400
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65401
 msgid "'%s' at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
 
65402
-msgstr ""
 
65403
+msgstr "『%s』於 %L 必須是少於或等於 BIT_SIZE 的整數 (KIND=%d)"
 
65404
 
 
65405
 #: fortran/check.c:388
 
65406
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65407
-#| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 
65408
 msgid "'%s + %s' at %L must be less than or equal to BIT_SIZE('%s')"
 
65409
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)秩必須小於 %d"
 
65410
+msgstr "『%s+%s』於 %L 必須是少於或等於 BIT_SIZE (『%s』)"
 
65411
 
 
65412
 #: fortran/check.c:406
 
65413
 #, gcc-internal-format, gfc-internal-format
 
65414
@@ -39938,9 +38104,8 @@
 
65415
 
 
65416
 #: fortran/check.c:585
 
65417
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65418
-#| msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 
65419
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
 
65420
-msgstr "「%s」內建函式的「dim」引數(於 %L 處)不是一個有效的維數索引"
 
65421
+msgstr "『dim』引數的『%s』intrinsic 於 %L 並非有效 codimension 索引"
 
65422
 
 
65423
 #: fortran/check.c:638
 
65424
 #, gcc-internal-format, gfc-internal-format
 
65425
@@ -39949,9 +38114,8 @@
 
65426
 
 
65427
 #: fortran/check.c:736
 
65428
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65429
-#| msgid "Different character lengths in pointer assignment at %L"
 
65430
 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
 
65431
-msgstr "%L 處指標賦值時字元長度不同"
 
65432
+msgstr "Unequal 字元長度 (%ld/%ld) 在中 %s 於 %L"
 
65433
 
 
65434
 #: fortran/check.c:858 fortran/check.c:5195
 
65435
 #, gcc-internal-format, gfc-internal-format
 
65436
@@ -39961,7 +38125,6 @@
 
65437
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
65438
 #: fortran/check.c:2006 fortran/check.c:2358
 
65439
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65440
-#| msgid "Extension: Different type kinds at %L"
 
65441
 msgid "Different type kinds at %L"
 
65442
 msgstr "擴充:%L 處類型種別不同"
 
65443
 
 
65444
@@ -39972,15 +38135,13 @@
 
65445
 
 
65446
 #: fortran/check.c:912 fortran/check.c:948 fortran/check.c:2881
 
65447
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65448
-#| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
 
65449
 msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
 
65450
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須具有種別 %d"
 
65451
+msgstr "『%s』引數的『%s』intrinsic 於 %L 不應該被 coindexed"
 
65452
 
 
65453
 #: fortran/check.c:930
 
65454
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65455
-#| msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 
65456
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 
65457
-msgstr "「%s」引數(屬於內建函式「%s」,於 %L 處)的類型必須為 REAL 或 COMPLEX"
 
65458
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是指標或目標變數或函式"
 
65459
 
 
65460
 #: fortran/check.c:939
 
65461
 #, gcc-internal-format, gfc-internal-format
 
65462
@@ -39998,38 +38159,34 @@
 
65463
 msgstr "%L 的 NULL 指標不能做為內建函式「%s」的引數"
 
65464
 
 
65465
 #: fortran/check.c:1014
 
65466
-#, gcc-internal-format, gfc-internal-format
 
65467
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65468
 msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
 
65469
-msgstr ""
 
65470
+msgstr "原子引數於 %L 到內建函式 %s 應該是整數的 ATOMIC_INT_KIND 或邏輯的的 ATOMIC_LOGICAL_KIND"
 
65471
 
 
65472
 #: fortran/check.c:1022
 
65473
-#, gcc-internal-format, gfc-internal-format
 
65474
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65475
 msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
 
65476
-msgstr ""
 
65477
+msgstr "原子引數於 %L 的 %s 內建函式應該是 coarray 或 coindexed"
 
65478
 
 
65479
 #: fortran/check.c:1029
 
65480
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65481
-#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
65482
 msgid "ATOM and VALUE argument of the %s intrinsic function shall have the same type at %L"
 
65483
-msgstr "「%s」和「%s」引數(屬於「%s」內建函式)在 %L 處類型必須相同"
 
65484
+msgstr "原子和值引數的 %s 內建函式應該有相同型態於 %L"
 
65485
 
 
65486
 #: fortran/check.c:1047
 
65487
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65488
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 
65489
 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
 
65490
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個變數"
 
65491
+msgstr "原子引數的 %s 內建函式於 %L 應該是 definable"
 
65492
 
 
65493
 #: fortran/check.c:1064
 
65494
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65495
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 
65496
 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
 
65497
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個變數"
 
65498
+msgstr "值引數的 %s 內建函式於 %L 應該是 definable"
 
65499
 
 
65500
 #: fortran/check.c:1084
 
65501
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65502
-#| msgid "Too many arguments to %s at %L"
 
65503
 msgid "Negative argument N at %L"
 
65504
-msgstr "給予函式 %s 的參數太多,於 %L"
 
65505
+msgstr "延伸:負引數 N 於 %L"
 
65506
 
 
65507
 #: fortran/check.c:1256 fortran/check.c:1426
 
65508
 #, gcc-internal-format, gfc-internal-format
 
65509
@@ -40038,9 +38195,8 @@
 
65510
 
 
65511
 #: fortran/check.c:1265 fortran/check.c:1435
 
65512
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65513
-#| msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 
65514
 msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
 
65515
-msgstr "「%s」引數(屬於內建函式「%s」,於 %L 處)的類型必須為 REAL 或 COMPLEX"
 
65516
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須有型態的還是真實或整數"
 
65517
 
 
65518
 #: fortran/check.c:1279 fortran/check.c:1284
 
65519
 #, gcc-internal-format, gfc-internal-format
 
65520
@@ -40052,21 +38208,18 @@
 
65521
 #: fortran/check.c:3545 fortran/check.c:3600 fortran/check.c:4139
 
65522
 #: fortran/check.c:4268
 
65523
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65524
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
65525
 msgid "'%s' intrinsic with KIND argument at %L"
 
65526
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
65527
+msgstr "Fortran 2003:『%s』intrinsic 與 KIND 引數於 %L"
 
65528
 
 
65529
 #: fortran/check.c:1367 fortran/check.c:1617
 
65530
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65531
-#| msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 
65532
 msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
 
65533
-msgstr "「%s」內建函式的「dim」引數(於 %L 處)不是一個有效的維數索引"
 
65534
+msgstr "『%s』引數的『%s』intrinsic 於 %L 有無效的形狀在中尺寸 %d (%ld/%ld)"
 
65535
 
 
65536
 #: fortran/check.c:1382 fortran/check.c:1632 fortran/check.c:1660
 
65537
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65538
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
 
65539
 msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
 
65540
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個標量"
 
65541
+msgstr "『%s』引數的 intrinsic『%s』於 %L 的必須有分級 %d 或是純量"
 
65542
 
 
65543
 #: fortran/check.c:1485 fortran/check.c:2452 fortran/check.c:2460
 
65544
 #, gcc-internal-format, gfc-internal-format
 
65545
@@ -40074,32 +38227,29 @@
 
65546
 msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須為數字或 LOGICAL 型"
 
65547
 
 
65548
 #: fortran/check.c:1499
 
65549
-#, gcc-internal-format, gfc-internal-format
 
65550
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65551
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 
65552
-msgstr ""
 
65553
+msgstr "不同的形狀用於引數『%s』和『%s』於 %L 用於 intrinsic『dotproduct』(_P)"
 
65554
 
 
65555
 #: fortran/check.c:1518 fortran/check.c:1526
 
65556
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65557
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 
65558
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 
65559
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個變數"
 
65560
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是預設真實"
 
65561
 
 
65562
 #: fortran/check.c:1547
 
65563
-#, gcc-internal-format, gfc-internal-format
 
65564
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65565
 msgid "'I' at %L and 'J' at %L cannot both be BOZ literal constants"
 
65566
-msgstr ""
 
65567
+msgstr "『我』於 %L 和『J』於 %L 無法兩者是 BOZ 實字常數"
 
65568
 
 
65569
 #: fortran/check.c:1678
 
65570
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65571
-#| msgid "Missing arguments to %s intrinsic at %L"
 
65572
 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
 
65573
-msgstr "%s 內建函式缺少引數,於 %L 處"
 
65574
+msgstr "GNU 延伸:non-default 整數 kind 引數到 %s intrinsic 於 %L"
 
65575
 
 
65576
 #: fortran/check.c:1738
 
65577
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65578
-#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
65579
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
65580
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s"
 
65581
+msgstr "Fortran 2008:複雜引數『%s』引數的『%s』intrinsic 於 %L"
 
65582
 
 
65583
 #: fortran/check.c:1902
 
65584
 #, gcc-internal-format, gfc-internal-format
 
65585
@@ -40113,14 +38263,13 @@
 
65586
 
 
65587
 #: fortran/check.c:2051
 
65588
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65589
-#| msgid "%s tag at %L must be of type %s"
 
65590
 msgid "SIZE at %L must be positive"
 
65591
-msgstr "%s 標記在 %L 處必須具有類型 %s"
 
65592
+msgstr "大小於 %L 必須是正值"
 
65593
 
 
65594
 #: fortran/check.c:2063
 
65595
-#, gcc-internal-format, gfc-internal-format
 
65596
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65597
 msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
 
65598
-msgstr ""
 
65599
+msgstr "絕對值的 Shift 於 %L 必須是少於或等於大小於 %L"
 
65600
 
 
65601
 #: fortran/check.c:2124
 
65602
 #, gcc-internal-format, gfc-internal-format
 
65603
@@ -40134,36 +38283,33 @@
 
65604
 
 
65605
 #: fortran/check.c:2364
 
65606
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65607
-#| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
65608
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
65609
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s(%d)"
 
65610
+msgstr "『a%d』引數的『%s』intrinsic 於 %L 必須是 %s(%d)"
 
65611
 
 
65612
 #: fortran/check.c:2395
 
65613
-#, gcc-internal-format, gfc-internal-format
 
65614
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65615
 msgid "'%s' intrinsic with CHARACTER argument at %L"
 
65616
-msgstr ""
 
65617
+msgstr "Fortran 2003:『%s』intrinsic 與字元引數於 %L"
 
65618
 
 
65619
 #: fortran/check.c:2402
 
65620
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65621
-#| msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 
65622
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 
65623
-msgstr "「%s」內建函式的「a1」引數在 %L 處必須是 INTEGER 或 REAL"
 
65624
+msgstr "『a1』引數的『%s』intrinsic 於 %L 必須是整數,真實或字元"
 
65625
 
 
65626
 #: fortran/check.c:2469
 
65627
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65628
-#| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
65629
 msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
 
65630
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s(%d)"
 
65631
+msgstr "引數類型的『%s』intrinsic 於 %L 必須匹配 (%s/%s)"
 
65632
 
 
65633
 #: fortran/check.c:2483
 
65634
-#, gcc-internal-format, gfc-internal-format
 
65635
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65636
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 
65637
-msgstr ""
 
65638
+msgstr "不同的形狀於尺寸 1 用於引數『%s』和『%s』於 %L 用於 intrinsic matmul"
 
65639
 
 
65640
 #: fortran/check.c:2502
 
65641
-#, gcc-internal-format, gfc-internal-format
 
65642
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65643
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 
65644
-msgstr ""
 
65645
+msgstr "不同的形狀於尺寸 2 用於引數『%s』和尺寸 1 用於引數『%s』於 %L 用於 intrinsic matmul"
 
65646
 
 
65647
 #: fortran/check.c:2511
 
65648
 #, gcc-internal-format, gfc-internal-format
 
65649
@@ -40172,60 +38318,53 @@
 
65650
 
 
65651
 #: fortran/check.c:2686
 
65652
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65653
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 
65654
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
 
65655
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個 POINTER"
 
65656
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是整數"
 
65657
 
 
65658
 #: fortran/check.c:2746
 
65659
-#, gcc-internal-format, gfc-internal-format
 
65660
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65661
 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
 
65662
-msgstr ""
 
65663
+msgstr "『%s』引數的『%s』intrinsic 於 %L 不應該被 coindexed"
 
65664
 
 
65665
 #: fortran/check.c:2757
 
65666
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65667
-#| msgid "Second argument of NEAREST at %L may not be zero"
 
65668
 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
 
65669
-msgstr "%L 處 NEAREST 的第二個參數不能為 0"
 
65670
+msgstr "『%s』引數的『%s』intrinsic 於 %L 不應該被 coindexed"
 
65671
 
 
65672
 #: fortran/check.c:2764
 
65673
-#, gcc-internal-format, gfc-internal-format
 
65674
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65675
 msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
 
65676
-msgstr ""
 
65677
+msgstr "到引數在中 MOVE_ALLOC 於 %L 必須是 polymorphic 如果從是 polymorphic"
 
65678
 
 
65679
 #: fortran/check.c:2775
 
65680
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65681
-#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
65682
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
 
65683
-msgstr "「%s」和「%s」引數(屬於「%s」內建函式)在 %L 處類型必須相同"
 
65684
+msgstr "『%s』和『%s』引數的『%s』intrinsic 於 %L 必須有同級 %d/%d"
 
65685
 
 
65686
 #: fortran/check.c:2784
 
65687
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65688
-#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
65689
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
 
65690
-msgstr "「%s」和「%s」引數(屬於「%s」內建函式)在 %L 處類型必須相同"
 
65691
+msgstr "『%s』和『%s』引數的『%s』intrinsic 於 %L 必須有同級 %d/%d"
 
65692
 
 
65693
 #: fortran/check.c:2816
 
65694
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65695
-#| msgid "Second argument of NEAREST at %L may not be zero"
 
65696
 msgid "Argument 'S' of NEAREST at %L shall not be zero"
 
65697
-msgstr "%L 處 NEAREST 的第二個參數不能為 0"
 
65698
+msgstr "引數『S』的最近的於 %L 不應該是零"
 
65699
 
 
65700
 #: fortran/check.c:2866
 
65701
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65702
-#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 
65703
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
 
65704
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須為 ALLOCATABLE"
 
65705
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是指標,ALLOCATABLE 或程序指標"
 
65706
 
 
65707
 #: fortran/check.c:2874
 
65708
-#, gcc-internal-format, gfc-internal-format
 
65709
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65710
 msgid "NULL intrinsic with allocatable MOLD at %L"
 
65711
-msgstr ""
 
65712
+msgstr "Fortran 2003:空值 intrinsic 與 allocatable 鑄型於 %L"
 
65713
 
 
65714
 #: fortran/check.c:2953 fortran/check.c:4215
 
65715
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65716
-#| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
 
65717
 msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
 
65718
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須具有與「%s」一樣的類型和種別"
 
65719
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須提供至少做為許多元件做為有些.TRUE。值在中『%s』(%ld/%d)"
 
65720
 
 
65721
 #: fortran/check.c:3011
 
65722
 #, gcc-internal-format, gfc-internal-format
 
65723
@@ -40239,15 +38378,13 @@
 
65724
 
 
65725
 #: fortran/check.c:3038
 
65726
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65727
-#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
65728
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 
65729
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s"
 
65730
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須不是子物件的『%s』"
 
65731
 
 
65732
 #: fortran/check.c:3086
 
65733
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65734
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 
65735
 msgid "The argument of the RANK intrinsic at %L must be a data object"
 
65736
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個變數"
 
65737
+msgstr "引數的分級 intrinsic 於 %L 必須是資料物件"
 
65738
 
 
65739
 #: fortran/check.c:3190
 
65740
 #, gcc-internal-format, gfc-internal-format
 
65741
@@ -40256,9 +38393,8 @@
 
65742
 
 
65743
 #: fortran/check.c:3200
 
65744
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65745
-#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
65746
 msgid "'%s' argument of '%s' intrinsic at %L is empty"
 
65747
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s"
 
65748
+msgstr "『%s』引數的『%s』intrinsic 於 %L 是空的"
 
65749
 
 
65750
 #: fortran/check.c:3207
 
65751
 #, gcc-internal-format, gfc-internal-format
 
65752
@@ -40267,55 +38403,48 @@
 
65753
 
 
65754
 #: fortran/check.c:3224
 
65755
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65756
-#| msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
65757
 msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
 
65758
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s(%d)"
 
65759
+msgstr "『%s』引數的『%s』intrinsic 於 %L 有負元件 (%d)"
 
65760
 
 
65761
 #: fortran/check.c:3264
 
65762
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65763
-#| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
 
65764
 msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
 
65765
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)的秩必須為 %d"
 
65766
+msgstr "『%s』引數的『%s』intrinsic 於 %L 有錯誤的元件號碼的 (%d/%d)"
 
65767
 
 
65768
 #: fortran/check.c:3282
 
65769
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65770
-#| msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 
65771
 msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
 
65772
-msgstr "「%s」內建函式的「dim」引數(於 %L 處)不是一個有效的維數索引"
 
65773
+msgstr "『%s』引數的『%s』intrinsic 於 %L 有 out-of-range 尺寸 (%d)"
 
65774
 
 
65775
 #: fortran/check.c:3291
 
65776
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65777
-#| msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 
65778
 msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
 
65779
-msgstr "「%s」內建函式的「dim」引數(於 %L 處)不是一個有效的維數索引"
 
65780
+msgstr "『%s』引數的『%s』intrinsic 於 %L 有無效的排列的維度 (尺寸『%d』重製)"
 
65781
 
 
65782
 #: fortran/check.c:3327
 
65783
-#, gcc-internal-format, gfc-internal-format
 
65784
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65785
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 
65786
-msgstr ""
 
65787
+msgstr "而無需填補,有些不足元件在中 intrinsic 重設形狀來源於 %L 到匹配形狀"
 
65788
 
 
65789
 #: fortran/check.c:3344 fortran/check.c:3363
 
65790
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65791
-#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
65792
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
65793
 msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s"
 
65794
 
 
65795
 #: fortran/check.c:3354 fortran/check.c:3373
 
65796
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65797
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 
65798
 msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
 
65799
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須具有數字類型"
 
65800
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是的 extensible 型態"
 
65801
 
 
65802
 #: fortran/check.c:3472
 
65803
-#, gcc-internal-format, gfc-internal-format
 
65804
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65805
 msgid "SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 
65806
-msgstr ""
 
65807
+msgstr "Fortran 2008:SELECTED_REAL_KIND 與 neither『P』nor『R』引數於 %L"
 
65808
 
 
65809
 #: fortran/check.c:3503
 
65810
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65811
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
65812
 msgid "'%s' intrinsic with RADIX argument at %L"
 
65813
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
65814
+msgstr "Fortran 2008:『%s』intrinsic 與基數引數於 %L"
 
65815
 
 
65816
 #: fortran/check.c:3538
 
65817
 #, gcc-internal-format, gfc-internal-format
 
65818
@@ -40324,21 +38453,18 @@
 
65819
 
 
65820
 #: fortran/check.c:3615
 
65821
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65822
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
 
65823
 msgid "'%s' argument of '%s' intrinsic at %L may not be a procedure"
 
65824
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個標量"
 
65825
+msgstr "『%s』引數的『%s』intrinsic 於 %L 可能無法是程序"
 
65826
 
 
65827
 #: fortran/check.c:3629
 
65828
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65829
-#| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
 
65830
 msgid "'%s' argument of '%s' intrinsic at %L must be an interoperable data entity"
 
65831
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個陣列"
 
65832
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是可交流的資料個體"
 
65833
 
 
65834
 #: fortran/check.c:3658
 
65835
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65836
-#| msgid "Missing arguments to %s intrinsic at %L"
 
65837
 msgid "non double precision REAL argument to %s intrinsic at %L"
 
65838
-msgstr "%s 內建函式缺少引數,於 %L 處"
 
65839
+msgstr "GNU 延伸:非雙倍精度真實引數到 %s intrinsic 於 %L"
 
65840
 
 
65841
 #: fortran/check.c:3671
 
65842
 #, gcc-internal-format, gfc-internal-format
 
65843
@@ -40347,54 +38473,48 @@
 
65844
 
 
65845
 #: fortran/check.c:3690
 
65846
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65847
-#| msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 
65848
 msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
 
65849
-msgstr "「%s」內建函式的「dim」引數(於 %L 處)不是一個有效的維數索引"
 
65850
+msgstr "『%s』引數的『%s』intrinsic 於 %L 並非有效尺寸索引"
 
65851
 
 
65852
 #: fortran/check.c:3953
 
65853
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65854
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
65855
 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
 
65856
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
65857
+msgstr "%s 引數到 IMAGE_INDEX 必須是分級一個陣列於 %L"
 
65858
 
 
65859
 #: fortran/check.c:3964
 
65860
-#, gcc-internal-format, gfc-internal-format
 
65861
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65862
 msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
 
65863
-msgstr ""
 
65864
+msgstr "陣列元素數量的子引數到 IMAGE_INDEX 於 %L 應該是 %d (corank) 無法 %d"
 
65865
 
 
65866
 #: fortran/check.c:3988
 
65867
-#, gcc-internal-format, gfc-internal-format
 
65868
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65869
 msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
 
65870
-msgstr ""
 
65871
+msgstr "DIM 引數而無需陣列引數不允許用於 THIS_IMAGE intrinsic 於 %L"
 
65872
 
 
65873
 #: fortran/check.c:4079
 
65874
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65875
-#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
65876
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 
65877
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s"
 
65878
+msgstr "『鑄型』引數的『轉送』intrinsic 於 %L 必須不是 %s"
 
65879
 
 
65880
 #: fortran/check.c:4107
 
65881
-#, gcc-internal-format, gfc-internal-format
 
65882
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65883
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 
65884
-msgstr ""
 
65885
+msgstr "Intrinsic 轉送於 %L 有部分未定義的結果:來源大小 %ld<結果大小 %ld"
 
65886
 
 
65887
 #: fortran/check.c:4229
 
65888
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65889
-#| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 
65890
 msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
 
65891
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須具有與「%s」一樣的種別"
 
65892
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須有同級做為『%s』或是純量"
 
65893
 
 
65894
 #: fortran/check.c:4242
 
65895
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65896
-#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
65897
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
 
65898
-msgstr "「%s」和「%s」引數(屬於「%s」內建函式)在 %L 處類型必須相同"
 
65899
+msgstr "『%s』和『%s』引數的『%s』intrinsic 於 %L 必須有相等的形狀。"
 
65900
 
 
65901
 #: fortran/check.c:4501 fortran/check.c:4533
 
65902
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65903
-#| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
65904
 msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
 
65905
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是 %s"
 
65906
+msgstr "大小的『%s』引數的『%s』intrinsic 於 %L 太小 (%i/%i)"
 
65907
 
 
65908
 #: fortran/check.c:4541
 
65909
 #, gcc-internal-format, gfc-internal-format
 
65910
@@ -40403,9 +38523,8 @@
 
65911
 
 
65912
 #: fortran/check.c:4827
 
65913
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65914
-#| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
 
65915
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 
65916
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須具有種別 %d"
 
65917
+msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是的 kind 無法 wider 比預設 kind (%d)"
 
65918
 
 
65919
 #: fortran/check.c:5179 fortran/check.c:5187
 
65920
 #, gcc-internal-format, gfc-internal-format
 
65921
@@ -40413,16 +38532,16 @@
 
65922
 msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須為 INTEGER 或 LOGICAL"
 
65923
 
 
65924
 #: fortran/class.c:561
 
65925
-#, gcc-internal-format, gfc-internal-format
 
65926
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65927
 msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
 
65928
-msgstr ""
 
65929
+msgstr "假設的大小 polymorphic 物件或成分,像是該於 %C, 尚未被實作"
 
65930
 
 
65931
 #. Since the extension field is 8 bit wide, we can only have
 
65932
 #. up to 255 extension levels.
 
65933
 #: fortran/class.c:662 fortran/decl.c:7652
 
65934
-#, gcc-internal-format, gfc-internal-format
 
65935
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65936
 msgid "Maximum extension level reached with type '%s' at %L"
 
65937
-msgstr ""
 
65938
+msgstr "最大值延伸等級達到的與型態『%s』於 %L"
 
65939
 
 
65940
 #: fortran/class.c:2480
 
65941
 #, gcc-internal-format, gfc-internal-format
 
65942
@@ -40430,68 +38549,62 @@
 
65943
 msgstr ""
 
65944
 
 
65945
 #: fortran/class.c:2733 fortran/class.c:2807
 
65946
-#, gcc-internal-format, gfc-internal-format
 
65947
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65948
 msgid "'%s' of '%s' is PRIVATE at %L"
 
65949
-msgstr ""
 
65950
+msgstr "『%s』的『%s』是私人的於 %L"
 
65951
 
 
65952
 #: fortran/cpp.c:447
 
65953
-#, gcc-internal-format
 
65954
+#, fuzzy, gcc-internal-format
 
65955
 msgid "To enable preprocessing, use -cpp"
 
65956
-msgstr ""
 
65957
+msgstr "要啟用前置處理,使用 -cpp"
 
65958
 
 
65959
 #: fortran/cpp.c:544 fortran/cpp.c:555 fortran/cpp.c:661
 
65960
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65961
-#| msgid "opening output file %s: %m"
 
65962
 msgid "opening output file %s: %s"
 
65963
-msgstr "開啟輸出檔案 %s:%m"
 
65964
+msgstr "開啟輸出檔案 %s:%s"
 
65965
 
 
65966
 #: fortran/data.c:65
 
65967
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65968
-#| msgid "non-constant array in DATA statement %L."
 
65969
 msgid "non-constant array in DATA statement %L"
 
65970
-msgstr "%L DATA 敘述中有非常數陣列"
 
65971
+msgstr "non-constant 陣列在中資料敘述 %L"
 
65972
 
 
65973
 #: fortran/data.c:135
 
65974
-#, gcc-internal-format, gfc-internal-format
 
65975
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65976
 msgid "failure to simplify substring reference in DATA statement at %L"
 
65977
-msgstr ""
 
65978
+msgstr "簡化子字串參考在中資料敘述於 %L 時失敗"
 
65979
 
 
65980
 #: fortran/data.c:161
 
65981
-#, gcc-internal-format, gfc-internal-format
 
65982
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65983
 msgid "Initialization string starting at %L was truncated to fit the variable (%d/%d)"
 
65984
-msgstr ""
 
65985
+msgstr "初始化字串開始於 %L 被截短至符合變數 (%d/%d)"
 
65986
 
 
65987
 #: fortran/data.c:250
 
65988
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
65989
-#| msgid "Procedure '%s' at %C is already defined at %L"
 
65990
 msgid "'%s' at %L already is initialized at %L"
 
65991
-msgstr "程序「%s」在 %C 處已經於 %L 處被宣告"
 
65992
+msgstr "『%s』於 %L 已經被初始化的於 %L"
 
65993
 
 
65994
 #: fortran/data.c:274
 
65995
-#, gcc-internal-format, gfc-internal-format
 
65996
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
65997
 msgid "Data element below array lower bound at %L"
 
65998
-msgstr ""
 
65999
+msgstr "資料元素下列的陣列下限於 %L"
 
66000
 
 
66001
 #: fortran/data.c:291 fortran/data.c:380
 
66002
-#, gcc-internal-format, gfc-internal-format
 
66003
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66004
 msgid "Data element above array upper bound at %L"
 
66005
-msgstr ""
 
66006
+msgstr "資料元素以上的陣列上限於 %L"
 
66007
 
 
66008
 #: fortran/data.c:321 fortran/data.c:487
 
66009
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66010
-#| msgid "Extension: re-initialization of '%s' at %L"
 
66011
 msgid "re-initialization of '%s' at %L"
 
66012
 msgstr "擴充:「%s」重初始化於 %L"
 
66013
 
 
66014
 #: fortran/decl.c:264
 
66015
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66016
-#| msgid "Expected variable in READ statement at %C"
 
66017
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 
66018
-msgstr "%C READ 敘述需要變數"
 
66019
+msgstr "主機關聯的變數『%s』可能無法是在中資料敘述於 %C"
 
66020
 
 
66021
 #: fortran/decl.c:271
 
66022
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66023
-#| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 
66024
 msgid "initialization of common block variable '%s' in DATA statement at %C"
 
66025
 msgstr "擴充:DATA 敘述中對公共塊變數「%s」在 %C 處初始化"
 
66026
 
 
66027
@@ -40502,9 +38615,8 @@
 
66028
 
 
66029
 #: fortran/decl.c:407
 
66030
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66031
-#| msgid "invalid lvalue in asm statement"
 
66032
 msgid "Invalid initializer %s in Data statement at %C"
 
66033
-msgstr "asm 敘述中出現無效的左值"
 
66034
+msgstr "無效的初始設定式 %s 在中資料敘述於 %C"
 
66035
 
 
66036
 #: fortran/decl.c:509
 
66037
 #, gcc-internal-format, gfc-internal-format
 
66038
@@ -40517,9 +38629,9 @@
 
66039
 msgstr "DATA 敘述不允許出現在 %C 處的 PURE 程序中"
 
66040
 
 
66041
 #: fortran/decl.c:600
 
66042
-#, gcc-internal-format, gfc-internal-format
 
66043
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66044
 msgid "The assumed-rank array at %C shall not have a codimension"
 
66045
-msgstr ""
 
66046
+msgstr "資料目標於 %L 不應該有 coindex"
 
66047
 
 
66048
 #: fortran/decl.c:668
 
66049
 #, gcc-internal-format, gfc-internal-format
 
66050
@@ -40528,20 +38640,18 @@
 
66051
 
 
66052
 #: fortran/decl.c:689
 
66053
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66054
-#| msgid "using template type parameter %qT after %qs"
 
66055
 msgid "deferred type parameter at %C"
 
66056
-msgstr "使用範本類型參數 %qT,在 %qs 後"
 
66057
+msgstr "Fortran 2003:已推遲型態參數於 %C"
 
66058
 
 
66059
 #: fortran/decl.c:726
 
66060
-#, gcc-internal-format, gfc-internal-format
 
66061
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66062
 msgid "Conflict in attributes of function argument at %C"
 
66063
-msgstr ""
 
66064
+msgstr "衝突在中屬性的函式引數於 %C"
 
66065
 
 
66066
 #: fortran/decl.c:753
 
66067
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66068
-#| msgid "Illegal character in BOZ constant at %C"
 
66069
 msgid "Old-style character length at %C"
 
66070
-msgstr "%C 處 BOZ 常數中有無效字元"
 
66071
+msgstr "Obsolescent 特徵:舊式字元長度於 %C"
 
66072
 
 
66073
 #: fortran/decl.c:784
 
66074
 #, gcc-internal-format, gfc-internal-format
 
66075
@@ -40555,9 +38665,8 @@
 
66076
 
 
66077
 #: fortran/decl.c:914
 
66078
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66079
-#| msgid "Procedure '%s' at %C is already defined at %L"
 
66080
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 
66081
-msgstr "程序「%s」在 %C 處已經於 %L 處被宣告"
 
66082
+msgstr "名稱『%s』於 %C 已經定義為通用介面於 %L"
 
66083
 
 
66084
 #: fortran/decl.c:927
 
66085
 #, gcc-internal-format, gfc-internal-format
 
66086
@@ -40566,71 +38675,68 @@
 
66087
 
 
66088
 #: fortran/decl.c:999
 
66089
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66090
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
66091
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 
66092
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
66093
+msgstr "程序『%s』於 %L 必須有繫結©屬性為 C 可交流的"
 
66094
 
 
66095
 #: fortran/decl.c:1027
 
66096
-#, gcc-internal-format, gfc-internal-format
 
66097
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66098
 msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 
66099
-msgstr ""
 
66100
+msgstr "變數『%s』於 %L 是虛引數到繫結©程序『%s』但是不是 C 可交流的因為衍生類型『%s』不是 C 可交流的"
 
66101
 
 
66102
 #: fortran/decl.c:1034
 
66103
-#, gcc-internal-format, gfc-internal-format
 
66104
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66105
 msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
 
66106
-msgstr ""
 
66107
+msgstr "變數『%s』於 %L 是虛引數到繫結©程序『%s』但是不是 C 可交流的因為它是 polymorphic"
 
66108
 
 
66109
 #: fortran/decl.c:1040
 
66110
-#, gcc-internal-format, gfc-internal-format
 
66111
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66112
 msgid "Variable '%s' at %L is a dummy argument of the BIND(C) procedure '%s' but may not be C interoperable"
 
66113
-msgstr ""
 
66114
+msgstr "變數『%s』於 %L 是參數到繫結©程序『%s』但是可能無法是 C 可交流的"
 
66115
 
 
66116
 #: fortran/decl.c:1055
 
66117
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66118
-#| msgid "Keyword argument '%s' at %L is not in the procedure"
 
66119
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 
66120
-msgstr "在 %L 處的關鍵字引數不在程序中"
 
66121
+msgstr "字元引數『%s』於 %L 必須是長度 1 因為程序『%s』是繫結©"
 
66122
 
 
66123
 #: fortran/decl.c:1069
 
66124
-#, gcc-internal-format, gfc-internal-format
 
66125
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66126
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 
66127
-msgstr ""
 
66128
+msgstr "變數『%s』於 %L 無法有 ALLOCATABLE 屬性因為程序『%s』是繫結©"
 
66129
 
 
66130
 #: fortran/decl.c:1078
 
66131
-#, gcc-internal-format, gfc-internal-format
 
66132
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66133
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 
66134
-msgstr ""
 
66135
+msgstr "變數『%s』於 %L 無法有指標屬性因為程序『%s』是繫結©"
 
66136
 
 
66137
 #: fortran/decl.c:1087
 
66138
-#, gcc-internal-format, gfc-internal-format
 
66139
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66140
 msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
 
66141
-msgstr ""
 
66142
+msgstr "變數『%s』於 %L 無法同時有可選的和值屬性因為程序『%s』是繫結©"
 
66143
 
 
66144
 #: fortran/decl.c:1094
 
66145
-#, gcc-internal-format, gfc-internal-format
 
66146
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66147
 msgid "Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
 
66148
-msgstr ""
 
66149
+msgstr "TS29113:變數『%s』於 %L 與可選的屬性在中程序『%s』該項是繫結©"
 
66150
 
 
66151
 #: fortran/decl.c:1106
 
66152
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66153
-#| msgid "Assumed shape array at %L must be a dummy argument"
 
66154
 msgid "Assumed-shape array '%s' at %L as dummy argument to the BIND(C) procedure '%s' at %L"
 
66155
-msgstr "假定外形的陣列在 %L 處必須是啞引數"
 
66156
+msgstr "Assumed-shape 陣列『%s』於 %L 無法引數到程序『%s』於 %L 因為程序是繫結©"
 
66157
 
 
66158
 #: fortran/decl.c:1185
 
66159
-#, gcc-internal-format, gfc-internal-format
 
66160
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66161
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 
66162
-msgstr ""
 
66163
+msgstr "變數『%s』在中共同區塊『%s』於 %C 必須被宣告與 C 可交流的 kind 自從共同區塊『%s』是繫結©"
 
66164
 
 
66165
 #: fortran/decl.c:1227
 
66166
-#, gcc-internal-format, gfc-internal-format
 
66167
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66168
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 
66169
-msgstr ""
 
66170
+msgstr "字元運算式於 %L 正在被截斷 (%d/%d)"
 
66171
 
 
66172
 #: fortran/decl.c:1234
 
66173
-#, gcc-internal-format, gfc-internal-format
 
66174
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66175
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 
66176
-msgstr ""
 
66177
+msgstr "字元元件的陣列建構子於 %L 必須有相同長度 (%d/%d)"
 
66178
 
 
66179
 #: fortran/decl.c:1324
 
66180
 #, gcc-internal-format, gfc-internal-format
 
66181
@@ -40643,21 +38749,19 @@
 
66182
 msgstr "%L 處 PARAMETER 缺少初始值設定"
 
66183
 
 
66184
 #: fortran/decl.c:1344
 
66185
-#, gcc-internal-format, gfc-internal-format
 
66186
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66187
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 
66188
-msgstr ""
 
66189
+msgstr "變數『%s』於 %C 與初始設定式已經出現在中資料敘述"
 
66190
 
 
66191
 #: fortran/decl.c:1425
 
66192
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66193
-#| msgid "cannot initialize multi-dimensional array with initializer"
 
66194
 msgid "Can't initialize implied-shape array at %L with scalar"
 
66195
-msgstr "不能用初始值設定項來初始化多維陣列"
 
66196
+msgstr "無法初始化 implied-shape 陣列於 %L 與純量"
 
66197
 
 
66198
 #: fortran/decl.c:1443
 
66199
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66200
-#| msgid "Syntax error in data declaration at %C"
 
66201
 msgid "Non-constant lower bound in implied-shape declaration at %L"
 
66202
-msgstr "%C 處資料宣告語法錯誤"
 
66203
+msgstr "Non-constant 下限在中 implied-shape 宣告於 %L"
 
66204
 
 
66205
 #: fortran/decl.c:1538
 
66206
 #, gcc-internal-format, gfc-internal-format
 
66207
@@ -40665,25 +38769,24 @@
 
66208
 msgstr "%C 處的元件必須有 POINTER 屬性"
 
66209
 
 
66210
 #: fortran/decl.c:1546
 
66211
-#, gcc-internal-format, gfc-internal-format
 
66212
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66213
 msgid "Array component of structure at %C must have explicit or deferred shape"
 
66214
-msgstr ""
 
66215
+msgstr "陣列成分的結構於 %C 必須有明確的或已推遲形狀"
 
66216
 
 
66217
 #: fortran/decl.c:1627
 
66218
-#, gcc-internal-format, gfc-internal-format
 
66219
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66220
 msgid "Pointer array component of structure at %C must have a deferred shape"
 
66221
-msgstr ""
 
66222
+msgstr "指標陣列成分的結構於 %C 必須有已推遲形狀"
 
66223
 
 
66224
 #: fortran/decl.c:1636
 
66225
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66226
-#| msgid "Allocatable array '%s' at %L must have a deferred shape"
 
66227
 msgid "Allocatable component of structure at %C must have a deferred shape"
 
66228
-msgstr "可指派的陣列「%s」在 %L 處必須有延遲的外形"
 
66229
+msgstr "Allocatable 成分的結構於 %C 必須有已推遲形狀"
 
66230
 
 
66231
 #: fortran/decl.c:1645
 
66232
-#, gcc-internal-format, gfc-internal-format
 
66233
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66234
 msgid "Array component of structure at %C must have an explicit shape"
 
66235
-msgstr ""
 
66236
+msgstr "陣列成分的結構於 %C 必須有明確的形狀"
 
66237
 
 
66238
 #: fortran/decl.c:1702
 
66239
 #, gcc-internal-format, gfc-internal-format
 
66240
@@ -40692,7 +38795,6 @@
 
66241
 
 
66242
 #: fortran/decl.c:1719
 
66243
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66244
-#| msgid "NULL() initialization at %C is ambiguous"
 
66245
 msgid "NULL() initialization at %C may not have MOLD"
 
66246
 msgstr "%C 處的 NULL() 初始化有歧義"
 
66247
 
 
66248
@@ -40703,15 +38805,13 @@
 
66249
 
 
66250
 #: fortran/decl.c:1756
 
66251
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66252
-#| msgid "Extension: Old-style initialization at %C"
 
66253
 msgid "Error in pointer initialization at %C"
 
66254
-msgstr "擴充:%C 處舊式的初始化"
 
66255
+msgstr "在中指標初始化於 %C 時發生錯誤"
 
66256
 
 
66257
 #: fortran/decl.c:1763
 
66258
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66259
-#| msgid "Extension: Old-style initialization at %C"
 
66260
 msgid "non-NULL pointer initialization at %C"
 
66261
-msgstr "擴充:%C 處舊式的初始化"
 
66262
+msgstr "Fortran 2008:non-NULL 指標初始化於 %C"
 
66263
 
 
66264
 #: fortran/decl.c:1786
 
66265
 #, gcc-internal-format, gfc-internal-format
 
66266
@@ -40720,24 +38820,21 @@
 
66267
 
 
66268
 #: fortran/decl.c:1853
 
66269
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66270
-#| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 
66271
 msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
 
66272
-msgstr "CHARACTER(*) 函式「%s」(位於 %L)不能以指標賦值"
 
66273
+msgstr "Non-PARAMETER 符號『%s』於 %L 無法 implied-shape"
 
66274
 
 
66275
 #: fortran/decl.c:1864
 
66276
-#, gcc-internal-format, gfc-internal-format
 
66277
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66278
 msgid "Implied-shape array at %L"
 
66279
-msgstr ""
 
66280
+msgstr "Fortran 2008:Implied-shape 陣列於 %L"
 
66281
 
 
66282
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
66283
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66284
-#| msgid "Duplicate format specification at %C"
 
66285
 msgid "Duplicate array spec for Cray pointee at %C"
 
66286
-msgstr "%C 處重複的格式指定"
 
66287
+msgstr "重製陣列 spec 用於 Cray 點於 %C"
 
66288
 
 
66289
 #: fortran/decl.c:1999
 
66290
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66291
-#| msgid "Extension: Old-style initialization at %C"
 
66292
 msgid "Old-style initialization at %C"
 
66293
 msgstr "擴充:%C 處舊式的初始化"
 
66294
 
 
66295
@@ -40763,9 +38860,8 @@
 
66296
 
 
66297
 #: fortran/decl.c:2056
 
66298
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66299
-#| msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 
66300
 msgid "Initialization of allocatable component at %C is not allowed"
 
66301
-msgstr "%C 處對變數的初始化不允許出現在 PURE 程序中"
 
66302
+msgstr "初始化的 allocatable 成分於 %C 未被允許"
 
66303
 
 
66304
 #: fortran/decl.c:2110 fortran/decl.c:2146
 
66305
 #, gcc-internal-format, gfc-internal-format
 
66306
@@ -40774,15 +38870,13 @@
 
66307
 
 
66308
 #: fortran/decl.c:2151
 
66309
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66310
-#| msgid "Nonstandard type declaration %s*%d at %C"
 
66311
 msgid "Nonstandard type declaration %s*%d at %C"
 
66312
-msgstr "%C 處非標準的型態宣告 %s*%d"
 
66313
+msgstr "Nonstandard 類型宣告 %s*%d 於 %C"
 
66314
 
 
66315
 #: fortran/decl.c:2202 fortran/decl.c:2278
 
66316
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66317
-#| msgid "Missing right paren at %C"
 
66318
 msgid "Missing right parenthesis at %C"
 
66319
-msgstr "%C 處缺少右括號"
 
66320
+msgstr "缺少右括號於 %C"
 
66321
 
 
66322
 #: fortran/decl.c:2215 fortran/decl.c:2349
 
66323
 #, gcc-internal-format, gfc-internal-format
 
66324
@@ -40796,26 +38890,23 @@
 
66325
 
 
66326
 #: fortran/decl.c:2254
 
66327
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66328
-#| msgid "Kind %d not supported for type %s at %C"
 
66329
 msgid "Kind %d not supported for type %s at %C"
 
66330
-msgstr "種別 %d 在 %C 處 不為類型 %s 所支援"
 
66331
+msgstr "Kind %d 不支援用於型態 %s 於 %C"
 
66332
 
 
66333
 #: fortran/decl.c:2267
 
66334
-#, gcc-internal-format, gfc-internal-format
 
66335
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66336
 msgid "C kind type parameter is for type %s but type at %L is %s"
 
66337
-msgstr ""
 
66338
+msgstr "C kind 型態參數是用於型態 %s 但是型態於 %L 是 %s"
 
66339
 
 
66340
 #: fortran/decl.c:2276
 
66341
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66342
-#| msgid "Missing right paren at %C"
 
66343
 msgid "Missing right parenthesis or comma at %C"
 
66344
-msgstr "%C 處缺少右括號"
 
66345
+msgstr "缺少右括號或逗號於 %C"
 
66346
 
 
66347
 #: fortran/decl.c:2375
 
66348
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66349
-#| msgid "Kind %d not supported for type %s at %C"
 
66350
 msgid "Kind %d is not supported for CHARACTER at %C"
 
66351
-msgstr "種別 %d 在 %C 處 不為類型 %s 所支援"
 
66352
+msgstr "Kind %d 未被支援用於字元於 %C"
 
66353
 
 
66354
 #: fortran/decl.c:2507
 
66355
 #, gcc-internal-format, gfc-internal-format
 
66356
@@ -40824,7 +38915,6 @@
 
66357
 
 
66358
 #: fortran/decl.c:2592
 
66359
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66360
-#| msgid "Extension: BYTE type at %C"
 
66361
 msgid "BYTE type at %C"
 
66362
 msgstr "擴充:%C 處的 BYTE 類型"
 
66363
 
 
66364
@@ -40835,9 +38925,8 @@
 
66365
 
 
66366
 #: fortran/decl.c:2620
 
66367
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66368
-#| msgid "DATA statement at %C is not allowed in a PURE procedure"
 
66369
 msgid "Assumed type at %C is not allowed for components"
 
66370
-msgstr "DATA 敘述不允許出現在 %C 處的 PURE 程序中"
 
66371
+msgstr "By-value 引數於 %L 未被允許在中這個語境"
 
66372
 
 
66373
 #: fortran/decl.c:2623
 
66374
 #, gcc-internal-format, gfc-internal-format
 
66375
@@ -40846,20 +38935,19 @@
 
66376
 
 
66377
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
66378
 #: fortran/decl.c:2885
 
66379
-#, gcc-internal-format, gfc-internal-format
 
66380
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66381
 msgid "TYPE with intrinsic-type-spec at %C"
 
66382
-msgstr ""
 
66383
+msgstr "Fortran 2008:型態與 intrinsic-type-spec 於 %C"
 
66384
 
 
66385
 #: fortran/decl.c:2702
 
66386
-#, gcc-internal-format, gfc-internal-format
 
66387
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66388
 msgid "DOUBLE COMPLEX at %C"
 
66389
-msgstr ""
 
66390
+msgstr "延伸:雙倍複雜於 %C"
 
66391
 
 
66392
 #: fortran/decl.c:2777
 
66393
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66394
-#| msgid "Unexpected CASE statement at %C"
 
66395
 msgid "CLASS statement at %C"
 
66396
-msgstr "%C 處非預期的 CASE 敘述"
 
66397
+msgstr "Fortran 2003:類別敘述於 %C"
 
66398
 
 
66399
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
66400
 #: fortran/decl.c:3208
 
66401
@@ -40868,14 +38956,14 @@
 
66402
 msgstr "類型名「%s」(於 %C 處)有歧義"
 
66403
 
 
66404
 #: fortran/decl.c:2841
 
66405
-#, gcc-internal-format, gfc-internal-format
 
66406
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66407
 msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
 
66408
-msgstr ""
 
66409
+msgstr "型態名稱『%s』於 %C 衝突與在之前宣告的實體於 %L, 該項有同名"
 
66410
 
 
66411
 #: fortran/decl.c:2961
 
66412
-#, gcc-internal-format, gfc-internal-format
 
66413
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66414
 msgid "Missing character range in IMPLICIT at %C"
 
66415
-msgstr ""
 
66416
+msgstr "缺少字元範圍在中隱含的於 %C"
 
66417
 
 
66418
 #: fortran/decl.c:3007
 
66419
 #, gcc-internal-format, gfc-internal-format
 
66420
@@ -40889,43 +38977,38 @@
 
66421
 
 
66422
 #: fortran/decl.c:3165
 
66423
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66424
-#| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 
66425
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 
66426
-msgstr "%C 處的 ENTRY 敘述不能出現在 INTERFACE 中"
 
66427
+msgstr "匯入敘述於 %C 只有允許的在中介面內文"
 
66428
 
 
66429
 #: fortran/decl.c:3170
 
66430
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66431
-#| msgid "Empty IMPLICIT statement at %C"
 
66432
 msgid "IMPORT statement at %C"
 
66433
 msgstr "%C IMPLICIT 敘述為空"
 
66434
 
 
66435
 #: fortran/decl.c:3185
 
66436
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66437
-#| msgid "Expecting %s statement at %C"
 
66438
 msgid "Expecting list of named entities at %C"
 
66439
-msgstr "需要 %s 敘述,於 %C"
 
66440
+msgstr "預期具名的實體清單的於 %C"
 
66441
 
 
66442
 #: fortran/decl.c:3214
 
66443
-#, gcc-internal-format, gfc-internal-format
 
66444
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66445
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 
66446
-msgstr ""
 
66447
+msgstr "無法匯入『%s』從主機範圍單位於 %C - 不存在。"
 
66448
 
 
66449
 #: fortran/decl.c:3221
 
66450
-#, gcc-internal-format, gfc-internal-format
 
66451
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66452
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 
66453
-msgstr ""
 
66454
+msgstr "『%s』已經匯入的從主機範圍單位於 %C。"
 
66455
 
 
66456
 #: fortran/decl.c:3264
 
66457
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66458
-#| msgid "Syntax error in %s statement at %C"
 
66459
 msgid "Syntax error in IMPORT statement at %C"
 
66460
-msgstr "%s 敘述在 %C 處語法錯誤"
 
66461
+msgstr "語法時發生錯誤匯入敘述於 %C"
 
66462
 
 
66463
 #: fortran/decl.c:3563
 
66464
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66465
-#| msgid "Missing dimension specification at %C"
 
66466
 msgid "Missing codimension specification at %C"
 
66467
-msgstr "%C 處沒有指定維數"
 
66468
+msgstr "缺少codimension 規格於 %C"
 
66469
 
 
66470
 #: fortran/decl.c:3565
 
66471
 #, gcc-internal-format, gfc-internal-format
 
66472
@@ -40938,140 +39021,128 @@
 
66473
 msgstr "重複的 %s 屬性,位於 %L"
 
66474
 
 
66475
 #: fortran/decl.c:3667
 
66476
-#, gcc-internal-format, gfc-internal-format
 
66477
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66478
 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
 
66479
-msgstr ""
 
66480
+msgstr "Fortran 2003:ALLOCATABLE 屬性於 %C 在中類型定義"
 
66481
 
 
66482
 #: fortran/decl.c:3677
 
66483
-#, gcc-internal-format, gfc-internal-format
 
66484
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66485
 msgid "Attribute at %L is not allowed in a TYPE definition"
 
66486
-msgstr ""
 
66487
+msgstr "屬性於 %L 未被允許在中類型定義"
 
66488
 
 
66489
 #: fortran/decl.c:3695
 
66490
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66491
-#| msgid "type attributes are honored only at type definition"
 
66492
 msgid "Attribute %s at %L in a TYPE definition"
 
66493
-msgstr "類型屬性只在類型定義時起作用"
 
66494
+msgstr "Fortran 2003:屬性 %s 於 %L 在中類型定義"
 
66495
 
 
66496
 #: fortran/decl.c:3706
 
66497
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66498
-#| msgid "%s attribute at %L is not allowed outside of a MODULE"
 
66499
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 
66500
-msgstr "%s 屬性(位於 %L)不允許出現在 MODULE 以外"
 
66501
+msgstr "%s 屬性於 %L 未被允許外側的規格部分的模組"
 
66502
 
 
66503
 #: fortran/decl.c:3721
 
66504
-#, gcc-internal-format, gfc-internal-format
 
66505
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66506
 msgid "ASYNCHRONOUS attribute at %C"
 
66507
-msgstr ""
 
66508
+msgstr "Fortran 2003:非同步屬性於 %C"
 
66509
 
 
66510
 #: fortran/decl.c:3734
 
66511
-#, gcc-internal-format, gfc-internal-format
 
66512
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66513
 msgid "CONTIGUOUS attribute at %C"
 
66514
-msgstr ""
 
66515
+msgstr "Fortran 2008:CONTIGUOUS 屬性於 %C"
 
66516
 
 
66517
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
66518
-#, gcc-internal-format, gfc-internal-format
 
66519
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66520
 msgid "PROTECTED at %C only allowed in specification part of a module"
 
66521
-msgstr ""
 
66522
+msgstr "保護的於 %C 只有允許的在中規格部分的模組"
 
66523
 
 
66524
 #: fortran/decl.c:3786
 
66525
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66526
-#| msgid "Duplicate %s attribute at %L"
 
66527
 msgid "PROTECTED attribute at %C"
 
66528
-msgstr "重複的 %s 屬性,位於 %L"
 
66529
+msgstr "Fortran 2003:保護的屬性於 %C"
 
66530
 
 
66531
 #: fortran/decl.c:3817
 
66532
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66533
-#| msgid "Line truncated at %C"
 
66534
 msgid "VALUE attribute at %C"
 
66535
-msgstr "列在 %C 處被截斷"
 
66536
+msgstr "Fortran 2003:值屬性於 %C"
 
66537
 
 
66538
 #: fortran/decl.c:3827
 
66539
-#, gcc-internal-format, gfc-internal-format
 
66540
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66541
 msgid "VOLATILE attribute at %C"
 
66542
-msgstr ""
 
66543
+msgstr "Fortran 2003:易變的屬性於 %C"
 
66544
 
 
66545
 #: fortran/decl.c:3873
 
66546
-#, gcc-internal-format, gfc-internal-format
 
66547
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66548
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 
66549
-msgstr ""
 
66550
+msgstr "多重識別碼提供的與單一名稱=說明符於 %C"
 
66551
 
 
66552
 #: fortran/decl.c:3970
 
66553
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66554
-#| msgid "Specification function '%s' at %L cannot be an internal function"
 
66555
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 
66556
-msgstr "指定函式「%s」(位於 %L)不能是一個內部函式"
 
66557
+msgstr "隱含地宣告的繫結©函式『%s』於 %L 可能無法是 C 可交流的"
 
66558
 
 
66559
 #: fortran/decl.c:3991
 
66560
-#, gcc-internal-format, gfc-internal-format
 
66561
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66562
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 
66563
-msgstr ""
 
66564
+msgstr "變數『%s』在中共同區塊『%s』於 %L 可能無法是 C 可交流的 kind 雖然共同區塊『%s』是繫結©"
 
66565
 
 
66566
 #: fortran/decl.c:4000
 
66567
-#, gcc-internal-format, gfc-internal-format
 
66568
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66569
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 
66570
-msgstr ""
 
66571
+msgstr "類型宣告『%s』於 %L 不是 C 可交流的但是它是繫結©"
 
66572
 
 
66573
 #: fortran/decl.c:4004
 
66574
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66575
-#| msgid "Variable '%s' at %L has not been assigned a format label"
 
66576
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 
66577
-msgstr "變數「%s」在 %L 尚未指派到格式標籤"
 
66578
+msgstr "變數『%s』於 %L 可能無法是 C 可交流的 kind 但是它是繫結©"
 
66579
 
 
66580
 #: fortran/decl.c:4016
 
66581
-#, gcc-internal-format, gfc-internal-format
 
66582
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66583
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 
66584
-msgstr ""
 
66585
+msgstr "變數『%s』在中共同區塊『%s』於 %L 無法宣告的與繫結©自從它並非全域"
 
66586
 
 
66587
 #: fortran/decl.c:4030
 
66588
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66589
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
66590
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 
66591
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
66592
+msgstr "變數『%s』於 %L 無法同時有指標和繫結©屬性"
 
66593
 
 
66594
 #: fortran/decl.c:4038
 
66595
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66596
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
66597
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 
66598
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
66599
+msgstr "變數『%s』於 %L 無法同時有 ALLOCATABLE 和繫結©屬性"
 
66600
 
 
66601
 #: fortran/decl.c:4050
 
66602
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66603
-#| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 
66604
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 
66605
-msgstr "CHARACTER(*) 函式「%s」(位於 %L)不能以陣列賦值"
 
66606
+msgstr "傳回類型的繫結©函式『%s』於 %L 無法陣列"
 
66607
 
 
66608
 #: fortran/decl.c:4058
 
66609
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66610
-#| msgid "Specification function '%s' at %L cannot be a statement function"
 
66611
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 
66612
-msgstr "指定函式「%s」(位於 %L)不能是一個敘述函式"
 
66613
+msgstr "傳回類型的繫結©函式『%s』於 %L 無法字元串"
 
66614
 
 
66615
 #. Use gfc_warning_now because we won't say that the symbol fails
 
66616
 #. just because of this.
 
66617
 #: fortran/decl.c:4069
 
66618
-#, gcc-internal-format, gfc-internal-format
 
66619
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66620
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 
66621
-msgstr ""
 
66622
+msgstr "符號『%s』於 %L 被標記私人的但是已被給定的繫結標貼『%s』"
 
66623
 
 
66624
 #: fortran/decl.c:4145
 
66625
-#, gcc-internal-format, gfc-internal-format
 
66626
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66627
 msgid "Need either entity or common block name for attribute specification statement at %C"
 
66628
-msgstr ""
 
66629
+msgstr "需要還是實體或共同區塊名稱用於屬性規格敘述於 %C"
 
66630
 
 
66631
 #: fortran/decl.c:4192
 
66632
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66633
-#| msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 
66634
 msgid "Missing entity or common block name for attribute specification statement at %C"
 
66635
-msgstr "擴充:DATA 敘述中對公共塊變數「%s」在 %C 處初始化"
 
66636
+msgstr "缺少實體或共同區塊名稱用於屬性規格敘述於 %C"
 
66637
 
 
66638
 #. Now we have an error, which we signal, and then fix up
 
66639
 #. because the knock-on is plain and simple confusing.
 
66640
 #: fortran/decl.c:4305
 
66641
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66642
-#| msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition."
 
66643
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 
66644
-msgstr "%C 處的衍生類型尚未被定義,因此不能出現在衍生類型定義中"
 
66645
+msgstr "衍生類型於 %C 未被在之前定義的和因而無法出現在中衍生類型定義"
 
66646
 
 
66647
 #: fortran/decl.c:4337
 
66648
 #, gcc-internal-format, gfc-internal-format
 
66649
@@ -41080,14 +39151,13 @@
 
66650
 
 
66651
 #: fortran/decl.c:4411
 
66652
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66653
-#| msgid "procedure name = %s"
 
66654
 msgid "IMPURE procedure at %C"
 
66655
-msgstr "程序名 = %s"
 
66656
+msgstr "Fortran 2008:IMPURE 程序於 %C"
 
66657
 
 
66658
 #: fortran/decl.c:4424
 
66659
-#, gcc-internal-format, gfc-internal-format
 
66660
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66661
 msgid "PURE and IMPURE must not appear both at %C"
 
66662
-msgstr ""
 
66663
+msgstr "PURE 和 IMPURE 必須不出現兩者於 %C"
 
66664
 
 
66665
 #: fortran/decl.c:4530
 
66666
 #, gcc-internal-format, gfc-internal-format
 
66667
@@ -41116,91 +39186,83 @@
 
66668
 
 
66669
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
66670
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66671
-#| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
66672
 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
 
66673
-msgstr "%L 處 PURE 程序不能指定 SAVE 屬性"
 
66674
+msgstr "Fortran 2008:繫結©屬性於 %L 可能無法被指定的用於內部程序"
 
66675
 
 
66676
 #: fortran/decl.c:4901
 
66677
-#, gcc-internal-format, gfc-internal-format
 
66678
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66679
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 
66680
-msgstr ""
 
66681
+msgstr "繫結©屬性於 %C 需求介面與繫結©"
 
66682
 
 
66683
 #: fortran/decl.c:4908
 
66684
-#, gcc-internal-format, gfc-internal-format
 
66685
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66686
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 
66687
-msgstr ""
 
66688
+msgstr "繫結©程序與名稱可能無法有指標屬性於 %C"
 
66689
 
 
66690
 #: fortran/decl.c:4914
 
66691
-#, gcc-internal-format, gfc-internal-format
 
66692
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66693
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 
66694
-msgstr ""
 
66695
+msgstr "虛設程序於 %C 可能無法有繫結©屬性與名稱"
 
66696
 
 
66697
 #: fortran/decl.c:4938
 
66698
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66699
-#| msgid "Symbol '%s' at %L already has basic type of %s"
 
66700
 msgid "Procedure '%s' at %L already has basic type of %s"
 
66701
-msgstr "符號「%s」在 %L 處已經有了基本類型 %s"
 
66702
+msgstr "程序『%s』於 %L 已經有基本型式的 %s"
 
66703
 
 
66704
 #: fortran/decl.c:4985 fortran/decl.c:5168 fortran/decl.c:8286
 
66705
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66706
-#| msgid "Syntax error in SAVE statement at %C"
 
66707
 msgid "Syntax error in PROCEDURE statement at %C"
 
66708
-msgstr "%C SAVE 敘述語法錯誤"
 
66709
+msgstr "語法時發生錯誤程序敘述於 %C"
 
66710
 
 
66711
 #: fortran/decl.c:5034 fortran/decl.c:8187
 
66712
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66713
-#| msgid "Expected terminating name at %C"
 
66714
 msgid "Expected '::' after binding-attributes at %C"
 
66715
-msgstr "%C 處需要結束名"
 
66716
+msgstr "預期『::』之後 binding-attributes 於 %C"
 
66717
 
 
66718
 #: fortran/decl.c:5041
 
66719
-#, gcc-internal-format, gfc-internal-format
 
66720
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66721
 msgid "NOPASS or explicit interface required at %C"
 
66722
-msgstr ""
 
66723
+msgstr "NOPASS 或明確的介面必要項於 %C"
 
66724
 
 
66725
 #: fortran/decl.c:5045
 
66726
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66727
-#| msgid "Expected structure component name at %C"
 
66728
 msgid "Procedure pointer component at %C"
 
66729
-msgstr "%C 處需要結構元件名"
 
66730
+msgstr "Fortran 2003:程序指標成分於 %C"
 
66731
 
 
66732
 #: fortran/decl.c:5111
 
66733
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66734
-#| msgid "Syntax error in structure constructor at %C"
 
66735
 msgid "Syntax error in procedure pointer component at %C"
 
66736
-msgstr "%C 結構建構語法錯誤"
 
66737
+msgstr "語法時發生錯誤程序指標成分於 %C"
 
66738
 
 
66739
 #: fortran/decl.c:5129
 
66740
-#, gcc-internal-format, gfc-internal-format
 
66741
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66742
 msgid "PROCEDURE at %C must be in a generic interface"
 
66743
-msgstr ""
 
66744
+msgstr "程序於 %C 必須是在中通用介面"
 
66745
 
 
66746
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
66747
-#, gcc-internal-format, gfc-internal-format
 
66748
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66749
 msgid "double colon in MODULE PROCEDURE statement at %L"
 
66750
-msgstr ""
 
66751
+msgstr "Fortran 2008:雙倍科郎在中模組程序敘述於 %L"
 
66752
 
 
66753
 #: fortran/decl.c:5208
 
66754
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66755
-#| msgid "Obsolete: PAUSE statement at %C"
 
66756
 msgid "PROCEDURE statement at %C"
 
66757
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
66758
+msgstr "Fortran 2003:程序敘述於 %C"
 
66759
 
 
66760
 #: fortran/decl.c:5276
 
66761
-#, gcc-internal-format, gfc-internal-format
 
66762
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66763
 msgid "Expected formal argument list in function definition at %C"
 
66764
-msgstr ""
 
66765
+msgstr "預期的形式引數清單在中函式定義於 %C"
 
66766
 
 
66767
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
66768
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
66769
-#: fortran/symbol.c:1588
 
66770
-#, gcc-internal-format, gfc-internal-format
 
66771
+#: fortran/symbol.c:1577
 
66772
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66773
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
66774
-msgstr ""
 
66775
+msgstr "繫結©屬性於 %L 只能使用用於變數或共同區塊"
 
66776
 
 
66777
 #: fortran/decl.c:5420
 
66778
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66779
-#| msgid "Empty IMPLICIT statement at %C"
 
66780
 msgid "ENTRY statement at %C"
 
66781
 msgstr "%C IMPLICIT 敘述為空"
 
66782
 
 
66783
@@ -41265,49 +39327,44 @@
 
66784
 msgstr "%C 處 ENTRY 敘述不能出現在被包含的程序中"
 
66785
 
 
66786
 #: fortran/decl.c:5540 fortran/decl.c:5738
 
66787
-#, gcc-internal-format, gfc-internal-format
 
66788
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66789
 msgid "Missing required parentheses before BIND(C) at %C"
 
66790
-msgstr ""
 
66791
+msgstr "缺少必要項 parentheses 之前繫結©於 %C"
 
66792
 
 
66793
 #: fortran/decl.c:5796 fortran/decl.c:5812
 
66794
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66795
-#| msgid "Syntax error in CASE-specification at %C"
 
66796
 msgid "Syntax error in NAME= specifier for binding label at %C"
 
66797
-msgstr "%C CASE 指定語法錯誤"
 
66798
+msgstr "語法時發生錯誤名稱=說明符用於繫結標貼於 %C"
 
66799
 
 
66800
 #: fortran/decl.c:5827
 
66801
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66802
-#| msgid "Missing format label at %C"
 
66803
 msgid "Missing closing quote '\"' for binding label at %C"
 
66804
-msgstr "%C 處缺少格式標籤"
 
66805
+msgstr "缺少關閉引言『\"』用於繫結標貼於 %C"
 
66806
 
 
66807
 #: fortran/decl.c:5836
 
66808
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66809
-#| msgid "Missing format label at %C"
 
66810
 msgid "Missing closing quote ''' for binding label at %C"
 
66811
-msgstr "%C 處缺少格式標籤"
 
66812
+msgstr "缺少關閉引言『』' 用於繫結標貼於 %C"
 
66813
 
 
66814
 #: fortran/decl.c:5846
 
66815
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66816
-#| msgid "Missing format label at %C"
 
66817
 msgid "Missing closing paren for binding label at %C"
 
66818
-msgstr "%C 處缺少格式標籤"
 
66819
+msgstr "缺少關閉同位用於繫結標貼於 %C"
 
66820
 
 
66821
 #: fortran/decl.c:5852
 
66822
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66823
-#| msgid "Function name '%s' not allowed at %C"
 
66824
 msgid "No binding name is allowed in BIND(C) at %C"
 
66825
-msgstr "函式名「%s」不允許出現在 %C 處"
 
66826
+msgstr "沒有繫結名稱被允許在中繫結©於 %C"
 
66827
 
 
66828
 #: fortran/decl.c:5858
 
66829
-#, gcc-internal-format, gfc-internal-format
 
66830
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66831
 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
 
66832
-msgstr ""
 
66833
+msgstr "用於虛設程序 %s,沒有繫結名稱被允許在中繫結©於 %C"
 
66834
 
 
66835
 #: fortran/decl.c:5887
 
66836
-#, gcc-internal-format, gfc-internal-format
 
66837
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66838
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 
66839
-msgstr ""
 
66840
+msgstr "名稱不允許於繫結©用於摘要介面於 %C"
 
66841
 
 
66842
 #: fortran/decl.c:6094
 
66843
 #, gcc-internal-format, gfc-internal-format
 
66844
@@ -41316,9 +39373,8 @@
 
66845
 
 
66846
 #: fortran/decl.c:6102
 
66847
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66848
-#| msgid "%s statement at %C cannot follow %s statement at %L"
 
66849
 msgid "END statement instead of %s statement at %L"
 
66850
-msgstr "%s 敘述在 %C 處不能跟隨 %s 敘述在 %L 處"
 
66851
+msgstr "Fortran 2008:結束敘述以代替 %s 敘述於 %L"
 
66852
 
 
66853
 #. We would have required END [something].
 
66854
 #: fortran/decl.c:6110
 
66855
@@ -41347,19 +39403,19 @@
 
66856
 msgstr "需要標籤「%s」,為 %s 敘述,於 %C"
 
66857
 
 
66858
 #: fortran/decl.c:6265
 
66859
-#, gcc-internal-format, gfc-internal-format
 
66860
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66861
 msgid "Missing array specification at %L in DIMENSION statement"
 
66862
-msgstr ""
 
66863
+msgstr "缺少陣列規格於 %L 在中尺寸敘述"
 
66864
 
 
66865
 #: fortran/decl.c:6273
 
66866
-#, gcc-internal-format, gfc-internal-format
 
66867
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66868
 msgid "Dimensions specified for %s at %L after its initialisation"
 
66869
-msgstr ""
 
66870
+msgstr "維度指定的用於 %s 於 %L 之後它的 initialisation"
 
66871
 
 
66872
 #: fortran/decl.c:6281
 
66873
-#, gcc-internal-format, gfc-internal-format
 
66874
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66875
 msgid "Missing array specification at %L in CODIMENSION statement"
 
66876
-msgstr ""
 
66877
+msgstr "缺少陣列規格於 %L 在中 CODIMENSION 敘述"
 
66878
 
 
66879
 #: fortran/decl.c:6290
 
66880
 #, gcc-internal-format, gfc-internal-format
 
66881
@@ -41383,15 +39439,13 @@
 
66882
 
 
66883
 #: fortran/decl.c:6456
 
66884
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66885
-#| msgid "Cray pointer at %C must be an integer."
 
66886
 msgid "Cray pointer at %C must be an integer"
 
66887
-msgstr "%C 處 Cray 指標必須是一個整數。"
 
66888
+msgstr "Cray 指標於 %C 必須是整數"
 
66889
 
 
66890
 #: fortran/decl.c:6460
 
66891
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66892
-#| msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes."
 
66893
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 
66894
-msgstr "%C 處的 Cray 指標精度為 %d;記憶體位址需要 %d 位元組"
 
66895
+msgstr "Cray 指標於 %C 有 %d 位元組的精確度;記憶體位址需求 %d 位元組"
 
66896
 
 
66897
 #: fortran/decl.c:6466
 
66898
 #, gcc-internal-format, gfc-internal-format
 
66899
@@ -41409,65 +39463,59 @@
 
66900
 msgstr "在 %C 處需要「,」或敘述尾"
 
66901
 
 
66902
 #: fortran/decl.c:6567
 
66903
-#, gcc-internal-format, gfc-internal-format
 
66904
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66905
 msgid "INTENT is not allowed inside of BLOCK at %C"
 
66906
-msgstr ""
 
66907
+msgstr "含義未被允許內部的區塊於 %C"
 
66908
 
 
66909
 #: fortran/decl.c:6599
 
66910
-#, gcc-internal-format, gfc-internal-format
 
66911
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66912
 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
 
66913
-msgstr ""
 
66914
+msgstr "可選的未被允許內部的區塊於 %C"
 
66915
 
 
66916
 #: fortran/decl.c:6618
 
66917
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66918
-#| msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
 
66919
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 
66920
-msgstr "%C 處的 Cray 指標宣告需要 -fcray-pointer 旗標。"
 
66921
+msgstr "Cray 指標宣告於 %C 需求 -fcray-pointer 旗標"
 
66922
 
 
66923
 #: fortran/decl.c:6657
 
66924
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66925
-#| msgid "Obsolete: PAUSE statement at %C"
 
66926
 msgid "CONTIGUOUS statement at %C"
 
66927
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
66928
+msgstr "Fortran 2008:CONTIGUOUS 敘述於 %C"
 
66929
 
 
66930
 #: fortran/decl.c:6755
 
66931
-#, gcc-internal-format, gfc-internal-format
 
66932
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66933
 msgid "Access specification of the %s operator at %C has already been specified"
 
66934
-msgstr ""
 
66935
+msgstr "存取規格的 %s 運算子於 %C 已指定的"
 
66936
 
 
66937
 #: fortran/decl.c:6772
 
66938
-#, gcc-internal-format, gfc-internal-format
 
66939
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66940
 msgid "Access specification of the .%s. operator at %C has already been specified"
 
66941
-msgstr ""
 
66942
+msgstr "存取規格的.%s。運算子於 %C 已指定的"
 
66943
 
 
66944
 #: fortran/decl.c:6810
 
66945
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66946
-#| msgid "Empty IMPLICIT statement at %C"
 
66947
 msgid "PROTECTED statement at %C"
 
66948
-msgstr "%C IMPLICIT 敘述為空"
 
66949
+msgstr "Fortran 2003:保護的敘述於 %C"
 
66950
 
 
66951
 #: fortran/decl.c:6850
 
66952
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66953
-#| msgid "Syntax error in SAVE statement at %C"
 
66954
 msgid "Syntax error in PROTECTED statement at %C"
 
66955
-msgstr "%C SAVE 敘述語法錯誤"
 
66956
+msgstr "語法時發生錯誤保護的敘述於 %C"
 
66957
 
 
66958
 #: fortran/decl.c:6874
 
66959
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66960
-#| msgid "DATA statement at %C is not allowed in a PURE procedure"
 
66961
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 
66962
-msgstr "DATA 敘述不允許出現在 %C 處的 PURE 程序中"
 
66963
+msgstr "私人的敘述於 %C 是只有允許的在中規格部分的模組"
 
66964
 
 
66965
 #: fortran/decl.c:6911
 
66966
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66967
-#| msgid "DATA statement at %C is not allowed in a PURE procedure"
 
66968
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 
66969
-msgstr "DATA 敘述不允許出現在 %C 處的 PURE 程序中"
 
66970
+msgstr "公用的敘述於 %C 是只有允許的在中規格部分的模組"
 
66971
 
 
66972
 #: fortran/decl.c:6939
 
66973
-#, gcc-internal-format, gfc-internal-format
 
66974
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66975
 msgid "Expected variable name at %C in PARAMETER statement"
 
66976
-msgstr ""
 
66977
+msgstr "預期的變數名稱於 %C 在中參數敘述"
 
66978
 
 
66979
 #: fortran/decl.c:6946
 
66980
 #, gcc-internal-format, gfc-internal-format
 
66981
@@ -41481,9 +39529,8 @@
 
66982
 
 
66983
 #: fortran/decl.c:6972
 
66984
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
66985
-#| msgid "Initializer not allowed for COMMON variable '%s' at %C"
 
66986
 msgid "Initializing already initialized variable at %C"
 
66987
-msgstr "COMMON 變數「%s」在 %C 處不允許有初始值設定"
 
66988
+msgstr "初始化已經初始化的變數於 %C"
 
66989
 
 
66990
 #: fortran/decl.c:7007
 
66991
 #, gcc-internal-format, gfc-internal-format
 
66992
@@ -41491,9 +39538,9 @@
 
66993
 msgstr "%C 處 PARAMETER 敘述中有非預期的字元"
 
66994
 
 
66995
 #: fortran/decl.c:7031
 
66996
-#, gcc-internal-format, gfc-internal-format
 
66997
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
66998
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 
66999
-msgstr ""
 
67000
+msgstr "Blanket 儲存敘述於 %C 追隨前一個儲存敘述"
 
67001
 
 
67002
 #: fortran/decl.c:7043
 
67003
 #, gcc-internal-format, gfc-internal-format
 
67004
@@ -41506,102 +39553,94 @@
 
67005
 msgstr "%C SAVE 敘述語法錯誤"
 
67006
 
 
67007
 #: fortran/decl.c:7104
 
67008
-#, gcc-internal-format, gfc-internal-format
 
67009
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67010
 msgid "VALUE is not allowed inside of BLOCK at %C"
 
67011
-msgstr ""
 
67012
+msgstr "值未被允許內部的區塊於 %C"
 
67013
 
 
67014
 #: fortran/decl.c:7108
 
67015
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67016
-#| msgid "Obsolete: PAUSE statement at %C"
 
67017
 msgid "VALUE statement at %C"
 
67018
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
67019
+msgstr "Fortran 2003:值敘述於 %C"
 
67020
 
 
67021
 #: fortran/decl.c:7148
 
67022
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67023
-#| msgid "Syntax error in SAVE statement at %C"
 
67024
 msgid "Syntax error in VALUE statement at %C"
 
67025
-msgstr "%C SAVE 敘述語法錯誤"
 
67026
+msgstr "語法時發生錯誤值敘述於 %C"
 
67027
 
 
67028
 #: fortran/decl.c:7159
 
67029
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67030
-#| msgid "Duplicate PRIVATE statement at %C"
 
67031
 msgid "VOLATILE statement at %C"
 
67032
-msgstr "%C 處重複的 PRIVATE 敘述"
 
67033
+msgstr "Fortran 2003:易變的敘述於 %C"
 
67034
 
 
67035
 #: fortran/decl.c:7183
 
67036
-#, gcc-internal-format, gfc-internal-format
 
67037
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67038
 msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
 
67039
-msgstr ""
 
67040
+msgstr "指定易變的用於 coarray 變數『%s』於 %C, 該項是 use-/ host-associated"
 
67041
 
 
67042
 #: fortran/decl.c:7209
 
67043
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67044
-#| msgid "Syntax error in SAVE statement at %C"
 
67045
 msgid "Syntax error in VOLATILE statement at %C"
 
67046
-msgstr "%C SAVE 敘述語法錯誤"
 
67047
+msgstr "語法時發生錯誤易變的敘述於 %C"
 
67048
 
 
67049
 #: fortran/decl.c:7220
 
67050
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67051
-#| msgid "Obsolete: PAUSE statement at %C"
 
67052
 msgid "ASYNCHRONOUS statement at %C"
 
67053
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
67054
+msgstr "Fortran 2003:非同步敘述於 %C"
 
67055
 
 
67056
 #: fortran/decl.c:7262
 
67057
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67058
-#| msgid "Syntax error in SAVE statement at %C"
 
67059
 msgid "Syntax error in ASYNCHRONOUS statement at %C"
 
67060
-msgstr "%C SAVE 敘述語法錯誤"
 
67061
+msgstr "語法時發生錯誤非同步敘述於 %C"
 
67062
 
 
67063
 #: fortran/decl.c:7286
 
67064
-#, gcc-internal-format, gfc-internal-format
 
67065
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67066
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 
67067
-msgstr ""
 
67068
+msgstr "模組程序於 %C 必須是在中通用模組介面"
 
67069
 
 
67070
 #: fortran/decl.c:7345
 
67071
-#, gcc-internal-format, gfc-internal-format
 
67072
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67073
 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
 
67074
-msgstr ""
 
67075
+msgstr "Intrinsic 程序於 %L 無法模組程序"
 
67076
 
 
67077
 #: fortran/decl.c:7394
 
67078
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67079
-#| msgid "Expected :: in TYPE definition at %C"
 
67080
 msgid "Ambiguous symbol in TYPE definition at %C"
 
67081
-msgstr "%C 在 TYPE 定義中需要 ::"
 
67082
+msgstr "模稜兩可的符號在中類型定義於 %C"
 
67083
 
 
67084
 #: fortran/decl.c:7400
 
67085
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67086
-#| msgid "Expected :: in TYPE definition at %C"
 
67087
 msgid "No such symbol in TYPE definition at %C"
 
67088
-msgstr "%C 在 TYPE 定義中需要 ::"
 
67089
+msgstr "沒有此類符號在中類型定義於 %C"
 
67090
 
 
67091
 #: fortran/decl.c:7408
 
67092
-#, gcc-internal-format, gfc-internal-format
 
67093
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67094
 msgid "'%s' in EXTENDS expression at %C is not a derived type"
 
67095
-msgstr ""
 
67096
+msgstr "『%s』在中延伸運算式於 %C 並非衍生類型"
 
67097
 
 
67098
 #: fortran/decl.c:7415
 
67099
-#, gcc-internal-format, gfc-internal-format
 
67100
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67101
 msgid "'%s' cannot be extended at %C because it is BIND(C)"
 
67102
-msgstr ""
 
67103
+msgstr "『%s』無法進階於 %C 因為它是繫結©"
 
67104
 
 
67105
 #: fortran/decl.c:7422
 
67106
-#, gcc-internal-format, gfc-internal-format
 
67107
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67108
 msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
 
67109
-msgstr ""
 
67110
+msgstr "『%s』無法進階於 %C 因為它是序列型態"
 
67111
 
 
67112
 #: fortran/decl.c:7445
 
67113
-#, gcc-internal-format, gfc-internal-format
 
67114
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67115
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 
67116
-msgstr ""
 
67117
+msgstr "衍生類型於 %C 只能是私人的在中規格部分的模組"
 
67118
 
 
67119
 #: fortran/decl.c:7457
 
67120
-#, gcc-internal-format, gfc-internal-format
 
67121
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67122
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 
67123
-msgstr ""
 
67124
+msgstr "衍生類型於 %C 只能是公用的在中規格部分的模組"
 
67125
 
 
67126
 #: fortran/decl.c:7478
 
67127
-#, gcc-internal-format, gfc-internal-format
 
67128
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67129
 msgid "ABSTRACT type at %C"
 
67130
-msgstr ""
 
67131
+msgstr "摘要型態『%s』使用的於 %L"
 
67132
 
 
67133
 #: fortran/decl.c:7543
 
67134
 #, gcc-internal-format, gfc-internal-format
 
67135
@@ -41614,25 +39653,24 @@
 
67136
 msgstr "類型「%s」(位於 %C)不能與內建類型同名"
 
67137
 
 
67138
 #: fortran/decl.c:7564
 
67139
-#, gcc-internal-format, gfc-internal-format
 
67140
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67141
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 
67142
-msgstr ""
 
67143
+msgstr "衍生類型名稱『%s』於 %C 已經有基本型式的 %s"
 
67144
 
 
67145
 #: fortran/decl.c:7581
 
67146
-#, gcc-internal-format, gfc-internal-format
 
67147
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67148
 msgid "Derived type definition of '%s' at %C has already been defined"
 
67149
-msgstr ""
 
67150
+msgstr "衍生類型定義的『%s』於 %C 已定義"
 
67151
 
 
67152
 #: fortran/decl.c:7689
 
67153
-#, gcc-internal-format, gfc-internal-format
 
67154
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67155
 msgid "Cray Pointee at %C cannot be assumed shape array"
 
67156
-msgstr ""
 
67157
+msgstr "Cray 點於 %C 無法假設的形狀陣列"
 
67158
 
 
67159
 #: fortran/decl.c:7709
 
67160
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67161
-#| msgid "New in Fortran 2003: ENUM AND ENUMERATOR at %C"
 
67162
 msgid "ENUM and ENUMERATOR at %C"
 
67163
-msgstr "Fortran 2003 新特性:%C 處的 ENUM AND ENUMERATOR"
 
67164
+msgstr "Fortran 2003:ENUM 和列舉值於 %C"
 
67165
 
 
67166
 #: fortran/decl.c:7742
 
67167
 #, gcc-internal-format, gfc-internal-format
 
67168
@@ -41640,14 +39678,14 @@
 
67169
 msgstr "%C 處:列舉量超過 C 整數類型"
 
67170
 
 
67171
 #: fortran/decl.c:7821
 
67172
-#, gcc-internal-format, gfc-internal-format
 
67173
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67174
 msgid "ENUMERATOR %L not initialized with integer expression"
 
67175
-msgstr ""
 
67176
+msgstr "列舉值 %L 無法初始化的與整數運算式"
 
67177
 
 
67178
 #: fortran/decl.c:7869
 
67179
-#, gcc-internal-format, gfc-internal-format
 
67180
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67181
 msgid "ENUM definition statement expected before %C"
 
67182
-msgstr ""
 
67183
+msgstr "ENUM 定義敘述預期的之前 %C"
 
67184
 
 
67185
 #: fortran/decl.c:7905
 
67186
 #, gcc-internal-format, gfc-internal-format
 
67187
@@ -41656,218 +39694,198 @@
 
67188
 
 
67189
 #: fortran/decl.c:7952 fortran/decl.c:7967
 
67190
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67191
-#| msgid "Duplicate %s specification at %C"
 
67192
 msgid "Duplicate access-specifier at %C"
 
67193
-msgstr "重複 %s 指定,於 %C"
 
67194
+msgstr "重製 access-specifier 於 %C"
 
67195
 
 
67196
 #: fortran/decl.c:7987
 
67197
-#, gcc-internal-format, gfc-internal-format
 
67198
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67199
 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
 
67200
-msgstr ""
 
67201
+msgstr "繫結屬性已經指定傳遞,不合法的 NOPASS 於 %C"
 
67202
 
 
67203
 #: fortran/decl.c:8007
 
67204
-#, gcc-internal-format, gfc-internal-format
 
67205
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67206
 msgid "Binding attributes already specify passing, illegal PASS at %C"
 
67207
-msgstr ""
 
67208
+msgstr "繫結屬性已經指定傳遞,不合法的回合於 %C"
 
67209
 
 
67210
 #: fortran/decl.c:8034
 
67211
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67212
-#| msgid "Duplicate %s attribute at %L"
 
67213
 msgid "Duplicate POINTER attribute at %C"
 
67214
-msgstr "重複的 %s 屬性,位於 %L"
 
67215
+msgstr "重製指標屬性於 %C"
 
67216
 
 
67217
 #: fortran/decl.c:8052
 
67218
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67219
-#| msgid "Expected VARIABLE at %C"
 
67220
 msgid "Duplicate NON_OVERRIDABLE at %C"
 
67221
-msgstr "%C 處需要 VARIABLE "
 
67222
+msgstr "重製 NON_OVERRIDABLE 於 %C"
 
67223
 
 
67224
 #: fortran/decl.c:8068
 
67225
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67226
-#| msgid "Duplicate SEQUENCE statement at %C"
 
67227
 msgid "Duplicate DEFERRED at %C"
 
67228
-msgstr "%C 處重複的 SEQUENCE 敘述"
 
67229
+msgstr "重製已推遲於 %C"
 
67230
 
 
67231
 #: fortran/decl.c:8081
 
67232
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67233
-#| msgid "Expected a nameless interface at %C"
 
67234
 msgid "Expected access-specifier at %C"
 
67235
-msgstr "%C 需要一個無名介面"
 
67236
+msgstr "預期 access-specifier 於 %C"
 
67237
 
 
67238
 #: fortran/decl.c:8083
 
67239
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67240
-#| msgid "Expected terminating name at %C"
 
67241
 msgid "Expected binding attribute at %C"
 
67242
-msgstr "%C 處需要結束名"
 
67243
+msgstr "預期的繫結屬性於 %C"
 
67244
 
 
67245
 #: fortran/decl.c:8091
 
67246
-#, gcc-internal-format, gfc-internal-format
 
67247
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67248
 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
 
67249
-msgstr ""
 
67250
+msgstr "NON_OVERRIDABLE 和已推遲無法兩者出現於 %C"
 
67251
 
 
67252
 #: fortran/decl.c:8103
 
67253
-#, gcc-internal-format, gfc-internal-format
 
67254
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67255
 msgid "POINTER attribute is required for procedure pointer component at %C"
 
67256
-msgstr ""
 
67257
+msgstr "指標屬性被必要項用於程序指標成分於 %C"
 
67258
 
 
67259
 #: fortran/decl.c:8145
 
67260
-#, gcc-internal-format, gfc-internal-format
 
67261
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67262
 msgid "Interface-name expected after '(' at %C"
 
67263
-msgstr ""
 
67264
+msgstr "Interface-name 預期的之後『(』於 %C"
 
67265
 
 
67266
 #: fortran/decl.c:8151
 
67267
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67268
-#| msgid "Expected '(' at %C"
 
67269
 msgid "')' expected at %C"
 
67270
-msgstr "在 %C 處需要「(」"
 
67271
+msgstr "『)』預期的於 %C"
 
67272
 
 
67273
 #: fortran/decl.c:8171
 
67274
-#, gcc-internal-format, gfc-internal-format
 
67275
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67276
 msgid "Interface must be specified for DEFERRED binding at %C"
 
67277
-msgstr ""
 
67278
+msgstr "介面必須被指定的用於已推遲繫結於 %C"
 
67279
 
 
67280
 #: fortran/decl.c:8176
 
67281
-#, gcc-internal-format, gfc-internal-format
 
67282
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67283
 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
 
67284
-msgstr ""
 
67285
+msgstr "程序 (介面) 於 %C 應該被宣告已推遲"
 
67286
 
 
67287
 #: fortran/decl.c:8199
 
67288
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67289
-#| msgid "Expected terminating name at %C"
 
67290
 msgid "Expected binding name at %C"
 
67291
-msgstr "%C 處需要結束名"
 
67292
+msgstr "預期的繫結名稱於 %C"
 
67293
 
 
67294
 #: fortran/decl.c:8203
 
67295
-#, gcc-internal-format, gfc-internal-format
 
67296
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67297
 msgid "PROCEDURE list at %C"
 
67298
-msgstr ""
 
67299
+msgstr "Fortran 2008:程序清單於 %C"
 
67300
 
 
67301
 #: fortran/decl.c:8216
 
67302
-#, gcc-internal-format, gfc-internal-format
 
67303
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67304
 msgid "'=> target' is invalid for DEFERRED binding at %C"
 
67305
-msgstr ""
 
67306
+msgstr "『=>目標』無效用於已推遲繫結於 %C"
 
67307
 
 
67308
 #: fortran/decl.c:8222
 
67309
-#, gcc-internal-format, gfc-internal-format
 
67310
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67311
 msgid "'::' needed in PROCEDURE binding with explicit target at %C"
 
67312
-msgstr ""
 
67313
+msgstr "『::』所需的在中程序繫結與明確的目標於 %C"
 
67314
 
 
67315
 #: fortran/decl.c:8232
 
67316
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67317
-#| msgid "Expected terminating name at %C"
 
67318
 msgid "Expected binding target after '=>' at %C"
 
67319
-msgstr "%C 處需要結束名"
 
67320
+msgstr "預期的繫結目標之後『=>』於 %C"
 
67321
 
 
67322
 #: fortran/decl.c:8249
 
67323
-#, gcc-internal-format, gfc-internal-format
 
67324
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67325
 msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
 
67326
-msgstr ""
 
67327
+msgstr "型態『%s』包含已推遲繫結於 %C 不是摘要"
 
67328
 
 
67329
 #: fortran/decl.c:8260
 
67330
-#, gcc-internal-format, gfc-internal-format
 
67331
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67332
 msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
 
67333
-msgstr ""
 
67334
+msgstr "已經有程序與繫結名稱『%s』用於衍生類型『%s』於 %C"
 
67335
 
 
67336
 #: fortran/decl.c:8309
 
67337
-#, gcc-internal-format, gfc-internal-format
 
67338
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67339
 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
 
67340
-msgstr ""
 
67341
+msgstr "通用於 %C 必須是內部衍生類型含有"
 
67342
 
 
67343
 #: fortran/decl.c:8329
 
67344
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67345
-#| msgid "Expected '(' at %C"
 
67346
 msgid "Expected '::' at %C"
 
67347
-msgstr "在 %C 處需要「(」"
 
67348
+msgstr "預期『::』於 %C"
 
67349
 
 
67350
 #: fortran/decl.c:8341
 
67351
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67352
-#| msgid "Expected array subscript at %C"
 
67353
 msgid "Expected generic name or operator descriptor at %C"
 
67354
-msgstr "%C 處需要陣列下標"
 
67355
+msgstr "預期的通用名稱或運算子描述元於 %C"
 
67356
 
 
67357
 #: fortran/decl.c:8367
 
67358
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67359
-#| msgid "Expected '(' at %C"
 
67360
 msgid "Expected '=>' at %C"
 
67361
-msgstr "在 %C 處需要「(」"
 
67362
+msgstr "預期『=>』於 %C"
 
67363
 
 
67364
 #: fortran/decl.c:8409
 
67365
-#, gcc-internal-format, gfc-internal-format
 
67366
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67367
 msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
 
67368
-msgstr ""
 
67369
+msgstr "那裡『s 已經 non-generic 程序與繫結名稱 』%s『 用於衍生類型 』%s' 於 %C"
 
67370
 
 
67371
 #: fortran/decl.c:8417
 
67372
-#, gcc-internal-format, gfc-internal-format
 
67373
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67374
 msgid "Binding at %C must have the same access as already defined binding '%s'"
 
67375
-msgstr ""
 
67376
+msgstr "繫結於 %C 必須有相同存取做為已經定義的繫結『%s』"
 
67377
 
 
67378
 #: fortran/decl.c:8466
 
67379
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67380
-#| msgid "Expected terminating name at %C"
 
67381
 msgid "Expected specific binding name at %C"
 
67382
-msgstr "%C 處需要結束名"
 
67383
+msgstr "預期的特定的繫結名稱於 %C"
 
67384
 
 
67385
 #: fortran/decl.c:8476
 
67386
-#, gcc-internal-format, gfc-internal-format
 
67387
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67388
 msgid "'%s' already defined as specific binding for the generic '%s' at %C"
 
67389
-msgstr ""
 
67390
+msgstr "『%s』已經定義為特定的繫結用於通用『%s』於 %C"
 
67391
 
 
67392
 #: fortran/decl.c:8494
 
67393
-#, gcc-internal-format, gfc-internal-format
 
67394
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67395
 msgid "Junk after GENERIC binding at %C"
 
67396
-msgstr ""
 
67397
+msgstr "垃圾之後通用繫結於 %C"
 
67398
 
 
67399
 #: fortran/decl.c:8529
 
67400
-#, gcc-internal-format, gfc-internal-format
 
67401
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67402
 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
 
67403
-msgstr ""
 
67404
+msgstr "最後的宣告於 %C 必須是內部衍生類型含有區段"
 
67405
 
 
67406
 #: fortran/decl.c:8540
 
67407
-#, gcc-internal-format, gfc-internal-format
 
67408
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67409
 msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
 
67410
-msgstr ""
 
67411
+msgstr "衍生類型宣告與最後的於 %C 必須是在中規格部分的模組"
 
67412
 
 
67413
 #: fortran/decl.c:8562
 
67414
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67415
-#| msgid "Expected VARIABLE at %C"
 
67416
 msgid "Empty FINAL at %C"
 
67417
-msgstr "%C 處需要 VARIABLE "
 
67418
+msgstr "清空最後的於 %C"
 
67419
 
 
67420
 #: fortran/decl.c:8569
 
67421
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67422
-#| msgid "Expected structure component name at %C"
 
67423
 msgid "Expected module procedure name at %C"
 
67424
-msgstr "%C 處需要結構元件名"
 
67425
+msgstr "預期的模組程序名稱於 %C"
 
67426
 
 
67427
 #: fortran/decl.c:8579
 
67428
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67429
-#| msgid "Expected '(' at %C"
 
67430
 msgid "Expected ',' at %C"
 
67431
-msgstr "在 %C 處需要「(」"
 
67432
+msgstr "預期『,』於 %C"
 
67433
 
 
67434
 #: fortran/decl.c:8585
 
67435
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67436
-#| msgid "procedure name = %s"
 
67437
 msgid "Unknown procedure name \"%s\" at %C"
 
67438
-msgstr "程序名 = %s"
 
67439
+msgstr "不明程序名稱「%s」於 %C"
 
67440
 
 
67441
 #: fortran/decl.c:8599
 
67442
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67443
-#| msgid "Procedure '%s' at %C is already defined at %L"
 
67444
 msgid "'%s' at %C is already defined as FINAL procedure!"
 
67445
-msgstr "程序「%s」在 %C 處已經於 %L 處被宣告"
 
67446
+msgstr "『%s』於 %C 已經定義為最後的程序!"
 
67447
 
 
67448
 #: fortran/decl.c:8668
 
67449
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67450
-#| msgid "RESULT attribute required in ENTRY statement at %C"
 
67451
 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
 
67452
-msgstr "%C 處的 ENTRY 敘述需要 RESULT 屬性"
 
67453
+msgstr "不明屬性在中!GCC $ 屬性敘述於 %C"
 
67454
 
 
67455
 #: fortran/decl.c:8715
 
67456
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67457
-#| msgid "Syntax error in SAVE statement at %C"
 
67458
 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
 
67459
-msgstr "%C SAVE 敘述語法錯誤"
 
67460
+msgstr "語法時發生錯誤!GCC $ 屬性敘述於 %C"
 
67461
 
 
67462
 #. We are told not to check dependencies.
 
67463
 #. We do it, however, and issue a warning in case we find one.
 
67464
@@ -41875,15 +39893,14 @@
 
67465
 #. elemental == ELEM_CHECK_VARIABLE, we will generate
 
67466
 #. a temporary, so we don't need to bother the user.
 
67467
 #: fortran/dependency.c:714
 
67468
-#, gcc-internal-format, gfc-internal-format
 
67469
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67470
 msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
 
67471
-msgstr ""
 
67472
+msgstr "含義 (%s) 實際引數於 %L 也許 interfere 與實際引數於 %L。"
 
67473
 
 
67474
 #: fortran/error.c:337
 
67475
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67476
-#| msgid "    Included at %s:%d\n"
 
67477
 msgid "    Included at %s:%d:"
 
67478
-msgstr "   包含於 %s:%d\n"
 
67479
+msgstr "    包含的於 %s:%d:"
 
67480
 
 
67481
 #: fortran/error.c:423
 
67482
 #, gcc-internal-format
 
67483
@@ -41891,9 +39908,9 @@
 
67484
 msgstr "<在初始化程序中>\n"
 
67485
 
 
67486
 #: fortran/error.c:758
 
67487
-#, gcc-internal-format, gfc-internal-format
 
67488
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67489
 msgid "Error count reached limit of %d."
 
67490
-msgstr ""
 
67491
+msgstr "計數達到的限制的 %d 時發生錯誤。"
 
67492
 
 
67493
 #: fortran/error.c:1054
 
67494
 #, gcc-internal-format
 
67495
@@ -41902,30 +39919,28 @@
 
67496
 
 
67497
 #: fortran/expr.c:1229
 
67498
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67499
-#| msgid "DIM argument at %L is out of bounds"
 
67500
 msgid "Index in dimension %d is out of bounds at %L"
 
67501
-msgstr "%L 處的 DIM 參數越界"
 
67502
+msgstr "索引在中尺寸 %d 是超出邊界於 %L"
 
67503
 
 
67504
 #: fortran/expr.c:1408 fortran/expr.c:1459
 
67505
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67506
-#| msgid "Substring end index at %L is out of bounds"
 
67507
 msgid "index in dimension %d is out of bounds at %L"
 
67508
-msgstr "%L 處的子字串終止索引越界"
 
67509
+msgstr "索引在中尺寸 %d 是超出邊界於 %L"
 
67510
 
 
67511
 #: fortran/expr.c:2066
 
67512
-#, gcc-internal-format, gfc-internal-format
 
67513
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67514
 msgid "elemental function arguments at %C are not compliant"
 
67515
-msgstr ""
 
67516
+msgstr "elemental 函式引數於 %C 不是相容"
 
67517
 
 
67518
 #: fortran/expr.c:2110
 
67519
-#, gcc-internal-format, gfc-internal-format
 
67520
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67521
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 
67522
-msgstr ""
 
67523
+msgstr "數值或字元運算元被必要項在中運算式於 %L"
 
67524
 
 
67525
 #: fortran/expr.c:2135
 
67526
-#, gcc-internal-format, gfc-internal-format
 
67527
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67528
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 
67529
-msgstr ""
 
67530
+msgstr "串連運算子在中運算式於 %L 必須有兩字元運算元"
 
67531
 
 
67532
 #: fortran/expr.c:2142
 
67533
 #, gcc-internal-format, gfc-internal-format
 
67534
@@ -41954,71 +39969,63 @@
 
67535
 
 
67536
 #: fortran/expr.c:2210
 
67537
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67538
-#| msgid "Too few components in structure constructor at %C"
 
67539
 msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
 
67540
-msgstr "%C 處結構建構中元件太少"
 
67541
+msgstr "無效的初始化運算式用於 ALLOCATABLE 成分『%s』在中結構建構子於 %L"
 
67542
 
 
67543
 #: fortran/expr.c:2308
 
67544
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67545
-#| msgid "Different character lengths in pointer assignment at %L"
 
67546
 msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
 
67547
-msgstr "%L 處指標賦值時字元長度不同"
 
67548
+msgstr "假設的或已推遲字元長度變數『%s』 在中常數運算式於 %L"
 
67549
 
 
67550
 #: fortran/expr.c:2374
 
67551
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67552
-#| msgid "KIND parameter of %s at %L must be an initialization expression"
 
67553
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 
67554
-msgstr "KIND 參數 %s 在 %L 處必須是初始化運算式"
 
67555
+msgstr "transformational intrinsic『%s』於 %L 未被允許在中初始化運算式"
 
67556
 
 
67557
 #: fortran/expr.c:2405
 
67558
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67559
-#| msgid "Expected scalar initialization expression at %C"
 
67560
 msgid "Evaluation of nonstandard initialization expression at %L"
 
67561
-msgstr "%C 處需要標量初始化運算式"
 
67562
+msgstr "延伸:求值的 nonstandard 初始化運算式於 %L"
 
67563
 
 
67564
 #: fortran/expr.c:2461
 
67565
-#, gcc-internal-format, gfc-internal-format
 
67566
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67567
 msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
 
67568
-msgstr ""
 
67569
+msgstr "函式『%s』在中初始化運算式於 %L 必須是內建函式"
 
67570
 
 
67571
 #: fortran/expr.c:2473
 
67572
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67573
-#| msgid "KIND parameter of %s at %L must be an initialization expression"
 
67574
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 
67575
-msgstr "KIND 參數 %s 在 %L 處必須是初始化運算式"
 
67576
+msgstr "內建函式『%s』於 %L 未被允許在中初始化運算式"
 
67577
 
 
67578
 #: fortran/expr.c:2508
 
67579
-#, gcc-internal-format, gfc-internal-format
 
67580
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67581
 msgid "PARAMETER '%s' is used at %L before its definition is complete"
 
67582
-msgstr ""
 
67583
+msgstr "參數『%s』被使用於 %L 之前它的定義是完成"
 
67584
 
 
67585
 #: fortran/expr.c:2528
 
67586
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67587
-#| msgid "KIND parameter of %s at %L must be an initialization expression"
 
67588
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 
67589
-msgstr "KIND 參數 %s 在 %L 處必須是初始化運算式"
 
67590
+msgstr "假設的大小陣列『%s』於 %L 未被允許在中初始化運算式"
 
67591
 
 
67592
 #: fortran/expr.c:2534
 
67593
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67594
-#| msgid "KIND parameter of %s at %L must be an initialization expression"
 
67595
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 
67596
-msgstr "KIND 參數 %s 在 %L 處必須是初始化運算式"
 
67597
+msgstr "假設的形狀陣列『%s』於 %L 未被允許在中初始化運算式"
 
67598
 
 
67599
 #: fortran/expr.c:2540
 
67600
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67601
-#| msgid "KIND parameter of %s at %L must be an initialization expression"
 
67602
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 
67603
-msgstr "KIND 參數 %s 在 %L 處必須是初始化運算式"
 
67604
+msgstr "已推遲陣列『%s』於 %L 未被允許在中初始化運算式"
 
67605
 
 
67606
 #: fortran/expr.c:2546
 
67607
-#, gcc-internal-format, gfc-internal-format
 
67608
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67609
 msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
 
67610
-msgstr ""
 
67611
+msgstr "陣列『%s』於 %L 是變數,該項不縮小到常數運算式"
 
67612
 
 
67613
 #: fortran/expr.c:2556
 
67614
-#, gcc-internal-format, gfc-internal-format
 
67615
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67616
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 
67617
-msgstr ""
 
67618
+msgstr "參數『%s』於 %L 未被宣告的或是變數,該項不縮小到常數運算式"
 
67619
 
 
67620
 #: fortran/expr.c:2709
 
67621
 #, gcc-internal-format, gfc-internal-format
 
67622
@@ -42042,9 +40049,8 @@
 
67623
 
 
67624
 #: fortran/expr.c:2864
 
67625
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67626
-#| msgid "Variable '%s' cannot appear in the expression at %L"
 
67627
 msgid "Dummy argument '%s' not allowed in expression at %L"
 
67628
-msgstr "變數「%s」不能出現在 %L 處的運算式中"
 
67629
+msgstr "虛引數『%s』不允許在中運算式於 %L"
 
67630
 
 
67631
 #: fortran/expr.c:2871
 
67632
 #, gcc-internal-format, gfc-internal-format
 
67633
@@ -42063,15 +40069,13 @@
 
67634
 
 
67635
 #: fortran/expr.c:2960
 
67636
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67637
-#| msgid "Expression at %L must be of INTEGER type"
 
67638
 msgid "Expression at %L must be of INTEGER type, found %s"
 
67639
-msgstr "%L 處的運算式必須具有 INTEGER 類型"
 
67640
+msgstr "運算式於 %L 必須是的整數類型,找到 %s"
 
67641
 
 
67642
 #: fortran/expr.c:2972
 
67643
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67644
-#| msgid "Specification function '%s' at %L must be PURE"
 
67645
 msgid "Function '%s' at %L must be PURE"
 
67646
-msgstr "指定函式「%s」(位於 %L)必須為 PURE"
 
67647
+msgstr "函式『%s』於 %L 必須是 PURE"
 
67648
 
 
67649
 #: fortran/expr.c:2981
 
67650
 #, gcc-internal-format, gfc-internal-format
 
67651
@@ -42080,19 +40084,18 @@
 
67652
 
 
67653
 #: fortran/expr.c:3015
 
67654
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67655
-#| msgid "Incompatible ranks in %s at %L"
 
67656
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 
67657
-msgstr "%s 中秩不相容,位於 %L"
 
67658
+msgstr "不相容的分級在中 %s (%d 和 %d) 於 %L"
 
67659
 
 
67660
 #: fortran/expr.c:3029
 
67661
-#, gcc-internal-format, gfc-internal-format
 
67662
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67663
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 
67664
-msgstr ""
 
67665
+msgstr "不同的形狀用於 %s 於 %L 於尺寸 %d (%d 和 %d)"
 
67666
 
 
67667
 #: fortran/expr.c:3118
 
67668
-#, gcc-internal-format, gfc-internal-format
 
67669
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67670
 msgid "'%s' at %L is not a VALUE"
 
67671
-msgstr ""
 
67672
+msgstr "『%s』於 %L 並非值"
 
67673
 
 
67674
 #: fortran/expr.c:3125
 
67675
 #, gcc-internal-format, gfc-internal-format
 
67676
@@ -42111,51 +40114,48 @@
 
67677
 
 
67678
 #: fortran/expr.c:3153
 
67679
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67680
-#| msgid "POINTER valued function appears on right-hand side of assignment at %L"
 
67681
 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
 
67682
 msgstr "%L 處賦值右手邊出現值為 POINTER 的函式"
 
67683
 
 
67684
 #: fortran/expr.c:3163
 
67685
-#, gcc-internal-format, gfc-internal-format
 
67686
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67687
 msgid "BOZ literal at %L used to initialize non-integer variable '%s'"
 
67688
-msgstr ""
 
67689
+msgstr "延伸:BOZ 實字於 %L 用來初始化 non-integer 變數『%s』"
 
67690
 
 
67691
 #: fortran/expr.c:3169 fortran/resolve.c:9505
 
67692
-#, gcc-internal-format, gfc-internal-format
 
67693
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67694
 msgid "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 
67695
-msgstr ""
 
67696
+msgstr "延伸:BOZ 實字於 %L 外側資料敘述和外側整數/真實/DBLE/CMPLX"
 
67697
 
 
67698
 #: fortran/expr.c:3179 fortran/resolve.c:9515
 
67699
-#, gcc-internal-format, gfc-internal-format
 
67700
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67701
 msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
 
67702
-msgstr ""
 
67703
+msgstr "BOZ 實字於 %L 是逐位元已轉送 non-integer 符號『%s』"
 
67704
 
 
67705
 #: fortran/expr.c:3187 fortran/resolve.c:9524
 
67706
-#, gcc-internal-format, gfc-internal-format
 
67707
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67708
 msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 
67709
-msgstr ""
 
67710
+msgstr "算術欠位的逐位元已轉送 BOZ 於 %L.這個檢查可以已停用與選項 -fno-range-check"
 
67711
 
 
67712
 #: fortran/expr.c:3191 fortran/resolve.c:9528
 
67713
-#, gcc-internal-format, gfc-internal-format
 
67714
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67715
 msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 
67716
-msgstr ""
 
67717
+msgstr "算術溢位的逐位元已轉送 BOZ 於 %L.這個檢查可以已停用與選項 -fno-range-check"
 
67718
 
 
67719
 #: fortran/expr.c:3195 fortran/resolve.c:9532
 
67720
-#, gcc-internal-format, gfc-internal-format
 
67721
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67722
 msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 
67723
-msgstr ""
 
67724
+msgstr "算術 NaN 的逐位元已轉送 BOZ 於 %L.這個檢查可以已停用與選項 -fno-range-check"
 
67725
 
 
67726
 #: fortran/expr.c:3227
 
67727
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67728
-#| msgid "Conversion from %s to %s at %L"
 
67729
 msgid "Change of value in conversion from  %s to %s at %L"
 
67730
-msgstr "從 %s 轉換到 %s,位於 %L"
 
67731
+msgstr "變更的值在中轉換從  %s 到 %s 於 %L"
 
67732
 
 
67733
 #: fortran/expr.c:3235 fortran/intrinsic.c:4347 fortran/intrinsic.c:4359
 
67734
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67735
-#| msgid "Extension: Conversion from %s to %s at %L"
 
67736
 msgid "Possible change of value in conversion from %s to %s at %L"
 
67737
-msgstr "擴充:從 %s 到 %s,位於 %L"
 
67738
+msgstr "可能的變更的值在中轉換從 %s 到 %s 於 %L"
 
67739
 
 
67740
 #: fortran/expr.c:3243 fortran/intrinsic.c:4342 fortran/intrinsic.c:4368
 
67741
 #, gcc-internal-format, gfc-internal-format
 
67742
@@ -42164,104 +40164,93 @@
 
67743
 
 
67744
 #: fortran/expr.c:3264
 
67745
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67746
-#| msgid "Incompatible types in assignment at %L, %s to %s"
 
67747
 msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
 
67748
-msgstr "%L 處賦值類型不相容,從 %s 到 %s"
 
67749
+msgstr "不相容的類型在中資料敘述於 %L; 試圖的轉換的 %s 到 %s"
 
67750
 
 
67751
 #: fortran/expr.c:3300
 
67752
-#, gcc-internal-format, gfc-internal-format
 
67753
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67754
 msgid "Pointer assignment target is not a POINTER at %L"
 
67755
-msgstr ""
 
67756
+msgstr "指標指派目標並非指標於 %L"
 
67757
 
 
67758
 #: fortran/expr.c:3308
 
67759
-#, gcc-internal-format, gfc-internal-format
 
67760
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67761
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 
67762
-msgstr ""
 
67763
+msgstr "『%s』在中指標指派於 %L 無法 l-value 自從它是程序"
 
67764
 
 
67765
 #: fortran/expr.c:3331
 
67766
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67767
-#| msgid "Duplicate %s specification at %C"
 
67768
 msgid "Expected bounds specification for '%s' at %L"
 
67769
-msgstr "重複 %s 指定,於 %C"
 
67770
+msgstr "預期的邊界規格用於『%s』於 %L"
 
67771
 
 
67772
 #: fortran/expr.c:3336
 
67773
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67774
-#| msgid "Different types in pointer assignment at %L"
 
67775
 msgid "Bounds specification for '%s' in pointer assignment at %L"
 
67776
-msgstr "%L 處指標賦值時類型不同"
 
67777
+msgstr "Fortran 2003:邊界規格用於『%s』在中指標指派於 %L"
 
67778
 
 
67779
 #: fortran/expr.c:3350
 
67780
-#, gcc-internal-format, gfc-internal-format
 
67781
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67782
 msgid "Lower bound has to be present at %L"
 
67783
-msgstr ""
 
67784
+msgstr "下限必須都到位於 %L"
 
67785
 
 
67786
 #: fortran/expr.c:3356
 
67787
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67788
-#| msgid "stack size must not be greater than 64k"
 
67789
 msgid "Stride must not be present at %L"
 
67790
-msgstr "堆疊大小不能大於 64K"
 
67791
+msgstr "Stride 必須不都到位於 %L"
 
67792
 
 
67793
 #: fortran/expr.c:3368
 
67794
-#, gcc-internal-format, gfc-internal-format
 
67795
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67796
 msgid "Either all or none of the upper bounds must be specified at %L"
 
67797
-msgstr ""
 
67798
+msgstr "還是所有或沒有任何上限必須被指定的於 %L"
 
67799
 
 
67800
 #: fortran/expr.c:3394
 
67801
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67802
-#| msgid "External object '%s' at %L may not have an initializer"
 
67803
 msgid "Pointer object at %L shall not have a coindex"
 
67804
-msgstr "外部物件「%s」在 %L 處不能有初始值設定"
 
67805
+msgstr "指標物件於 %L 不應該有 coindex"
 
67806
 
 
67807
 #: fortran/expr.c:3415
 
67808
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67809
-#| msgid "Different types in pointer assignment at %L"
 
67810
 msgid "Invalid procedure pointer assignment at %L"
 
67811
-msgstr "%L 處指標賦值時類型不同"
 
67812
+msgstr "無效的程序指標指派於 %L"
 
67813
 
 
67814
 #: fortran/expr.c:3435
 
67815
-#, gcc-internal-format, gfc-internal-format
 
67816
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67817
 msgid "Function result '%s' is invalid as proc-target in procedure pointer assignment at %L"
 
67818
-msgstr ""
 
67819
+msgstr "敘述函式『%s』無效在中程序指標指派於 %L"
 
67820
 
 
67821
 #: fortran/expr.c:3443
 
67822
-#, gcc-internal-format, gfc-internal-format
 
67823
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67824
 msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
 
67825
-msgstr ""
 
67826
+msgstr "摘要介面『%s』無效在中程序指標指派於 %L"
 
67827
 
 
67828
 #: fortran/expr.c:3453
 
67829
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67830
-#| msgid "Statement function '%s' requires argument list at %C"
 
67831
 msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
 
67832
-msgstr "敘述函式「%s」在 %C 處缺少參數清單"
 
67833
+msgstr "敘述函式『%s』無效在中程序指標指派於 %L"
 
67834
 
 
67835
 #: fortran/expr.c:3459
 
67836
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67837
-#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 
67838
 msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
 
67839
-msgstr "內部程序「%s」在 %L 處不允許做為實際引數"
 
67840
+msgstr "內部程序『%s』無效在中程序指標指派於 %L"
 
67841
 
 
67842
 #: fortran/expr.c:3467
 
67843
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67844
-#| msgid "Intrinsic '%s' at %L is not included in the selected standard"
 
67845
 msgid "Intrinsic '%s' at %L is invalid in procedure pointer assignment"
 
67846
-msgstr "內建函式「%s」(於 %L 處)不為所選擇的標準所包含"
 
67847
+msgstr "內部程序『%s』無效在中程序指標指派於 %L"
 
67848
 
 
67849
 #: fortran/expr.c:3475
 
67850
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67851
-#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 
67852
 msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assignment at %L"
 
67853
-msgstr "內部程序「%s」在 %L 處不允許做為實際引數"
 
67854
+msgstr "Nonintrinsic elemental 程序『%s』無效在中程序指標 assigment 於 %L"
 
67855
 
 
67856
 #: fortran/expr.c:3498
 
67857
-#, gcc-internal-format, gfc-internal-format
 
67858
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67859
 msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
 
67860
-msgstr ""
 
67861
+msgstr "不匹配在中程序指標指派於 %L:不匹配在中呼叫慣例"
 
67862
 
 
67863
 #: fortran/expr.c:3549 fortran/expr.c:3557
 
67864
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67865
-#| msgid "Different character lengths in pointer assignment at %L"
 
67866
 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
 
67867
-msgstr "%L 處指標賦值時字元長度不同"
 
67868
+msgstr "介面不匹配在中程序指標指派於 %L:%s"
 
67869
 
 
67870
 #: fortran/expr.c:3573
 
67871
 #, gcc-internal-format, gfc-internal-format
 
67872
@@ -42270,14 +40259,13 @@
 
67873
 
 
67874
 #: fortran/expr.c:3579
 
67875
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67876
-#| msgid "Different types in pointer assignment at %L"
 
67877
 msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
 
67878
-msgstr "%L 處指標賦值時類型不同"
 
67879
+msgstr "不同的類型在中指標指派於 %L; 試圖的指派的 %s 到 %s"
 
67880
 
 
67881
 #: fortran/expr.c:3588
 
67882
-#, gcc-internal-format, gfc-internal-format
 
67883
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67884
 msgid "Different kind type parameters in pointer assignment at %L"
 
67885
-msgstr ""
 
67886
+msgstr "不同的 kind 型態參數在中指標指派於 %L"
 
67887
 
 
67888
 #: fortran/expr.c:3595
 
67889
 #, gcc-internal-format, gfc-internal-format
 
67890
@@ -42285,152 +40273,144 @@
 
67891
 msgstr "%L 處指標賦值時秩不同"
 
67892
 
 
67893
 #: fortran/expr.c:3616
 
67894
-#, gcc-internal-format, gfc-internal-format
 
67895
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67896
 msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
 
67897
-msgstr ""
 
67898
+msgstr "分級重新映射目標是小於大小的指標 (%ld<%ld) 於 %L"
 
67899
 
 
67900
 #: fortran/expr.c:3629
 
67901
-#, gcc-internal-format, gfc-internal-format
 
67902
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67903
 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
 
67904
-msgstr ""
 
67905
+msgstr "分級重新映射目標必須是分級 1 或僅需 contiguous 於 %L"
 
67906
 
 
67907
 #: fortran/expr.c:3633
 
67908
-#, gcc-internal-format, gfc-internal-format
 
67909
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67910
 msgid "Rank remapping target is not rank 1 at %L"
 
67911
-msgstr ""
 
67912
+msgstr "Fortran 2008:分級重新映射目標不是分級 1 於 %L"
 
67913
 
 
67914
 #: fortran/expr.c:3658
 
67915
-#, gcc-internal-format, gfc-internal-format
 
67916
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67917
 msgid "Target expression in pointer assignment at %L must deliver a pointer result"
 
67918
-msgstr ""
 
67919
+msgstr "目標運算式在中指標指派於 %L 必須投遞指標結果"
 
67920
 
 
67921
 #: fortran/expr.c:3666
 
67922
-#, gcc-internal-format, gfc-internal-format
 
67923
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67924
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 
67925
-msgstr ""
 
67926
+msgstr "指標指派目標是 neither 目標 nor 指標於 %L"
 
67927
 
 
67928
 #: fortran/expr.c:3673
 
67929
-#, gcc-internal-format, gfc-internal-format
 
67930
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67931
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 
67932
-msgstr ""
 
67933
+msgstr "不當的目標在中指標指派在中 PURE 程序於 %L"
 
67934
 
 
67935
 #: fortran/expr.c:3683
 
67936
-#, gcc-internal-format, gfc-internal-format
 
67937
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67938
 msgid "Pointer assignment with vector subscript on rhs at %L"
 
67939
-msgstr ""
 
67940
+msgstr "指標指派與向量註標於 rhs 於 %L"
 
67941
 
 
67942
 #: fortran/expr.c:3691
 
67943
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67944
-#| msgid "Pointer assignment to non-POINTER at %L"
 
67945
 msgid "Pointer assignment target has PROTECTED attribute at %L"
 
67946
-msgstr "%L 處指標賦給非指標"
 
67947
+msgstr "指標指派目標有保護的屬性於 %L"
 
67948
 
 
67949
 #: fortran/expr.c:3704
 
67950
-#, gcc-internal-format, gfc-internal-format
 
67951
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67952
 msgid "Data target at %L shall not have a coindex"
 
67953
-msgstr ""
 
67954
+msgstr "資料目標於 %L 不應該有 coindex"
 
67955
 
 
67956
 #: fortran/expr.c:3741
 
67957
-#, gcc-internal-format, gfc-internal-format
 
67958
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67959
 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
 
67960
-msgstr ""
 
67961
+msgstr "目標運算式在中指標指派於 %L 必須投遞指標結果"
 
67962
 
 
67963
 #: fortran/expr.c:3806
 
67964
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67965
-#| msgid "Pointer initialization at %C requires '=>', not '='"
 
67966
 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
 
67967
-msgstr "在 %C 處的指標初始化需要「=>」,而不是「=」"
 
67968
+msgstr "指標初始化目標於 %L 必須不是 ALLOCATABLE "
 
67969
 
 
67970
 #: fortran/expr.c:3812
 
67971
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67972
-#| msgid "Component at %C must have the POINTER attribute"
 
67973
 msgid "Pointer initialization target at %L must have the TARGET attribute"
 
67974
-msgstr "%C 處的元件必須有 POINTER 屬性"
 
67975
+msgstr "指標初始化目標於 %C 必須有目標屬性"
 
67976
 
 
67977
 #: fortran/expr.c:3827 fortran/resolve.c:1256
 
67978
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
67979
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
67980
 msgid "Pointer initialization target at %L must have the SAVE attribute"
 
67981
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
67982
+msgstr "指標初始化目標於 %L 必須有儲存屬性"
 
67983
 
 
67984
 #: fortran/expr.c:3839
 
67985
-#, gcc-internal-format, gfc-internal-format
 
67986
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67987
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
67988
-msgstr ""
 
67989
+msgstr "程序指標初始化目標於 %L 可能無法是程序指標"
 
67990
 
 
67991
-#: fortran/expr.c:4692
 
67992
-#, gcc-internal-format, gfc-internal-format
 
67993
+#: fortran/expr.c:4693
 
67994
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
67995
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
67996
-msgstr ""
 
67997
+msgstr "Fortran 2008:指標函式在中變數定義語境 (%s) 於 %L"
 
67998
 
 
67999
-#: fortran/expr.c:4700
 
68000
-#, gcc-internal-format, gfc-internal-format
 
68001
+#: fortran/expr.c:4701
 
68002
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68003
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
68004
-msgstr ""
 
68005
+msgstr "Non-variable 運算式在中變數定義語境 (%s) 於 %L"
 
68006
 
 
68007
-#: fortran/expr.c:4708
 
68008
-#, gcc-internal-format, gfc-internal-format
 
68009
+#: fortran/expr.c:4709
 
68010
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68011
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
68012
-msgstr ""
 
68013
+msgstr "具名的常數『%s』在中變數定義語境 (%s) 於 %L"
 
68014
 
 
68015
-#: fortran/expr.c:4717
 
68016
+#: fortran/expr.c:4718
 
68017
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68018
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 
68019
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
68020
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個變數"
 
68021
+msgstr "『%s』在中變數定義語境 (%s) 於 %L 並非變數"
 
68022
 
 
68023
-#: fortran/expr.c:4728
 
68024
-#, gcc-internal-format, gfc-internal-format
 
68025
+#: fortran/expr.c:4729
 
68026
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68027
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
68028
-msgstr ""
 
68029
+msgstr "Non-POINTER 在中指標關聯語境 (%s) 於 %L"
 
68030
 
 
68031
-#: fortran/expr.c:4741
 
68032
-#, gcc-internal-format, gfc-internal-format
 
68033
+#: fortran/expr.c:4742
 
68034
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68035
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
68036
-msgstr ""
 
68037
+msgstr "LOCK_TYPE 在中變數定義語境 (%s) 於 %L"
 
68038
 
 
68039
-#: fortran/expr.c:4770
 
68040
-#, gcc-internal-format, gfc-internal-format
 
68041
+#: fortran/expr.c:4771
 
68042
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68043
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
68044
-msgstr ""
 
68045
+msgstr "虛引數『%s』與含義 (在中) 在中指標關聯語境 (%s) 於 %L"
 
68046
 
 
68047
-#: fortran/expr.c:4778
 
68048
-#, gcc-internal-format, gfc-internal-format
 
68049
+#: fortran/expr.c:4779
 
68050
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68051
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
68052
-msgstr ""
 
68053
+msgstr "虛引數『%s』與含義 (在中) 在中變數定義語境 (%s) 於 %L"
 
68054
 
 
68055
-#: fortran/expr.c:4791
 
68056
+#: fortran/expr.c:4792
 
68057
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68058
-#| msgid "Variable '%s' cannot appear in the expression at %L"
 
68059
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
68060
-msgstr "變數「%s」不能出現在 %L 處的運算式中"
 
68061
+msgstr "變數『%s』是保護的和無法出現在中指標關聯語境 (%s) 於 %L"
 
68062
 
 
68063
-#: fortran/expr.c:4799
 
68064
+#: fortran/expr.c:4800
 
68065
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68066
-#| msgid "Variable '%s' cannot appear in the expression at %L"
 
68067
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
68068
-msgstr "變數「%s」不能出現在 %L 處的運算式中"
 
68069
+msgstr "變數『%s』是保護的和無法出現在中變數定義語境 (%s) 於 %L"
 
68070
 
 
68071
-#: fortran/expr.c:4811
 
68072
+#: fortran/expr.c:4812
 
68073
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68074
-#| msgid "Variable '%s' cannot appear in the expression at %L"
 
68075
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
68076
-msgstr "變數「%s」不能出現在 %L 處的運算式中"
 
68077
+msgstr "變數『%s』無法出現在中變數定義語境 (%s) 於 %L 在中 PURE 程序"
 
68078
 
 
68079
-#: fortran/expr.c:4870
 
68080
-#, gcc-internal-format, gfc-internal-format
 
68081
+#: fortran/expr.c:4871
 
68082
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68083
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
68084
-msgstr ""
 
68085
+msgstr "『%s』於 %L 關聯的到 vector-indexed 目標無法已用於變數定義語境 (%s)"
 
68086
 
 
68087
-#: fortran/expr.c:4874
 
68088
-#, gcc-internal-format, gfc-internal-format
 
68089
+#: fortran/expr.c:4875
 
68090
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68091
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
68092
-msgstr ""
 
68093
+msgstr "『%s』於 %L 關聯的到運算式無法已用於變數定義語境 (%s)"
 
68094
 
 
68095
-#: fortran/expr.c:4886
 
68096
-#, gcc-internal-format, gfc-internal-format
 
68097
+#: fortran/expr.c:4887
 
68098
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68099
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
68100
-msgstr ""
 
68101
+msgstr "Associate-name『%s』無法出現在中變數定義語境 (%s) 於 %L 因為它的目標於 %L 無法,還是"
 
68102
 
 
68103
 #: fortran/f95-lang.c:225
 
68104
 #, gcc-internal-format, gfc-internal-format
 
68105
@@ -42439,47 +40419,45 @@
 
68106
 
 
68107
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
68108
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
68109
-#: fortran/trans-intrinsic.c:5445
 
68110
+#: fortran/trans-intrinsic.c:5444
 
68111
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68112
-#| msgid "creating array of %qT"
 
68113
 msgid "Creating array temporary at %L"
 
68114
-msgstr "產生 %qT 的陣列"
 
68115
+msgstr "建立陣列暫時的於 %L"
 
68116
 
 
68117
 #: fortran/frontend-passes.c:541 fortran/frontend-passes.c:544
 
68118
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68119
-#| msgid "Missing argument list in function '%s' at %C"
 
68120
 msgid "Removing call to function '%s' at %L"
 
68121
-msgstr "函式「%s」在 %C 處缺少參數清單"
 
68122
+msgstr "移除呼叫到函式『%s』於 %L"
 
68123
 
 
68124
 #: fortran/frontend-passes.c:1474
 
68125
-#, gcc-internal-format, gfc-internal-format
 
68126
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68127
 msgid "Variable '%s' at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine '%s'"
 
68128
-msgstr ""
 
68129
+msgstr "變數『%s』於 %C 無法重新定義的內部迴圈起始部分於 %L"
 
68130
 
 
68131
 #: fortran/frontend-passes.c:1480
 
68132
-#, gcc-internal-format, gfc-internal-format
 
68133
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68134
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine '%s'"
 
68135
-msgstr ""
 
68136
+msgstr "變數『%s』於 %C 無法重新定義的內部迴圈起始部分於 %L"
 
68137
 
 
68138
 #: fortran/frontend-passes.c:1544
 
68139
-#, gcc-internal-format, gfc-internal-format
 
68140
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68141
 msgid "Variable '%s' at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function '%s'"
 
68142
-msgstr ""
 
68143
+msgstr "變數『%s』於 %C 無法重新定義的內部迴圈起始部分於 %L"
 
68144
 
 
68145
 #: fortran/frontend-passes.c:1550
 
68146
-#, gcc-internal-format, gfc-internal-format
 
68147
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68148
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function '%s'"
 
68149
-msgstr ""
 
68150
+msgstr "變數『%s』於 %C 無法重新定義的內部迴圈起始部分於 %L"
 
68151
 
 
68152
 #: fortran/gfortranspec.c:168
 
68153
-#, gcc-internal-format
 
68154
+#, fuzzy, gcc-internal-format
 
68155
 msgid "overflowed output arg list for %qs"
 
68156
-msgstr ""
 
68157
+msgstr "溢位的輸出 arg 清單用於 %qs"
 
68158
 
 
68159
 #: fortran/gfortranspec.c:328
 
68160
-#, gcc-internal-format
 
68161
+#, fuzzy, gcc-internal-format
 
68162
 msgid "no input files; unwilling to write output files"
 
68163
-msgstr ""
 
68164
+msgstr "沒有輸入檔案;unwilling 到寫入輸出檔案"
 
68165
 
 
68166
 #: fortran/interface.c:175
 
68167
 #, gcc-internal-format, gfc-internal-format
 
68168
@@ -42487,31 +40465,29 @@
 
68169
 msgstr "%C 一般指定語法錯誤"
 
68170
 
 
68171
 #: fortran/interface.c:202
 
68172
-#, gcc-internal-format, gfc-internal-format
 
68173
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68174
 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
 
68175
-msgstr ""
 
68176
+msgstr "語法錯誤:尾隨無用資料在中介面敘述於 %C"
 
68177
 
 
68178
 #: fortran/interface.c:221
 
68179
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68180
-#| msgid "Dummy '%s' at %L cannot have an initializer"
 
68181
 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
 
68182
-msgstr "啞元「%s」在 %L 處不能有初始值設定"
 
68183
+msgstr "虛設程序『%s』於 %C 無法有通用介面"
 
68184
 
 
68185
 #: fortran/interface.c:254
 
68186
-#, gcc-internal-format, gfc-internal-format
 
68187
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68188
 msgid "ABSTRACT INTERFACE at %C"
 
68189
-msgstr ""
 
68190
+msgstr "Fortran 2003:摘要介面於 %C"
 
68191
 
 
68192
 #: fortran/interface.c:262
 
68193
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68194
-#| msgid "Syntax error in SAVE statement at %C"
 
68195
 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
 
68196
-msgstr "%C SAVE 敘述語法錯誤"
 
68197
+msgstr "語法時發生錯誤摘要介面敘述於 %C"
 
68198
 
 
68199
 #: fortran/interface.c:293
 
68200
-#, gcc-internal-format, gfc-internal-format
 
68201
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68202
 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
 
68203
-msgstr ""
 
68204
+msgstr "語法錯誤:尾隨無用資料在中結束介面敘述於 %C"
 
68205
 
 
68206
 #: fortran/interface.c:306
 
68207
 #, gcc-internal-format, gfc-internal-format
 
68208
@@ -42525,9 +40501,8 @@
 
68209
 
 
68210
 #: fortran/interface.c:349
 
68211
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68212
-#| msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
 
68213
 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C, but got %s"
 
68214
-msgstr "需要「END INTERFACE ASSIGNMENT (%s)」在 %C 處"
 
68215
+msgstr "預期『結束介面運算子 (%s)』於 %C, 但是得到 %s"
 
68216
 
 
68217
 #: fortran/interface.c:363
 
68218
 #, gcc-internal-format, gfc-internal-format
 
68219
@@ -42541,68 +40516,63 @@
 
68220
 
 
68221
 #: fortran/interface.c:624
 
68222
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68223
-#| msgid "Variable '%s' cannot appear in the expression at %L"
 
68224
 msgid "Alternate return cannot appear in operator interface at %L"
 
68225
-msgstr "變數「%s」不能出現在 %L 處的運算式中"
 
68226
+msgstr "交替回傳無法出現在中運算子介面於 %L"
 
68227
 
 
68228
 #: fortran/interface.c:653
 
68229
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68230
-#| msgid "First argument of operator interface at %L must be INTENT(IN)"
 
68231
 msgid "Assignment operator interface at %L must have two arguments"
 
68232
-msgstr "%L 處運算子介面的第一個參數必須是 INTENT(IN)"
 
68233
+msgstr "指派運算子介面於 %L 必須有兩引數"
 
68234
 
 
68235
 #: fortran/interface.c:656
 
68236
-#, gcc-internal-format, gfc-internal-format
 
68237
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68238
 msgid "Operator interface at %L has the wrong number of arguments"
 
68239
-msgstr ""
 
68240
+msgstr "運算子介面於 %L 有錯誤的引數數量"
 
68241
 
 
68242
 #: fortran/interface.c:669
 
68243
-#, gcc-internal-format, gfc-internal-format
 
68244
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68245
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 
68246
-msgstr ""
 
68247
+msgstr "指派運算子介面於 %L 必須是副常式"
 
68248
 
 
68249
 #: fortran/interface.c:687
 
68250
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68251
-#| msgid "First argument of operator interface at %L must be INTENT(IN)"
 
68252
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 
68253
-msgstr "%L 處運算子介面的第一個參數必須是 INTENT(IN)"
 
68254
+msgstr "指派運算子介面於 %L 必須不重新定義 INTRINSIC 型態指派"
 
68255
 
 
68256
 #: fortran/interface.c:696
 
68257
-#, gcc-internal-format, gfc-internal-format
 
68258
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68259
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 
68260
-msgstr ""
 
68261
+msgstr "Intrinsic 運算子介面於 %L 必須是函式"
 
68262
 
 
68263
 #: fortran/interface.c:707
 
68264
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68265
-#| msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 
68266
 msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)"
 
68267
-msgstr "%L 處定義賦值的第一個參數必須是 INTENT(IN) 或 INTENT(INOUT)"
 
68268
+msgstr "第一個引數的定義的指派於 %L 必須是含義 (出) 或含義 (INOUT)"
 
68269
 
 
68270
 #: fortran/interface.c:714
 
68271
 #, gcc-internal-format, gfc-internal-format
 
68272
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
68273
 msgstr "%L 處定義賦值的第二個參數必須是 INTENT(IN)"
 
68274
 
 
68275
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
68276
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
68277
 #, gcc-internal-format, gfc-internal-format
 
68278
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
68279
 msgstr "%L 處運算子介面的第一個參數必須是 INTENT(IN)"
 
68280
 
 
68281
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
68282
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
68283
 #, gcc-internal-format, gfc-internal-format
 
68284
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
68285
 msgstr "%L 處運算子介面的第二個參數必須是 INTENT(IN)"
 
68286
 
 
68287
 #: fortran/interface.c:835
 
68288
-#, gcc-internal-format, gfc-internal-format
 
68289
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68290
 msgid "Operator interface at %L conflicts with intrinsic interface"
 
68291
-msgstr ""
 
68292
+msgstr "運算子介面於 %L 衝突與 intrinsic 介面"
 
68293
 
 
68294
 #: fortran/interface.c:1464
 
68295
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68296
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
68297
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 
68298
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
68299
+msgstr "程序『%s』在中 %s 於 %L 沒有任何明確的介面"
 
68300
 
 
68301
 #: fortran/interface.c:1467
 
68302
 #, gcc-internal-format, gfc-internal-format
 
68303
@@ -42610,20 +40580,19 @@
 
68304
 msgstr "程序「%s」(在 %s 中,位於 %L) 既不是函式也不是子處理序"
 
68305
 
 
68306
 #: fortran/interface.c:1479
 
68307
-#, gcc-internal-format, gfc-internal-format
 
68308
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68309
 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
 
68310
-msgstr ""
 
68311
+msgstr "在中 %s 於 %L 程序必須是還是所有副常式或所有函式"
 
68312
 
 
68313
 #: fortran/interface.c:1483
 
68314
-#, gcc-internal-format, gfc-internal-format
 
68315
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68316
 msgid "In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type"
 
68317
-msgstr ""
 
68318
+msgstr "在中 %s 於 %L 程序必須是所有函式做為通用名稱也是名稱的衍生類型"
 
68319
 
 
68320
 #: fortran/interface.c:1491
 
68321
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68322
-#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 
68323
 msgid "Internal procedure '%s' in %s at %L"
 
68324
-msgstr "內部程序「%s」在 %L 處不允許做為實際引數"
 
68325
+msgstr "Fortran 2008:內部程序『%s』在中 %s 於 %L"
 
68326
 
 
68327
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
68328
 #, gcc-internal-format, gfc-internal-format
 
68329
@@ -42632,74 +40601,63 @@
 
68330
 
 
68331
 #: fortran/interface.c:1556
 
68332
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68333
-#| msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 
68334
 msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
 
68335
-msgstr "參照 %qs 有歧義:出現在介面 %qs 和介面 %qs 中"
 
68336
+msgstr "雖然無法引用,『%s』有模稜兩可的介面於 %L"
 
68337
 
 
68338
 #: fortran/interface.c:1590
 
68339
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68340
-#| msgid "Name '%s' at %C is the name of the procedure"
 
68341
 msgid "'%s' at %L is not a module procedure"
 
68342
-msgstr "名稱「%s」(位於 %C)是一個程序的名稱"
 
68343
+msgstr "『%s』於 %L 並非模組程序"
 
68344
 
 
68345
 #: fortran/interface.c:1804
 
68346
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68347
-#| msgid "Assumed shape array at %L must be a dummy argument"
 
68348
 msgid "The assumed-rank array at %L requires that the dummy argument '%s' has assumed-rank"
 
68349
 msgstr "假定外形的陣列在 %L 處必須是啞引數"
 
68350
 
 
68351
 #: fortran/interface.c:1809
 
68352
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68353
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
68354
 msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
 
68355
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
68356
+msgstr "分級不匹配在中引數『%s』於 %L (純量和 rank-%d)"
 
68357
 
 
68358
 #: fortran/interface.c:1814
 
68359
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68360
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
68361
 msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
 
68362
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
68363
+msgstr "分級不匹配在中引數『%s』於 %L (rank-%d 和純量)"
 
68364
 
 
68365
 #: fortran/interface.c:1819
 
68366
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68367
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
68368
 msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
 
68369
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
68370
+msgstr "分級不匹配在中引數『%s』於 %L (rank-%d 和 rank-%d)"
 
68371
 
 
68372
 #: fortran/interface.c:1861
 
68373
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68374
-#| msgid "Invalid third argument of IBITS at %L"
 
68375
 msgid "Invalid procedure argument at %L"
 
68376
-msgstr "%L 處 IBITS 的第三個參數無效"
 
68377
+msgstr "無效的程序引數於 %L"
 
68378
 
 
68379
 #: fortran/interface.c:1869
 
68380
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68381
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
68382
 msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
 
68383
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
68384
+msgstr "介面不匹配在中虛設程序『%s』於 %L:%s"
 
68385
 
 
68386
 #: fortran/interface.c:1894
 
68387
-#, gcc-internal-format, gfc-internal-format
 
68388
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68389
 msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contiguous"
 
68390
-msgstr ""
 
68391
+msgstr "實際引數到 contiguous 指標虛設『%s』於 %L 必須是僅需 contigous"
 
68392
 
 
68393
 #: fortran/interface.c:1908
 
68394
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68395
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
68396
 msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
 
68397
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
68398
+msgstr "型態不匹配在中引數『%s』於 %L; 傳遞 %s 到 %s"
 
68399
 
 
68400
 #: fortran/interface.c:1923
 
68401
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68402
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
68403
 msgid "Actual argument to '%s' at %L must be polymorphic"
 
68404
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
68405
+msgstr "實際引數到『%s』於 %L 必須是 polymorphic"
 
68406
 
 
68407
 #: fortran/interface.c:1931
 
68408
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68409
-#| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
68410
 msgid "Actual argument to '%s' at %L must have the same declared type"
 
68411
-msgstr "「%s」和「%s」引數(屬於「%s」內建函式)在 %L 處類型必須相同"
 
68412
+msgstr "實際引數到『%s』於 %L 必須有相同宣告的型態"
 
68413
 
 
68414
 #: fortran/interface.c:1946
 
68415
 #, gcc-internal-format, gfc-internal-format
 
68416
@@ -42708,98 +40666,93 @@
 
68417
 
 
68418
 #: fortran/interface.c:1957
 
68419
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68420
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
68421
 msgid "Actual argument to '%s' at %L must be a coarray"
 
68422
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
68423
+msgstr "實際引數到『%s』於 %L 必須是 coarray"
 
68424
 
 
68425
 #: fortran/interface.c:1976
 
68426
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68427
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
68428
 msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
 
68429
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
68430
+msgstr "Corank 不匹配在中引數『%s』於 %L (%d 和 %d)"
 
68431
 
 
68432
 #: fortran/interface.c:1993
 
68433
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68434
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
68435
 msgid "Actual argument to '%s' at %L must be simply contiguous"
 
68436
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
68437
+msgstr "實際引數到『%s』於 %L 必須是僅需 contiguous"
 
68438
 
 
68439
 #: fortran/interface.c:2007
 
68440
-#, gcc-internal-format, gfc-internal-format
 
68441
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68442
 msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
 
68443
-msgstr ""
 
68444
+msgstr "實際引數到 non-INTENT (INOUT) 虛設『%s』於 %L, 該項是 LOCK_TYPE 或有 LOCK_TYPE 成分"
 
68445
 
 
68446
 #: fortran/interface.c:2024
 
68447
-#, gcc-internal-format, gfc-internal-format
 
68448
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68449
 msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
 
68450
-msgstr ""
 
68451
+msgstr "虛引數『%s』必須是指標或 assumed-shape 陣列而無需 CONTIGUOUS 屬性 - 做為實際引數於 %L 不是僅需 contiguous 和兩者是非同步或易變的"
 
68452
 
 
68453
 #: fortran/interface.c:2037
 
68454
-#, gcc-internal-format, gfc-internal-format
 
68455
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68456
 msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
 
68457
-msgstr ""
 
68458
+msgstr "傳遞 coarray 於 %L 到 allocatable、noncoarray,含義 (出) 虛引數『%s』"
 
68459
 
 
68460
 #: fortran/interface.c:2044
 
68461
-#, gcc-internal-format, gfc-internal-format
 
68462
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68463
 msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
 
68464
-msgstr ""
 
68465
+msgstr "傳遞 coarray 於 %L 到 allocatable,noncoarray 虛引數『%s』,該項無效如果配額狀態被已修改"
 
68466
 
 
68467
 #: fortran/interface.c:2107
 
68468
-#, gcc-internal-format, gfc-internal-format
 
68469
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68470
 msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
 
68471
-msgstr ""
 
68472
+msgstr "Polymorphic 純量傳遞到陣列虛引數『%s』於 %L"
 
68473
 
 
68474
 #: fortran/interface.c:2116
 
68475
-#, gcc-internal-format, gfc-internal-format
 
68476
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68477
 msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
 
68478
-msgstr ""
 
68479
+msgstr "元件的 assumed-shaped 或指標陣列傳遞到陣列虛引數『%s』於 %L"
 
68480
 
 
68481
 #: fortran/interface.c:2128
 
68482
-#, gcc-internal-format, gfc-internal-format
 
68483
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68484
 msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
 
68485
-msgstr ""
 
68486
+msgstr "延伸:純量 non-default-kind,non-C_CHAR-kind 字元實際引數與陣列虛引數『%s』於 %L"
 
68487
 
 
68488
 #: fortran/interface.c:2136
 
68489
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68490
-#| msgid "Missing actual argument for argument '%s' at %L"
 
68491
 msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
 
68492
-msgstr "參數「%s」在 %L 處缺少引數"
 
68493
+msgstr "Fortran 2003:純量字元實際引數與陣列虛引數『%s』於 %L"
 
68494
 
 
68495
 #: fortran/interface.c:2433
 
68496
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68497
-#| msgid "Keyword argument '%s' at %L is not in the procedure"
 
68498
 msgid "Keyword argument '%s' at %L is not in the procedure"
 
68499
-msgstr "在 %L 處的關鍵字引數不在程序中"
 
68500
+msgstr "關鍵字引數『%s』於 %L 不是在中程序"
 
68501
 
 
68502
 #: fortran/interface.c:2441
 
68503
-#, gcc-internal-format, gfc-internal-format
 
68504
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68505
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 
68506
-msgstr ""
 
68507
+msgstr "關鍵字引數『%s』於 %L 已經關聯的與另外的實際引數"
 
68508
 
 
68509
 #: fortran/interface.c:2451
 
68510
-#, gcc-internal-format, gfc-internal-format
 
68511
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68512
 msgid "More actual than formal arguments in procedure call at %L"
 
68513
-msgstr ""
 
68514
+msgstr "更多實際的比形式引數在中程序呼叫於 %L"
 
68515
 
 
68516
 #: fortran/interface.c:2463 fortran/interface.c:2828
 
68517
-#, gcc-internal-format, gfc-internal-format
 
68518
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68519
 msgid "Missing alternate return spec in subroutine call at %L"
 
68520
-msgstr ""
 
68521
+msgstr "缺少交替回傳 spec 在中副常式呼叫於 %L"
 
68522
 
 
68523
 #: fortran/interface.c:2471
 
68524
-#, gcc-internal-format, gfc-internal-format
 
68525
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68526
 msgid "Unexpected alternate return spec in subroutine call at %L"
 
68527
-msgstr ""
 
68528
+msgstr "未預期的交替回傳 spec 在中副常式呼叫於 %L"
 
68529
 
 
68530
 #: fortran/interface.c:2498
 
68531
-#, gcc-internal-format, gfc-internal-format
 
68532
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68533
 msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
 
68534
-msgstr ""
 
68535
+msgstr "未預期的空值() intrinsic 於 %L 到虛設『%s』"
 
68536
 
 
68537
 #: fortran/interface.c:2501
 
68538
-#, gcc-internal-format, gfc-internal-format
 
68539
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68540
 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
 
68541
-msgstr ""
 
68542
+msgstr "Fortran 2008:空指標於 %L 到 non-pointer 虛設『%s』"
 
68543
 
 
68544
 #: fortran/interface.c:2525
 
68545
 #, gcc-internal-format, gfc-internal-format
 
68546
@@ -42807,47 +40760,44 @@
 
68547
 msgstr ""
 
68548
 
 
68549
 #: fortran/interface.c:2546
 
68550
-#, gcc-internal-format, gfc-internal-format
 
68551
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68552
 msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 
68553
-msgstr ""
 
68554
+msgstr "字元長度不匹配 (%ld/%ld) 介於實際引數和指標或 allocatable 虛引數『%s』於 %L"
 
68555
 
 
68556
 #: fortran/interface.c:2553
 
68557
-#, gcc-internal-format, gfc-internal-format
 
68558
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68559
 msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 
68560
-msgstr ""
 
68561
+msgstr "字元長度不匹配 (%ld/%ld) 介於實際引數和 assumed-shape 虛引數『%s』於 %L"
 
68562
 
 
68563
 #: fortran/interface.c:2567
 
68564
-#, gcc-internal-format, gfc-internal-format
 
68565
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68566
 msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
 
68567
-msgstr ""
 
68568
+msgstr "實際引數於 %L 到 allocatable 或指標虛引數『%s』必須有已推遲長度型態參數如果和只有如果虛設有一個"
 
68569
 
 
68570
 #: fortran/interface.c:2584
 
68571
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68572
-#| msgid "Missing actual argument for argument '%s' at %L"
 
68573
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 
68574
-msgstr "參數「%s」在 %L 處缺少引數"
 
68575
+msgstr "字元長度的實際引數短於的虛引數『%s』(%lu/%lu) 於 %L"
 
68576
 
 
68577
 #: fortran/interface.c:2589
 
68578
-#, gcc-internal-format, gfc-internal-format
 
68579
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68580
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 
68581
-msgstr ""
 
68582
+msgstr "實際引數含有太少元件用於虛引數『%s』(%lu/%lu) 於 %L"
 
68583
 
 
68584
 #: fortran/interface.c:2608
 
68585
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68586
-#| msgid "Missing actual argument for argument '%s' at %L"
 
68587
 msgid "Expected a procedure pointer for argument '%s' at %L"
 
68588
-msgstr "參數「%s」在 %L 處缺少引數"
 
68589
+msgstr "預期的程序指標用於引數『%s』於 %L"
 
68590
 
 
68591
 #: fortran/interface.c:2619
 
68592
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68593
-#| msgid "Missing actual argument for argument '%s' at %L"
 
68594
 msgid "Expected a procedure for argument '%s' at %L"
 
68595
-msgstr "參數「%s」在 %L 處缺少引數"
 
68596
+msgstr "預期的程序用於引數『%s』於 %L"
 
68597
 
 
68598
 #: fortran/interface.c:2633
 
68599
-#, gcc-internal-format, gfc-internal-format
 
68600
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68601
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 
68602
-msgstr ""
 
68603
+msgstr "實際引數用於『%s』無法 assumed-size 陣列於 %L"
 
68604
 
 
68605
 #: fortran/interface.c:2642
 
68606
 #, gcc-internal-format, gfc-internal-format
 
68607
@@ -42855,61 +40805,59 @@
 
68608
 msgstr "「%s」的引數在 %L 處必須是一個指標"
 
68609
 
 
68610
 #: fortran/interface.c:2652
 
68611
-#, gcc-internal-format, gfc-internal-format
 
68612
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68613
 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
 
68614
-msgstr ""
 
68615
+msgstr "Fortran 2008:Non-pointer 實際引數於 %L 到指標虛設『%s』"
 
68616
 
 
68617
 #: fortran/interface.c:2662
 
68618
-#, gcc-internal-format, gfc-internal-format
 
68619
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68620
 msgid "Coindexed actual argument at %L to pointer dummy '%s'"
 
68621
-msgstr ""
 
68622
+msgstr "Coindexed 實際引數於 %L 到指標虛設『%s』"
 
68623
 
 
68624
 #: fortran/interface.c:2675
 
68625
-#, gcc-internal-format, gfc-internal-format
 
68626
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68627
 msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
 
68628
-msgstr ""
 
68629
+msgstr "Coindexed 實際引數於 %L 到 allocatable 虛設『%s』需求含義 (在中)"
 
68630
 
 
68631
 #: fortran/interface.c:2689
 
68632
-#, gcc-internal-format, gfc-internal-format
 
68633
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68634
 msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
 
68635
-msgstr ""
 
68636
+msgstr "Coindexed 非同步或易變的實際引數於 %L 需求該虛設『%s』有 neither 非同步 nor 易變的"
 
68637
 
 
68638
 #: fortran/interface.c:2703
 
68639
-#, gcc-internal-format, gfc-internal-format
 
68640
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68641
 msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
 
68642
-msgstr ""
 
68643
+msgstr "Coindexed 實際引數於 %L 與 allocatable ultimate 成分到虛設『%s』需求還是值或含義 (在中)"
 
68644
 
 
68645
 #: fortran/interface.c:2715
 
68646
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68647
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
68648
 msgid "Actual CLASS array argument for '%s' must be a full array at %L"
 
68649
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
68650
+msgstr "實際的類別陣列引數用於『%s』必須是全部陣列於 %L"
 
68651
 
 
68652
 #: fortran/interface.c:2725
 
68653
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68654
-#| msgid "Actual argument for '%s' must be a pointer at %L"
 
68655
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 
68656
-msgstr "「%s」的引數在 %L 處必須是一個指標"
 
68657
+msgstr "實際引數用於『%s』必須是 ALLOCATABLE 於 %L"
 
68658
 
 
68659
 #: fortran/interface.c:2756
 
68660
-#, gcc-internal-format, gfc-internal-format
 
68661
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68662
 msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
 
68663
-msgstr ""
 
68664
+msgstr "Array-section 實際引數與向量註標於 %L 是不相容的與含義 (出),含義 (INOUT),易變的或非同步屬性的虛引數『%s』"
 
68665
 
 
68666
 #: fortran/interface.c:2774
 
68667
-#, gcc-internal-format, gfc-internal-format
 
68668
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68669
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 
68670
-msgstr ""
 
68671
+msgstr "Assumed-shape 實際引數於 %L 是不相容的與 non-assumed-shape 虛引數『%s』由於易變的屬性"
 
68672
 
 
68673
 #: fortran/interface.c:2786
 
68674
-#, gcc-internal-format, gfc-internal-format
 
68675
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68676
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 
68677
-msgstr ""
 
68678
+msgstr "Array-section 實際引數於 %L 是不相容的與 non-assumed-shape 虛引數『%s』由於易變的屬性"
 
68679
 
 
68680
 #: fortran/interface.c:2805
 
68681
-#, gcc-internal-format, gfc-internal-format
 
68682
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68683
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 
68684
-msgstr ""
 
68685
+msgstr "Pointer-array 實際引數於 %L 需求 assumed-shape 或 pointer-array 虛引數『%s』由於易變的屬性"
 
68686
 
 
68687
 #: fortran/interface.c:2835
 
68688
 #, gcc-internal-format, gfc-internal-format
 
68689
@@ -42917,29 +40865,29 @@
 
68690
 msgstr "參數「%s」在 %L 處缺少引數"
 
68691
 
 
68692
 #: fortran/interface.c:3021
 
68693
-#, gcc-internal-format, gfc-internal-format
 
68694
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68695
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 
68696
-msgstr ""
 
68697
+msgstr "相同實際引數關聯的與含義 (%s) 引數『%s』和含義 (%s) 引數『%s』於 %L"
 
68698
 
 
68699
 #: fortran/interface.c:3062
 
68700
-#, gcc-internal-format, gfc-internal-format
 
68701
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68702
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 
68703
-msgstr ""
 
68704
+msgstr "程序引數於 %L 是本地到 PURE 程序和有指標屬性"
 
68705
 
 
68706
 #: fortran/interface.c:3074
 
68707
-#, gcc-internal-format, gfc-internal-format
 
68708
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68709
 msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
 
68710
-msgstr ""
 
68711
+msgstr "Coindexed 實際引數於 %L 在中 PURE 程序被傳遞到含義 (%s) 引數"
 
68712
 
 
68713
 #: fortran/interface.c:3084
 
68714
-#, gcc-internal-format, gfc-internal-format
 
68715
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68716
 msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
 
68717
-msgstr ""
 
68718
+msgstr "Coindexed 實際引數於 %L 在中 PURE 程序被傳遞到指標虛引數"
 
68719
 
 
68720
 #: fortran/interface.c:3095
 
68721
-#, gcc-internal-format, gfc-internal-format
 
68722
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68723
 msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
 
68724
-msgstr ""
 
68725
+msgstr "Coindexed polymorphic 實際引數於 %L 被傳遞 polymorphic 虛引數『%s』"
 
68726
 
 
68727
 #: fortran/interface.c:3122
 
68728
 #, gcc-internal-format, gfc-internal-format
 
68729
@@ -42948,163 +40896,153 @@
 
68730
 
 
68731
 #: fortran/interface.c:3126
 
68732
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68733
-#| msgid "Procedure '%s' called with an implicit interface at %L"
 
68734
 msgid "Procedure '%s' called at %L is not explicitly declared"
 
68735
-msgstr "呼叫程序「%s」帶隱含介面,位於 %L"
 
68736
+msgstr "程序『%s』called 於 %L 不是明確的宣告"
 
68737
 
 
68738
 #: fortran/interface.c:3136
 
68739
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68740
-#| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 
68741
 msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
 
68742
-msgstr "程序「%s」在 %C 處具有顯式介面,而且必須在 %L 處不具有已宣告的屬性"
 
68743
+msgstr "指標物件『%s』於 %L 必須有明確的函式介面或被宣告做為陣列"
 
68744
 
 
68745
 #: fortran/interface.c:3144
 
68746
-#, gcc-internal-format, gfc-internal-format
 
68747
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68748
 msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
 
68749
-msgstr ""
 
68750
+msgstr "allocatable 物件『%s』於 %L 必須有明確的函式介面或被宣告做為陣列"
 
68751
 
 
68752
 #: fortran/interface.c:3152
 
68753
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68754
-#| msgid "Allocatable array '%s' at %L must have a deferred shape"
 
68755
 msgid "Allocatable function '%s' at %L must have an explicit function interface"
 
68756
-msgstr "可指派的陣列「%s」在 %L 處必須有延遲的外形"
 
68757
+msgstr "Allocatable 函式『%s』於 %L 必須有明確的函式介面"
 
68758
 
 
68759
 #: fortran/interface.c:3162
 
68760
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68761
-#| msgid "Keyword argument '%s' at %L is not in the procedure"
 
68762
 msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
 
68763
-msgstr "在 %L 處的關鍵字引數不在程序中"
 
68764
+msgstr "關鍵字引數需求明確的介面用於程序『%s』於 %L"
 
68765
 
 
68766
 #: fortran/interface.c:3171
 
68767
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68768
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
68769
 msgid "Assumed-type argument %s at %L requires an explicit interface"
 
68770
 msgstr "符號「%s」在 %L 處已經有了明確介面"
 
68771
 
 
68772
 #: fortran/interface.c:3184
 
68773
-#, gcc-internal-format, gfc-internal-format
 
68774
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68775
 msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
 
68776
-msgstr ""
 
68777
+msgstr "實際引數的 LOCK_TYPE 或與 LOCK_TYPE 成分於 %L 需求明確的介面用於程序『%s』"
 
68778
 
 
68779
 #: fortran/interface.c:3193
 
68780
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68781
-#| msgid "Missing arguments to %s intrinsic at %L"
 
68782
 msgid "MOLD argument to NULL required at %L"
 
68783
-msgstr "%s 內建函式缺少引數,於 %L 處"
 
68784
+msgstr "鑄型引數到空值必要項於 %L"
 
68785
 
 
68786
 #: fortran/interface.c:3201
 
68787
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68788
-#| msgid "Procedure '%s' called with an implicit interface at %L"
 
68789
 msgid "Assumed-rank argument requires an explicit interface at %L"
 
68790
-msgstr "呼叫程序「%s」帶隱含介面,位於 %L"
 
68791
+msgstr "關鍵字引數需求明確的介面用於程序『%s』於 %L"
 
68792
 
 
68793
 #: fortran/interface.c:3238
 
68794
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68795
-#| msgid "Procedure '%s' called with an implicit interface at %L"
 
68796
 msgid "Procedure pointer component '%s' called with an implicit interface at %L"
 
68797
-msgstr "呼叫程序「%s」帶隱含介面,位於 %L"
 
68798
+msgstr "程序指標成分『%s』called 與隱含的介面於 %L"
 
68799
 
 
68800
 #: fortran/interface.c:3249
 
68801
-#, gcc-internal-format, gfc-internal-format
 
68802
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68803
 msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
 
68804
-msgstr ""
 
68805
+msgstr "關鍵字引數需求明確的介面用於程序指標成分『%s』於 %L"
 
68806
 
 
68807
 #: fortran/interface.c:3333
 
68808
-#, gcc-internal-format, gfc-internal-format
 
68809
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68810
 msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
 
68811
-msgstr ""
 
68812
+msgstr "鑄型=必要項在中空值() 引數於 %L:模稜兩可介於特定的函式 %s 和 %s"
 
68813
 
 
68814
 #: fortran/interface.c:3785
 
68815
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68816
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
68817
 msgid "Entity '%s' at %L is already present in the interface"
 
68818
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
68819
+msgstr "實體『%s』於 %C 已經呈現在中介面"
 
68820
 
 
68821
 #: fortran/interface.c:3996
 
68822
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68823
-#| msgid "Can't convert %s to %s at %L"
 
68824
 msgid "Can't overwrite GENERIC '%s' at %L"
 
68825
-msgstr "不能將 %s 轉換為 %s,於 %L"
 
68826
+msgstr "無法覆寫通用『%s』於 %L"
 
68827
 
 
68828
 #: fortran/interface.c:4008
 
68829
-#, gcc-internal-format, gfc-internal-format
 
68830
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68831
 msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
 
68832
-msgstr ""
 
68833
+msgstr "『%s』於 %L 強制變更程序繫結宣告 NON_OVERRIDABLE"
 
68834
 
 
68835
 #: fortran/interface.c:4016
 
68836
-#, gcc-internal-format, gfc-internal-format
 
68837
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68838
 msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
 
68839
-msgstr ""
 
68840
+msgstr "『%s』於 %L 必須不是已推遲做為它強制變更 non-DEFERRED 繫結"
 
68841
 
 
68842
 #: fortran/interface.c:4024
 
68843
-#, gcc-internal-format, gfc-internal-format
 
68844
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68845
 msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
 
68846
-msgstr ""
 
68847
+msgstr "『%s』於 %L 強制變更 PURE 程序且須也是 PURE"
 
68848
 
 
68849
 #: fortran/interface.c:4033
 
68850
-#, gcc-internal-format, gfc-internal-format
 
68851
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68852
 msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
 
68853
-msgstr ""
 
68854
+msgstr "『%s』於 %L 強制變更 ELEMENTAL 程序且須也是 ELEMENTAL"
 
68855
 
 
68856
 #: fortran/interface.c:4039
 
68857
-#, gcc-internal-format, gfc-internal-format
 
68858
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68859
 msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
 
68860
-msgstr ""
 
68861
+msgstr "『%s』於 %L 強制變更 non-ELEMENTAL 程序且須無法是 ELEMENTAL,還是"
 
68862
 
 
68863
 #: fortran/interface.c:4048
 
68864
-#, gcc-internal-format, gfc-internal-format
 
68865
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68866
 msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
 
68867
-msgstr ""
 
68868
+msgstr "『%s』於 %L 強制變更副常式且須也是副常式"
 
68869
 
 
68870
 #: fortran/interface.c:4059
 
68871
-#, gcc-internal-format, gfc-internal-format
 
68872
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68873
 msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
 
68874
-msgstr ""
 
68875
+msgstr "『%s』於 %L 強制變更函式且須也是函式"
 
68876
 
 
68877
 #: fortran/interface.c:4067
 
68878
-#, gcc-internal-format, gfc-internal-format
 
68879
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68880
 msgid "Result mismatch for the overriding procedure '%s' at %L: %s"
 
68881
-msgstr ""
 
68882
+msgstr "引數不匹配用於強迫程序『%s』於 %L:%s"
 
68883
 
 
68884
 #: fortran/interface.c:4078
 
68885
-#, gcc-internal-format, gfc-internal-format
 
68886
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68887
 msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
 
68888
-msgstr ""
 
68889
+msgstr "『%s』於 %L 強制變更公用的程序且須無法是私人的"
 
68890
 
 
68891
 #: fortran/interface.c:4108
 
68892
-#, gcc-internal-format, gfc-internal-format
 
68893
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68894
 msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
 
68895
-msgstr ""
 
68896
+msgstr "虛引數『%s』的『%s』於 %L 應該被具名的『%s』做為到匹配相應引數的 overridden 程序"
 
68897
 
 
68898
 #: fortran/interface.c:4119
 
68899
-#, gcc-internal-format, gfc-internal-format
 
68900
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68901
 msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
 
68902
-msgstr ""
 
68903
+msgstr "引數不匹配用於強迫程序『%s』於 %L:%s"
 
68904
 
 
68905
 #: fortran/interface.c:4128
 
68906
-#, gcc-internal-format, gfc-internal-format
 
68907
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68908
 msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
 
68909
-msgstr ""
 
68910
+msgstr "『%s』於 %L 必須有相同形式引數數量做為 overridden 程序"
 
68911
 
 
68912
 #: fortran/interface.c:4137
 
68913
-#, gcc-internal-format, gfc-internal-format
 
68914
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68915
 msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
 
68916
-msgstr ""
 
68917
+msgstr "『%s』於 %L 強制變更 NOPASS 繫結且須也是 NOPASS"
 
68918
 
 
68919
 #: fortran/interface.c:4148
 
68920
-#, gcc-internal-format, gfc-internal-format
 
68921
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68922
 msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
 
68923
-msgstr ""
 
68924
+msgstr "『%s』於 %L 強制變更繫結與回合且須也是回合"
 
68925
 
 
68926
 #: fortran/interface.c:4155
 
68927
-#, gcc-internal-format, gfc-internal-format
 
68928
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68929
 msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
 
68930
-msgstr ""
 
68931
+msgstr "Passed-object 虛引數的『%s』於 %L 必須是於相同位置做為 passed-object 虛引數的 overridden 程序"
 
68932
 
 
68933
 #: fortran/intrinsic.c:937
 
68934
-#, gcc-internal-format, gfc-internal-format
 
68935
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68936
 msgid "The intrinsic '%s' at %L is not included in the selected standard but %s and '%s' will be treated as if declared EXTERNAL.  Use an appropriate -std=* option or define -fall-intrinsics to allow this intrinsic."
 
68937
-msgstr ""
 
68938
+msgstr "intrinsic『%s』於 %L 未被包含在中已選標準但是 %s 和『%s』將被視為如果宣告的外部。 使用適當 -std=* 選項或定義 -fall-intrinsics 到允許這個 intrinsic。"
 
68939
 
 
68940
 #: fortran/intrinsic.c:3530
 
68941
 #, gcc-internal-format, gfc-internal-format
 
68942
@@ -43112,20 +41050,19 @@
 
68943
 msgstr "對「%s」的呼叫給出的參數太多,於 %L 處"
 
68944
 
 
68945
 #: fortran/intrinsic.c:3545
 
68946
-#, gcc-internal-format, gfc-internal-format
 
68947
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68948
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 
68949
-msgstr ""
 
68950
+msgstr "引數清單函式 %%VAL,%%LOC 或 %%REF 未被允許在中這個語境於 %L"
 
68951
 
 
68952
 #: fortran/intrinsic.c:3548
 
68953
-#, gcc-internal-format, gfc-internal-format
 
68954
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68955
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 
68956
-msgstr ""
 
68957
+msgstr "找不到關鍵字具名的『%s』在中呼叫到『%s』於 %L"
 
68958
 
 
68959
 #: fortran/intrinsic.c:3555
 
68960
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68961
-#| msgid "Missing actual argument '%s' in call to '%s' at %L"
 
68962
 msgid "Argument '%s' appears twice in call to '%s' at %L"
 
68963
-msgstr "缺少引數「%s」,在呼叫「%s」時,位於 %L"
 
68964
+msgstr "引數『%s』出現兩次在中呼叫到『%s』於 %L"
 
68965
 
 
68966
 #: fortran/intrinsic.c:3569
 
68967
 #, gcc-internal-format, gfc-internal-format
 
68968
@@ -43133,35 +41070,34 @@
 
68969
 msgstr "缺少引數「%s」,在呼叫「%s」時,位於 %L"
 
68970
 
 
68971
 #: fortran/intrinsic.c:3584
 
68972
-#, gcc-internal-format, gfc-internal-format
 
68973
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68974
 msgid "ALTERNATE RETURN not permitted at %L"
 
68975
-msgstr ""
 
68976
+msgstr "交替回傳無法允許的於 %L"
 
68977
 
 
68978
 #: fortran/intrinsic.c:3641
 
68979
-#, gcc-internal-format, gfc-internal-format
 
68980
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68981
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 
68982
-msgstr ""
 
68983
+msgstr "型態的引數『%s』在中呼叫到『%s』於 %L 應該是 %s,無法 %s"
 
68984
 
 
68985
 #: fortran/intrinsic.c:4026
 
68986
-#, gcc-internal-format, gfc-internal-format
 
68987
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
68988
 msgid "Intrinsic '%s' (is %s) is used at %L"
 
68989
-msgstr ""
 
68990
+msgstr "Intrinsic『%s』(是 %s) 被使用於 %L"
 
68991
 
 
68992
 #: fortran/intrinsic.c:4097
 
68993
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
68994
-#| msgid "Expected an initialization expression at %C"
 
68995
 msgid "Function '%s' as initialization expression at %L"
 
68996
-msgstr "%C 處需要一個初始化運算式"
 
68997
+msgstr "Fortran 2003:函式『%s』做為初始化運算式於 %L"
 
68998
 
 
68999
 #: fortran/intrinsic.c:4173
 
69000
-#, gcc-internal-format, gfc-internal-format
 
69001
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69002
 msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
 
69003
-msgstr ""
 
69004
+msgstr "Fortran 2003:Elemental 函式做為初始化運算式與 non-integer/non-character 引數於 %L"
 
69005
 
 
69006
 #: fortran/intrinsic.c:4234
 
69007
-#, gcc-internal-format, gfc-internal-format
 
69008
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69009
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 
69010
-msgstr ""
 
69011
+msgstr "副常式呼叫到 intrinsic『%s』於 %L 不是 PURE"
 
69012
 
 
69013
 #: fortran/intrinsic.c:4307
 
69014
 #, gcc-internal-format, gfc-internal-format
 
69015
@@ -43174,114 +41110,99 @@
 
69016
 msgstr "不能將 %s 轉換為 %s,於 %L"
 
69017
 
 
69018
 #: fortran/intrinsic.c:4515
 
69019
-#, gcc-internal-format, gfc-internal-format
 
69020
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69021
 msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
 
69022
-msgstr ""
 
69023
+msgstr "『%s』宣告的於 %L 也許會陰影 intrinsic 的同名。 以便呼叫 intrinsic,明確的 INTRINSIC 宣告也許會被必要項。"
 
69024
 
 
69025
 #: fortran/intrinsic.c:4520
 
69026
-#, gcc-internal-format, gfc-internal-format
 
69027
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69028
 msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
 
69029
-msgstr ""
 
69030
+msgstr "『%s』宣告的於 %L 也是名稱的 intrinsic。 它只能被 called 透過明確的介面或如果宣告的外部。"
 
69031
 
 
69032
 #: fortran/io.c:168 fortran/primary.c:871
 
69033
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69034
-#| msgid "Extension: $ descriptor at %C"
 
69035
 msgid "Extension: backslash character at %C"
 
69036
-msgstr "擴充:%C 處的 $ 描述符號"
 
69037
+msgstr "延伸:反斜線字元於 %C"
 
69038
 
 
69039
 #: fortran/io.c:204 fortran/io.c:207
 
69040
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69041
-#| msgid "Extension: $ descriptor at %C"
 
69042
 msgid "Extension: Tab character in format at %C"
 
69043
-msgstr "擴充:%C 處的 $ 描述符號"
 
69044
+msgstr "延伸:定位字元在中格式於 %C"
 
69045
 
 
69046
 #: fortran/io.c:455
 
69047
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69048
-#| msgid "Duplicate format specification at %C"
 
69049
 msgid "DP format specifier not allowed at %C"
 
69050
-msgstr "%C 處重複的格式指定"
 
69051
+msgstr "Fortran 2003:DP 格式說明符不允許於 %C"
 
69052
 
 
69053
 #: fortran/io.c:462
 
69054
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69055
-#| msgid "Duplicate format specification at %C"
 
69056
 msgid "DC format specifier not allowed at %C"
 
69057
-msgstr "%C 處重複的格式指定"
 
69058
+msgstr "Fortran 2003:DC 格式說明符不允許於 %C"
 
69059
 
 
69060
 #: fortran/io.c:651
 
69061
-#, gcc-internal-format, gfc-internal-format
 
69062
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69063
 msgid "X descriptor requires leading space count at %L"
 
69064
-msgstr ""
 
69065
+msgstr "延伸:X 描述元需求前導空格計數於 %L"
 
69066
 
 
69067
 #: fortran/io.c:681
 
69068
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69069
-#| msgid "Extension: $ descriptor at %C"
 
69070
 msgid "$ descriptor at %L"
 
69071
-msgstr "擴充:%C 處的 $ 描述符號"
 
69072
+msgstr "延伸:$ 描述元於 %L"
 
69073
 
 
69074
 #: fortran/io.c:686
 
69075
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69076
-#| msgid "$ must be the last specifier"
 
69077
 msgid "$ should be the last specifier in format at %L"
 
69078
-msgstr "$ 必須是最後一個限定符"
 
69079
+msgstr "$ 應該是最後一筆說明符在中格式於 %L"
 
69080
 
 
69081
 #: fortran/io.c:784
 
69082
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69083
-#| msgid "Extension: $ descriptor at %C"
 
69084
 msgid "Extension: Missing positive width after L descriptor at %L"
 
69085
-msgstr "擴充:%C 處的 $ 描述符號"
 
69086
+msgstr "延伸:缺少的正面的寬度之後 L 描述元於 %L"
 
69087
 
 
69088
 #: fortran/io.c:828
 
69089
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69090
-#| msgid "%s in format string at %C"
 
69091
 msgid "'G0' in format at %L"
 
69092
-msgstr "%s 出現在 %C 處的格式字串中"
 
69093
+msgstr "Fortran 2008:『G0』在中格式於 %L"
 
69094
 
 
69095
 #: fortran/io.c:856
 
69096
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69097
-#| msgid "Positive width required"
 
69098
 msgid "Positive width required in format specifier %s at %L"
 
69099
-msgstr "需要正的寬度"
 
69100
+msgstr "正面的寬度必要項在中格式說明符 %s 於 %L"
 
69101
 
 
69102
 #: fortran/io.c:872 fortran/io.c:879
 
69103
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69104
-#| msgid "unrecognized format specifier"
 
69105
 msgid "Period required in format specifier %s at %L"
 
69106
-msgstr "無法辨識的格式限定符"
 
69107
+msgstr "週期必要項在中格式說明符 %s 於 %L"
 
69108
 
 
69109
 #: fortran/io.c:951
 
69110
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69111
-#| msgid "unrecognized format specifier"
 
69112
 msgid "Period required in format specifier at %L"
 
69113
-msgstr "無法辨識的格式限定符"
 
69114
+msgstr "週期必要項在中格式說明符於 %L"
 
69115
 
 
69116
 #: fortran/io.c:973
 
69117
-#, gcc-internal-format, gfc-internal-format
 
69118
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69119
 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
 
69120
-msgstr ""
 
69121
+msgstr "H 格式說明符於 %L 是 Fortran 95 刪除的特徵"
 
69122
 
 
69123
 #: fortran/io.c:1061 fortran/io.c:1124
 
69124
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69125
-#| msgid "Extension: Missing comma at %C"
 
69126
 msgid "Missing comma at %L"
 
69127
-msgstr "擴充:%C 處缺少逗號"
 
69128
+msgstr "延伸:缺少的逗號於 %L"
 
69129
 
 
69130
 #: fortran/io.c:1143
 
69131
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69132
-#| msgid "%s in format string at %C"
 
69133
 msgid "%s in format string at %L"
 
69134
-msgstr "%s 出現在 %C 處的格式字串中"
 
69135
+msgstr "%s 在中格式字串於 %L"
 
69136
 
 
69137
 #: fortran/io.c:1180
 
69138
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69139
-#| msgid "Unexpected character in variable list at %C"
 
69140
 msgid "Extraneous characters in format at %L"
 
69141
-msgstr "%C 處變數清單中有非預期的無用字元"
 
69142
+msgstr "外來字元在中格式於 %L"
 
69143
 
 
69144
 #: fortran/io.c:1202
 
69145
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69146
-#| msgid "Format statement in module main block at %C."
 
69147
 msgid "Format statement in module main block at %C"
 
69148
-msgstr "%C 處主區段模組中的格式敘述。"
 
69149
+msgstr "格式敘述在中模組主要區塊於 %C"
 
69150
 
 
69151
 #: fortran/io.c:1208
 
69152
 #, gcc-internal-format, gfc-internal-format
 
69153
@@ -43290,9 +41211,8 @@
 
69154
 
 
69155
 #: fortran/io.c:1263 fortran/io.c:1294 fortran/io.c:1359
 
69156
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69157
-#| msgid "Duplicate %s specification at %C"
 
69158
 msgid "Invalid value for %s specification at %C"
 
69159
-msgstr "重複 %s 指定,於 %C"
 
69160
+msgstr "無效的值用於 %s 規格於 %C"
 
69161
 
 
69162
 #: fortran/io.c:1269 fortran/io.c:1300
 
69163
 #, gcc-internal-format, gfc-internal-format
 
69164
@@ -43301,15 +41221,13 @@
 
69165
 
 
69166
 #: fortran/io.c:1307
 
69167
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69168
-#| msgid "Variable tag cannot be INTENT(IN) at %C"
 
69169
 msgid "Variable %s cannot be INTENT(IN) at %C"
 
69170
-msgstr "變數標記在 %C 處不能是 INTENT(IN)"
 
69171
+msgstr "變數 %s 無法含義 (在中) 於 %C"
 
69172
 
 
69173
 #: fortran/io.c:1314
 
69174
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69175
-#| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
69176
 msgid "Variable %s cannot be assigned in PURE procedure at %C"
 
69177
-msgstr "%L 處 PURE 程序不能指定 SAVE 屬性"
 
69178
+msgstr "變數 %s 無法指派的在中 PURE 程序於 %C"
 
69179
 
 
69180
 #: fortran/io.c:1365
 
69181
 #, gcc-internal-format, gfc-internal-format
 
69182
@@ -43317,20 +41235,19 @@
 
69183
 msgstr "重複的 %s 標籤指定,位於 %C"
 
69184
 
 
69185
 #: fortran/io.c:1385
 
69186
-#, gcc-internal-format, gfc-internal-format
 
69187
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69188
 msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
 
69189
-msgstr ""
 
69190
+msgstr "常數運算式在中格式標籤於 %L 必須是的型態預設字元"
 
69191
 
 
69192
 #: fortran/io.c:1403
 
69193
-#, gcc-internal-format, gfc-internal-format
 
69194
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69195
 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
 
69196
-msgstr ""
 
69197
+msgstr "格式標籤於 %L 必須是的型態 default-kind 字元或的整數"
 
69198
 
 
69199
 #: fortran/io.c:1409
 
69200
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69201
-#| msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
 
69202
 msgid "ASSIGNED variable in FORMAT tag at %L"
 
69203
-msgstr "已過時:%L 處 FORMAT 標記中有 ASSIGNED 變數"
 
69204
+msgstr "刪除的特徵:指派的變數在中格式標籤於 %L"
 
69205
 
 
69206
 #: fortran/io.c:1415
 
69207
 #, gcc-internal-format, gfc-internal-format
 
69208
@@ -43338,30 +41255,29 @@
 
69209
 msgstr "變數「%s」在 %L 尚未指派到格式標籤"
 
69210
 
 
69211
 #: fortran/io.c:1422
 
69212
-#, gcc-internal-format, gfc-internal-format
 
69213
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69214
 msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
 
69215
-msgstr ""
 
69216
+msgstr "純量『%s』在中格式標籤於 %L 不是指派的變數"
 
69217
 
 
69218
 #: fortran/io.c:1434
 
69219
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69220
-#| msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
 
69221
 msgid "Non-character in FORMAT tag at %L"
 
69222
-msgstr "已過時:%L 處 FORMAT 標記中有 ASSIGNED 變數"
 
69223
+msgstr "延伸:Non-character 在中格式標籤於 %L"
 
69224
 
 
69225
 #: fortran/io.c:1440
 
69226
-#, gcc-internal-format, gfc-internal-format
 
69227
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69228
 msgid "Non-character assumed shape array element in FORMAT tag at %L"
 
69229
-msgstr ""
 
69230
+msgstr "Non-character 假設的形狀陣列元素在中格式標籤於 %L"
 
69231
 
 
69232
 #: fortran/io.c:1447
 
69233
-#, gcc-internal-format, gfc-internal-format
 
69234
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69235
 msgid "Non-character assumed size array element in FORMAT tag at %L"
 
69236
-msgstr ""
 
69237
+msgstr "Non-character 假設的大小陣列元素在中格式標籤於 %L"
 
69238
 
 
69239
 #: fortran/io.c:1454
 
69240
-#, gcc-internal-format, gfc-internal-format
 
69241
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69242
 msgid "Non-character pointer array element in FORMAT tag at %L"
 
69243
-msgstr ""
 
69244
+msgstr "Non-character 指標陣列元素在中格式標籤於 %L"
 
69245
 
 
69246
 #: fortran/io.c:1480
 
69247
 #, gcc-internal-format, gfc-internal-format
 
69248
@@ -43370,9 +41286,8 @@
 
69249
 
 
69250
 #: fortran/io.c:1487
 
69251
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69252
-#| msgid "%s tag at %L must be of type %s or %s"
 
69253
 msgid "%s tag at %L must be a character string of default kind"
 
69254
-msgstr "%s 標記在 %L 處必須具有類型 %s 或 %s"
 
69255
+msgstr "%s 標籤於 %L 必須是字元串的預設 kind"
 
69256
 
 
69257
 #: fortran/io.c:1494
 
69258
 #, gcc-internal-format, gfc-internal-format
 
69259
@@ -43381,55 +41296,48 @@
 
69260
 
 
69261
 #: fortran/io.c:1500
 
69262
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69263
-#| msgid "Fortran 2003: IOMSG tag at %L"
 
69264
 msgid "IOMSG tag at %L"
 
69265
 msgstr "Fortran 2003:%L 處的 IOMSG 標記"
 
69266
 
 
69267
 #: fortran/io.c:1508
 
69268
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69269
-#| msgid "Fortran 95 requires default INTEGER in SIZE tag at %L"
 
69270
 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
 
69271
-msgstr "Fortran 95 在 %L 處 SIZE 標記中要求預設 INTEGER"
 
69272
+msgstr "Fortran 95 需求預設整數在中 %s 標籤於 %L"
 
69273
 
 
69274
 #: fortran/io.c:1516
 
69275
-#, gcc-internal-format, gfc-internal-format
 
69276
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69277
 msgid "Nondefault LOGICAL in %s tag at %L"
 
69278
-msgstr ""
 
69279
+msgstr "Fortran 2008:Nondefault 邏輯的在中 %s 標籤於 %L"
 
69280
 
 
69281
 #: fortran/io.c:1524
 
69282
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69283
-#| msgid "Bad INTENT specification at %C"
 
69284
 msgid "NEWUNIT specifier at %L"
 
69285
-msgstr "%C 處錯誤地指定 INTENT"
 
69286
+msgstr "單位尚未指定於 %L"
 
69287
 
 
69288
 #: fortran/io.c:1542
 
69289
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69290
-#| msgid "Extension: CONVERT tag at %L"
 
69291
 msgid "CONVERT tag at %L"
 
69292
-msgstr "擴充:%C 處的 BYTE 類型"
 
69293
+msgstr "延伸:轉換標籤於 %L"
 
69294
 
 
69295
 #: fortran/io.c:1728
 
69296
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69297
-#| msgid "Fortran 2003: FLUSH statement at %C"
 
69298
 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
 
69299
-msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
 
69300
+msgstr "Fortran 2003:%s 說明符在中 %s 敘述於 %C 有值『%s』"
 
69301
 
 
69302
 #: fortran/io.c:1736 fortran/io.c:1763
 
69303
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69304
-#| msgid "Expecting %s statement at %C"
 
69305
 msgid "%s specifier in %s statement at %C has value '%s'"
 
69306
-msgstr "需要 %s 敘述,於 %C"
 
69307
+msgstr "%s 說明符在中 %s 敘述於 %C 有無效的值『%s』"
 
69308
 
 
69309
 #: fortran/io.c:1755
 
69310
-#, gcc-internal-format, gfc-internal-format
 
69311
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69312
 msgid "Extension: %s specifier in %s statement at %C has value '%s'"
 
69313
-msgstr ""
 
69314
+msgstr "延伸:%s 說明符在中 %s 敘述於 %C 有值『%s』"
 
69315
 
 
69316
 #: fortran/io.c:1776 fortran/io.c:1784
 
69317
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69318
-#| msgid "Name '%s' in %s statement at %C is not a loop name"
 
69319
 msgid "%s specifier in %s statement at %C has invalid value '%s'"
 
69320
-msgstr "DATA 敘述不允許出現在 %C 處 %s 敘述中的名稱「%s」不是個迴圈名稱"
 
69321
+msgstr "%s 說明符在中 %s 敘述於 %C 有無效的值『%s』"
 
69322
 
 
69323
 #: fortran/io.c:1837
 
69324
 #, gcc-internal-format, gfc-internal-format
 
69325
@@ -43437,56 +41345,49 @@
 
69326
 msgstr "OPEN 敘述不允許出現在 %C 處的 PURE 程序中"
 
69327
 
 
69328
 #: fortran/io.c:1851
 
69329
-#, gcc-internal-format, gfc-internal-format
 
69330
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69331
 msgid "UNIT specifier not allowed with NEWUNIT at %C"
 
69332
-msgstr ""
 
69333
+msgstr "單位說明符不允許與 NEWUNIT 於 %C"
 
69334
 
 
69335
 #: fortran/io.c:1859
 
69336
-#, gcc-internal-format, gfc-internal-format
 
69337
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69338
 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
 
69339
-msgstr ""
 
69340
+msgstr "NEWUNIT 說明符必須有檔案=或狀態=『暫用』於 %C"
 
69341
 
 
69342
 #: fortran/io.c:1866
 
69343
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69344
-#| msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 
69345
 msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
 
69346
-msgstr "%L 處的 INQUIRE 敘述需要 FILE 或 UNIT 限定符"
 
69347
+msgstr "開啟敘述於 %C 必須有單位或 NEWUNIT 指定的"
 
69348
 
 
69349
 #: fortran/io.c:1898
 
69350
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69351
-#| msgid "END tag at %C not allowed in output statement"
 
69352
 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
 
69353
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69354
+msgstr "Fortran 2003:非同步=於 %C 不允許在中 Fortran 95"
 
69355
 
 
69356
 #: fortran/io.c:1916 fortran/io.c:3365
 
69357
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69358
-#| msgid "END tag at %C not allowed in output statement"
 
69359
 msgid "BLANK= at %C not allowed in Fortran 95"
 
69360
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69361
+msgstr "Fortran 2003:空白=於 %C 不允許在中 Fortran 95"
 
69362
 
 
69363
 #: fortran/io.c:1934 fortran/io.c:3344
 
69364
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69365
-#| msgid "END tag at %C not allowed in output statement"
 
69366
 msgid "DECIMAL= at %C not allowed in Fortran 95"
 
69367
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69368
+msgstr "Fortran 2003:十進位=於 %C 不允許在中 Fortran 95"
 
69369
 
 
69370
 #: fortran/io.c:1966
 
69371
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69372
-#| msgid "END tag at %C not allowed in output statement"
 
69373
 msgid "ENCODING= at %C not allowed in Fortran 95"
 
69374
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69375
+msgstr "Fortran 2003:編碼=於 %C 不允許在中 Fortran 95"
 
69376
 
 
69377
 #: fortran/io.c:2017 fortran/io.c:3407
 
69378
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69379
-#| msgid "END tag at %C not allowed in output statement"
 
69380
 msgid "ROUND= at %C not allowed in Fortran 95"
 
69381
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69382
+msgstr "Fortran 2003:四捨五入=於 %C 不允許在中 Fortran 95"
 
69383
 
 
69384
 #: fortran/io.c:2037
 
69385
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69386
-#| msgid "END tag at %C not allowed in output statement"
 
69387
 msgid "SIGN= at %C not allowed in Fortran 95"
 
69388
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69389
+msgstr "Fortran 2003:符號=於 %C 不允許在中 Fortran 95"
 
69390
 
 
69391
 #: fortran/io.c:2250
 
69392
 #, gcc-internal-format, gfc-internal-format
 
69393
@@ -43495,31 +41396,26 @@
 
69394
 
 
69395
 #: fortran/io.c:2310
 
69396
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69397
-#| msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 
69398
 msgid "CLOSE statement at %L requires a UNIT number"
 
69399
-msgstr "%L 處的 INQUIRE 敘述需要 FILE 或 UNIT 限定符"
 
69400
+msgstr "關閉敘述於 %L 需要單元號碼"
 
69401
 
 
69402
 #: fortran/io.c:2318
 
69403
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69404
-#| msgid "Expression in CASE statement at %L must be of type %s"
 
69405
 msgid "UNIT number in CLOSE statement at %L must be non-negative"
 
69406
-msgstr "%L 處 CASE 敘述中的運算式必須具有 %s 類型"
 
69407
+msgstr "單元號碼在中關閉敘述於 %L 必須是 non-negative"
 
69408
 
 
69409
 #: fortran/io.c:2416 fortran/match.c:2681
 
69410
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69411
-#| msgid "%s statement not allowed in PURE procedure at %C"
 
69412
 msgid "%s statement not allowed in PURE procedure at %C"
 
69413
-msgstr "OPEN 敘述不允許出現在 %C 處的 PURE 程序中"
 
69414
+msgstr "%s 敘述不允許在中 PURE 程序於 %C"
 
69415
 
 
69416
 #: fortran/io.c:2451 fortran/io.c:2883
 
69417
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69418
-#| msgid "Expression in CASE statement at %L must be of type %s"
 
69419
 msgid "UNIT number in statement at %L must be non-negative"
 
69420
-msgstr "%L 處 CASE 敘述中的運算式必須具有 %s 類型"
 
69421
+msgstr "單元號碼在中敘述於 %L 必須是 non-negative"
 
69422
 
 
69423
 #: fortran/io.c:2483
 
69424
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69425
-#| msgid "Fortran 2003: FLUSH statement at %C"
 
69426
 msgid "FLUSH statement at %C"
 
69427
 msgstr "Fortran 2003:%C 處的 FLUSH 敘述"
 
69428
 
 
69429
@@ -43544,9 +41440,9 @@
 
69430
 msgstr "%C 處重複的 NML 指定"
 
69431
 
 
69432
 #: fortran/io.c:2675
 
69433
-#, gcc-internal-format, gfc-internal-format
 
69434
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69435
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 
69436
-msgstr ""
 
69437
+msgstr "符號『%s』於 %C 必須是名稱表列群組名稱"
 
69438
 
 
69439
 #: fortran/io.c:2740
 
69440
 #, gcc-internal-format, gfc-internal-format
 
69441
@@ -43555,9 +41451,8 @@
 
69442
 
 
69443
 #: fortran/io.c:2817
 
69444
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69445
-#| msgid "-I- specified twice"
 
69446
 msgid "UNIT not specified at %L"
 
69447
-msgstr "-I- 指定了兩次"
 
69448
+msgstr "單位尚未指定於 %L"
 
69449
 
 
69450
 #: fortran/io.c:2829
 
69451
 #, gcc-internal-format, gfc-internal-format
 
69452
@@ -43566,14 +41461,13 @@
 
69453
 
 
69454
 #: fortran/io.c:2851
 
69455
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69456
-#| msgid "Invalid form of PROGRAM statement at %C"
 
69457
 msgid "Invalid form of WRITE statement at %L, UNIT required"
 
69458
-msgstr "%C 處 PROGRAM 敘述格式無效"
 
69459
+msgstr "無效的表單的寫入敘述於 %L, 單位必要項"
 
69460
 
 
69461
 #: fortran/io.c:2862
 
69462
-#, gcc-internal-format, gfc-internal-format
 
69463
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69464
 msgid "Internal unit with vector subscript at %L"
 
69465
-msgstr ""
 
69466
+msgstr "內部單位與向量註標於 %L"
 
69467
 
 
69468
 #: fortran/io.c:2876
 
69469
 #, gcc-internal-format, gfc-internal-format
 
69470
@@ -43581,14 +41475,14 @@
 
69471
 msgstr "%L 處外部 IO UNIT 不能是陣列"
 
69472
 
 
69473
 #: fortran/io.c:2904
 
69474
-#, gcc-internal-format, gfc-internal-format
 
69475
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69476
 msgid "NAMELIST '%s' in READ statement at %L contains the symbol '%s' which may not appear in a variable definition context"
 
69477
-msgstr ""
 
69478
+msgstr "名稱表列『%s』在中讀取敘述於 %L 含有符號『%s』該項可能無法出現在中變數定義語境"
 
69479
 
 
69480
 #: fortran/io.c:2914
 
69481
-#, gcc-internal-format, gfc-internal-format
 
69482
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69483
 msgid "Comma before i/o item list at %L"
 
69484
-msgstr ""
 
69485
+msgstr "延伸:逗號之前 i/o 項目清單於 %L"
 
69486
 
 
69487
 #: fortran/io.c:2924
 
69488
 #, gcc-internal-format, gfc-internal-format
 
69489
@@ -43626,34 +41520,30 @@
 
69490
 msgstr "需要 %s 敘述,於 %C 處"
 
69491
 
 
69492
 #. A general purpose syntax error.
 
69493
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
69494
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
69495
 #, gcc-internal-format, gfc-internal-format
 
69496
 msgid "Syntax error in %s statement at %C"
 
69497
 msgstr "%s 敘述在 %C 處語法錯誤"
 
69498
 
 
69499
 #: fortran/io.c:3260
 
69500
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69501
-#| msgid "Intrinsic at %L does not exist"
 
69502
 msgid "Internal file at %L with namelist"
 
69503
-msgstr "%L 處的內建函式不存在"
 
69504
+msgstr "Fortran 2003:內部檔案於 %L 與名稱表列"
 
69505
 
 
69506
 #: fortran/io.c:3318
 
69507
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69508
-#| msgid "KIND parameter of %s at %L must be an initialization expression"
 
69509
 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
 
69510
-msgstr "KIND 參數 %s 在 %L 處必須是初始化運算式"
 
69511
+msgstr "非同步=說明符於 %L 必須是初始化運算式"
 
69512
 
 
69513
 #: fortran/io.c:3386
 
69514
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69515
-#| msgid "END tag at %C not allowed in output statement"
 
69516
 msgid "PAD= at %C not allowed in Fortran 95"
 
69517
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69518
+msgstr "Fortran 2003:填充=於 %C 不允許在中 Fortran 95"
 
69519
 
 
69520
 #: fortran/io.c:3452
 
69521
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69522
-#| msgid "END tag at %C not allowed in output statement"
 
69523
 msgid "DELIM= at %C not allowed in Fortran 95"
 
69524
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69525
+msgstr "Fortran 2003:DELIM=於 %C 不允許在中 Fortran 95"
 
69526
 
 
69527
 #: fortran/io.c:3601
 
69528
 #, gcc-internal-format, gfc-internal-format
 
69529
@@ -43676,14 +41566,14 @@
 
69530
 msgstr "INQUIRE 敘述不允許出現在 %C 處的 PURE 程序中"
 
69531
 
 
69532
 #: fortran/io.c:3998
 
69533
-#, gcc-internal-format, gfc-internal-format
 
69534
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69535
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 
69536
-msgstr ""
 
69537
+msgstr "IOLENGTH 標籤無效的在中查詢敘述於 %C"
 
69538
 
 
69539
 #: fortran/io.c:4008 fortran/trans-io.c:1227
 
69540
-#, gcc-internal-format, gfc-internal-format
 
69541
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69542
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 
69543
-msgstr ""
 
69544
+msgstr "查詢敘述於 %L 無法包含兩者檔案和單位說明符"
 
69545
 
 
69546
 #: fortran/io.c:4015
 
69547
 #, gcc-internal-format, gfc-internal-format
 
69548
@@ -43692,33 +41582,28 @@
 
69549
 
 
69550
 #: fortran/io.c:4031
 
69551
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69552
-#| msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 
69553
 msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
 
69554
-msgstr "%L 處的 INQUIRE 敘述需要 FILE 或 UNIT 限定符"
 
69555
+msgstr "查詢敘述於 %L 需要擱置=說明符與識別號=說明符"
 
69556
 
 
69557
 #: fortran/io.c:4205
 
69558
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69559
-#| msgid "END tag at %C not allowed in output statement"
 
69560
 msgid "WAIT at %C not allowed in Fortran 95"
 
69561
-msgstr "%C 處的 END 標記不允許出現在輸出敘述中"
 
69562
+msgstr "Fortran 2003:等待於 %C 不允許在中 Fortran 95"
 
69563
 
 
69564
 #: fortran/io.c:4211
 
69565
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69566
-#| msgid "%s statement not allowed in PURE procedure at %C"
 
69567
 msgid "WAIT statement not allowed in PURE procedure at %C"
 
69568
-msgstr "OPEN 敘述不允許出現在 %C 處的 PURE 程序中"
 
69569
+msgstr "等待敘述不允許在中 PURE 程序於 %C"
 
69570
 
 
69571
 #: fortran/match.c:164
 
69572
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69573
-#| msgid "Expression in CASE statement at %L must be of type %s"
 
69574
 msgid "Missing ')' in statement at or before %L"
 
69575
-msgstr "%L 處 CASE 敘述中的運算式必須具有 %s 類型"
 
69576
+msgstr "缺少『)』在中敘述於或之前 %L"
 
69577
 
 
69578
 #: fortran/match.c:169
 
69579
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69580
-#| msgid "Expression in CASE statement at %L must be of type %s"
 
69581
 msgid "Missing '(' in statement at or before %L"
 
69582
-msgstr "%L 處 CASE 敘述中的運算式必須具有 %s 類型"
 
69583
+msgstr "缺少『(』在中敘述於或之前 %L"
 
69584
 
 
69585
 #: fortran/match.c:366
 
69586
 #, gcc-internal-format, gfc-internal-format
 
69587
@@ -43747,9 +41632,8 @@
 
69588
 
 
69589
 #: fortran/match.c:535
 
69590
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69591
-#| msgid "Illegal character in BOZ constant at %C"
 
69592
 msgid "Invalid character in name at %C"
 
69593
-msgstr "%C 處 BOZ 常數中有無效字元"
 
69594
+msgstr "無效字元在中名稱於 %C"
 
69595
 
 
69596
 #: fortran/match.c:548
 
69597
 #, gcc-internal-format, gfc-internal-format
 
69598
@@ -43757,35 +41641,34 @@
 
69599
 msgstr "%C 的名稱太長"
 
69600
 
 
69601
 #: fortran/match.c:559
 
69602
-#, gcc-internal-format, gfc-internal-format
 
69603
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69604
 msgid "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
 
69605
-msgstr ""
 
69606
+msgstr "無效字元『$』於 %C.使用 -fdollar-ok 到允許它做為延伸"
 
69607
 
 
69608
 #: fortran/match.c:609 fortran/match.c:656
 
69609
-#, gcc-internal-format, gfc-internal-format
 
69610
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69611
 msgid "Invalid C name in NAME= specifier at %C"
 
69612
-msgstr ""
 
69613
+msgstr "無效的 C 名稱在中名稱=說明符於 %C"
 
69614
 
 
69615
 #: fortran/match.c:647
 
69616
-#, gcc-internal-format, gfc-internal-format
 
69617
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69618
 msgid "Embedded space in NAME= specifier at %C"
 
69619
-msgstr ""
 
69620
+msgstr "嵌入式空格在中名稱=說明符於 %C"
 
69621
 
 
69622
 #: fortran/match.c:971
 
69623
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69624
-#| msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 
69625
 msgid "Loop variable at %C cannot be a coarray"
 
69626
-msgstr "循環變數「%s」在 %C 處不能是 INTENT(IN)"
 
69627
+msgstr "迴圈變數於 %C 無法 coarray"
 
69628
 
 
69629
 #: fortran/match.c:977
 
69630
-#, gcc-internal-format, gfc-internal-format
 
69631
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69632
 msgid "Loop variable at %C cannot be a sub-component"
 
69633
-msgstr ""
 
69634
+msgstr "迴圈變數於 %C 無法 sub-component"
 
69635
 
 
69636
 #: fortran/match.c:1011
 
69637
-#, gcc-internal-format, gfc-internal-format
 
69638
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69639
 msgid "Expected a step value in iterator at %C"
 
69640
-msgstr ""
 
69641
+msgstr "預期的步驟值在中迭代器於 %C"
 
69642
 
 
69643
 #: fortran/match.c:1023
 
69644
 #, gcc-internal-format, gfc-internal-format
 
69645
@@ -43799,9 +41682,8 @@
 
69646
 
 
69647
 #: fortran/match.c:1394 fortran/match.c:1475
 
69648
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69649
-#| msgid "Obsolete: arithmetic IF statement at %C"
 
69650
 msgid "Arithmetic IF statement at %C"
 
69651
-msgstr "已過時:%C 處的算術 IF 敘述"
 
69652
+msgstr "Obsolescent 特徵:算術如果敘述於 %C"
 
69653
 
 
69654
 #: fortran/match.c:1450
 
69655
 #, gcc-internal-format, gfc-internal-format
 
69656
@@ -43809,21 +41691,19 @@
 
69657
 msgstr "%C 處 IF 運算式語法錯誤"
 
69658
 
 
69659
 #: fortran/match.c:1461
 
69660
-#, gcc-internal-format, gfc-internal-format
 
69661
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69662
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 
69663
-msgstr ""
 
69664
+msgstr "區塊標貼無法適當用於算術如果敘述於 %C"
 
69665
 
 
69666
 #: fortran/match.c:1499
 
69667
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69668
-#| msgid "Expected label '%s' for %s statement at %C"
 
69669
 msgid "Block label is not appropriate for IF statement at %C"
 
69670
-msgstr "需要標籤「%s」,為 %s 敘述,於 %C"
 
69671
+msgstr "區塊標貼不是適當用於如果敘述於 %C"
 
69672
 
 
69673
 #: fortran/match.c:1585
 
69674
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69675
-#| msgid "Bad kind for logical constant at %C"
 
69676
 msgid "Cannot assign to a named constant at %C"
 
69677
-msgstr "%C 處邏輯常數的種別錯誤"
 
69678
+msgstr "無法指派到具名的常數於 %C"
 
69679
 
 
69680
 #: fortran/match.c:1595
 
69681
 #, gcc-internal-format, gfc-internal-format
 
69682
@@ -43841,83 +41721,74 @@
 
69683
 msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
69684
 
 
69685
 #: fortran/match.c:1652 fortran/match.c:1687
 
69686
-#, gcc-internal-format, gfc-internal-format
 
69687
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69688
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 
69689
-msgstr ""
 
69690
+msgstr "標貼『%s』於 %C 不匹配如果標貼『%s』"
 
69691
 
 
69692
 #: fortran/match.c:1681
 
69693
-#, gcc-internal-format, gfc-internal-format
 
69694
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69695
 msgid "Unexpected junk after ELSE IF statement at %C"
 
69696
-msgstr ""
 
69697
+msgstr "未預期的垃圾之後不然就如果敘述於 %C"
 
69698
 
 
69699
 #: fortran/match.c:1745
 
69700
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69701
-#| msgid "PRINT statement at %C not allowed within PURE procedure"
 
69702
 msgid "Image control statement CRITICAL at %C in PURE procedure"
 
69703
-msgstr "%C 處的 PRINT 敘述不允許出現在 PURE 程序中"
 
69704
+msgstr "影像控制敘述重要於 %C 在中 PURE 程序"
 
69705
 
 
69706
 #: fortran/match.c:1751
 
69707
-#, gcc-internal-format, gfc-internal-format
 
69708
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69709
 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
 
69710
-msgstr ""
 
69711
+msgstr "影像控制敘述重要於 %C 在中做共時區塊"
 
69712
 
 
69713
 #: fortran/match.c:1759
 
69714
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69715
-#| msgid "Empty IMPLICIT statement at %C"
 
69716
 msgid "CRITICAL statement at %C"
 
69717
-msgstr "%C IMPLICIT 敘述為空"
 
69718
+msgstr "Fortran 2008:重要敘述於 %C"
 
69719
 
 
69720
 #: fortran/match.c:1771
 
69721
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69722
-#| msgid "Expected VARIABLE at %C"
 
69723
 msgid "Nested CRITICAL block at %C"
 
69724
-msgstr "%C 處需要 VARIABLE "
 
69725
+msgstr "巢狀的重要區塊於 %C"
 
69726
 
 
69727
 #: fortran/match.c:1823
 
69728
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69729
-#| msgid "Expected comma in I/O list at %C"
 
69730
 msgid "Expected association list at %C"
 
69731
-msgstr "%C 處 I/O 清單中需要逗號"
 
69732
+msgstr "預期的關聯清單於 %C"
 
69733
 
 
69734
 #: fortran/match.c:1836
 
69735
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69736
-#| msgid "Expected array subscript at %C"
 
69737
 msgid "Expected association at %C"
 
69738
-msgstr "%C 處需要陣列下標"
 
69739
+msgstr "預期的關聯於 %C"
 
69740
 
 
69741
 #: fortran/match.c:1845
 
69742
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69743
-#| msgid "Duplicate %s specification at %C"
 
69744
 msgid "Duplicate name '%s' in association at %C"
 
69745
-msgstr "重複 %s 指定,於 %C"
 
69746
+msgstr "重製名稱『%s』在中關聯於 %C"
 
69747
 
 
69748
 #: fortran/match.c:1853
 
69749
-#, gcc-internal-format, gfc-internal-format
 
69750
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69751
 msgid "Association target at %C must not be coindexed"
 
69752
-msgstr ""
 
69753
+msgstr "關聯目標於 %C 必須不被 coindexed"
 
69754
 
 
69755
 #: fortran/match.c:1871
 
69756
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69757
-#| msgid "Expected '(' at %C"
 
69758
 msgid "Expected ')' or ',' at %C"
 
69759
-msgstr "在 %C 處需要「(」"
 
69760
+msgstr "預期『)』或『,』於 %C"
 
69761
 
 
69762
 #: fortran/match.c:1889
 
69763
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69764
-#| msgid "Duplicate PRIVATE statement at %C"
 
69765
 msgid "Junk after ASSOCIATE statement at %C"
 
69766
-msgstr "%C 處重複的 PRIVATE 敘述"
 
69767
+msgstr "垃圾之後關聯敘述於 %C"
 
69768
 
 
69769
 #: fortran/match.c:1958
 
69770
-#, gcc-internal-format, gfc-internal-format
 
69771
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69772
 msgid "Derived type '%s' at %L may not be ABSTRACT"
 
69773
-msgstr ""
 
69774
+msgstr "衍生類型『%s』於 %L 可能無法是摘要"
 
69775
 
 
69776
 #: fortran/match.c:2021
 
69777
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69778
-#| msgid "invalid type argument"
 
69779
 msgid "Invalid type-spec at %C"
 
69780
-msgstr "無效的類型參數"
 
69781
+msgstr "無效的 type-spec 於 %C"
 
69782
 
 
69783
 #: fortran/match.c:2115
 
69784
 #, gcc-internal-format, gfc-internal-format
 
69785
@@ -43925,356 +41796,332 @@
 
69786
 msgstr "%C 處 FORALL 迭代語法錯誤"
 
69787
 
 
69788
 #: fortran/match.c:2383
 
69789
-#, gcc-internal-format, gfc-internal-format
 
69790
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69791
 msgid "DO CONCURRENT construct at %C"
 
69792
-msgstr ""
 
69793
+msgstr "Fortran 2008:做共時建構於 %C"
 
69794
 
 
69795
 #: fortran/match.c:2509
 
69796
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69797
-#| msgid "Name '%s' in %s statement at %C is not a loop name"
 
69798
 msgid "Name '%s' in %s statement at %C is unknown"
 
69799
-msgstr "DATA 敘述不允許出現在 %C 處 %s 敘述中的名稱「%s」不是個迴圈名稱"
 
69800
+msgstr "名稱『%s』在中 %s 敘述於 %C 為未知"
 
69801
 
 
69802
 #: fortran/match.c:2517
 
69803
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69804
-#| msgid "Name '%s' in %s statement at %C is not a loop name"
 
69805
 msgid "Name '%s' in %s statement at %C is not a construct name"
 
69806
-msgstr "DATA 敘述不允許出現在 %C 處 %s 敘述中的名稱「%s」不是個迴圈名稱"
 
69807
+msgstr "名稱『%s』在中 %s 敘述於 %C 並非建構名稱"
 
69808
 
 
69809
 #: fortran/match.c:2529
 
69810
-#, gcc-internal-format, gfc-internal-format
 
69811
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69812
 msgid "%s statement at %C leaves CRITICAL construct"
 
69813
-msgstr ""
 
69814
+msgstr "%s 敘述於 %C 樹葉重要建構"
 
69815
 
 
69816
 #. F2008, C821 & C845.
 
69817
 #: fortran/match.c:2537
 
69818
-#, gcc-internal-format, gfc-internal-format
 
69819
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69820
 msgid "%s statement at %C leaves DO CONCURRENT construct"
 
69821
-msgstr ""
 
69822
+msgstr "%s 敘述於 %C 樹葉做共時建構"
 
69823
 
 
69824
 #: fortran/match.c:2549
 
69825
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69826
-#| msgid "%s statement at %C is not within a loop"
 
69827
 msgid "%s statement at %C is not within a construct"
 
69828
-msgstr "%s 敘述在 %C 處不在循環內"
 
69829
+msgstr "%s 敘述於 %C 不是在之內建構"
 
69830
 
 
69831
 #: fortran/match.c:2552
 
69832
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69833
-#| msgid "%s statement at %C is not within loop '%s'"
 
69834
 msgid "%s statement at %C is not within construct '%s'"
 
69835
-msgstr "%s 敘述在 %C 處不在循環「%s」內"
 
69836
+msgstr "%s 敘述於 %C 不是在之內建構『%s』"
 
69837
 
 
69838
 #: fortran/match.c:2577
 
69839
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69840
-#| msgid "%s statement at %C is not within loop '%s'"
 
69841
 msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
 
69842
-msgstr "%s 敘述在 %C 處不在循環「%s」內"
 
69843
+msgstr "週期敘述於 %C 不是適用的到 non-loop 建構『%s』"
 
69844
 
 
69845
 #: fortran/match.c:2582
 
69846
-#, gcc-internal-format, gfc-internal-format
 
69847
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69848
 msgid "EXIT statement with no do-construct-name at %C"
 
69849
-msgstr ""
 
69850
+msgstr "Fortran 2008:離開敘述不具任何 do-construct-name 於 %C"
 
69851
 
 
69852
 #: fortran/match.c:2588
 
69853
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69854
-#| msgid "%s statement at %C is not within loop '%s'"
 
69855
 msgid "%s statement at %C is not applicable to construct '%s'"
 
69856
-msgstr "%s 敘述在 %C 處不在循環「%s」內"
 
69857
+msgstr "%s 敘述於 %C 不是適用的到建構『%s』"
 
69858
 
 
69859
 #: fortran/match.c:2595
 
69860
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69861
-#| msgid "%s statement at %C is not within a loop"
 
69862
 msgid "%s statement at %C leaving OpenMP structured block"
 
69863
-msgstr "%s 敘述在 %C 處不在循環內"
 
69864
+msgstr "%s 敘述於 %C 離開 OpenMP 結構化訊息塊"
 
69865
 
 
69866
 #: fortran/match.c:2619
 
69867
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69868
-#| msgid "ENTRY statement at %C cannot appear within a DO block"
 
69869
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 
69870
-msgstr "%C 處的 ENTRY 敘述不能出現在 DO 中"
 
69871
+msgstr "離開敘述於 %C 終止 !$OMP 做迴圈"
 
69872
 
 
69873
 #: fortran/match.c:2624
 
69874
-#, gcc-internal-format, gfc-internal-format
 
69875
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69876
 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
 
69877
-msgstr ""
 
69878
+msgstr "週期敘述於 %C 到 non-innermost 崩潰 !$OMP 做迴圈"
 
69879
 
 
69880
 #: fortran/match.c:2691
 
69881
-#, gcc-internal-format, gfc-internal-format
 
69882
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69883
 msgid "Image control statement STOP at %C in CRITICAL block"
 
69884
-msgstr ""
 
69885
+msgstr "影像控制敘述停止於 %C 在中重要區塊"
 
69886
 
 
69887
 #: fortran/match.c:2696
 
69888
-#, gcc-internal-format, gfc-internal-format
 
69889
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69890
 msgid "Image control statement STOP at %C in DO CONCURRENT block"
 
69891
-msgstr ""
 
69892
+msgstr "影像控制敘述停止於 %C 在中做共時區塊"
 
69893
 
 
69894
 #: fortran/match.c:2704
 
69895
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69896
-#| msgid "Array index at %L must be of INTEGER type"
 
69897
 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
 
69898
-msgstr "%L 處陣列索引必須具有 INTEGER 類型"
 
69899
+msgstr "停止編碼於 %L 必須是還是整數或字元型式"
 
69900
 
 
69901
 #: fortran/match.c:2711
 
69902
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69903
-#| msgid "Array index at %L must be scalar"
 
69904
 msgid "STOP code at %L must be scalar"
 
69905
-msgstr "%L 處陣列索引必須是標量"
 
69906
+msgstr "停止編碼於 %L 必須是純量"
 
69907
 
 
69908
 #: fortran/match.c:2719
 
69909
-#, gcc-internal-format, gfc-internal-format
 
69910
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69911
 msgid "STOP code at %L must be default character KIND=%d"
 
69912
-msgstr ""
 
69913
+msgstr "停止編碼於 %L 必須是預設字元 KIND=%d"
 
69914
 
 
69915
 #: fortran/match.c:2727
 
69916
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69917
-#| msgid "Cray pointer at %C must be an integer."
 
69918
 msgid "STOP code at %L must be default integer KIND=%d"
 
69919
-msgstr "%C 處 Cray 指標必須是一個整數。"
 
69920
+msgstr "停止編碼於 %L 必須是預設整數 KIND=%d"
 
69921
 
 
69922
 #: fortran/match.c:2773
 
69923
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69924
-#| msgid "Obsolete: PAUSE statement at %C"
 
69925
 msgid "PAUSE statement at %C"
 
69926
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
69927
+msgstr "%C 處非預期的 CASE 敘述"
 
69928
 
 
69929
 #: fortran/match.c:2796
 
69930
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69931
-#| msgid "Empty IMPLICIT statement at %C"
 
69932
 msgid "ERROR STOP statement at %C"
 
69933
-msgstr "%C IMPLICIT 敘述為空"
 
69934
+msgstr "Fortran 2008:錯誤停止敘述於 %C"
 
69935
 
 
69936
 #: fortran/match.c:2822
 
69937
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69938
-#| msgid "PRINT statement at %C not allowed within PURE procedure"
 
69939
 msgid "Image control statement %s at %C in PURE procedure"
 
69940
-msgstr "%C 處的 PRINT 敘述不允許出現在 PURE 程序中"
 
69941
+msgstr "影像控制敘述 %s 於 %C 在中 PURE 程序"
 
69942
 
 
69943
 #: fortran/match.c:2838
 
69944
-#, gcc-internal-format, gfc-internal-format
 
69945
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69946
 msgid "Image control statement %s at %C in CRITICAL block"
 
69947
-msgstr ""
 
69948
+msgstr "影像控制敘述 %s 於 %C 在中重要區塊"
 
69949
 
 
69950
 #: fortran/match.c:2845
 
69951
-#, gcc-internal-format, gfc-internal-format
 
69952
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69953
 msgid "Image control statement %s at %C in DO CONCURRENT block"
 
69954
-msgstr ""
 
69955
+msgstr "影像控制敘述 %s 於 %C 在中做共時區塊"
 
69956
 
 
69957
 #: fortran/match.c:2875 fortran/match.c:3090 fortran/match.c:3608
 
69958
 #: fortran/match.c:3945
 
69959
-#, gcc-internal-format, gfc-internal-format
 
69960
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69961
 msgid "Redundant STAT tag found at %L "
 
69962
-msgstr ""
 
69963
+msgstr "冗餘 STAT 標籤找到於 %L "
 
69964
 
 
69965
 #: fortran/match.c:2896 fortran/match.c:3110 fortran/match.c:3635
 
69966
 #: fortran/match.c:3971
 
69967
-#, gcc-internal-format, gfc-internal-format
 
69968
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69969
 msgid "Redundant ERRMSG tag found at %L "
 
69970
-msgstr ""
 
69971
+msgstr "冗餘 ERRMSG 標籤找到於 %L "
 
69972
 
 
69973
 #: fortran/match.c:2917
 
69974
-#, gcc-internal-format, gfc-internal-format
 
69975
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
69976
 msgid "Redundant ACQUIRED_LOCK tag found at %L "
 
69977
-msgstr ""
 
69978
+msgstr "冗餘 ACQUIRED_LOCK 標籤找到於 %L "
 
69979
 
 
69980
 #: fortran/match.c:2982
 
69981
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69982
-#| msgid "Empty IMPLICIT statement at %C"
 
69983
 msgid "LOCK statement at %C"
 
69984
-msgstr "%C IMPLICIT 敘述為空"
 
69985
+msgstr "Fortran 2008:鎖定敘述於 %C"
 
69986
 
 
69987
 #: fortran/match.c:2993
 
69988
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69989
-#| msgid "Empty IMPLICIT statement at %C"
 
69990
 msgid "UNLOCK statement at %C"
 
69991
-msgstr "%C IMPLICIT 敘述為空"
 
69992
+msgstr "Fortran 2008:解除鎖定敘述於 %C"
 
69993
 
 
69994
 #: fortran/match.c:3019
 
69995
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
69996
-#| msgid "PRINT statement at %C not allowed within PURE procedure"
 
69997
 msgid "Image control statement SYNC at %C in PURE procedure"
 
69998
-msgstr "%C 處的 PRINT 敘述不允許出現在 PURE 程序中"
 
69999
+msgstr "影像控制敘述同步於 %C 在中 PURE 程序"
 
70000
 
 
70001
 #: fortran/match.c:3026
 
70002
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70003
-#| msgid "Duplicate SEQUENCE statement at %C"
 
70004
 msgid "SYNC statement at %C"
 
70005
-msgstr "%C 處重複的 SEQUENCE 敘述"
 
70006
+msgstr "Fortran 2008:同步敘述於 %C"
 
70007
 
 
70008
 #: fortran/match.c:3038
 
70009
-#, gcc-internal-format, gfc-internal-format
 
70010
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70011
 msgid "Image control statement SYNC at %C in CRITICAL block"
 
70012
-msgstr ""
 
70013
+msgstr "影像控制敘述同步於 %C 在中重要區塊"
 
70014
 
 
70015
 #: fortran/match.c:3044
 
70016
-#, gcc-internal-format, gfc-internal-format
 
70017
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70018
 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
 
70019
-msgstr ""
 
70020
+msgstr "影像控制敘述同步於 %C 在中做共時區塊"
 
70021
 
 
70022
 #: fortran/match.c:3224
 
70023
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70024
-#| msgid "Obsolete: ASSIGN statement at %C"
 
70025
 msgid "ASSIGN statement at %C"
 
70026
-msgstr "已過時:%C 處的 ASSIGN 敘述"
 
70027
+msgstr "刪除的特徵:指派敘述於 %C"
 
70028
 
 
70029
 #: fortran/match.c:3270
 
70030
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70031
-#| msgid "Obsolete: Assigned GOTO statement at %C"
 
70032
 msgid "Assigned GOTO statement at %C"
 
70033
-msgstr "已過時:%C 處賦值 GOTO 敘述"
 
70034
+msgstr "刪除的特徵:指派的前往敘述於 %C"
 
70035
 
 
70036
 #: fortran/match.c:3317 fortran/match.c:3370
 
70037
-#, gcc-internal-format, gfc-internal-format
 
70038
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70039
 msgid "Statement label list in GOTO at %C cannot be empty"
 
70040
-msgstr ""
 
70041
+msgstr "敘述標貼清單在中前往於 %C 不可為空"
 
70042
 
 
70043
 #: fortran/match.c:3380
 
70044
-#, gcc-internal-format, gfc-internal-format
 
70045
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70046
 msgid "Computed GOTO at %C"
 
70047
-msgstr ""
 
70048
+msgstr "Obsolescent 特徵:計算的前往於 %C"
 
70049
 
 
70050
 #: fortran/match.c:3453
 
70051
-#, gcc-internal-format, gfc-internal-format
 
70052
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70053
 msgid "Error in type-spec at %L"
 
70054
-msgstr ""
 
70055
+msgstr "在中 type-spec 於 %L 時發生錯誤"
 
70056
 
 
70057
 #: fortran/match.c:3463
 
70058
-#, gcc-internal-format, gfc-internal-format
 
70059
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70060
 msgid "typespec in ALLOCATE at %L"
 
70061
-msgstr ""
 
70062
+msgstr "Fortran 2003:typespec 在中配置於 %L"
 
70063
 
 
70064
 #: fortran/match.c:3505
 
70065
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70066
-#| msgid "DATA statement at %C is not allowed in a PURE procedure"
 
70067
 msgid "Bad allocate-object at %C for a PURE procedure"
 
70068
-msgstr "DATA 敘述不允許出現在 %C 處的 PURE 程序中"
 
70069
+msgstr "不當的 allocate-object 於 %C 用於 PURE 程序"
 
70070
 
 
70071
 #: fortran/match.c:3530
 
70072
-#, gcc-internal-format, gfc-internal-format
 
70073
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70074
 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
 
70075
-msgstr ""
 
70076
+msgstr "配置的 coarray 於 %C 在中做共時區塊"
 
70077
 
 
70078
 #: fortran/match.c:3535
 
70079
-#, gcc-internal-format, gfc-internal-format
 
70080
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70081
 msgid "ALLOCATE of coarray at %C in CRITICAL block"
 
70082
-msgstr ""
 
70083
+msgstr "配置的 coarray 於 %C 在中重要區塊"
 
70084
 
 
70085
 #: fortran/match.c:3557
 
70086
-#, gcc-internal-format, gfc-internal-format
 
70087
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70088
 msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
 
70089
-msgstr ""
 
70090
+msgstr "Allocate-object 於 %L 並非 nonprocedure 指標或 allocatable 變數"
 
70091
 
 
70092
 #: fortran/match.c:3569
 
70093
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70094
-#| msgid "pointer to member type %qT incompatible with object type %qT"
 
70095
 msgid "Type of entity at %L is type incompatible with typespec"
 
70096
-msgstr "成員指標類型 %qT 與物件類型 %qT 不相容"
 
70097
+msgstr "型態的實體於 %L 是型態不相容的與 typespec"
 
70098
 
 
70099
 #: fortran/match.c:3577
 
70100
-#, gcc-internal-format, gfc-internal-format
 
70101
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70102
 msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
 
70103
-msgstr ""
 
70104
+msgstr "Kind 型態參數用於實體於 %L 不同從 kind 型態參數的 typespec"
 
70105
 
 
70106
 #: fortran/match.c:3591
 
70107
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70108
-#| msgid "Shape specification at %L cannot be negative"
 
70109
 msgid "Shape specification for allocatable scalar at %C"
 
70110
-msgstr "%L 處外形指定不能為負數"
 
70111
+msgstr "形狀規格用於 allocatable 純量於 %C"
 
70112
 
 
70113
 #: fortran/match.c:3628
 
70114
-#, gcc-internal-format, gfc-internal-format
 
70115
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70116
 msgid "ERRMSG tag at %L"
 
70117
-msgstr ""
 
70118
+msgstr "Fortran 2003:ERRMSG 標籤於 %L"
 
70119
 
 
70120
 #: fortran/match.c:3652
 
70121
-#, gcc-internal-format, gfc-internal-format
 
70122
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70123
 msgid "SOURCE tag at %L"
 
70124
-msgstr ""
 
70125
+msgstr "Fortran 2003:來源標籤於 %L"
 
70126
 
 
70127
 #: fortran/match.c:3659
 
70128
-#, gcc-internal-format, gfc-internal-format
 
70129
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70130
 msgid "Redundant SOURCE tag found at %L "
 
70131
-msgstr ""
 
70132
+msgstr "冗餘來源標籤找到於 %L "
 
70133
 
 
70134
 #: fortran/match.c:3666
 
70135
-#, gcc-internal-format, gfc-internal-format
 
70136
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70137
 msgid "SOURCE tag at %L conflicts with the typespec at %L"
 
70138
-msgstr ""
 
70139
+msgstr "來源標籤於 %L 衝突與 typespec 於 %L"
 
70140
 
 
70141
 #: fortran/match.c:3672
 
70142
-#, gcc-internal-format, gfc-internal-format
 
70143
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70144
 msgid "SOURCE tag at %L with more than a single allocate object"
 
70145
-msgstr ""
 
70146
+msgstr "Fortran 2008:來源標籤於 %L 與超過單一配置物件"
 
70147
 
 
70148
 #: fortran/match.c:3690
 
70149
-#, gcc-internal-format, gfc-internal-format
 
70150
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70151
 msgid "MOLD tag at %L"
 
70152
-msgstr ""
 
70153
+msgstr "Fortran 2008:鑄型標籤於 %L"
 
70154
 
 
70155
 #: fortran/match.c:3697
 
70156
-#, gcc-internal-format, gfc-internal-format
 
70157
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70158
 msgid "Redundant MOLD tag found at %L "
 
70159
-msgstr ""
 
70160
+msgstr "冗餘鑄型標籤找到於 %L "
 
70161
 
 
70162
 #: fortran/match.c:3704
 
70163
-#, gcc-internal-format, gfc-internal-format
 
70164
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70165
 msgid "MOLD tag at %L conflicts with the typespec at %L"
 
70166
-msgstr ""
 
70167
+msgstr "鑄型標籤於 %L 衝突與 typespec 於 %L"
 
70168
 
 
70169
 #: fortran/match.c:3730
 
70170
-#, gcc-internal-format, gfc-internal-format
 
70171
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70172
 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
 
70173
-msgstr ""
 
70174
+msgstr "鑄型標籤於 %L 衝突與來源標籤於 %L"
 
70175
 
 
70176
 #: fortran/match.c:3738
 
70177
-#, gcc-internal-format, gfc-internal-format
 
70178
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70179
 msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
 
70180
-msgstr ""
 
70181
+msgstr "Allocate-object 於 %L 與已推遲型態參數需求還是 type-spec 或來源標籤或鑄型標籤"
 
70182
 
 
70183
 #: fortran/match.c:3750
 
70184
-#, gcc-internal-format, gfc-internal-format
 
70185
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70186
 msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
 
70187
-msgstr ""
 
70188
+msgstr "Allocate-object 於 %L 與已推遲型態參數需求還是 type-spec 或來源標籤或鑄型標籤"
 
70189
 
 
70190
 #: fortran/match.c:3812
 
70191
-#, gcc-internal-format, gfc-internal-format
 
70192
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70193
 msgid "Pointer object at %C shall not be coindexed"
 
70194
-msgstr ""
 
70195
+msgstr "指標物件於 %C 不應該被 coindexed"
 
70196
 
 
70197
 #: fortran/match.c:3895
 
70198
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70199
-#| msgid "PRINT statement at %C not allowed within PURE procedure"
 
70200
 msgid "Illegal allocate-object at %C for a PURE procedure"
 
70201
-msgstr "%C 處的 PRINT 敘述不允許出現在 PURE 程序中"
 
70202
+msgstr "不合法的 allocate-object 於 %C 用於 PURE 程序"
 
70203
 
 
70204
 #: fortran/match.c:3905
 
70205
-#, gcc-internal-format, gfc-internal-format
 
70206
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70207
 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
 
70208
-msgstr ""
 
70209
+msgstr "取消配置的 coarray 於 %C 在中做共時區塊"
 
70210
 
 
70211
 #: fortran/match.c:3912
 
70212
-#, gcc-internal-format, gfc-internal-format
 
70213
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70214
 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
 
70215
-msgstr ""
 
70216
+msgstr "取消配置的 coarray 於 %C 在中重要區塊"
 
70217
 
 
70218
 #: fortran/match.c:3928
 
70219
-#, gcc-internal-format, gfc-internal-format
 
70220
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70221
 msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
 
70222
-msgstr ""
 
70223
+msgstr "Allocate-object 於 %C 並非 nonprocedure 指標或 allocatable 變數"
 
70224
 
 
70225
 #: fortran/match.c:3965
 
70226
-#, gcc-internal-format, gfc-internal-format
 
70227
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70228
 msgid "ERRMSG at %L"
 
70229
-msgstr ""
 
70230
+msgstr "Fortran 2003:ERRMSG 於 %L"
 
70231
 
 
70232
 #: fortran/match.c:4023
 
70233
-#, gcc-internal-format, gfc-internal-format
 
70234
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70235
 msgid "Image control statement RETURN at %C in CRITICAL block"
 
70236
-msgstr ""
 
70237
+msgstr "影像控制敘述回傳於 %C 在中重要區塊"
 
70238
 
 
70239
 #: fortran/match.c:4029
 
70240
-#, gcc-internal-format, gfc-internal-format
 
70241
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70242
 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
 
70243
-msgstr ""
 
70244
+msgstr "影像控制敘述回傳於 %C 在中做共時區塊"
 
70245
 
 
70246
 #: fortran/match.c:4038
 
70247
 #, gcc-internal-format, gfc-internal-format
 
70248
@@ -44282,32 +42129,29 @@
 
70249
 msgstr "%C 處的替代 RETURN 敘述只允許出現在 SUBROUTINE 中"
 
70250
 
 
70251
 #: fortran/match.c:4043
 
70252
-#, gcc-internal-format, gfc-internal-format
 
70253
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70254
 msgid "Alternate RETURN at %C"
 
70255
-msgstr ""
 
70256
+msgstr "Obsolescent 特徵:交替回傳於 %C"
 
70257
 
 
70258
 #: fortran/match.c:4073
 
70259
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70260
-#| msgid "OPEN statement not allowed in PURE procedure at %C"
 
70261
 msgid "RETURN statement in main program at %C"
 
70262
-msgstr "OPEN 敘述不允許出現在 %C 處的 PURE 程序中"
 
70263
+msgstr "延伸:回傳敘述在中主要程式於 %C"
 
70264
 
 
70265
 #: fortran/match.c:4101
 
70266
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70267
-#| msgid "Expected structure component name at %C"
 
70268
 msgid "Expected component reference at %C"
 
70269
-msgstr "%C 處需要結構元件名"
 
70270
+msgstr "預期的成分參考於 %C"
 
70271
 
 
70272
 #: fortran/match.c:4107
 
70273
-#, gcc-internal-format, gfc-internal-format
 
70274
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70275
 msgid "Junk after CALL at %C"
 
70276
-msgstr ""
 
70277
+msgstr "垃圾之後呼叫於 %C"
 
70278
 
 
70279
 #: fortran/match.c:4117
 
70280
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70281
-#| msgid "Expected structure component name at %C"
 
70282
 msgid "Expected type-bound procedure or procedure pointer component at %C"
 
70283
-msgstr "%C 處需要結構元件名"
 
70284
+msgstr "預期 type-bound 程序或程序指標成分於 %C"
 
70285
 
 
70286
 #: fortran/match.c:4337
 
70287
 #, gcc-internal-format, gfc-internal-format
 
70288
@@ -44323,81 +42167,79 @@
 
70289
 #. cause it's just semantic, and we can see if there
 
70290
 #. are more errors.
 
70291
 #: fortran/match.c:4433
 
70292
-#, gcc-internal-format, gfc-internal-format
 
70293
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70294
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 
70295
-msgstr ""
 
70296
+msgstr "變數『%s』於 %L 在中共同區塊『%s』於 %C 必須被宣告與 C 可交流的 kind 自從共同區塊『%s』是繫結©"
 
70297
 
 
70298
 #: fortran/match.c:4442
 
70299
-#, gcc-internal-format, gfc-internal-format
 
70300
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70301
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 
70302
-msgstr ""
 
70303
+msgstr "變數『%s』在中共同區塊『%s』於 %C 無法繫結©自從它不是全域"
 
70304
 
 
70305
 #: fortran/match.c:4449
 
70306
-#, gcc-internal-format, gfc-internal-format
 
70307
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70308
 msgid "Symbol '%s' at %C is already in a COMMON block"
 
70309
-msgstr ""
 
70310
+msgstr "符號『%s』於 %C 已經在中共同區塊"
 
70311
 
 
70312
 #: fortran/match.c:4457
 
70313
-#, gcc-internal-format, gfc-internal-format
 
70314
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70315
 msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 
70316
-msgstr ""
 
70317
+msgstr "初始化的符號『%s』於 %C 只能是共同在中區塊資料"
 
70318
 
 
70319
 #: fortran/match.c:4484
 
70320
-#, gcc-internal-format, gfc-internal-format
 
70321
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70322
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 
70323
-msgstr ""
 
70324
+msgstr "陣列規格用於符號『%s』在中共同於 %C 必須是明確的"
 
70325
 
 
70326
 #: fortran/match.c:4494
 
70327
-#, gcc-internal-format, gfc-internal-format
 
70328
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70329
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 
70330
-msgstr ""
 
70331
+msgstr "符號『%s』在中共同於 %C 無法指標陣列"
 
70332
 
 
70333
 #: fortran/match.c:4526
 
70334
-#, gcc-internal-format, gfc-internal-format
 
70335
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70336
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 
70337
-msgstr ""
 
70338
+msgstr "符號『%s』,在中共同區塊『%s』於 %C 正在是間接等價到另外的共同區塊『%s』"
 
70339
 
 
70340
 #: fortran/match.c:4634
 
70341
-#, gcc-internal-format, gfc-internal-format
 
70342
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70343
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 
70344
-msgstr ""
 
70345
+msgstr "名稱表列群組名稱『%s』於 %C 已經有基本型式的 %s"
 
70346
 
 
70347
 #: fortran/match.c:4642
 
70348
-#, gcc-internal-format, gfc-internal-format
 
70349
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70350
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 
70351
-msgstr ""
 
70352
+msgstr "名稱表列群組名稱『%s』於 %C 已經是使用關聯的和無法 respecified。"
 
70353
 
 
70354
 #: fortran/match.c:4669
 
70355
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70356
-#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
 
70357
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 
70358
-msgstr "%3$C 處名稱清單「%2$s」中假定的大小陣列「%1$s」不被允許。"
 
70359
+msgstr "假設的大小陣列『%s』在中名稱表列『%s』於 %C 未被允許"
 
70360
 
 
70361
 #: fortran/match.c:4803
 
70362
-#, gcc-internal-format, gfc-internal-format
 
70363
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70364
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 
70365
-msgstr ""
 
70366
+msgstr "衍生類型成分 %C 並非允許的等價成員"
 
70367
 
 
70368
 #: fortran/match.c:4811
 
70369
-#, gcc-internal-format, gfc-internal-format
 
70370
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70371
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 
70372
-msgstr ""
 
70373
+msgstr "陣列參照在中等價於 %C 無法陣列區段"
 
70374
 
 
70375
 #: fortran/match.c:4839
 
70376
-#, gcc-internal-format, gfc-internal-format
 
70377
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70378
 msgid "EQUIVALENCE at %C requires two or more objects"
 
70379
-msgstr ""
 
70380
+msgstr "等價於 %C 需求兩個以上物件"
 
70381
 
 
70382
 #: fortran/match.c:4853
 
70383
-#, gcc-internal-format, gfc-internal-format
 
70384
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70385
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 
70386
-msgstr ""
 
70387
+msgstr "試圖到間接重疊共同區塊 %s 和 %s 由等價於 %C"
 
70388
 
 
70389
 #: fortran/match.c:4866
 
70390
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70391
-#| msgid "Expected comma in I/O list at %C"
 
70392
 msgid "Expecting a comma in EQUIVALENCE at %C"
 
70393
-msgstr "%C 處 I/O 清單中需要逗號"
 
70394
+msgstr "預期逗號在中等價於 %C"
 
70395
 
 
70396
 #: fortran/match.c:4982
 
70397
 #, gcc-internal-format, gfc-internal-format
 
70398
@@ -44406,7 +42248,6 @@
 
70399
 
 
70400
 #: fortran/match.c:4989
 
70401
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70402
-#| msgid "Statement function at %L is recursive"
 
70403
 msgid "Statement function at %C"
 
70404
 msgstr "%L 處的敘述函式是遞迴的"
 
70405
 
 
70406
@@ -44417,14 +42258,13 @@
 
70407
 
 
70408
 #: fortran/match.c:5106
 
70409
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70410
-#| msgid "Expected block name of '%s' in %s statement at %C"
 
70411
 msgid "Expected block name '%s' of SELECT construct at %C"
 
70412
-msgstr "需要塊名「%s」在「%s」運算式中,於 %C"
 
70413
+msgstr "預期的區塊名稱『%s』的選取建構於 %C"
 
70414
 
 
70415
 #: fortran/match.c:5431
 
70416
-#, gcc-internal-format, gfc-internal-format
 
70417
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70418
 msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
 
70419
-msgstr ""
 
70420
+msgstr "選擇器在中選取型態於 %C 並非具名的變數;使用 associate-name=>"
 
70421
 
 
70422
 #: fortran/match.c:5466
 
70423
 #, gcc-internal-format, gfc-internal-format
 
70424
@@ -44433,15 +42273,13 @@
 
70425
 
 
70426
 #: fortran/match.c:5518
 
70427
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70428
-#| msgid "Syntax error in CASE-specification at %C"
 
70429
 msgid "Syntax error in CASE specification at %C"
 
70430
-msgstr "%C CASE 指定語法錯誤"
 
70431
+msgstr "語法時發生錯誤大小寫規格於 %C"
 
70432
 
 
70433
 #: fortran/match.c:5536
 
70434
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70435
-#| msgid "Unexpected END statement at %C"
 
70436
 msgid "Unexpected TYPE IS statement at %C"
 
70437
-msgstr "%C 處非預期的 END 敘述"
 
70438
+msgstr "未預期的型態是敘述於 %C"
 
70439
 
 
70440
 #: fortran/match.c:5565
 
70441
 #, gcc-internal-format, gfc-internal-format
 
70442
@@ -44450,30 +42288,28 @@
 
70443
 
 
70444
 #: fortran/match.c:5577
 
70445
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70446
-#| msgid "Syntax error in CASE-specification at %C"
 
70447
 msgid "Syntax error in TYPE IS specification at %C"
 
70448
-msgstr "%C CASE 指定語法錯誤"
 
70449
+msgstr "語法時發生錯誤型態是規格於 %C"
 
70450
 
 
70451
 #: fortran/match.c:5650
 
70452
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70453
-#| msgid "Syntax error in CASE-specification at %C"
 
70454
 msgid "Syntax error in CLASS IS specification at %C"
 
70455
-msgstr "%C CASE 指定語法錯誤"
 
70456
+msgstr "語法時發生錯誤類別是規格於 %C"
 
70457
 
 
70458
 #: fortran/match.c:5772
 
70459
-#, gcc-internal-format, gfc-internal-format
 
70460
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70461
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 
70462
-msgstr ""
 
70463
+msgstr "其他情況下敘述於 %C 無法夾於位置區塊"
 
70464
 
 
70465
 #: fortran/match.c:5810
 
70466
-#, gcc-internal-format, gfc-internal-format
 
70467
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70468
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 
70469
-msgstr ""
 
70470
+msgstr "標貼『%s』於 %C 不匹配位置標貼『%s』"
 
70471
 
 
70472
 #: fortran/matchexp.c:72
 
70473
-#, gcc-internal-format, gfc-internal-format
 
70474
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70475
 msgid "Bad character '%c' in OPERATOR name at %C"
 
70476
-msgstr ""
 
70477
+msgstr "不當的字元『%c』在中運算子名稱於 %C"
 
70478
 
 
70479
 #: fortran/matchexp.c:80
 
70480
 #, gcc-internal-format, gfc-internal-format
 
70481
@@ -44492,47 +42328,44 @@
 
70482
 
 
70483
 #: fortran/matchexp.c:317 fortran/matchexp.c:322 fortran/matchexp.c:426
 
70484
 #: fortran/matchexp.c:431
 
70485
-#, gcc-internal-format, gfc-internal-format
 
70486
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70487
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 
70488
-msgstr ""
 
70489
+msgstr "延伸:一元運算子下列算術運算子 (使用 parentheses) 於 %C"
 
70490
 
 
70491
 #: fortran/module.c:554
 
70492
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70493
-#| msgid "Obsolete: PAUSE statement at %C"
 
70494
 msgid "module nature in USE statement at %C"
 
70495
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
70496
+msgstr "Fortran 2003:模組本質在中使用敘述於 %C"
 
70497
 
 
70498
 #: fortran/module.c:566
 
70499
-#, gcc-internal-format, gfc-internal-format
 
70500
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70501
 msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC"
 
70502
-msgstr ""
 
70503
+msgstr "模組本質在中使用敘述於 %C 應該是還是 INTRINSIC 或 NON_INTRINSIC"
 
70504
 
 
70505
 #: fortran/module.c:579
 
70506
-#, gcc-internal-format, gfc-internal-format
 
70507
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70508
 msgid "\"::\" was expected after module nature at %C but was not found"
 
70509
-msgstr ""
 
70510
+msgstr "「::」找不到被預期之後模組本質於 %C 但是是 "
 
70511
 
 
70512
 #: fortran/module.c:590
 
70513
-#, gcc-internal-format, gfc-internal-format
 
70514
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70515
 msgid "\"USE :: module\" at %C"
 
70516
-msgstr ""
 
70517
+msgstr "Fortran 2003:「使用::模組」於 %C"
 
70518
 
 
70519
 #: fortran/module.c:649
 
70520
-#, gcc-internal-format, gfc-internal-format
 
70521
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70522
 msgid "Missing generic specification in USE statement at %C"
 
70523
-msgstr ""
 
70524
+msgstr "缺少通用規格在中使用敘述於 %C"
 
70525
 
 
70526
 #: fortran/module.c:657
 
70527
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70528
-#| msgid "Syntax error in SAVE statement at %C"
 
70529
 msgid "Renaming operators in USE statements at %C"
 
70530
-msgstr "%C SAVE 敘述語法錯誤"
 
70531
+msgstr "Fortran 2003:重新命名運算子在中使用敘述於 %C"
 
70532
 
 
70533
 #: fortran/module.c:699
 
70534
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70535
-#| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 
70536
 msgid "The name '%s' at %C has already been used as an external module name."
 
70537
-msgstr "類型「%s」(位於 %C)不能與內建類型同名"
 
70538
+msgstr "名稱『%s』於 %C 已使用的做為外部模組名稱。"
 
70539
 
 
70540
 #: fortran/module.c:1012
 
70541
 #, gcc-internal-format, gfc-internal-format
 
70542
@@ -44555,29 +42388,29 @@
 
70543
 msgstr "寫入模組檔案時發生錯誤:%s"
 
70544
 
 
70545
 #: fortran/module.c:3413
 
70546
-#, gcc-internal-format, gfc-internal-format
 
70547
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70548
 msgid "Namelist %s cannot be renamed by USE association to %s"
 
70549
-msgstr ""
 
70550
+msgstr "名稱表列 %s 無法重新命名的由使用關聯到 %s"
 
70551
 
 
70552
 #: fortran/module.c:4470
 
70553
-#, gcc-internal-format, gfc-internal-format
 
70554
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70555
 msgid "'%s' of module '%s', imported at %C, is also the name of the current program unit"
 
70556
-msgstr ""
 
70557
+msgstr "『%s』的模組『%s』,匯入的於 %C, 也是名稱的目前的程式單元"
 
70558
 
 
70559
 #: fortran/module.c:4776
 
70560
-#, gcc-internal-format, gfc-internal-format
 
70561
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70562
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 
70563
-msgstr ""
 
70564
+msgstr "符號『%s』引用於 %L 找不到在中模組『%s』"
 
70565
 
 
70566
 #: fortran/module.c:4783
 
70567
-#, gcc-internal-format, gfc-internal-format
 
70568
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70569
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 
70570
-msgstr ""
 
70571
+msgstr "使用者運算子『%s』引用於 %L 找不到在中模組『%s』"
 
70572
 
 
70573
 #: fortran/module.c:4788
 
70574
-#, gcc-internal-format, gfc-internal-format
 
70575
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70576
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 
70577
-msgstr ""
 
70578
+msgstr "Intrinsic 運算子『%s』引用於 %L 找不到在中模組『%s』"
 
70579
 
 
70580
 #: fortran/module.c:5515
 
70581
 #, gcc-internal-format, gfc-internal-format
 
70582
@@ -44591,74 +42424,69 @@
 
70583
 
 
70584
 #: fortran/module.c:5557
 
70585
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70586
-#| msgid "%s: can't delete file '%s': %s\n"
 
70587
 msgid "Can't delete module file '%s': %s"
 
70588
-msgstr "%s:無法刪除檔案「%s」:%s\n"
 
70589
+msgstr "無法刪除模組檔案『%s』:%s"
 
70590
 
 
70591
 #: fortran/module.c:5560
 
70592
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70593
-#| msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
 
70594
 msgid "Can't rename module file '%s' to '%s': %s"
 
70595
-msgstr "%s:警告:不能將檔案「%s」重新命名為「%s」:%s\n"
 
70596
+msgstr "無法重新命名模組檔案『%s』到『%s』:%s"
 
70597
 
 
70598
 #: fortran/module.c:5566
 
70599
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70600
-#| msgid "%s: can't delete aux info file '%s': %s\n"
 
70601
 msgid "Can't delete temporary module file '%s': %s"
 
70602
-msgstr "%s:無法刪除輸助資訊檔案「%s」:%s\n"
 
70603
+msgstr "無法刪除暫時的模組檔案『%s』:%s"
 
70604
 
 
70605
 #: fortran/module.c:5585 fortran/module.c:5797 fortran/module.c:5830
 
70606
 #: fortran/module.c:5872
 
70607
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70608
-#| msgid "Component '%s' at %C already declared at %L"
 
70609
 msgid "Symbol '%s' already declared"
 
70610
-msgstr "元件「%s」在 %C 處已經於 %L 處被宣告"
 
70611
+msgstr "符號『%s』已經宣告"
 
70612
 
 
70613
 #: fortran/module.c:5689 fortran/module.c:5968
 
70614
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70615
-#| msgid "Intrinsic '%s' at %L is not included in the selected standard"
 
70616
 msgid "The symbol '%s', referenced at %L, is not in the selected standard"
 
70617
-msgstr "內建函式「%s」(於 %L 處)不為所選擇的標準所包含"
 
70618
+msgstr "符號『%s』,引用於 %L, 不是在中已選標準"
 
70619
 
 
70620
 #: fortran/module.c:5776
 
70621
-#, gcc-internal-format, gfc-internal-format
 
70622
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70623
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 
70624
-msgstr ""
 
70625
+msgstr "符號『%s』引用於 %L 找不到在中 intrinsic 模組 ISO_C_BINDING"
 
70626
 
 
70627
 #: fortran/module.c:5953
 
70628
-#, gcc-internal-format, gfc-internal-format
 
70629
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70630
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 
70631
-msgstr ""
 
70632
+msgstr "使用的 intrinsic 模組『%s』於 %C 衝突與非內建模組名稱使用的在之前"
 
70633
 
 
70634
 #: fortran/module.c:5976
 
70635
-#, gcc-internal-format, gfc-internal-format
 
70636
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70637
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 
70638
-msgstr ""
 
70639
+msgstr "使用的 NUMERIC_STORAGE_SIZE 具名的常數從 intrinsic 模組 ISO_FORTRAN_ENV 於 %L 是不相容的與選項 %s"
 
70640
 
 
70641
 #: fortran/module.c:6046
 
70642
-#, gcc-internal-format, gfc-internal-format
 
70643
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70644
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 
70645
-msgstr ""
 
70646
+msgstr "使用的 NUMERIC_STORAGE_SIZE 具名的常數從 intrinsic 模組 ISO_FORTRAN_ENV 於 %C 是不相容的與選項 %s"
 
70647
 
 
70648
 #: fortran/module.c:6104
 
70649
-#, gcc-internal-format, gfc-internal-format
 
70650
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70651
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 
70652
-msgstr ""
 
70653
+msgstr "符號『%s』引用於 %L 找不到在中 intrinsic 模組 ISO_FORTRAN_ENV"
 
70654
 
 
70655
 #: fortran/module.c:6143
 
70656
-#, gcc-internal-format, gfc-internal-format
 
70657
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70658
 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
 
70659
-msgstr ""
 
70660
+msgstr "Fortran 2003:ISO_FORTRAN_ENV intrinsic 模組於 %C"
 
70661
 
 
70662
 #: fortran/module.c:6156
 
70663
-#, gcc-internal-format, gfc-internal-format
 
70664
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70665
 msgid "ISO_C_BINDING module at %C"
 
70666
-msgstr ""
 
70667
+msgstr "Fortran 2003:ISO_C_BINDING 模組於 %C"
 
70668
 
 
70669
 #: fortran/module.c:6169
 
70670
-#, gcc-internal-format, gfc-internal-format
 
70671
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70672
 msgid "Can't find an intrinsic module named '%s' at %C"
 
70673
-msgstr ""
 
70674
+msgstr "找不到 intrinsic 模組具名的『%s』於 %C"
 
70675
 
 
70676
 #: fortran/module.c:6174
 
70677
 #, gcc-internal-format, gfc-internal-format
 
70678
@@ -44666,14 +42494,14 @@
 
70679
 msgstr "無法開啟模組檔案「%s」讀取,在 %C 處:%s"
 
70680
 
 
70681
 #: fortran/module.c:6182
 
70682
-#, gcc-internal-format, gfc-internal-format
 
70683
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70684
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 
70685
-msgstr ""
 
70686
+msgstr "使用的非內建模組『%s』於 %C 衝突與 intrinsic 模組名稱使用的在之前"
 
70687
 
 
70688
 #: fortran/module.c:6202
 
70689
-#, gcc-internal-format, gfc-internal-format
 
70690
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70691
 msgid "File '%s' opened at %C is not a GNU Fortran module file"
 
70692
-msgstr ""
 
70693
+msgstr "檔案『%s』開啟的於 %C 並非 GFORTRAN 模組檔案"
 
70694
 
 
70695
 #: fortran/module.c:6210
 
70696
 #, gcc-internal-format, gfc-internal-format
 
70697
@@ -44681,400 +42509,375 @@
 
70698
 msgstr ""
 
70699
 
 
70700
 #: fortran/module.c:6224
 
70701
-#, gcc-internal-format
 
70702
+#, fuzzy, gcc-internal-format
 
70703
 msgid "Can't USE the same module we're building!"
 
70704
-msgstr ""
 
70705
+msgstr "無法使用相同模組我們正在建立!"
 
70706
 
 
70707
 #: fortran/openmp.c:133 fortran/openmp.c:595
 
70708
-#, gcc-internal-format, gfc-internal-format
 
70709
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70710
 msgid "COMMON block /%s/ not found at %C"
 
70711
-msgstr ""
 
70712
+msgstr "共同區塊/%s/找不到於 %C"
 
70713
 
 
70714
 #: fortran/openmp.c:164
 
70715
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70716
-#| msgid "Syntax error in argument list at %C"
 
70717
 msgid "Syntax error in OpenMP variable list at %C"
 
70718
-msgstr "%C 處的參數清單語法錯誤"
 
70719
+msgstr "語法時發生錯誤 OpenMP 變數清單於 %C"
 
70720
 
 
70721
 #: fortran/openmp.c:297
 
70722
-#, gcc-internal-format, gfc-internal-format
 
70723
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70724
 msgid "%s is not INTRINSIC procedure name at %C"
 
70725
-msgstr ""
 
70726
+msgstr "%s 不是 INTRINSIC 程序名稱於 %C"
 
70727
 
 
70728
 #: fortran/openmp.c:414
 
70729
-#, gcc-internal-format, gfc-internal-format
 
70730
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70731
 msgid "COLLAPSE clause argument not constant positive integer at %C"
 
70732
-msgstr ""
 
70733
+msgstr "崩潰子句引數無法常數正整數於 %C"
 
70734
 
 
70735
 #: fortran/openmp.c:482
 
70736
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70737
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70738
 msgid "Unexpected junk after TASKWAIT clause at %C"
 
70739
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70740
+msgstr "未預期的垃圾之後 TASKWAIT 子句於 %C"
 
70741
 
 
70742
 #: fortran/openmp.c:496
 
70743
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70744
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70745
 msgid "Unexpected junk after TASKYIELD clause at %C"
 
70746
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70747
+msgstr "未預期的垃圾之後 TASKYIELD 子句於 %C"
 
70748
 
 
70749
 #: fortran/openmp.c:514
 
70750
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70751
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70752
 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
 
70753
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70754
+msgstr "未預期的垃圾之後 $OMP 重要敘述於 %C"
 
70755
 
 
70756
 #: fortran/openmp.c:542
 
70757
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70758
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70759
 msgid "Unexpected junk after $OMP FLUSH statement at %C"
 
70760
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70761
+msgstr "未預期的垃圾之後 $OMP 清理敘述於 %C"
 
70762
 
 
70763
 #: fortran/openmp.c:574
 
70764
-#, gcc-internal-format, gfc-internal-format
 
70765
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70766
 msgid "Threadprivate variable at %C is an element of a COMMON block"
 
70767
-msgstr ""
 
70768
+msgstr "Threadprivate 變數於 %C 是元件的共同區塊"
 
70769
 
 
70770
 #: fortran/openmp.c:614
 
70771
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70772
-#| msgid "Syntax error in CHARACTER declaration at %C"
 
70773
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 
70774
-msgstr "%C 的 CHARACTER 宣告語法錯誤"
 
70775
+msgstr "語法時發生錯誤 !$OMP THREADPRIVATE 清單於 %C"
 
70776
 
 
70777
 #: fortran/openmp.c:690
 
70778
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70779
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70780
 msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
 
70781
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70782
+msgstr "未預期的垃圾之後 $OMP WORKSHARE 敘述於 %C"
 
70783
 
 
70784
 #: fortran/openmp.c:704
 
70785
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70786
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70787
 msgid "Unexpected junk after $OMP MASTER statement at %C"
 
70788
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70789
+msgstr "未預期的垃圾之後 $OMP 主敘述於 %C"
 
70790
 
 
70791
 #: fortran/openmp.c:718
 
70792
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70793
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70794
 msgid "Unexpected junk after $OMP ORDERED statement at %C"
 
70795
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70796
+msgstr "未預期的垃圾之後 $OMP 已排序的敘述於 %C"
 
70797
 
 
70798
 #: fortran/openmp.c:741
 
70799
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70800
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70801
 msgid "Unexpected junk after $OMP ATOMIC statement at %C"
 
70802
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70803
+msgstr "未預期的垃圾之後 $OMP 基元的敘述於 %C"
 
70804
 
 
70805
 #: fortran/openmp.c:755
 
70806
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70807
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70808
 msgid "Unexpected junk after $OMP BARRIER statement at %C"
 
70809
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70810
+msgstr "未預期的垃圾之後 $OMP 障礙敘述於 %C"
 
70811
 
 
70812
 #: fortran/openmp.c:772
 
70813
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70814
-#| msgid "Unexpected junk after ELSE statement at %C"
 
70815
 msgid "Unexpected junk after NOWAIT clause at %C"
 
70816
-msgstr "%C 處 ELSE 敘述後有非預期的無用字元"
 
70817
+msgstr "未預期的垃圾之後 NOWAIT 子句於 %C"
 
70818
 
 
70819
 #: fortran/openmp.c:819 fortran/resolve.c:9394 fortran/resolve.c:10281
 
70820
-#, gcc-internal-format, gfc-internal-format
 
70821
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70822
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 
70823
-msgstr ""
 
70824
+msgstr "如果子句於 %L 需要純量邏輯的運算式"
 
70825
 
 
70826
 #: fortran/openmp.c:827
 
70827
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70828
-#| msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 
70829
 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
 
70830
-msgstr "%L 處的 WHERE/ELSEWHERE 子句需要一個 LOGICAL 陣列"
 
70831
+msgstr "最後的子句於 %L 需要純量邏輯的運算式"
 
70832
 
 
70833
 #: fortran/openmp.c:835
 
70834
-#, gcc-internal-format, gfc-internal-format
 
70835
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70836
 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
 
70837
-msgstr ""
 
70838
+msgstr "NUM_THREADS 子句於 %L 需要純量整數運算式"
 
70839
 
 
70840
 #: fortran/openmp.c:843
 
70841
-#, gcc-internal-format, gfc-internal-format
 
70842
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70843
 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
 
70844
-msgstr ""
 
70845
+msgstr "排程子句 chunksize 於 %L 需要純量整數運算式(_S)"
 
70846
 
 
70847
 #: fortran/openmp.c:885
 
70848
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70849
-#| msgid "Symbol at %L is not a DUMMY variable"
 
70850
 msgid "Object '%s' is not a variable at %L"
 
70851
-msgstr "%L 處的符號不是一個 DUMMY 變數"
 
70852
+msgstr "物件『%s』並非變數於 %L"
 
70853
 
 
70854
 #: fortran/openmp.c:894 fortran/openmp.c:905 fortran/openmp.c:913
 
70855
 #: fortran/openmp.c:924
 
70856
-#, gcc-internal-format, gfc-internal-format
 
70857
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70858
 msgid "Symbol '%s' present on multiple clauses at %L"
 
70859
-msgstr ""
 
70860
+msgstr "符號『%s』呈現於多重子句於 %L"
 
70861
 
 
70862
 #: fortran/openmp.c:947
 
70863
-#, gcc-internal-format, gfc-internal-format
 
70864
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70865
 msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
 
70866
-msgstr ""
 
70867
+msgstr "Non-THREADPRIVATE 物件『%s』在中 COPYIN 子句於 %L"
 
70868
 
 
70869
 #: fortran/openmp.c:950
 
70870
-#, gcc-internal-format, gfc-internal-format
 
70871
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70872
 msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
 
70873
-msgstr ""
 
70874
+msgstr "COPYIN 子句物件『%s』於 %L 有 ALLOCATABLE 成分"
 
70875
 
 
70876
 #: fortran/openmp.c:958
 
70877
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70878
-#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
 
70879
 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
 
70880
-msgstr "%3$C 處名稱清單「%2$s」中假定的大小陣列「%1$s」不被允許。"
 
70881
+msgstr "假設的大小陣列『%s』在中 COPYPRIVATE 子句於 %L"
 
70882
 
 
70883
 #: fortran/openmp.c:961
 
70884
-#, gcc-internal-format, gfc-internal-format
 
70885
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70886
 msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
 
70887
-msgstr ""
 
70888
+msgstr "COPYPRIVATE 子句物件『%s』於 %L 有 ALLOCATABLE 成分"
 
70889
 
 
70890
 #: fortran/openmp.c:969
 
70891
-#, gcc-internal-format, gfc-internal-format
 
70892
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70893
 msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
 
70894
-msgstr ""
 
70895
+msgstr "THREADPRIVATE 物件『%s』在中共享的子句於 %L"
 
70896
 
 
70897
 #: fortran/openmp.c:972
 
70898
-#, gcc-internal-format, gfc-internal-format
 
70899
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70900
 msgid "Cray pointee '%s' in SHARED clause at %L"
 
70901
-msgstr ""
 
70902
+msgstr "Cray 點『%s』在中共享的子句於 %L"
 
70903
 
 
70904
 #: fortran/openmp.c:980
 
70905
-#, gcc-internal-format, gfc-internal-format
 
70906
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70907
 msgid "THREADPRIVATE object '%s' in %s clause at %L"
 
70908
-msgstr ""
 
70909
+msgstr "THREADPRIVATE 物件『%s』在中 %s 子句於 %L"
 
70910
 
 
70911
 #: fortran/openmp.c:983
 
70912
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70913
-#| msgid "Component '%s' at %C already declared at %L"
 
70914
 msgid "Cray pointee '%s' in %s clause at %L"
 
70915
-msgstr "元件「%s」在 %C 處已經於 %L 處被宣告"
 
70916
+msgstr "Cray 點『%s』在中 %s 子句於 %L"
 
70917
 
 
70918
 #: fortran/openmp.c:990
 
70919
-#, gcc-internal-format, gfc-internal-format
 
70920
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70921
 msgid "POINTER object '%s' in %s clause at %L"
 
70922
-msgstr ""
 
70923
+msgstr "指標物件『%s』在中 %s 子句於 %L"
 
70924
 
 
70925
 #: fortran/openmp.c:996
 
70926
-#, gcc-internal-format, gfc-internal-format
 
70927
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70928
 msgid "%s clause object '%s' has ALLOCATABLE components at %L"
 
70929
-msgstr ""
 
70930
+msgstr "%s 子句物件『%s』有 ALLOCATABLE 成分於 %L"
 
70931
 
 
70932
 #: fortran/openmp.c:1001
 
70933
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70934
-#| msgid "Can't convert %s to %s at %L"
 
70935
 msgid "Cray pointer '%s' in %s clause at %L"
 
70936
-msgstr "不能將 %s 轉換為 %s,於 %L"
 
70937
+msgstr "Cray 指標『%s』在中 %s 子句於 %L"
 
70938
 
 
70939
 #: fortran/openmp.c:1005
 
70940
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70941
-#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
 
70942
 msgid "Assumed size array '%s' in %s clause at %L"
 
70943
-msgstr "%3$C 處名稱清單「%2$s」中假定的大小陣列「%1$s」不被允許。"
 
70944
+msgstr "假設的大小陣列『%s』在中 %s 子句於 %L"
 
70945
 
 
70946
 #: fortran/openmp.c:1010
 
70947
-#, gcc-internal-format, gfc-internal-format
 
70948
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70949
 msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
 
70950
-msgstr ""
 
70951
+msgstr "變數『%s』在中 %s 子句被已用於名稱表列敘述於 %L"
 
70952
 
 
70953
 #: fortran/openmp.c:1019
 
70954
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70955
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 
70956
 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
 
70957
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須具有數字類型"
 
70958
+msgstr "%c 消除變數『%s』於 %L 必須是的數字類型,得到 %s"
 
70959
 
 
70960
 #: fortran/openmp.c:1030
 
70961
-#, gcc-internal-format, gfc-internal-format
 
70962
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70963
 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
 
70964
-msgstr ""
 
70965
+msgstr "%s 消除變數『%s』必須是邏輯的於 %L"
 
70966
 
 
70967
 #: fortran/openmp.c:1041
 
70968
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70969
-#| msgid "%s at %L must be INTEGER or REAL"
 
70970
 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
 
70971
-msgstr "%s (%L 處)必須是 INTEGER 或 REAL"
 
70972
+msgstr "%s 消除變數『%s』必須是整數或真實於 %L"
 
70973
 
 
70974
 #: fortran/openmp.c:1050
 
70975
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
70976
-#| msgid "%s at %L must be INTEGER or REAL"
 
70977
 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
 
70978
-msgstr "%s (%L 處)必須是 INTEGER 或 REAL"
 
70979
+msgstr "%s 消除變數『%s』必須是整數於 %L"
 
70980
 
 
70981
 #: fortran/openmp.c:1168
 
70982
-#, gcc-internal-format, gfc-internal-format
 
70983
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70984
 msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
 
70985
-msgstr ""
 
70986
+msgstr "!$OMP 基元的敘述必須設定純量變數的 intrinsic 型態於 %L"
 
70987
 
 
70988
 #: fortran/openmp.c:1194
 
70989
-#, gcc-internal-format, gfc-internal-format
 
70990
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70991
 msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
 
70992
-msgstr ""
 
70993
+msgstr "!$OMP 基元的讀取敘述必須讀取從純量變數的 intrinsic 型態於 %L"
 
70994
 
 
70995
 #: fortran/openmp.c:1199
 
70996
-#, gcc-internal-format, gfc-internal-format
 
70997
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
70998
 msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
 
70999
-msgstr ""
 
71000
+msgstr "expr 在中 !$OMP 基元的寫入指派 var=expr 必須是純量和無法參考 var 於 %L"
 
71001
 
 
71002
 #: fortran/openmp.c:1221 fortran/openmp.c:1491
 
71003
-#, gcc-internal-format, gfc-internal-format
 
71004
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71005
 msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
 
71006
-msgstr ""
 
71007
+msgstr "!$OMP 基元的擷取擷取敘述必須讀取從純量變數的 intrinsic 型態於 %L"
 
71008
 
 
71009
 #: fortran/openmp.c:1236
 
71010
-#, gcc-internal-format, gfc-internal-format
 
71011
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71012
 msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
 
71013
-msgstr ""
 
71014
+msgstr "!$OMP 基元的擷取更新敘述必須設定純量變數的 intrinsic 型態於 %L"
 
71015
 
 
71016
 #: fortran/openmp.c:1243 fortran/openmp.c:1498
 
71017
-#, gcc-internal-format, gfc-internal-format
 
71018
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71019
 msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
 
71020
-msgstr ""
 
71021
+msgstr "!$OMP 基元的擷取擷取敘述讀取從不同的變數比更新敘述寫入進入於 %L"
 
71022
 
 
71023
 #: fortran/openmp.c:1287
 
71024
-#, gcc-internal-format, gfc-internal-format
 
71025
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71026
 msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
 
71027
-msgstr ""
 
71028
+msgstr "!$OMP 基元的指派運算子必須是+, *, -,/,.AND.,.OR.,.EQV。或.NEQV。於 %L"
 
71029
 
 
71030
 #: fortran/openmp.c:1335
 
71031
-#, gcc-internal-format, gfc-internal-format
 
71032
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71033
 msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
 
71034
-msgstr ""
 
71035
+msgstr "!$OMP 基元的指派必須是 var=var op expr 或 var=expr op var 於 %L"
 
71036
 
 
71037
 #: fortran/openmp.c:1349
 
71038
-#, gcc-internal-format, gfc-internal-format
 
71039
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71040
 msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
 
71041
-msgstr ""
 
71042
+msgstr "!$OMP 基元的 var=var op expr 無法數學的 equivalent 到 var=var op (expr) 於 %L"
 
71043
 
 
71044
 #: fortran/openmp.c:1381
 
71045
-#, gcc-internal-format, gfc-internal-format
 
71046
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71047
 msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
 
71048
-msgstr ""
 
71049
+msgstr "expr 在中 !$OMP 基元的指派 var=var op expr 必須是純量和無法參考 var 於 %L"
 
71050
 
 
71051
 #: fortran/openmp.c:1405
 
71052
-#, gcc-internal-format, gfc-internal-format
 
71053
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71054
 msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
 
71055
-msgstr ""
 
71056
+msgstr "!$OMP 基元的指派 intrinsic IAND,IOR 或 IEOR 必須有兩引數於 %L"
 
71057
 
 
71058
 #: fortran/openmp.c:1412
 
71059
-#, gcc-internal-format, gfc-internal-format
 
71060
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71061
 msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
 
71062
-msgstr ""
 
71063
+msgstr "!$OMP 基元的指派 intrinsic 必須是最小、最大、IAND,IOR 或 IEOR 於 %L"
 
71064
 
 
71065
 #: fortran/openmp.c:1428
 
71066
-#, gcc-internal-format, gfc-internal-format
 
71067
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71068
 msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
 
71069
-msgstr ""
 
71070
+msgstr "!$OMP 基元的 intrinsic 引數除了一個必須不參考『%s』於 %L"
 
71071
 
 
71072
 #: fortran/openmp.c:1431
 
71073
-#, gcc-internal-format, gfc-internal-format
 
71074
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71075
 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
 
71076
-msgstr ""
 
71077
+msgstr "!$OMP 基元的 intrinsic 引數必須是純量於 %L"
 
71078
 
 
71079
 #: fortran/openmp.c:1437
 
71080
-#, gcc-internal-format, gfc-internal-format
 
71081
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71082
 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
 
71083
-msgstr ""
 
71084
+msgstr "第一個或最後一筆 !$OMP 基元的 intrinsic 引數必須是『%s』於 %L"
 
71085
 
 
71086
 #: fortran/openmp.c:1455
 
71087
-#, gcc-internal-format, gfc-internal-format
 
71088
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71089
 msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
 
71090
-msgstr ""
 
71091
+msgstr "!$OMP 基元的指派必須有運算子或 intrinsic 右側手側邊於 %L"
 
71092
 
 
71093
 #: fortran/openmp.c:1469
 
71094
-#, gcc-internal-format, gfc-internal-format
 
71095
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71096
 msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
 
71097
-msgstr ""
 
71098
+msgstr "!$OMP 基元的擷取擷取敘述必須設定純量變數的 intrinsic 型態於 %L"
 
71099
 
 
71100
 #: fortran/openmp.c:1661
 
71101
-#, gcc-internal-format, gfc-internal-format
 
71102
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71103
 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
 
71104
-msgstr ""
 
71105
+msgstr "!$OMP 做無法做當或做而無需迴圈控制於 %L"
 
71106
 
 
71107
 #: fortran/openmp.c:1667
 
71108
-#, gcc-internal-format, gfc-internal-format
 
71109
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71110
 msgid "!$OMP DO iteration variable must be of type integer at %L"
 
71111
-msgstr ""
 
71112
+msgstr "!$OMP 做迭代變數必須是的型態整數於 %L"
 
71113
 
 
71114
 #: fortran/openmp.c:1671
 
71115
-#, gcc-internal-format, gfc-internal-format
 
71116
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71117
 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
 
71118
-msgstr ""
 
71119
+msgstr "!$OMP 做迭代變數必須不是 THREADPRIVATE 於 %L"
 
71120
 
 
71121
 #: fortran/openmp.c:1679
 
71122
-#, gcc-internal-format, gfc-internal-format
 
71123
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71124
 msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
 
71125
-msgstr ""
 
71126
+msgstr "!$OMP 做迭代變數呈現於子句不同於私人的或 LASTPRIVATE 於 %L"
 
71127
 
 
71128
 #: fortran/openmp.c:1697
 
71129
-#, gcc-internal-format, gfc-internal-format
 
71130
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71131
 msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
 
71132
-msgstr ""
 
71133
+msgstr "!$OMP 做崩潰的迴圈不表單矩形迭代空格於 %L"
 
71134
 
 
71135
 #: fortran/openmp.c:1711
 
71136
-#, gcc-internal-format, gfc-internal-format
 
71137
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71138
 msgid "collapsed !$OMP DO loops not perfectly nested at %L"
 
71139
-msgstr ""
 
71140
+msgstr "崩潰 !$OMP 做迴圈無法 perfectly 巢狀的於 %L"
 
71141
 
 
71142
 #: fortran/openmp.c:1720 fortran/openmp.c:1728
 
71143
-#, gcc-internal-format, gfc-internal-format
 
71144
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71145
 msgid "not enough DO loops for collapsed !$OMP DO at %L"
 
71146
-msgstr ""
 
71147
+msgstr "不足做迴圈用於崩潰 !$OMP 做於 %L"
 
71148
 
 
71149
 #: fortran/options.c:264
 
71150
-#, gcc-internal-format
 
71151
+#, fuzzy, gcc-internal-format
 
71152
 msgid "-fexcess-precision=standard for Fortran"
 
71153
-msgstr ""
 
71154
+msgstr "-fexcess-precision=標準用於 Fortran"
 
71155
 
 
71156
 #: fortran/options.c:359
 
71157
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71158
-#| msgid "Reading file '%s' as free form."
 
71159
 msgid "Reading file '%s' as free form"
 
71160
-msgstr "將檔案「%s」按自由格式讀入。"
 
71161
+msgstr "讀取檔案『%s』做為自由表單"
 
71162
 
 
71163
 #: fortran/options.c:369
 
71164
 #, fuzzy, gcc-internal-format
 
71165
-#| msgid "'-fd-lines-as-comments' has no effect in free form."
 
71166
 msgid "'-fd-lines-as-comments' has no effect in free form"
 
71167
-msgstr "「-fd-lines-as-comments」在樹形式上不起作用。"
 
71168
+msgstr "『-fd-lines-as-comments』沒有任何效果在中自由表單"
 
71169
 
 
71170
 #: fortran/options.c:372
 
71171
 #, fuzzy, gcc-internal-format
 
71172
-#| msgid "'-fd-lines-as-code' has no effect in free form."
 
71173
 msgid "'-fd-lines-as-code' has no effect in free form"
 
71174
-msgstr "「-fd-lines-as-code」在樹形式上不起作用。"
 
71175
+msgstr "『-fd-lines-as-code』沒有任何效果在中自由表單"
 
71176
 
 
71177
 #: fortran/options.c:390
 
71178
-#, gcc-internal-format, gfc-internal-format
 
71179
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71180
 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
 
71181
-msgstr ""
 
71182
+msgstr "旗標 -fno-automatic 覆寫 -fmax-stack-var-size=%d"
 
71183
 
 
71184
 #: fortran/options.c:393
 
71185
-#, gcc-internal-format
 
71186
+#, fuzzy, gcc-internal-format
 
71187
 msgid "Flag -fno-automatic overwrites -frecursive"
 
71188
-msgstr ""
 
71189
+msgstr "旗標 -fno-automatic 覆寫 -frecursive"
 
71190
 
 
71191
 #: fortran/options.c:395
 
71192
-#, gcc-internal-format
 
71193
+#, fuzzy, gcc-internal-format
 
71194
 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
 
71195
-msgstr ""
 
71196
+msgstr "旗標 -fno-automatic 覆寫 -frecursive 意味著的由 -fopenmp"
 
71197
 
 
71198
 #: fortran/options.c:399
 
71199
-#, gcc-internal-format, gfc-internal-format
 
71200
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71201
 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
 
71202
-msgstr ""
 
71203
+msgstr "旗標 -frecursive 覆寫 -fmax-stack-var-size=%d"
 
71204
 
 
71205
 #: fortran/options.c:403
 
71206
-#, gcc-internal-format, gfc-internal-format
 
71207
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71208
 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
 
71209
-msgstr ""
 
71210
+msgstr "旗標 -fmax-stack-var-size=%d 覆寫 -frecursive 意味著的由 -fopenmp"
 
71211
 
 
71212
 #: fortran/options.c:496
 
71213
 #, fuzzy, gcc-internal-format
 
71214
-#| msgid "gfortran: Only one -M option allowed\n"
 
71215
 msgid "gfortran: Only one -J option allowed"
 
71216
-msgstr "gfortran:只允許使用一個 -M 選項\n"
 
71217
+msgstr "gfortran:只有一個 -J 選項允許"
 
71218
 
 
71219
 #: fortran/options.c:542
 
71220
 #, gcc-internal-format, gfc-internal-format
 
71221
@@ -45083,15 +42886,13 @@
 
71222
 
 
71223
 #: fortran/options.c:557
 
71224
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71225
-#| msgid "Argument to -ffpe-trap is not valid: %s"
 
71226
 msgid "Argument to -fcoarray is not valid: %s"
 
71227
-msgstr "-ffpe-trap 的參數無效:%s"
 
71228
+msgstr "引數到 -fcoarray 無效:%s"
 
71229
 
 
71230
 #: fortran/options.c:595
 
71231
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71232
-#| msgid "Argument to -ffpe-trap is not valid: %s"
 
71233
 msgid "Argument to -fcheck is not valid: %s"
 
71234
-msgstr "-ffpe-trap 的參數無效:%s"
 
71235
+msgstr "引數到 -fcheck 無效:%s"
 
71236
 
 
71237
 #: fortran/options.c:800
 
71238
 #, gcc-internal-format
 
71239
@@ -45100,43 +42901,38 @@
 
71240
 
 
71241
 #: fortran/options.c:818
 
71242
 #, fuzzy, gcc-internal-format
 
71243
-#| msgid "Fixed line length must be at least seven."
 
71244
 msgid "Free line length must be at least three."
 
71245
-msgstr "固定格式的列長至少為七。"
 
71246
+msgstr "自由列長度必須是至少三。"
 
71247
 
 
71248
 #: fortran/options.c:836
 
71249
 #, fuzzy, gcc-internal-format
 
71250
-#| msgid "-m%s not supported in this configuration"
 
71251
 msgid "-static-libgfortran is not supported in this configuration"
 
71252
-msgstr "-m%s 在此配置下不受支援"
 
71253
+msgstr "-static-libgfortran 未被支援在中這個組態"
 
71254
 
 
71255
 #: fortran/options.c:891
 
71256
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71257
-#| msgid "Maximum identifier length"
 
71258
 msgid "Maximum supported identifier length is %d"
 
71259
-msgstr "識別碼的最大長度"
 
71260
+msgstr "最大值支援的識別碼長度是 %d"
 
71261
 
 
71262
 #: fortran/options.c:951
 
71263
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71264
-#| msgid "unrecognized option '-%s'"
 
71265
 msgid "Unrecognized option to -finit-logical: %s"
 
71266
-msgstr "無法辨識的選項「-%s」"
 
71267
+msgstr "無法辨識的選項到 -finit-logical:%s"
 
71268
 
 
71269
 #: fortran/options.c:967
 
71270
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71271
-#| msgid "unrecognized option '-%s'"
 
71272
 msgid "Unrecognized option to -finit-real: %s"
 
71273
-msgstr "無法辨識的選項「-%s」"
 
71274
+msgstr "無法辨識的選項到 -finit-real:%s"
 
71275
 
 
71276
 #: fortran/options.c:983
 
71277
-#, gcc-internal-format
 
71278
+#, fuzzy, gcc-internal-format
 
71279
 msgid "The value of n in -finit-character=n must be between 0 and 127"
 
71280
-msgstr ""
 
71281
+msgstr "值的 n 在中 -finit-character=n 必須被介於 0 和 127"
 
71282
 
 
71283
 #: fortran/options.c:1085
 
71284
-#, gcc-internal-format, gfc-internal-format
 
71285
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71286
 msgid "Maximum subrecord length cannot exceed %d"
 
71287
-msgstr ""
 
71288
+msgstr "最大值 subrecord 長度無法超出 %d"
 
71289
 
 
71290
 #: fortran/parse.c:519
 
71291
 #, gcc-internal-format, gfc-internal-format
 
71292
@@ -45145,21 +42941,18 @@
 
71293
 
 
71294
 #: fortran/parse.c:541
 
71295
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71296
-#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 
71297
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 
71298
-msgstr "在 %L 處的啞程序不允許出現在 ELEMENTAL 程序中"
 
71299
+msgstr "OpenMP 指令於 %C 可能無法出現在中 PURE 或 ELEMENTAL 程序"
 
71300
 
 
71301
 #: fortran/parse.c:627
 
71302
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71303
-#| msgid "Unclassifiable statement at %C"
 
71304
 msgid "Unclassifiable OpenMP directive at %C"
 
71305
-msgstr "%C 敘述無法歸類別"
 
71306
+msgstr "Unclassifiable OpenMP 指令於 %C"
 
71307
 
 
71308
 #: fortran/parse.c:653
 
71309
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71310
-#| msgid "Unclassifiable statement at %C"
 
71311
 msgid "Unclassifiable GCC directive at %C"
 
71312
-msgstr "%C 敘述無法歸類別"
 
71313
+msgstr "Unclassifiable GCC 指令於 %C"
 
71314
 
 
71315
 #: fortran/parse.c:695 fortran/parse.c:869
 
71316
 #, gcc-internal-format, gfc-internal-format
 
71317
@@ -45167,25 +42960,24 @@
 
71318
 msgstr "零不是 %C 處的一個有效的敘述標籤"
 
71319
 
 
71320
 #: fortran/parse.c:702 fortran/parse.c:861
 
71321
-#, gcc-internal-format, gfc-internal-format
 
71322
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71323
 msgid "Non-numeric character in statement label at %C"
 
71324
-msgstr ""
 
71325
+msgstr "Non-numeric 字元在中敘述標貼於 %C"
 
71326
 
 
71327
 #: fortran/parse.c:714 fortran/parse.c:910
 
71328
-#, gcc-internal-format, gfc-internal-format
 
71329
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71330
 msgid "Semicolon at %C needs to be preceded by statement"
 
71331
-msgstr ""
 
71332
+msgstr "分號於 %C 需要被前繼由敘述"
 
71333
 
 
71334
 #: fortran/parse.c:722 fortran/parse.c:925
 
71335
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71336
-#| msgid "%s statement at %C cannot follow %s statement at %L"
 
71337
 msgid "Ignoring statement label in empty statement at %L"
 
71338
-msgstr "%s 敘述在 %C 處不能跟隨 %s 敘述在 %L 處"
 
71339
+msgstr "忽略敘述標貼在中清空敘述於 %L"
 
71340
 
 
71341
 #: fortran/parse.c:771 fortran/parse.c:912
 
71342
-#, gcc-internal-format, gfc-internal-format
 
71343
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71344
 msgid "Fortran 2008: Semicolon at %C without preceding statement"
 
71345
-msgstr ""
 
71346
+msgstr "Fortran 2008:分號於 %C 而無需前繼敘述"
 
71347
 
 
71348
 #: fortran/parse.c:847 fortran/parse.c:888
 
71349
 #, gcc-internal-format, gfc-internal-format
 
71350
@@ -45214,52 +43006,48 @@
 
71351
 
 
71352
 #: fortran/parse.c:1953
 
71353
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71354
-#| msgid "Unexpected %s statement in CONTAINS section at %C"
 
71355
 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
 
71356
-msgstr "非預期的 %s 敘述出現在 %C 處的 CONTAINS 段中"
 
71357
+msgstr "衍生類型『%s』與序列必須不有含有區段於 %C"
 
71358
 
 
71359
 #: fortran/parse.c:1956
 
71360
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71361
-#| msgid "Unexpected %s statement in CONTAINS section at %C"
 
71362
 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
 
71363
-msgstr "非預期的 %s 敘述出現在 %C 處的 CONTAINS 段中"
 
71364
+msgstr "衍生類型『%s』與繫結©必須不有含有區段於 %C"
 
71365
 
 
71366
 #: fortran/parse.c:1976
 
71367
-#, gcc-internal-format, gfc-internal-format
 
71368
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71369
 msgid "Components in TYPE at %C must precede CONTAINS"
 
71370
-msgstr ""
 
71371
+msgstr "成分在中型態於 %C 必須前繼含有"
 
71372
 
 
71373
 #: fortran/parse.c:1980
 
71374
-#, gcc-internal-format, gfc-internal-format
 
71375
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71376
 msgid "Type-bound procedure at %C"
 
71377
-msgstr ""
 
71378
+msgstr "Fortran 2003: Type-bound 程序於 %C"
 
71379
 
 
71380
 #: fortran/parse.c:1989
 
71381
-#, gcc-internal-format, gfc-internal-format
 
71382
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71383
 msgid "GENERIC binding at %C"
 
71384
-msgstr ""
 
71385
+msgstr "垃圾之後通用繫結於 %C"
 
71386
 
 
71387
 #: fortran/parse.c:1999
 
71388
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71389
-#| msgid "previous declaration of %qs"
 
71390
 msgid "FINAL procedure declaration at %C"
 
71391
-msgstr "%qs 先前的宣告"
 
71392
+msgstr "Fortran 2003: 最後的程序宣告於 %C"
 
71393
 
 
71394
 #: fortran/parse.c:2011
 
71395
-#, gcc-internal-format, gfc-internal-format
 
71396
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71397
 msgid "Derived type definition at %C with empty CONTAINS section"
 
71398
-msgstr ""
 
71399
+msgstr "Fortran 2008:衍生類型定義於 %C 與清空含有區段"
 
71400
 
 
71401
 #: fortran/parse.c:2022 fortran/parse.c:2125
 
71402
-#, gcc-internal-format, gfc-internal-format
 
71403
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71404
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 
71405
-msgstr ""
 
71406
+msgstr "私人的敘述在中型態於 %C 必須是內部模組"
 
71407
 
 
71408
 #: fortran/parse.c:2029
 
71409
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71410
-#| msgid "PRINT statement at %C not allowed within PURE procedure"
 
71411
 msgid "PRIVATE statement at %C must precede procedure bindings"
 
71412
-msgstr "%C 處的 PRINT 敘述不允許出現在 PURE 程序中"
 
71413
+msgstr "私人的敘述於 %C 必須前繼程序繫結"
 
71414
 
 
71415
 #: fortran/parse.c:2036 fortran/parse.c:2138
 
71416
 #, gcc-internal-format, gfc-internal-format
 
71417
@@ -45268,39 +43056,38 @@
 
71418
 
 
71419
 #: fortran/parse.c:2046
 
71420
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71421
-#| msgid "Duplicate SEQUENCE statement at %C"
 
71422
 msgid "SEQUENCE statement at %C must precede CONTAINS"
 
71423
-msgstr "%C 處重複的 SEQUENCE 敘述"
 
71424
+msgstr "序列敘述於 %C 必須前繼含有"
 
71425
 
 
71426
 #: fortran/parse.c:2050
 
71427
-#, gcc-internal-format, gfc-internal-format
 
71428
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71429
 msgid "Already inside a CONTAINS block at %C"
 
71430
-msgstr ""
 
71431
+msgstr "已經內部含有區塊於 %C"
 
71432
 
 
71433
 #: fortran/parse.c:2108
 
71434
-#, gcc-internal-format, gfc-internal-format
 
71435
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71436
 msgid "FINAL declaration at %C must be inside CONTAINS"
 
71437
-msgstr ""
 
71438
+msgstr "最後的宣告於 %C 必須是內部含有"
 
71439
 
 
71440
 #: fortran/parse.c:2116
 
71441
-#, gcc-internal-format, gfc-internal-format
 
71442
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71443
 msgid "Derived type definition at %C without components"
 
71444
-msgstr ""
 
71445
+msgstr "Fortran 2003:衍生類型定義於 %C 而無需成分"
 
71446
 
 
71447
 #: fortran/parse.c:2132
 
71448
-#, gcc-internal-format, gfc-internal-format
 
71449
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71450
 msgid "PRIVATE statement at %C must precede structure components"
 
71451
-msgstr ""
 
71452
+msgstr "私人的敘述於 %C 必須前繼結構成分"
 
71453
 
 
71454
 #: fortran/parse.c:2149
 
71455
-#, gcc-internal-format, gfc-internal-format
 
71456
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71457
 msgid "SEQUENCE statement at %C must precede structure components"
 
71458
-msgstr ""
 
71459
+msgstr "序列敘述於 %C 必須前繼結構成分"
 
71460
 
 
71461
 #: fortran/parse.c:2155
 
71462
-#, gcc-internal-format, gfc-internal-format
 
71463
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71464
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 
71465
-msgstr ""
 
71466
+msgstr "序列屬性於 %C 已經指定的在中型態敘述"
 
71467
 
 
71468
 #: fortran/parse.c:2160
 
71469
 #, gcc-internal-format, gfc-internal-format
 
71470
@@ -45308,44 +43095,44 @@
 
71471
 msgstr "%C 處重複的 SEQUENCE 敘述"
 
71472
 
 
71473
 #: fortran/parse.c:2170
 
71474
-#, gcc-internal-format, gfc-internal-format
 
71475
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71476
 msgid "CONTAINS block in derived type definition at %C"
 
71477
-msgstr ""
 
71478
+msgstr "Fortran 2003: 含有區塊在中衍生類型定義於 %C"
 
71479
 
 
71480
 #: fortran/parse.c:2258
 
71481
-#, gcc-internal-format, gfc-internal-format
 
71482
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71483
 msgid "Component %s at %L of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute"
 
71484
-msgstr ""
 
71485
+msgstr "成分 %s 於 %L 的型態 LOCK_TYPE 必須有 codimension 或是 subcomponent 的 coarray,該項不是可能的做為成分有指標屬性"
 
71486
 
 
71487
 #: fortran/parse.c:2264
 
71488
-#, gcc-internal-format, gfc-internal-format
 
71489
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71490
 msgid "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarray"
 
71491
-msgstr ""
 
71492
+msgstr "指標成分 %s 於 %L 有 noncoarray subcomponent 的型態 LOCK_TYPE,該項必須有 codimension 或是 subcomponent 的 coarray"
 
71493
 
 
71494
 #: fortran/parse.c:2269
 
71495
-#, gcc-internal-format, gfc-internal-format
 
71496
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71497
 msgid "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
 
71498
-msgstr ""
 
71499
+msgstr "Allocatable 成分 %s 於 %L 的型態 LOCK_TYPE 必須有 codimension"
 
71500
 
 
71501
 #: fortran/parse.c:2273
 
71502
-#, gcc-internal-format, gfc-internal-format
 
71503
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71504
 msgid "Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPE"
 
71505
-msgstr ""
 
71506
+msgstr "Allocatable 成分 %s 於 %L 必須有 codimension 做為它有 noncoarray subcomponent 的型態 LOCK_TYPE"
 
71507
 
 
71508
 #: fortran/parse.c:2278
 
71509
-#, gcc-internal-format, gfc-internal-format
 
71510
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71511
 msgid "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)"
 
71512
-msgstr ""
 
71513
+msgstr "Noncoarray 成分 %s 於 %L 的型態 LOCK_TYPE 或與 subcomponent 的型態 LOCK_TYPE 必須有 codimension 或是 subcomponent 的 coarray。(變數的型態 %s 可能無法有 codimension 做為已經 coarray subcomponent 存在)"
 
71514
 
 
71515
 #: fortran/parse.c:2285
 
71516
-#, gcc-internal-format, gfc-internal-format
 
71517
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71518
 msgid "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)"
 
71519
-msgstr ""
 
71520
+msgstr "Noncoarray 成分 %s 於 %L 的型態 LOCK_TYPE 或與 subcomponent 的型態 LOCK_TYPE 必須有 codimension 或是 subcomponent 的 coarray。(變數的型態 %s 可能無法有 codimension 做為 %s 於 %L 有 codimension 或 coarray subcomponent)"
 
71521
 
 
71522
 #: fortran/parse.c:2337
 
71523
-#, gcc-internal-format, gfc-internal-format
 
71524
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71525
 msgid "ENUM declaration at %C has no ENUMERATORS"
 
71526
-msgstr ""
 
71527
+msgstr "ENUM 宣告於 %C 沒有任何列舉值"
 
71528
 
 
71529
 #: fortran/parse.c:2420
 
71530
 #, gcc-internal-format, gfc-internal-format
 
71531
@@ -45354,9 +43141,8 @@
 
71532
 
 
71533
 #: fortran/parse.c:2444
 
71534
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71535
-#| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 
71536
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 
71537
-msgstr "類型「%s」(位於 %C)不能與內建類型同名"
 
71538
+msgstr "名稱『%s』的摘要介面於 %C 無法如同 intrinsic 型態"
 
71539
 
 
71540
 #: fortran/parse.c:2477
 
71541
 #, gcc-internal-format, gfc-internal-format
 
71542
@@ -45365,15 +43151,13 @@
 
71543
 
 
71544
 #: fortran/parse.c:2495
 
71545
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71546
-#| msgid "Name '%s' at %C is the name of the procedure"
 
71547
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 
71548
-msgstr "名稱「%s」(位於 %C)是一個程序的名稱"
 
71549
+msgstr "介面程序『%s』於 %L 有同名做為封閉程序"
 
71550
 
 
71551
 #: fortran/parse.c:2620
 
71552
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71553
-#| msgid "%s statement not allowed in PURE procedure at %C"
 
71554
 msgid "%s statement is not allowed inside of BLOCK at %C"
 
71555
-msgstr "OPEN 敘述不允許出現在 %C 處的 PURE 程序中"
 
71556
+msgstr "%s 敘述未被允許內部的區塊於 %C"
 
71557
 
 
71558
 #: fortran/parse.c:2707
 
71559
 #, gcc-internal-format, gfc-internal-format
 
71560
@@ -45381,26 +43165,24 @@
 
71561
 msgstr "%s 敘述必須出現在 MODULE 中"
 
71562
 
 
71563
 #: fortran/parse.c:2715
 
71564
-#, gcc-internal-format, gfc-internal-format
 
71565
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71566
 msgid "%s statement at %C follows another accessibility specification"
 
71567
-msgstr ""
 
71568
+msgstr "%s 敘述於 %C 追隨另外的輔助工具規格"
 
71569
 
 
71570
 #: fortran/parse.c:2766
 
71571
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71572
-#| msgid "Missing argument list in function '%s' at %C"
 
71573
 msgid "Bad kind expression for function '%s' at %L"
 
71574
-msgstr "函式「%s」在 %C 處缺少參數清單"
 
71575
+msgstr "不當的 kind 運算式用於函式『%s』於 %L"
 
71576
 
 
71577
 #: fortran/parse.c:2770
 
71578
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71579
-#| msgid "Generic function '%s' at %L is not an intrinsic function"
 
71580
 msgid "The type for function '%s' at %L is not accessible"
 
71581
-msgstr "通用函式「%s」(於 %L 處)不是一個內建函式"
 
71582
+msgstr "型態用於函式『%s』於 %L 不是可存取"
 
71583
 
 
71584
 #: fortran/parse.c:2828
 
71585
-#, gcc-internal-format, gfc-internal-format
 
71586
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71587
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 
71588
-msgstr ""
 
71589
+msgstr "其他情況下敘述於 %C 追隨前一個取消遮罩的其他情況下"
 
71590
 
 
71591
 #: fortran/parse.c:2850
 
71592
 #, gcc-internal-format, gfc-internal-format
 
71593
@@ -45423,81 +43205,79 @@
 
71594
 msgstr "%L 和 %C 處重複的 ELSE 敘述"
 
71595
 
 
71596
 #: fortran/parse.c:3039
 
71597
-#, gcc-internal-format, gfc-internal-format
 
71598
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71599
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 
71600
-msgstr ""
 
71601
+msgstr "預期的大小寫或結束選取敘述下列選取大小寫於 %C"
 
71602
 
 
71603
 #: fortran/parse.c:3122
 
71604
-#, gcc-internal-format, gfc-internal-format
 
71605
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71606
 msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C"
 
71607
-msgstr ""
 
71608
+msgstr "預期的型態是,類別是或結束選取敘述下列選取型態於 %C"
 
71609
 
 
71610
 #: fortran/parse.c:3184
 
71611
-#, gcc-internal-format, gfc-internal-format
 
71612
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71613
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 
71614
-msgstr ""
 
71615
+msgstr "變數『%s』於 %C 無法重新定義的內部迴圈起始部分於 %L"
 
71616
 
 
71617
 #: fortran/parse.c:3217
 
71618
-#, gcc-internal-format, gfc-internal-format
 
71619
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71620
 msgid "End of nonblock DO statement at %C is within another block"
 
71621
-msgstr ""
 
71622
+msgstr "結束的 nonblock 做敘述於 %C 是在之內另外的區塊"
 
71623
 
 
71624
 #: fortran/parse.c:3227
 
71625
-#, gcc-internal-format, gfc-internal-format
 
71626
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71627
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 
71628
-msgstr ""
 
71629
+msgstr "結束的 nonblock 做敘述於 %C 被 interwoven 與另外的做迴圈"
 
71630
 
 
71631
 #: fortran/parse.c:3274
 
71632
-#, gcc-internal-format, gfc-internal-format
 
71633
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71634
 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
 
71635
-msgstr ""
 
71636
+msgstr "敘述標貼在中結束重要於 %C 不匹配 CRITIAL 標貼"
 
71637
 
 
71638
 #: fortran/parse.c:3342
 
71639
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71640
-#| msgid "Constructor can't be %s"
 
71641
 msgid "BLOCK construct at %C"
 
71642
-msgstr "建構式不可以是 %s"
 
71643
+msgstr "Fortran 2008:區塊建構於 %C"
 
71644
 
 
71645
 #: fortran/parse.c:3372
 
71646
-#, gcc-internal-format, gfc-internal-format
 
71647
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71648
 msgid "ASSOCIATE construct at %C"
 
71649
-msgstr ""
 
71650
+msgstr "Fortran 2003:關聯建構於 %C"
 
71651
 
 
71652
 #: fortran/parse.c:3472
 
71653
-#, gcc-internal-format, gfc-internal-format
 
71654
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71655
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 
71656
-msgstr ""
 
71657
+msgstr "敘述標貼在中 ENDDO 於 %C 不匹配做標貼"
 
71658
 
 
71659
 #: fortran/parse.c:3488
 
71660
-#, gcc-internal-format, gfc-internal-format
 
71661
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71662
 msgid "Named block DO at %L requires matching ENDDO name"
 
71663
-msgstr ""
 
71664
+msgstr "具名的區塊做於 %L 需求匹配 ENDDO 名稱"
 
71665
 
 
71666
 #: fortran/parse.c:3611
 
71667
-#, gcc-internal-format, gfc-internal-format
 
71668
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71669
 msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
 
71670
-msgstr ""
 
71671
+msgstr "缺少!$OMP 結束基元的之後 !$OMP 基元的擷取於 %C"
 
71672
 
 
71673
 #: fortran/parse.c:3762
 
71674
-#, gcc-internal-format, gfc-internal-format
 
71675
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71676
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 
71677
-msgstr ""
 
71678
+msgstr "名稱之後 !$omp 重要和 !$omp 結束重要不匹配於 %C"
 
71679
 
 
71680
 #: fortran/parse.c:3819
 
71681
-#, gcc-internal-format, gfc-internal-format
 
71682
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71683
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 
71684
-msgstr ""
 
71685
+msgstr "%s 敘述於 %C 無法終止 non-block 做迴圈"
 
71686
 
 
71687
 #: fortran/parse.c:3833
 
71688
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71689
-#| msgid "FORMAT statement at %L does not have a statement label"
 
71690
 msgid "DATA statement at %C after the first executable statement"
 
71691
 msgstr "%L 處 FORMAT 敘述沒有敘述標籤"
 
71692
 
 
71693
 #: fortran/parse.c:4025
 
71694
-#, gcc-internal-format, gfc-internal-format
 
71695
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71696
 msgid "Contained procedure '%s' at %C is already ambiguous"
 
71697
-msgstr ""
 
71698
+msgstr "包含的程序『%s』於 %C 已經模稜兩可的"
 
71699
 
 
71700
 #: fortran/parse.c:4081
 
71701
 #, gcc-internal-format, gfc-internal-format
 
71702
@@ -45505,24 +43285,24 @@
 
71703
 msgstr "非預期的 %s 敘述出現在 %C 處的 CONTAINS 段中"
 
71704
 
 
71705
 #: fortran/parse.c:4105
 
71706
-#, gcc-internal-format, gfc-internal-format
 
71707
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71708
 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 
71709
-msgstr ""
 
71710
+msgstr "Fortran 2008:含有敘述而無需函式或副常式敘述於 %C"
 
71711
 
 
71712
 #: fortran/parse.c:4182
 
71713
-#, gcc-internal-format, gfc-internal-format
 
71714
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71715
 msgid "CONTAINS statement at %C is already in a contained program unit"
 
71716
-msgstr ""
 
71717
+msgstr "含有敘述於 %C 已經在中包含的程式單元"
 
71718
 
 
71719
 #: fortran/parse.c:4232
 
71720
-#, gcc-internal-format, gfc-internal-format
 
71721
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71722
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 
71723
-msgstr ""
 
71724
+msgstr "總體名稱『%s』於 %L 已經被做為 %s 於 %L"
 
71725
 
 
71726
 #: fortran/parse.c:4253
 
71727
-#, gcc-internal-format, gfc-internal-format
 
71728
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71729
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 
71730
-msgstr ""
 
71731
+msgstr "空白區塊資料於 %C 衝突與事前區塊資料於 %L"
 
71732
 
 
71733
 #: fortran/parse.c:4279
 
71734
 #, gcc-internal-format, gfc-internal-format
 
71735
@@ -45553,13 +43333,12 @@
 
71736
 msgstr "整數種別 %d 在 %C 處無法使用"
 
71737
 
 
71738
 #: fortran/primary.c:241
 
71739
-#, gcc-internal-format, gfc-internal-format
 
71740
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71741
 msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check"
 
71742
-msgstr ""
 
71743
+msgstr "整數太大用於它的 kind 於 %C.這個檢查可以已停用與選項 -fno-range-check"
 
71744
 
 
71745
 #: fortran/primary.c:270
 
71746
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71747
-#| msgid "Extension: Hollerith constant at %C"
 
71748
 msgid "Hollerith constant at %C"
 
71749
 msgstr "擴充:%C 處的荷勒瑞斯常數"
 
71750
 
 
71751
@@ -45570,21 +43349,18 @@
 
71752
 
 
71753
 #: fortran/primary.c:288
 
71754
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71755
-#| msgid "Invalid Hollerith constant: Interger kind at %L should be default"
 
71756
 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
 
71757
-msgstr "無效的荷勒瑞斯常數:%L 的整數種別應當是預設的"
 
71758
+msgstr "無效的 Hollerith 常數:整數 kind 於 %L 應該是預設"
 
71759
 
 
71760
 #: fortran/primary.c:308
 
71761
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71762
-#| msgid "Invalid Hollerith constant: %L must contain at least one character"
 
71763
 msgid "Invalid Hollerith constant at %L contains a wide character"
 
71764
-msgstr "無效的荷勒瑞斯常數:%L 必須包含至少一個字元"
 
71765
+msgstr "無效的 Hollerith 常數於 %L 含有寬字元"
 
71766
 
 
71767
 #: fortran/primary.c:394
 
71768
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71769
-#| msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
 
71770
 msgid "Hexadecimal constant at %C uses non-standard syntax"
 
71771
-msgstr "擴充:%C 處的十六進位常數使用了非標準語法。"
 
71772
+msgstr "延伸:十六進位常數於 %C 使用 non-standard 語法"
 
71773
 
 
71774
 #: fortran/primary.c:404
 
71775
 #, gcc-internal-format, gfc-internal-format
 
71776
@@ -45598,9 +43374,8 @@
 
71777
 
 
71778
 #: fortran/primary.c:433
 
71779
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71780
-#| msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
 
71781
 msgid "BOZ constant at %C uses non-standard postfix syntax"
 
71782
-msgstr "擴充:%C 處的 BOZ 常數使用了非標準語法。"
 
71783
+msgstr "延伸:BOZ 常數於 %C 使用 non-standard 後綴語法"
 
71784
 
 
71785
 #: fortran/primary.c:464
 
71786
 #, gcc-internal-format, gfc-internal-format
 
71787
@@ -45609,20 +43384,18 @@
 
71788
 
 
71789
 #: fortran/primary.c:470
 
71790
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71791
-#| msgid "Obsolete: PAUSE statement at %C"
 
71792
 msgid "BOZ used outside a DATA statement at %C"
 
71793
-msgstr "已過時:%C 處的 PAUSE 敘述"
 
71794
+msgstr "Fortran 2003:BOZ 使用的外側資料敘述於 %C"
 
71795
 
 
71796
 #: fortran/primary.c:561
 
71797
-#, gcc-internal-format, gfc-internal-format
 
71798
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71799
 msgid "exponent-letter 'q' in real-literal-constant at %C"
 
71800
-msgstr ""
 
71801
+msgstr "無效的 exponent-letter『q』在中 real-literal-constant 於 %C"
 
71802
 
 
71803
 #: fortran/primary.c:565
 
71804
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71805
-#| msgid "Extension: Hollerith constant at %C"
 
71806
 msgid "Extension: exponent-letter 'q' in real-literal-constant at %C"
 
71807
-msgstr "擴充:%C 處的荷勒瑞斯常數"
 
71808
+msgstr "延伸:exponent-letter『q』在中 real-literal-constant 於 %C"
 
71809
 
 
71810
 #: fortran/primary.c:581
 
71811
 #, gcc-internal-format, gfc-internal-format
 
71812
@@ -45630,19 +43403,19 @@
 
71813
 msgstr "%C 處實數缺少指數部分"
 
71814
 
 
71815
 #: fortran/primary.c:637
 
71816
-#, gcc-internal-format, gfc-internal-format
 
71817
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71818
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 
71819
-msgstr ""
 
71820
+msgstr "實數於 %C 有『d』指數和明確的 kind"
 
71821
 
 
71822
 #: fortran/primary.c:667
 
71823
-#, gcc-internal-format, gfc-internal-format
 
71824
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71825
 msgid "Real number at %C has a 'q' exponent and an explicit kind"
 
71826
-msgstr ""
 
71827
+msgstr "實數於 %C 有『q』指數和明確的 kind"
 
71828
 
 
71829
 #: fortran/primary.c:681
 
71830
-#, gcc-internal-format, gfc-internal-format
 
71831
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71832
 msgid "Invalid exponent-letter 'q' in real-literal-constant at %C"
 
71833
-msgstr ""
 
71834
+msgstr "無效的 exponent-letter『q』在中 real-literal-constant 於 %C"
 
71835
 
 
71836
 #: fortran/primary.c:714
 
71837
 #, gcc-internal-format, gfc-internal-format
 
71838
@@ -45675,9 +43448,9 @@
 
71839
 msgstr "開始於 %C 的未終結的字元常數"
 
71840
 
 
71841
 #: fortran/primary.c:1089
 
71842
-#, gcc-internal-format, gfc-internal-format
 
71843
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71844
 msgid "Character '%s' in string at %C is not representable in character kind %d"
 
71845
-msgstr ""
 
71846
+msgstr "字元『%s』在中字串於 %C 不是 representable 在中字元 kind %d"
 
71847
 
 
71848
 #: fortran/primary.c:1172
 
71849
 #, gcc-internal-format, gfc-internal-format
 
71850
@@ -45685,29 +43458,29 @@
 
71851
 msgstr "%C 處邏輯常數的種別錯誤"
 
71852
 
 
71853
 #: fortran/primary.c:1204
 
71854
-#, gcc-internal-format, gfc-internal-format
 
71855
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71856
 msgid "Expected PARAMETER symbol in complex constant at %C"
 
71857
-msgstr ""
 
71858
+msgstr "預期的參數符號在中複雜常數於 %C"
 
71859
 
 
71860
 #: fortran/primary.c:1210
 
71861
-#, gcc-internal-format, gfc-internal-format
 
71862
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71863
 msgid "Numeric PARAMETER required in complex constant at %C"
 
71864
-msgstr ""
 
71865
+msgstr "整數參數必要項在中複雜常數於 %C"
 
71866
 
 
71867
 #: fortran/primary.c:1216
 
71868
-#, gcc-internal-format, gfc-internal-format
 
71869
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71870
 msgid "Scalar PARAMETER required in complex constant at %C"
 
71871
-msgstr ""
 
71872
+msgstr "純量參數必要項在中複雜常數於 %C"
 
71873
 
 
71874
 #: fortran/primary.c:1220
 
71875
-#, gcc-internal-format, gfc-internal-format
 
71876
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71877
 msgid "PARAMETER symbol in complex constant at %C"
 
71878
-msgstr ""
 
71879
+msgstr "預期的參數符號在中複雜常數於 %C"
 
71880
 
 
71881
 #: fortran/primary.c:1250
 
71882
-#, gcc-internal-format, gfc-internal-format
 
71883
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71884
 msgid "Error converting PARAMETER constant in complex constant at %C"
 
71885
-msgstr ""
 
71886
+msgstr "轉換參數常數在中複雜常數於 %C 時發生錯誤"
 
71887
 
 
71888
 #: fortran/primary.c:1378
 
71889
 #, gcc-internal-format, gfc-internal-format
 
71890
@@ -45715,15 +43488,14 @@
 
71891
 msgstr "%C 處的複常數語法錯誤"
 
71892
 
 
71893
 #: fortran/primary.c:1585
 
71894
-#, gcc-internal-format, gfc-internal-format
 
71895
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71896
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 
71897
-msgstr ""
 
71898
+msgstr "關鍵字『%s』於 %C 有已經出現的在中目前的引數清單"
 
71899
 
 
71900
 #: fortran/primary.c:1649
 
71901
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71902
-#| msgid "Missing argument list in function '%s' at %C"
 
71903
 msgid "argument list function at %C"
 
71904
-msgstr "函式「%s」在 %C 處缺少參數清單"
 
71905
+msgstr "不明引數清單函式於 %L"
 
71906
 
 
71907
 #: fortran/primary.c:1718
 
71908
 #, gcc-internal-format, gfc-internal-format
 
71909
@@ -45731,9 +43503,9 @@
 
71910
 msgstr "%C 處需要替代的回傳標籤"
 
71911
 
 
71912
 #: fortran/primary.c:1736
 
71913
-#, gcc-internal-format, gfc-internal-format
 
71914
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71915
 msgid "Missing keyword name in actual argument list at %C"
 
71916
-msgstr ""
 
71917
+msgstr "缺少關鍵字名稱在中實際引數清單於 %C"
 
71918
 
 
71919
 #: fortran/primary.c:1782
 
71920
 #, gcc-internal-format, gfc-internal-format
 
71921
@@ -45741,24 +43513,22 @@
 
71922
 msgstr "%C 處的參數清單語法錯誤"
 
71923
 
 
71924
 #: fortran/primary.c:1841
 
71925
-#, gcc-internal-format, gfc-internal-format
 
71926
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71927
 msgid "Array section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %C"
 
71928
-msgstr ""
 
71929
+msgstr "陣列區段指示項,例如:『(:)』,被必要項在旁邊 coarray 指示項『[...]』於 %C"
 
71930
 
 
71931
 #: fortran/primary.c:1849
 
71932
-#, gcc-internal-format, gfc-internal-format
 
71933
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71934
 msgid "Coarray designator at %C but '%s' is not a coarray"
 
71935
-msgstr ""
 
71936
+msgstr "Coarray 指示項於 %C 但是『%s』並非 coarray"
 
71937
 
 
71938
 #: fortran/primary.c:1916
 
71939
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71940
-#| msgid "Symbol '%s' at %L has no IMPLICIT type"
 
71941
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
71942
 msgstr "符號「%s」(位於 %L)沒有 IMPLICIT 類型"
 
71943
 
 
71944
 #: fortran/primary.c:1922
 
71945
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71946
-#| msgid "Unexpected character in variable list at %C"
 
71947
 msgid "Unexpected '%%' for nonderived-type variable '%s' at %C"
 
71948
 msgstr "%C 處變數清單中有非預期的無用字元"
 
71949
 
 
71950
@@ -45769,77 +43539,68 @@
 
71951
 
 
71952
 #: fortran/primary.c:1989
 
71953
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71954
-#| msgid "Unexpected junk in formal argument list at %C"
 
71955
 msgid "Expected argument list at %C"
 
71956
-msgstr "%C 處參數清單中有非預期的無用字元"
 
71957
+msgstr "預期的引數清單於 %C"
 
71958
 
 
71959
 #: fortran/primary.c:2020
 
71960
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71961
-#| msgid "Function '%s' requires an argument list at %C"
 
71962
 msgid "Procedure pointer component '%s' requires an argument list at %C"
 
71963
-msgstr "函式「%s」在 %C 需要參數清單"
 
71964
+msgstr "程序指標成分『%s』需要一個引數清單於 %C"
 
71965
 
 
71966
 #: fortran/primary.c:2108
 
71967
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71968
-#| msgid "Expected structure component name at %C"
 
71969
 msgid "Coindexed procedure-pointer component at %C"
 
71970
-msgstr "%C 處需要結構元件名"
 
71971
+msgstr "Coindexed procedure-pointer 成分於 %C"
 
71972
 
 
71973
 #: fortran/primary.c:2357
 
71974
-#, gcc-internal-format, gfc-internal-format
 
71975
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
71976
 msgid "Structure constructor with missing optional arguments at %C"
 
71977
-msgstr ""
 
71978
+msgstr "Fortran 2003:結構建構子與缺少的選擇性引數於 %C"
 
71979
 
 
71980
 #: fortran/primary.c:2365
 
71981
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71982
-#| msgid "Too few components in structure constructor at %C"
 
71983
 msgid "No initializer for component '%s' given in the structure constructor at %C!"
 
71984
-msgstr "%C 處結構建構中元件太少"
 
71985
+msgstr "沒有初始設定式用於成分『%s』給定的在中結構建構子於 %C!"
 
71986
 
 
71987
 #: fortran/primary.c:2413
 
71988
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71989
-#| msgid "Can't convert %s to %s at %L"
 
71990
 msgid "Can't construct ABSTRACT type '%s' at %L"
 
71991
-msgstr "不能將 %s 轉換為 %s,於 %L"
 
71992
+msgstr "無法建構摘要型態『%s』於 %L"
 
71993
 
 
71994
 #: fortran/primary.c:2433
 
71995
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
71996
-#| msgid "%qE attribute requires prototypes with named arguments"
 
71997
 msgid "Structure constructor with named arguments at %C"
 
71998
-msgstr "%qE 屬性需要帶具名引數的原型"
 
71999
+msgstr "Fortran 2003:結構建構子與具名引數於 %C"
 
72000
 
 
72001
 #: fortran/primary.c:2449
 
72002
-#, gcc-internal-format, gfc-internal-format
 
72003
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72004
 msgid "Component initializer without name after component named %s at %L!"
 
72005
-msgstr ""
 
72006
+msgstr "成分初始設定式而無需名稱之後成分名為 %s 的於 %L!"
 
72007
 
 
72008
 #: fortran/primary.c:2454
 
72009
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72010
-#| msgid "Too many components in structure constructor at %C"
 
72011
 msgid "Too many components in structure constructor at %L!"
 
72012
-msgstr "%C 處結構建構的元件太多"
 
72013
+msgstr "太多成分在中結構建構子於 %L!"
 
72014
 
 
72015
 #: fortran/primary.c:2491
 
72016
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72017
-#| msgid "Too few components in structure constructor at %C"
 
72018
 msgid "Component '%s' is initialized twice in the structure constructor at %L!"
 
72019
-msgstr "%C 處結構建構中元件太少"
 
72020
+msgstr "成分『%s』被初始化的兩次在中結構建構子於 %L!"
 
72021
 
 
72022
 #: fortran/primary.c:2503
 
72023
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72024
-#| msgid "Too few components in structure constructor at %C"
 
72025
 msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
 
72026
-msgstr "%C 處結構建構中元件太少"
 
72027
+msgstr "Coindexed 運算式到指標成分『%s』在中結構建構子於 %L!"
 
72028
 
 
72029
 #: fortran/primary.c:2556
 
72030
-#, gcc-internal-format, gfc-internal-format
 
72031
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72032
 msgid "component '%s' at %L has already been set by a parent derived type constructor"
 
72033
-msgstr ""
 
72034
+msgstr "成分『%s』於 %L 已設定由上層衍生類型建構子"
 
72035
 
 
72036
 #: fortran/primary.c:2740
 
72037
-#, gcc-internal-format, gfc-internal-format
 
72038
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72039
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 
72040
-msgstr ""
 
72041
+msgstr "『%s』於 %C 是名稱的遞迴函式和因而參考結果變數。使用明確的結果變數用於直接的遞迴 (12.5.2.1)"
 
72042
 
 
72043
 #: fortran/primary.c:2864
 
72044
 #, gcc-internal-format, gfc-internal-format
 
72045
@@ -45858,9 +43619,8 @@
 
72046
 
 
72047
 #: fortran/primary.c:2948
 
72048
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72049
-#| msgid "missing argument to '%s' option"
 
72050
 msgid "Missing argument to '%s' at %C"
 
72051
-msgstr "「%s」選項缺少引數"
 
72052
+msgstr "缺少引數到『%s』於 %C"
 
72053
 
 
72054
 #: fortran/primary.c:3107
 
72055
 #, gcc-internal-format, gfc-internal-format
 
72056
@@ -45873,104 +43633,94 @@
 
72057
 msgstr "%C 處的符號不適用於運算式"
 
72058
 
 
72059
 #: fortran/primary.c:3240
 
72060
-#, gcc-internal-format, gfc-internal-format
 
72061
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72062
 msgid "Named constant at %C in an EQUIVALENCE"
 
72063
-msgstr ""
 
72064
+msgstr "具名的常數於 %C 在中等價"
 
72065
 
 
72066
 #: fortran/primary.c:3274
 
72067
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72068
-#| msgid "Symbol at %L is not a DUMMY variable"
 
72069
 msgid "'%s' at %C is not a variable"
 
72070
-msgstr "%L 處的符號不是一個 DUMMY 變數"
 
72071
+msgstr "『%s』於 %C 並非變數"
 
72072
 
 
72073
 #: fortran/resolve.c:125
 
72074
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72075
-#| msgid "%s tag at %L must be of type %s"
 
72076
 msgid "'%s' at %L is of the ABSTRACT type '%s'"
 
72077
-msgstr "%s 標記在 %L 處必須具有類型 %s"
 
72078
+msgstr "『%s』於 %L 是的摘要型態『%s』"
 
72079
 
 
72080
 #: fortran/resolve.c:128
 
72081
-#, gcc-internal-format, gfc-internal-format
 
72082
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72083
 msgid "ABSTRACT type '%s' used at %L"
 
72084
-msgstr ""
 
72085
+msgstr "摘要型態『%s』使用的於 %L"
 
72086
 
 
72087
 #: fortran/resolve.c:145
 
72088
-#, gcc-internal-format, gfc-internal-format
 
72089
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72090
 msgid "Interface '%s' at %L is declared in a later PROCEDURE statement"
 
72091
-msgstr ""
 
72092
+msgstr "介面『%s』,使用的由程序『%s』於 %L, 被宣告在中稍後程序敘述"
 
72093
 
 
72094
 #: fortran/resolve.c:158
 
72095
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72096
-#| msgid "Iterator step at %L cannot be zero"
 
72097
 msgid "Interface '%s' at %L may not be generic"
 
72098
-msgstr "%L 迭代次數不能為零"
 
72099
+msgstr "介面『%s』於 %C 可能無法是通用"
 
72100
 
 
72101
 #: fortran/resolve.c:165
 
72102
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72103
-#| msgid "Specification function '%s' at %L cannot be a statement function"
 
72104
 msgid "Interface '%s' at %L may not be a statement function"
 
72105
-msgstr "指定函式「%s」(位於 %L)不能是一個敘述函式"
 
72106
+msgstr "介面『%s』於 %C 可能無法是敘述函式"
 
72107
 
 
72108
 #: fortran/resolve.c:174
 
72109
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72110
-#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 
72111
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %L"
 
72112
-msgstr "內部程序「%s」在 %L 處不允許做為實際引數"
 
72113
+msgstr "Intrinsic 程序『%s』不允許在中程序敘述於 %C"
 
72114
 
 
72115
 #: fortran/resolve.c:180
 
72116
-#, gcc-internal-format, gfc-internal-format
 
72117
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72118
 msgid "Interface '%s' at %L must be explicit"
 
72119
-msgstr ""
 
72120
+msgstr "介面『%s』的程序『%s』於 %L 必須是明確的"
 
72121
 
 
72122
 #: fortran/resolve.c:202
 
72123
-#, gcc-internal-format, gfc-internal-format
 
72124
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72125
 msgid "PROCEDURE '%s' at %L may not be used as its own interface"
 
72126
-msgstr ""
 
72127
+msgstr "程序『%s』於 %L 可能無法被做為它的本身介面"
 
72128
 
 
72129
 #: fortran/resolve.c:296
 
72130
-#, gcc-internal-format, gfc-internal-format
 
72131
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72132
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 
72133
-msgstr ""
 
72134
+msgstr "交替回傳說明符在中 elemental 副常式『%s』於 %L 未被允許"
 
72135
 
 
72136
 #: fortran/resolve.c:300
 
72137
-#, gcc-internal-format, gfc-internal-format
 
72138
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72139
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 
72140
-msgstr ""
 
72141
+msgstr "交替回傳說明符在中函式『%s』於 %L 未被允許"
 
72142
 
 
72143
 #: fortran/resolve.c:375
 
72144
-#, gcc-internal-format, gfc-internal-format
 
72145
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72146
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 
72147
-msgstr ""
 
72148
+msgstr "虛設程序『%s』的 PURE 程序於 %L 必須也是 PURE"
 
72149
 
 
72150
 #: fortran/resolve.c:385
 
72151
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72152
-#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 
72153
 msgid "Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
 
72154
-msgstr "%3$L 處純函式「%2$s」的引數「%1$s」必須是 INTENT(IN)"
 
72155
+msgstr "Fortran 2008:引數『%s』的 pure 函式『%s』於 %L 與值屬性但是而無需含義 (在中)"
 
72156
 
 
72157
 #: fortran/resolve.c:390
 
72158
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72159
-#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 
72160
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN) or VALUE"
 
72161
-msgstr "%3$L 處純函式「%2$s」的引數「%1$s」必須是 INTENT(IN)"
 
72162
+msgstr "引數『%s』的 pure 函式『%s』於 %L 必須是含義 (在中) 或值"
 
72163
 
 
72164
 #: fortran/resolve.c:398
 
72165
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72166
-#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 
72167
 msgid "Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
 
72168
-msgstr "%3$L 處純函式「%2$s」的引數「%1$s」必須是 INTENT(IN)"
 
72169
+msgstr "Fortran 2008:引數『%s』的 pure 副常式『%s』於 %L 與值屬性但是而無需含義"
 
72170
 
 
72171
 #: fortran/resolve.c:403
 
72172
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72173
-#| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 
72174
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
 
72175
-msgstr "%3$L 處純函式「%2$s」的引數「%1$s」必須是 INTENT(IN)"
 
72176
+msgstr "引數『%s』的 pure 副常式『%s』於 %L 必須有它的含義指定的或有值屬性"
 
72177
 
 
72178
 #: fortran/resolve.c:437
 
72179
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72180
-#| msgid "Keyword argument '%s' at %L is not in the procedure"
 
72181
 msgid "Coarray dummy argument '%s' at %L to elemental procedure"
 
72182
-msgstr "在 %L 處的關鍵字引數不在程序中"
 
72183
+msgstr "Coarray 虛引數『%s』於 %L 到 elemental 程序"
 
72184
 
 
72185
 #: fortran/resolve.c:445
 
72186
 #, gcc-internal-format, gfc-internal-format
 
72187
@@ -45979,26 +43729,23 @@
 
72188
 
 
72189
 #: fortran/resolve.c:454
 
72190
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72191
-#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
 
72192
 msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
 
72193
-msgstr "元素程序的引數「%s」在 %L 處必須是標量"
 
72194
+msgstr "引數『%s』的 elemental 程序於 %L 無法有 ALLOCATABLE 屬性"
 
72195
 
 
72196
 #: fortran/resolve.c:464
 
72197
-#, gcc-internal-format, gfc-internal-format
 
72198
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72199
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 
72200
-msgstr ""
 
72201
+msgstr "引數『%s』的 elemental 程序於 %L 無法有指標屬性"
 
72202
 
 
72203
 #: fortran/resolve.c:472
 
72204
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72205
-#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 
72206
 msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
 
72207
-msgstr "在 %L 處的啞程序不允許出現在 ELEMENTAL 程序中"
 
72208
+msgstr "虛設程序『%s』不允許在中 elemental 程序『%s』於 %L"
 
72209
 
 
72210
 #: fortran/resolve.c:481
 
72211
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72212
-#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
 
72213
 msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified or have the VALUE attribute"
 
72214
-msgstr "元素程序的引數「%s」在 %L 處必須是標量"
 
72215
+msgstr "引數『%s』的 pure 副常式『%s』於 %L 必須有它的含義指定的或有值屬性"
 
72216
 
 
72217
 #: fortran/resolve.c:494
 
72218
 #, gcc-internal-format, gfc-internal-format
 
72219
@@ -46007,77 +43754,73 @@
 
72220
 
 
72221
 #: fortran/resolve.c:504
 
72222
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72223
-#| msgid "Argument '%s' of statement function at %L must be scalar"
 
72224
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 
72225
-msgstr "敘述函式的引數「%s」在 %L 處必須是標量"
 
72226
+msgstr "Character-valued 引數『%s』的敘述函式於 %L 必須有常數長度"
 
72227
 
 
72228
 #: fortran/resolve.c:562
 
72229
-#, gcc-internal-format, gfc-internal-format
 
72230
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72231
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 
72232
-msgstr ""
 
72233
+msgstr "包含的函式『%s』於 %L 沒有任何隱含的型態"
 
72234
 
 
72235
 #: fortran/resolve.c:565
 
72236
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72237
-#| msgid "Function '%s' at %L has no IMPLICIT type"
 
72238
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 
72239
-msgstr "函式「%s」在 %L 處沒有 IMPLICIT 類型"
 
72240
+msgstr "結果『%s』的包含的函式『%s』於 %L 沒有任何隱含的型態"
 
72241
 
 
72242
 #: fortran/resolve.c:589
 
72243
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72244
-#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
 
72245
 msgid "Character-valued %s '%s' at %L must not be assumed length"
 
72246
-msgstr "字元賦值的內部函式「%s」在 %L 處不允許被指派長度"
 
72247
+msgstr "Character-valued %s『%s』於 %L 必須不被假設長度"
 
72248
 
 
72249
 #: fortran/resolve.c:764
 
72250
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72251
-#| msgid "inconsistent instance variable specification"
 
72252
 msgid "Function %s at %L has entries with mismatched array specifications"
 
72253
-msgstr "不一致的實體變數指定"
 
72254
+msgstr "函式 %s 於 %L 有條目與不匹配的陣列規格"
 
72255
 
 
72256
 #: fortran/resolve.c:781
 
72257
-#, gcc-internal-format, gfc-internal-format
 
72258
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72259
 msgid "Function %s at %L with entries returning variables of different string lengths"
 
72260
-msgstr ""
 
72261
+msgstr "延伸:函式 %s 於 %L 與條目回傳變數的不同的字串長度"
 
72262
 
 
72263
 #: fortran/resolve.c:808
 
72264
-#, gcc-internal-format, gfc-internal-format
 
72265
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72266
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 
72267
-msgstr ""
 
72268
+msgstr "函數計算結果 %s 無法陣列在中函式 %s 於 %L"
 
72269
 
 
72270
 #: fortran/resolve.c:812
 
72271
-#, gcc-internal-format, gfc-internal-format
 
72272
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72273
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 
72274
-msgstr ""
 
72275
+msgstr "條目結果 %s 無法陣列在中函式 %s 於 %L"
 
72276
 
 
72277
 #: fortran/resolve.c:819
 
72278
-#, gcc-internal-format, gfc-internal-format
 
72279
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72280
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 
72281
-msgstr ""
 
72282
+msgstr "函數計算結果 %s 無法指標在中函式 %s 於 %L"
 
72283
 
 
72284
 #: fortran/resolve.c:823
 
72285
-#, gcc-internal-format, gfc-internal-format
 
72286
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72287
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 
72288
-msgstr ""
 
72289
+msgstr "條目結果 %s 無法指標在中函式 %s 於 %L"
 
72290
 
 
72291
 #: fortran/resolve.c:861
 
72292
-#, gcc-internal-format, gfc-internal-format
 
72293
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72294
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 
72295
-msgstr ""
 
72296
+msgstr "函數計算結果 %s 無法的型態 %s 在中函式 %s 於 %L"
 
72297
 
 
72298
 #: fortran/resolve.c:866
 
72299
-#, gcc-internal-format, gfc-internal-format
 
72300
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72301
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 
72302
-msgstr ""
 
72303
+msgstr "條目結果 %s 無法的型態 %s 在中函式 %s 於 %L"
 
72304
 
 
72305
 #: fortran/resolve.c:909
 
72306
-#, gcc-internal-format, gfc-internal-format
 
72307
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72308
 msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
 
72309
-msgstr ""
 
72310
+msgstr "變數『%s』於 %L 是在中共同但是只有在中區塊資料初始化被允許"
 
72311
 
 
72312
 #: fortran/resolve.c:913
 
72313
-#, gcc-internal-format, gfc-internal-format
 
72314
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72315
 msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
 
72316
-msgstr ""
 
72317
+msgstr "初始化的變數『%s』於 %L 是在中空白共同但是初始化是只有允許的在中具名的共同區塊"
 
72318
 
 
72319
 #: fortran/resolve.c:920
 
72320
 #, gcc-internal-format, gfc-internal-format
 
72321
@@ -46085,135 +43828,124 @@
 
72322
 msgstr ""
 
72323
 
 
72324
 #: fortran/resolve.c:928
 
72325
-#, gcc-internal-format, gfc-internal-format
 
72326
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72327
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 
72328
-msgstr ""
 
72329
+msgstr "衍生類型變數『%s』在中共同於 %L 有 neither 序列 nor 繫結©屬性"
 
72330
 
 
72331
 #: fortran/resolve.c:932
 
72332
-#, gcc-internal-format, gfc-internal-format
 
72333
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72334
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 
72335
-msgstr ""
 
72336
+msgstr "衍生類型變數『%s』在中共同於 %L 有 ultimate 成分該是 allocatable"
 
72337
 
 
72338
 #: fortran/resolve.c:936
 
72339
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72340
-#| msgid "External object '%s' at %L may not have an initializer"
 
72341
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 
72342
-msgstr "外部物件「%s」在 %L 處不能有初始值設定"
 
72343
+msgstr "衍生類型變數『%s』在中共同於 %L 可能無法有預設初始設定式"
 
72344
 
 
72345
 #: fortran/resolve.c:966
 
72346
-#, gcc-internal-format, gfc-internal-format
 
72347
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72348
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 
72349
-msgstr ""
 
72350
+msgstr "共同區塊『%s』於 %L 被做為參數於 %L"
 
72351
 
 
72352
 #: fortran/resolve.c:970
 
72353
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72354
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
72355
 msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
 
72356
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
72357
+msgstr "共同區塊『%s』於 %L 無法有外部屬性"
 
72358
 
 
72359
 #: fortran/resolve.c:974
 
72360
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72361
-#| msgid "Generic subroutine '%s' at %L is not an intrinsic subroutine"
 
72362
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 
72363
-msgstr "通用子處理序「%s」(於 %L 處)不是一個內建子處理序"
 
72364
+msgstr "共同區塊『%s』於 %L 也是 intrinsic 程序"
 
72365
 
 
72366
 #: fortran/resolve.c:978
 
72367
-#, gcc-internal-format, gfc-internal-format
 
72368
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72369
 msgid "COMMON block '%s' at %L that is also a function result"
 
72370
-msgstr ""
 
72371
+msgstr "Fortran 2003:共同區塊『%s』於 %L 該也是函數計算結果"
 
72372
 
 
72373
 #: fortran/resolve.c:983
 
72374
-#, gcc-internal-format, gfc-internal-format
 
72375
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72376
 msgid "COMMON block '%s' at %L that is also a global procedure"
 
72377
-msgstr ""
 
72378
+msgstr "Fortran 2003:共同區塊『%s』於 %L 該也是全域程序"
 
72379
 
 
72380
 #: fortran/resolve.c:1047
 
72381
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72382
-#| msgid "Too few components in structure constructor at %C"
 
72383
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 
72384
-msgstr "%C 處結構建構中元件太少"
 
72385
+msgstr "成分的結構建構子『%s』於 %L 是私人的"
 
72386
 
 
72387
 #: fortran/resolve.c:1083
 
72388
-#, gcc-internal-format, gfc-internal-format
 
72389
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72390
 msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
 
72391
-msgstr ""
 
72392
+msgstr "分級的元件在中結構建構子於 %L 不匹配該的成分 (%d/%d)"
 
72393
 
 
72394
 #: fortran/resolve.c:1104
 
72395
-#, gcc-internal-format, gfc-internal-format
 
72396
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72397
 msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
 
72398
-msgstr ""
 
72399
+msgstr "元件在中結構建構子於 %L, 用於指標成分『%s』,是 %s 但是應該是 %s"
 
72400
 
 
72401
 #: fortran/resolve.c:1189
 
72402
-#, gcc-internal-format, gfc-internal-format
 
72403
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72404
 msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
 
72405
-msgstr ""
 
72406
+msgstr "空值在中結構建構子於 %L 正在被套用到成分『%s』,該項是 neither 指標 nor ALLOCATABLE"
 
72407
 
 
72408
 #: fortran/resolve.c:1223
 
72409
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72410
-#| msgid "Too many components in structure constructor at %C"
 
72411
 msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
 
72412
-msgstr "%C 處結構建構的元件太多"
 
72413
+msgstr "介面不匹配用於 procedure-pointer 成分『%s』在中結構建構子於 %L:%s"
 
72414
 
 
72415
 #: fortran/resolve.c:1239
 
72416
-#, gcc-internal-format, gfc-internal-format
 
72417
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72418
 msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 
72419
-msgstr ""
 
72420
+msgstr "元件在中結構建構子於 %L, 用於指標成分『%s』應該是指標或目標"
 
72421
 
 
72422
 #: fortran/resolve.c:1250
 
72423
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72424
-#| msgid "Pointer initialization at %C requires '=>', not '='"
 
72425
 msgid "Pointer initialization target at %L must not be ALLOCATABLE "
 
72426
-msgstr "在 %C 處的指標初始化需要「=>」,而不是「=」"
 
72427
+msgstr "指標初始化目標於 %L 必須不是 ALLOCATABLE "
 
72428
 
 
72429
 #: fortran/resolve.c:1267
 
72430
-#, gcc-internal-format, gfc-internal-format
 
72431
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72432
 msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
 
72433
-msgstr ""
 
72434
+msgstr "無效的運算式在中結構建構子用於指標成分『%s』於 %L 在中 PURE 程序"
 
72435
 
 
72436
 #: fortran/resolve.c:1396
 
72437
-#, gcc-internal-format, gfc-internal-format
 
72438
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72439
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 
72440
-msgstr ""
 
72441
+msgstr "上限在中最後一筆尺寸必須出現在中參考到假設的大小陣列『%s』於 %L"
 
72442
 
 
72443
 #: fortran/resolve.c:1458
 
72444
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72445
-#| msgid "Symbol '%s' at %L is ambiguous"
 
72446
 msgid "'%s' at %L is ambiguous"
 
72447
-msgstr "符號「%s」(位於 %L)有歧義"
 
72448
+msgstr "『%s』於 %L 是模稜兩可的"
 
72449
 
 
72450
 #: fortran/resolve.c:1462
 
72451
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72452
-#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 
72453
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 
72454
-msgstr "內部程序「%s」在 %L 處不允許做為實際引數"
 
72455
+msgstr "通用程序『%s』未被允許做為實際引數於 %L"
 
72456
 
 
72457
 #: fortran/resolve.c:1574
 
72458
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72459
-#| msgid "Specification function '%s' at %L must be PURE"
 
72460
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 
72461
-msgstr "指定函式「%s」(位於 %L)必須為 PURE"
 
72462
+msgstr "型態指定的用於內建函式『%s』於 %L 被忽略"
 
72463
 
 
72464
 #: fortran/resolve.c:1587
 
72465
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72466
-#| msgid "Intrinsic '%s' at %L cannot have an initializer"
 
72467
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 
72468
-msgstr "內建函式「%s」在 %L 處不能有初始值設定"
 
72469
+msgstr "Intrinsic 副常式『%s』於 %L 不應該有型態說明符"
 
72470
 
 
72471
 #: fortran/resolve.c:1598
 
72472
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72473
-#| msgid "Intrinsic at %L does not exist"
 
72474
 msgid "'%s' declared INTRINSIC at %L does not exist"
 
72475
-msgstr "%L 處的內建函式不存在"
 
72476
+msgstr "『%s』宣告的 INTRINSIC 於 %L 不存在"
 
72477
 
 
72478
 #: fortran/resolve.c:1609
 
72479
-#, gcc-internal-format, gfc-internal-format
 
72480
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72481
 msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
 
72482
-msgstr ""
 
72483
+msgstr "intrinsic『%s』宣告的 INTRINSIC 於 %L 不是可用在中目前的標準設定值但是 %s。 使用適當 -std=* 選項或啟用 -fall-intrinsics 以便使用它。"
 
72484
 
 
72485
 #: fortran/resolve.c:1645
 
72486
-#, gcc-internal-format, gfc-internal-format
 
72487
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72488
 msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
 
72489
-msgstr ""
 
72490
+msgstr "非遞迴程序『%s』於 %L 是可能會呼叫它自己遞迴。 宣告它遞迴或使用 -frecursive"
 
72491
 
 
72492
 #: fortran/resolve.c:1683 fortran/resolve.c:8930 fortran/resolve.c:10228
 
72493
 #, gcc-internal-format, gfc-internal-format
 
72494
@@ -46227,15 +43959,13 @@
 
72495
 
 
72496
 #: fortran/resolve.c:1734
 
72497
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72498
-#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
 
72499
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 
72500
-msgstr "敘述函式「%s」在 %L 處不允許做為實際引數"
 
72501
+msgstr "Intrinsic『%s』於 %L 未被允許做為實際引數"
 
72502
 
 
72503
 #: fortran/resolve.c:1742
 
72504
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72505
-#| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 
72506
 msgid "Internal procedure '%s' is used as actual argument at %L"
 
72507
-msgstr "內部程序「%s」在 %L 處不允許做為實際引數"
 
72508
+msgstr "Fortran 2008:內部程序『%s』被做為實際引數於 %L"
 
72509
 
 
72510
 #: fortran/resolve.c:1750
 
72511
 #, gcc-internal-format, gfc-internal-format
 
72512
@@ -46243,9 +43973,9 @@
 
72513
 msgstr "ELEMENTAL non-INTRINSIC 程序「%s」在 %L 處不允許做為實際引數"
 
72514
 
 
72515
 #: fortran/resolve.c:1777
 
72516
-#, gcc-internal-format, gfc-internal-format
 
72517
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72518
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 
72519
-msgstr ""
 
72520
+msgstr "無法找到特定的 INTRINSIC 程序用於參考『%s』於 %L"
 
72521
 
 
72522
 #: fortran/resolve.c:1799
 
72523
 #, gcc-internal-format, gfc-internal-format
 
72524
@@ -46254,306 +43984,283 @@
 
72525
 
 
72526
 #: fortran/resolve.c:1854
 
72527
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72528
-#| msgid "Argument of INT at %L is not a valid type"
 
72529
 msgid "By-value argument at %L is not of numeric type"
 
72530
-msgstr "%L 處 INT 的引數類型無效"
 
72531
+msgstr "By-value 引數於 %L 不是的數字類型"
 
72532
 
 
72533
 #: fortran/resolve.c:1861
 
72534
-#, gcc-internal-format, gfc-internal-format
 
72535
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72536
 msgid "By-value argument at %L cannot be an array or an array section"
 
72537
-msgstr ""
 
72538
+msgstr "By-value 引數於 %L 無法陣列或陣列區段"
 
72539
 
 
72540
 #: fortran/resolve.c:1875
 
72541
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72542
-#| msgid "standard conversions are not allowed in this context"
 
72543
 msgid "By-value argument at %L is not allowed in this context"
 
72544
-msgstr "此上下文中不允許標準轉換"
 
72545
+msgstr "By-value 引數於 %L 未被允許在中這個語境"
 
72546
 
 
72547
 #: fortran/resolve.c:1887
 
72548
-#, gcc-internal-format, gfc-internal-format
 
72549
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72550
 msgid "Passing internal procedure at %L by location not allowed"
 
72551
-msgstr ""
 
72552
+msgstr "傳遞內部程序於 %L 依位置不允許"
 
72553
 
 
72554
 #: fortran/resolve.c:1898
 
72555
-#, gcc-internal-format, gfc-internal-format
 
72556
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72557
 msgid "Coindexed actual argument at %L with ultimate pointer component"
 
72558
-msgstr ""
 
72559
+msgstr "Coindexed 實際引數於 %L 與 ultimate 指標成分"
 
72560
 
 
72561
 #: fortran/resolve.c:2029
 
72562
-#, gcc-internal-format, gfc-internal-format
 
72563
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72564
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 
72565
-msgstr ""
 
72566
+msgstr "『%s』於 %L 是陣列和可選的;如果它缺少,它無法實際引數的 ELEMENTAL 程序除非有 non-optional 引數與同級 (12.4.1.5)"
 
72567
 
 
72568
 #: fortran/resolve.c:2067
 
72569
-#, gcc-internal-format, gfc-internal-format
 
72570
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72571
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 
72572
-msgstr ""
 
72573
+msgstr "實際引數於 %L 用於含義 (%s) 虛設『%s』的 ELEMENTAL 副常式『%s』是純量,但是另外的實際引數是陣列"
 
72574
 
 
72575
 #: fortran/resolve.c:2229
 
72576
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72577
-#| msgid "Rank mismatch in array reference at %L (%d/%d)"
 
72578
 msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
 
72579
-msgstr "%L 處陣列參照中秩不匹配(%d/%d)"
 
72580
+msgstr "字元長度不匹配在中傳回類型的函式『%s』於 %L (%ld/%ld)"
 
72581
 
 
72582
 #: fortran/resolve.c:2237
 
72583
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72584
-#| msgid "Type/rank mismatch in argument '%s' at %L"
 
72585
 msgid "Return type mismatch of function '%s' at %L (%s/%s)"
 
72586
-msgstr "引數「%s」類型/秩不匹配,於 %L 處"
 
72587
+msgstr "傳回類型不匹配的函式『%s』於 %L (%s/%s)"
 
72588
 
 
72589
 #: fortran/resolve.c:2256
 
72590
-#, gcc-internal-format, gfc-internal-format
 
72591
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72592
 msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
 
72593
-msgstr ""
 
72594
+msgstr "虛引數『%s』的程序『%s』於 %L 有屬性該需求明確的介面用於這個程序"
 
72595
 
 
72596
 #: fortran/resolve.c:2266
 
72597
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72598
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
72599
 msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
 
72600
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
72601
+msgstr "程序『%s』於 %L 與 assumed-shape 虛引數『%s』必須有明確的介面"
 
72602
 
 
72603
 #: fortran/resolve.c:2275
 
72604
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72605
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
72606
 msgid "Procedure '%s' at %L with assumed-rank dummy argument '%s' must have an explicit interface"
 
72607
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
72608
+msgstr "程序『%s』於 %L 與 assumed-shape 虛引數『%s』必須有明確的介面"
 
72609
 
 
72610
 #: fortran/resolve.c:2283
 
72611
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72612
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
72613
 msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
 
72614
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
72615
+msgstr "程序『%s』於 %L 與 coarray 虛引數『%s』必須有明確的介面"
 
72616
 
 
72617
 #: fortran/resolve.c:2291
 
72618
-#, gcc-internal-format, gfc-internal-format
 
72619
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72620
 msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
 
72621
-msgstr ""
 
72622
+msgstr "程序『%s』於 %L 與 parametrized 衍生類型引數『%s』必須有明確的介面"
 
72623
 
 
72624
 #: fortran/resolve.c:2300
 
72625
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72626
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
72627
 msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
 
72628
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
72629
+msgstr "程序『%s』於 %L 與 polymorphic 虛引數『%s』必須有明確的介面"
 
72630
 
 
72631
 #: fortran/resolve.c:2309
 
72632
-#, gcc-internal-format, gfc-internal-format
 
72633
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72634
 msgid "Procedure '%s' at %L with assumed-type dummy argument '%s' must have an explicit interface"
 
72635
-msgstr ""
 
72636
+msgstr "程序『%s』於 %L 與 assumed-shape 虛引數『%s』必須有明確的介面"
 
72637
 
 
72638
 #: fortran/resolve.c:2321
 
72639
-#, gcc-internal-format, gfc-internal-format
 
72640
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72641
 msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
 
72642
-msgstr ""
 
72643
+msgstr "參考到函式『%s』於 %L 還是需要明確的介面或分級是不正確"
 
72644
 
 
72645
 #: fortran/resolve.c:2333
 
72646
-#, gcc-internal-format, gfc-internal-format
 
72647
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72648
 msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
 
72649
-msgstr ""
 
72650
+msgstr "函式『%s』於 %L 與指標或 ALLOCATABLE 結果必須有明確的介面"
 
72651
 
 
72652
 #: fortran/resolve.c:2346
 
72653
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72654
-#| msgid "Character-valued internal function '%s' at %L must not be assumed length"
 
72655
 msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
 
72656
-msgstr "字元賦值的內部函式「%s」在 %L 處不允許被指派長度"
 
72657
+msgstr "Nonconstant character-length 函式『%s』於 %L 必須有明確的介面"
 
72658
 
 
72659
 #: fortran/resolve.c:2356
 
72660
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72661
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
72662
 msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
 
72663
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
72664
+msgstr "ELEMENTAL 程序『%s』於 %L 必須有明確的介面"
 
72665
 
 
72666
 #: fortran/resolve.c:2363
 
72667
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72668
-#| msgid "Symbol '%s' at %L already has an explicit interface"
 
72669
 msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
 
72670
-msgstr "符號「%s」在 %L 處已經有了明確介面"
 
72671
+msgstr "程序『%s』於 %L 與繫結©屬性必須有明確的介面"
 
72672
 
 
72673
 #: fortran/resolve.c:2469
 
72674
-#, gcc-internal-format, gfc-internal-format
 
72675
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72676
 msgid "There is no specific function for the generic '%s' at %L"
 
72677
-msgstr ""
 
72678
+msgstr "沒有任何特定的函式用於通用『%s』於 %L"
 
72679
 
 
72680
 #: fortran/resolve.c:2487
 
72681
-#, gcc-internal-format, gfc-internal-format
 
72682
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72683
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 
72684
-msgstr ""
 
72685
+msgstr "通用函式『%s』於 %L 不是一致的與特定的 intrinsic 介面"
 
72686
 
 
72687
 #: fortran/resolve.c:2525
 
72688
-#, gcc-internal-format, gfc-internal-format
 
72689
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72690
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 
72691
-msgstr ""
 
72692
+msgstr "函式『%s』於 %L 是 INTRINSIC 但是不是相容與 intrinsic"
 
72693
 
 
72694
 #: fortran/resolve.c:2574
 
72695
-#, gcc-internal-format, gfc-internal-format
 
72696
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72697
 msgid "Unable to resolve the specific function '%s' at %L"
 
72698
-msgstr ""
 
72699
+msgstr "無法解析特定的函式『%s』於 %L"
 
72700
 
 
72701
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
72702
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
72703
 #, gcc-internal-format, gfc-internal-format
 
72704
 msgid "Function '%s' at %L has no IMPLICIT type"
 
72705
 msgstr "函式「%s」在 %L 處沒有 IMPLICIT 類型"
 
72706
 
 
72707
 #: fortran/resolve.c:2830
 
72708
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72709
-#| msgid "Argument of INT at %L is not a valid type"
 
72710
 msgid "Argument to '%s' at %L is not a variable"
 
72711
-msgstr "%L 處 INT 的引數類型無效"
 
72712
+msgstr "引數到『%s』於 %L 並非變數"
 
72713
 
 
72714
 #: fortran/resolve.c:2874
 
72715
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72716
-#| msgid "Missing actual argument for argument '%s' at %L"
 
72717
 msgid "More actual than formal arguments in '%s' call at %L"
 
72718
-msgstr "參數「%s」在 %L 處缺少引數"
 
72719
+msgstr "更多實際的比形式引數在中『%s』呼叫於 %L"
 
72720
 
 
72721
 #: fortran/resolve.c:2886
 
72722
-#, gcc-internal-format, gfc-internal-format
 
72723
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72724
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 
72725
-msgstr ""
 
72726
+msgstr "參數『%s』到『%s』於 %L 必須是還是目標或關聯的指標"
 
72727
 
 
72728
 #: fortran/resolve.c:2895
 
72729
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72730
-#| msgid "pointers are not permitted as case values"
 
72731
 msgid "Coindexed argument not permitted in '%s' call at %L"
 
72732
-msgstr "指標不能做為 case 常數"
 
72733
+msgstr "Coindexed 引數無法允許的在中『%s』呼叫於 %L"
 
72734
 
 
72735
 #: fortran/resolve.c:2918
 
72736
-#, gcc-internal-format, gfc-internal-format
 
72737
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72738
 msgid "Array section not permitted in '%s' call at %L"
 
72739
-msgstr ""
 
72740
+msgstr "陣列區段無法允許的在中『%s』呼叫於 %L"
 
72741
 
 
72742
 #: fortran/resolve.c:2929
 
72743
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72744
-#| msgid "Function name '%s' not allowed at %C"
 
72745
 msgid "Array section in '%s' call at %L"
 
72746
-msgstr "函式名「%s」不允許出現在 %C 處"
 
72747
+msgstr "陣列區段在中『%s』呼叫於 %L"
 
72748
 
 
72749
 #: fortran/resolve.c:2948
 
72750
-#, gcc-internal-format, gfc-internal-format
 
72751
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72752
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 
72753
-msgstr ""
 
72754
+msgstr "Allocatable 變數『%s』使用的做為參數到『%s』於 %L 必須不是陣列的零大小"
 
72755
 
 
72756
 #: fortran/resolve.c:2965
 
72757
-#, gcc-internal-format, gfc-internal-format
 
72758
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72759
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 
72760
-msgstr ""
 
72761
+msgstr "Assumed-shape 陣列『%s』於 %L 無法引數到程序『%s』因為它不是 C 可交流的"
 
72762
 
 
72763
 #: fortran/resolve.c:2975
 
72764
-#, gcc-internal-format, gfc-internal-format
 
72765
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72766
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 
72767
-msgstr ""
 
72768
+msgstr "Deferred-shape 陣列『%s』於 %L 無法引數到程序『%s』因為它不是 C 可交流的"
 
72769
 
 
72770
 #: fortran/resolve.c:2998 fortran/resolve.c:3035
 
72771
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72772
-#| msgid "Argument of %s at %L must be of length one"
 
72773
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 
72774
-msgstr "%s 的參數(位於 %L)長度必須為 1"
 
72775
+msgstr "字元引數『%s』到『%s』於 %L 必須有長度的 1"
 
72776
 
 
72777
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 
72778
 #. scalar pointer.
 
72779
 #: fortran/resolve.c:3011
 
72780
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72781
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 
72782
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 
72783
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個 POINTER"
 
72784
+msgstr "引數『%s』到『%s』於 %L 必須是關聯的純量指標"
 
72785
 
 
72786
 #: fortran/resolve.c:3027
 
72787
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72788
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
 
72789
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 
72790
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個標量"
 
72791
+msgstr "參數『%s』到『%s』於 %L 必須是純量"
 
72792
 
 
72793
 #: fortran/resolve.c:3043
 
72794
-#, gcc-internal-format, gfc-internal-format
 
72795
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72796
 msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
 
72797
-msgstr ""
 
72798
+msgstr "參數『%s』到『%s』於 %L 必須不是 polymorphic"
 
72799
 
 
72800
 #. TODO: Update this error message to allow for procedure
 
72801
 #. pointers once they are implemented.
 
72802
 #: fortran/resolve.c:3056
 
72803
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72804
-#| msgid "Argument of %s at %L must be of length one"
 
72805
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
72806
-msgstr "%s 的參數(位於 %L)長度必須為 1"
 
72807
+msgstr "參數『%s』到『%s』於 %L 必須是程序"
 
72808
 
 
72809
 #: fortran/resolve.c:3063
 
72810
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72811
-#| msgid "Missing actual argument '%s' in call to '%s' at %L"
 
72812
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
72813
 msgstr "缺少引數「%s」,在呼叫「%s」時,位於 %L"
 
72814
 
 
72815
 #: fortran/resolve.c:3111
 
72816
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72817
-#| msgid "%q+D is not a function,"
 
72818
 msgid "'%s' at %L is not a function"
 
72819
-msgstr "%q+D 不是一個函式,"
 
72820
+msgstr "『%s』於 %L 並非函式"
 
72821
 
 
72822
 #: fortran/resolve.c:3119 fortran/resolve.c:3793
 
72823
-#, gcc-internal-format, gfc-internal-format
 
72824
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72825
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 
72826
-msgstr ""
 
72827
+msgstr "摘要介面『%s』必須不被引用於 %L"
 
72828
 
 
72829
 #. Internal procedures are taken care of in resolve_contained_fntype.
 
72830
 #: fortran/resolve.c:3175
 
72831
-#, gcc-internal-format, gfc-internal-format
 
72832
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72833
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 
72834
-msgstr ""
 
72835
+msgstr "函式『%s』被宣告字元 (*) 和無法使用的於 %L 自從它並非虛引數"
 
72836
 
 
72837
 #: fortran/resolve.c:3228
 
72838
-#, gcc-internal-format, gfc-internal-format
 
72839
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72840
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 
72841
-msgstr ""
 
72842
+msgstr "使用者自訂 non-ELEMENTAL 函式『%s』於 %L 不允許在中 WORKSHARE 建構"
 
72843
 
 
72844
 #: fortran/resolve.c:3278
 
72845
-#, gcc-internal-format, gfc-internal-format
 
72846
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72847
 msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
 
72848
-msgstr ""
 
72849
+msgstr "參考到 non-PURE 函式『%s』於 %L 內部 FORALL %s"
 
72850
 
 
72851
 #: fortran/resolve.c:3285
 
72852
-#, gcc-internal-format, gfc-internal-format
 
72853
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72854
 msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
 
72855
-msgstr ""
 
72856
+msgstr "參考到 non-PURE 函式『%s』於 %L 內部做共時 %s"
 
72857
 
 
72858
 #: fortran/resolve.c:3292
 
72859
-#, gcc-internal-format, gfc-internal-format
 
72860
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72861
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 
72862
-msgstr ""
 
72863
+msgstr "函式參考到『%s』於 %L 是要 non-PURE 程序在之內 PURE 程序"
 
72864
 
 
72865
 #: fortran/resolve.c:3311
 
72866
-#, gcc-internal-format, gfc-internal-format
 
72867
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72868
 msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
 
72869
-msgstr ""
 
72870
+msgstr "條目『%s』於 %L 無法 called 遞迴,因為函式『%s』不是遞迴"
 
72871
 
 
72872
 #: fortran/resolve.c:3315
 
72873
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72874
-#| msgid "Specification function '%s' at %L cannot be RECURSIVE"
 
72875
 msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
 
72876
-msgstr "指定函式「%s」(位於 %L)不能是 RECURSIVE"
 
72877
+msgstr "函式『%s』於 %L 無法 called 遞迴,因為它不是遞迴"
 
72878
 
 
72879
 #: fortran/resolve.c:3354
 
72880
-#, gcc-internal-format, gfc-internal-format
 
72881
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72882
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 
72883
-msgstr ""
 
72884
+msgstr "副常式呼叫到『%s』在中 FORALL 區塊於 %L 不是 PURE"
 
72885
 
 
72886
 #: fortran/resolve.c:3357
 
72887
-#, gcc-internal-format, gfc-internal-format
 
72888
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72889
 msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
 
72890
-msgstr ""
 
72891
+msgstr "副常式呼叫到『%s』在中做共時區塊於 %L 不是 PURE"
 
72892
 
 
72893
 #: fortran/resolve.c:3360
 
72894
-#, gcc-internal-format, gfc-internal-format
 
72895
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72896
 msgid "Subroutine call to '%s' at %L is not PURE"
 
72897
-msgstr ""
 
72898
+msgstr "副常式呼叫到『%s』於 %L 不是 PURE"
 
72899
 
 
72900
 #: fortran/resolve.c:3426
 
72901
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72902
-#| msgid "Unexpected use of subroutine name '%s' at %C"
 
72903
 msgid "There is no specific subroutine for the generic '%s' at %L"
 
72904
-msgstr "對子處理序名「%s」非預期的使用,在 %C 處"
 
72905
+msgstr "沒有任何特定的副常式用於通用『%s』於 %L"
 
72906
 
 
72907
 #: fortran/resolve.c:3435
 
72908
-#, gcc-internal-format, gfc-internal-format
 
72909
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72910
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 
72911
-msgstr ""
 
72912
+msgstr "通用副常式『%s』於 %L 不是一致的與 intrinsic 副常式介面"
 
72913
 
 
72914
 #: fortran/resolve.c:3546
 
72915
 #, gcc-internal-format, gfc-internal-format
 
72916
@@ -46562,21 +44269,18 @@
 
72917
 
 
72918
 #: fortran/resolve.c:3554
 
72919
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72920
-#| msgid "Argument of ACOSH at %L must not be less than 1"
 
72921
 msgid "Argument FPTR to C_F_POINTER at %L must not be polymorphic"
 
72922
-msgstr "%L 處 ACOSH 的參數必須不小於 1"
 
72923
+msgstr "實際引數到『%s』於 %L 必須是 polymorphic"
 
72924
 
 
72925
 #: fortran/resolve.c:3568
 
72926
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72927
-#| msgid "Missing actual argument '%s' in call to '%s' at %L"
 
72928
 msgid "Missing SHAPE argument for call to %s at %L"
 
72929
-msgstr "缺少引數「%s」,在呼叫「%s」時,位於 %L"
 
72930
+msgstr "缺少形狀參數用於呼叫到 %s 於 %L"
 
72931
 
 
72932
 #: fortran/resolve.c:3575
 
72933
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72934
-#| msgid "'%s' argument of '%s' intrinsic at %L must be an array"
 
72935
 msgid "SHAPE argument for call to %s at %L must be a rank 1 INTEGER array"
 
72936
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個陣列"
 
72937
+msgstr "形狀參數用於呼叫到 %s 於 %L 必須是分級 1 整數陣列"
 
72938
 
 
72939
 #: fortran/resolve.c:3588
 
72940
 #, gcc-internal-format, gfc-internal-format
 
72941
@@ -46589,29 +44293,29 @@
 
72942
 msgstr ""
 
72943
 
 
72944
 #: fortran/resolve.c:3660
 
72945
-#, gcc-internal-format, gfc-internal-format
 
72946
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72947
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 
72948
-msgstr ""
 
72949
+msgstr "副常式『%s』於 %L 是 INTRINSIC 但是不是相容與 intrinsic"
 
72950
 
 
72951
 #: fortran/resolve.c:3704
 
72952
-#, gcc-internal-format, gfc-internal-format
 
72953
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72954
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 
72955
-msgstr ""
 
72956
+msgstr "無法解析特定的副常式『%s』於 %L"
 
72957
 
 
72958
 #: fortran/resolve.c:3764
 
72959
-#, gcc-internal-format, gfc-internal-format
 
72960
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72961
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 
72962
-msgstr ""
 
72963
+msgstr "『%s』於 %L 有型態,該項不是一致的與呼叫於 %L"
 
72964
 
 
72965
 #: fortran/resolve.c:3803
 
72966
-#, gcc-internal-format, gfc-internal-format
 
72967
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72968
 msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
 
72969
-msgstr ""
 
72970
+msgstr "條目『%s』於 %L 無法 called 遞迴,因為副常式『%s』不是遞迴"
 
72971
 
 
72972
 #: fortran/resolve.c:3807
 
72973
-#, gcc-internal-format, gfc-internal-format
 
72974
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
72975
 msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
 
72976
-msgstr ""
 
72977
+msgstr "副常式『%s』於 %L 無法 called 遞迴,因為它不是遞迴"
 
72978
 
 
72979
 #: fortran/resolve.c:3885
 
72980
 #, gcc-internal-format, gfc-internal-format
 
72981
@@ -46620,27 +44324,23 @@
 
72982
 
 
72983
 #: fortran/resolve.c:4405
 
72984
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72985
-#| msgid "Array reference at %L is out of bounds"
 
72986
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 
72987
-msgstr "%L 處陣列參照越界"
 
72988
+msgstr "陣列參照於 %L 是超出邊界 (%ld<%ld) 在中尺寸 %d"
 
72989
 
 
72990
 #: fortran/resolve.c:4410
 
72991
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72992
-#| msgid "Array reference at %L is out of bounds"
 
72993
 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
 
72994
-msgstr "%L 處陣列參照越界"
 
72995
+msgstr "陣列參照於 %L 是超出邊界 (%ld<%ld) 在中 codimension %d"
 
72996
 
 
72997
 #: fortran/resolve.c:4420
 
72998
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
72999
-#| msgid "Array reference at %L is out of bounds"
 
73000
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 
73001
-msgstr "%L 處陣列參照越界"
 
73002
+msgstr "陣列參照於 %L 是超出邊界 (%ld>%ld) 在中尺寸 %d"
 
73003
 
 
73004
 #: fortran/resolve.c:4425
 
73005
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73006
-#| msgid "Array reference at %L is out of bounds"
 
73007
 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
 
73008
-msgstr "%L 處陣列參照越界"
 
73009
+msgstr "陣列參照於 %L 是超出邊界 (%ld>%ld) 在中 codimension %d"
 
73010
 
 
73011
 #: fortran/resolve.c:4445
 
73012
 #, gcc-internal-format, gfc-internal-format
 
73013
@@ -46649,32 +44349,28 @@
 
73014
 
 
73015
 #: fortran/resolve.c:4462
 
73016
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73017
-#| msgid "Array reference at %L is out of bounds"
 
73018
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 
73019
-msgstr "%L 處陣列參照越界"
 
73020
+msgstr "降低陣列參照於 %L 是超出邊界 (%ld<%ld) 在中尺寸 %d"
 
73021
 
 
73022
 #: fortran/resolve.c:4470
 
73023
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73024
-#| msgid "Array reference at %L is out of bounds"
 
73025
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 
73026
-msgstr "%L 處陣列參照越界"
 
73027
+msgstr "降低陣列參照於 %L 是超出邊界 (%ld>%ld) 在中尺寸 %d"
 
73028
 
 
73029
 #: fortran/resolve.c:4486
 
73030
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73031
-#| msgid "Array reference at %L is out of bounds"
 
73032
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 
73033
-msgstr "%L 處陣列參照越界"
 
73034
+msgstr "大寫陣列參照於 %L 是超出邊界 (%ld<%ld) 在中尺寸 %d"
 
73035
 
 
73036
 #: fortran/resolve.c:4495
 
73037
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73038
-#| msgid "Array reference at %L is out of bounds"
 
73039
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 
73040
-msgstr "%L 處陣列參照越界"
 
73041
+msgstr "大寫陣列參照於 %L 是超出邊界 (%ld>%ld) 在中尺寸 %d"
 
73042
 
 
73043
 #: fortran/resolve.c:4534
 
73044
-#, gcc-internal-format, gfc-internal-format
 
73045
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73046
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 
73047
-msgstr ""
 
73048
+msgstr "Rightmost 上限的假設的大小陣列區段尚未指定於 %L"
 
73049
 
 
73050
 #: fortran/resolve.c:4544
 
73051
 #, gcc-internal-format, gfc-internal-format
 
73052
@@ -46683,15 +44379,13 @@
 
73053
 
 
73054
 #: fortran/resolve.c:4552
 
73055
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73056
-#| msgid "Rank mismatch in array reference at %L (%d/%d)"
 
73057
 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
 
73058
-msgstr "%L 處陣列參照中秩不匹配(%d/%d)"
 
73059
+msgstr "Coindex 分級不匹配在中陣列參照於 %L (%d/%d)"
 
73060
 
 
73061
 #: fortran/resolve.c:4568
 
73062
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73063
-#| msgid "FORALL stride expression at %L must be a scalar %s"
 
73064
 msgid "Coindex of codimension %d must be a scalar at %L"
 
73065
-msgstr "%L 處的 FORALL 步幅敘述必須是 %s 標量"
 
73066
+msgstr "Coindex 的 codimension %d 必須是純量於 %L"
 
73067
 
 
73068
 #: fortran/resolve.c:4596
 
73069
 #, gcc-internal-format, gfc-internal-format
 
73070
@@ -46700,13 +44394,11 @@
 
73071
 
 
73072
 #: fortran/resolve.c:4602
 
73073
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73074
-#| msgid "Array index at %L must be of INTEGER type"
 
73075
 msgid "Array index at %L must be of INTEGER type, found %s"
 
73076
-msgstr "%L 處陣列索引必須具有 INTEGER 類型"
 
73077
+msgstr "陣列索引於 %L 必須是的整數類型,找到 %s"
 
73078
 
 
73079
 #: fortran/resolve.c:4608
 
73080
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73081
-#| msgid "Extension: REAL array index at %L"
 
73082
 msgid "REAL array index at %L"
 
73083
 msgstr "擴充:%L 處的 REAL 陣列索引"
 
73084
 
 
73085
@@ -46752,34 +44444,31 @@
 
73086
 
 
73087
 #: fortran/resolve.c:4908
 
73088
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73089
-#| msgid "Substring end index at %L must be scalar"
 
73090
 msgid "Substring end index at %L exceeds the string length"
 
73091
-msgstr "%L 處的子字串終止索引必須是標量"
 
73092
+msgstr "子字串結束索引於 %L 超出字串長度"
 
73093
 
 
73094
 #: fortran/resolve.c:4918
 
73095
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73096
-#| msgid "Substring end index at %L must be scalar"
 
73097
 msgid "Substring end index at %L is too large"
 
73098
-msgstr "%L 處的子字串終止索引必須是標量"
 
73099
+msgstr "子字串結束索引於 %L 太大"
 
73100
 
 
73101
 #: fortran/resolve.c:5070
 
73102
-#, gcc-internal-format, gfc-internal-format
 
73103
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73104
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 
73105
-msgstr ""
 
73106
+msgstr "成分到權限的部分參考與非零值分級必須不有指標屬性於 %L"
 
73107
 
 
73108
 #: fortran/resolve.c:5080
 
73109
-#, gcc-internal-format, gfc-internal-format
 
73110
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73111
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 
73112
-msgstr ""
 
73113
+msgstr "成分到權限的部分參考與非零值分級必須不有 ALLOCATABLE 屬性於 %L"
 
73114
 
 
73115
 #: fortran/resolve.c:5099
 
73116
-#, gcc-internal-format, gfc-internal-format
 
73117
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73118
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 
73119
-msgstr ""
 
73120
+msgstr "兩個以上部分參考與非零值分級必須不被指定的於 %L"
 
73121
 
 
73122
 #: fortran/resolve.c:5234
 
73123
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73124
-#| msgid "Assumed shape array at %L must be a dummy argument"
 
73125
 msgid "Assumed-type variable %s at %L may only be used as actual argument"
 
73126
 msgstr "假定外形的陣列在 %L 處必須是啞引數"
 
73127
 
 
73128
@@ -46794,7 +44483,6 @@
 
73129
 
 
73130
 #: fortran/resolve.c:5260
 
73131
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73132
-#| msgid "Assumed shape array at %L must be a dummy argument"
 
73133
 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
 
73134
 msgstr "假定外形的陣列在 %L 處必須是啞引數"
 
73135
 
 
73136
@@ -46808,72 +44496,70 @@
 
73137
 msgstr ""
 
73138
 
 
73139
 #: fortran/resolve.c:5282
 
73140
-#, gcc-internal-format, gfc-internal-format
 
73141
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73142
 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
 
73143
-msgstr ""
 
73144
+msgstr "Coarray 變數『%s』於 %L 不應該有 codimensions 與已推遲形狀"
 
73145
 
 
73146
 #: fortran/resolve.c:5297
 
73147
-#, gcc-internal-format, gfc-internal-format
 
73148
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73149
 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
 
73150
-msgstr ""
 
73151
+msgstr "Coarray 變數『%s』於 %L 不應該有 codimensions 與已推遲形狀"
 
73152
 
 
73153
 #: fortran/resolve.c:5384
 
73154
-#, gcc-internal-format, gfc-internal-format
 
73155
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73156
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 
73157
-msgstr ""
 
73158
+msgstr "變數『%s』,已用於規格運算式,被引用於 %L 之前條目敘述在中該項它是參數"
 
73159
 
 
73160
 #: fortran/resolve.c:5389
 
73161
-#, gcc-internal-format, gfc-internal-format
 
73162
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73163
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 
73164
-msgstr ""
 
73165
+msgstr "變數『%s』被使用於 %L 之前條目敘述在中該項它是參數"
 
73166
 
 
73167
 #: fortran/resolve.c:5452
 
73168
-#, gcc-internal-format, gfc-internal-format
 
73169
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73170
 msgid "Polymorphic subobject of coindexed object at %L"
 
73171
-msgstr ""
 
73172
+msgstr "Polymorphic 子物件的 coindexed 物件於 %L"
 
73173
 
 
73174
 #: fortran/resolve.c:5465
 
73175
-#, gcc-internal-format, gfc-internal-format
 
73176
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73177
 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
 
73178
-msgstr ""
 
73179
+msgstr "Coindexed 物件與 polymorphic allocatable subcomponent 於 %L"
 
73180
 
 
73181
 #: fortran/resolve.c:5797
 
73182
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73183
-#| msgid "%s tag at %L must be scalar"
 
73184
 msgid "Passed-object at %L must be scalar"
 
73185
-msgstr "%s 標記在 %L 處必須是標量"
 
73186
+msgstr "Passed-object 於 %L 必須是純量"
 
73187
 
 
73188
 #: fortran/resolve.c:5804
 
73189
-#, gcc-internal-format, gfc-internal-format
 
73190
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73191
 msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
 
73192
-msgstr ""
 
73193
+msgstr "基底物件用於 procedure-pointer 成分呼叫於 %L 是的摘要型態『%s』"
 
73194
 
 
73195
 #: fortran/resolve.c:5839
 
73196
-#, gcc-internal-format, gfc-internal-format
 
73197
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73198
 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
 
73199
-msgstr ""
 
73200
+msgstr "基底物件用於 type-bound 程序呼叫於 %L 是的摘要型態『%s』"
 
73201
 
 
73202
 #: fortran/resolve.c:5848
 
73203
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73204
-#| msgid "Argument '%s' of elemental procedure at %L must be scalar"
 
73205
 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
 
73206
-msgstr "元素程序的引數「%s」在 %L 處必須是標量"
 
73207
+msgstr "基底物件用於 NOPASS type-bound 程序呼叫於 %L 必須是純量"
 
73208
 
 
73209
 #. Nothing matching found!
 
73210
 #: fortran/resolve.c:6036
 
73211
-#, gcc-internal-format, gfc-internal-format
 
73212
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73213
 msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
 
73214
-msgstr ""
 
73215
+msgstr "找到沒有匹配特定的繫結用於呼叫到通用『%s』於 %L"
 
73216
 
 
73217
 #: fortran/resolve.c:6063
 
73218
-#, gcc-internal-format, gfc-internal-format
 
73219
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73220
 msgid "'%s' at %L should be a SUBROUTINE"
 
73221
-msgstr ""
 
73222
+msgstr "『%s』於 %L 應該是副常式"
 
73223
 
 
73224
 #: fortran/resolve.c:6110
 
73225
-#, gcc-internal-format, gfc-internal-format
 
73226
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73227
 msgid "'%s' at %L should be a FUNCTION"
 
73228
-msgstr ""
 
73229
+msgstr "『%s』於 %L 應該是函式"
 
73230
 
 
73231
 #: fortran/resolve.c:6640
 
73232
 #, gcc-internal-format, gfc-internal-format
 
73233
@@ -46882,9 +44568,8 @@
 
73234
 
 
73235
 #: fortran/resolve.c:6650
 
73236
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73237
-#| msgid "%s at %L must be a scalar"
 
73238
 msgid "%s at %L must be integer"
 
73239
-msgstr "%s (%L 處)必須是一個標量"
 
73240
+msgstr "『%s』於 %L 必須是 nonnegative"
 
73241
 
 
73242
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
73243
 #, gcc-internal-format, gfc-internal-format
 
73244
@@ -46897,9 +44582,9 @@
 
73245
 msgstr "步進敘述於 %L 處的 DO 迴圈中不可為零"
 
73246
 
 
73247
 #: fortran/resolve.c:6740
 
73248
-#, gcc-internal-format, gfc-internal-format
 
73249
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73250
 msgid "DO loop at %L will be executed zero times"
 
73251
-msgstr ""
 
73252
+msgstr "做迴圈於 %L 將被執行零次"
 
73253
 
 
73254
 #: fortran/resolve.c:6801
 
73255
 #, gcc-internal-format, gfc-internal-format
 
73256
@@ -46928,133 +44613,127 @@
 
73257
 
 
73258
 #: fortran/resolve.c:6842
 
73259
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73260
-#| msgid "Variable '%s' cannot appear in the expression at %L"
 
73261
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 
73262
-msgstr "變數「%s」不能出現在 %L 處的運算式中"
 
73263
+msgstr "FORALL 索引『%s』可能無法出現在中 triplet 規格於 %L"
 
73264
 
 
73265
 #: fortran/resolve.c:6940 fortran/resolve.c:7228
 
73266
-#, gcc-internal-format, gfc-internal-format
 
73267
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73268
 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
 
73269
-msgstr ""
 
73270
+msgstr "Allocate-object 於 %L 必須是 ALLOCATABLE 或指標"
 
73271
 
 
73272
 #: fortran/resolve.c:6948 fortran/resolve.c:7193
 
73273
-#, gcc-internal-format, gfc-internal-format
 
73274
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73275
 msgid "Coindexed allocatable object at %L"
 
73276
-msgstr ""
 
73277
+msgstr "Coindexed allocatable 物件於 %L"
 
73278
 
 
73279
 #: fortran/resolve.c:7053
 
73280
-#, gcc-internal-format, gfc-internal-format
 
73281
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73282
 msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
 
73283
-msgstr ""
 
73284
+msgstr "Source-expr 於 %L 必須是純量或有同級做為 allocate-object 於 %L"
 
73285
 
 
73286
 #: fortran/resolve.c:7081
 
73287
-#, gcc-internal-format, gfc-internal-format
 
73288
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73289
 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
 
73290
-msgstr ""
 
73291
+msgstr "Source-expr 於 %L 和 allocate-object 於 %L 必須有相同形狀"
 
73292
 
 
73293
 #: fortran/resolve.c:7239
 
73294
-#, gcc-internal-format, gfc-internal-format
 
73295
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73296
 msgid "Type of entity at %L is type incompatible with source-expr at %L"
 
73297
-msgstr ""
 
73298
+msgstr "型態的實體於 %L 是型態不相容的與 source-expr 於 %L"
 
73299
 
 
73300
 #: fortran/resolve.c:7252
 
73301
-#, gcc-internal-format, gfc-internal-format
 
73302
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73303
 msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
 
73304
-msgstr ""
 
73305
+msgstr "allocate-object 於 %L 和 source-expr 於 %L 應該有相同 kind 型態參數"
 
73306
 
 
73307
 #: fortran/resolve.c:7266
 
73308
-#, gcc-internal-format, gfc-internal-format
 
73309
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73310
 msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
 
73311
-msgstr ""
 
73312
+msgstr "source-expr 於 %L 應該 neither 是的型態 LOCK_TYPE nor 有 LOCK_TYPE 成分如果 allocate-object 於 %L 是 coarray"
 
73313
 
 
73314
 #: fortran/resolve.c:7279
 
73315
-#, gcc-internal-format, gfc-internal-format
 
73316
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73317
 msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
 
73318
-msgstr ""
 
73319
+msgstr "配置 %s 的摘要基底類型於 %L 需要 type-spec 或 source-expr"
 
73320
 
 
73321
 #: fortran/resolve.c:7290
 
73322
-#, gcc-internal-format, gfc-internal-format
 
73323
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73324
 msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
 
73325
-msgstr ""
 
73326
+msgstr "配置 %s 於 %L 與 type-spec 需求相同 character-length 參數做為在中宣告"
 
73327
 
 
73328
 #: fortran/resolve.c:7397
 
73329
-#, gcc-internal-format, gfc-internal-format
 
73330
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73331
 msgid "Array specification required in ALLOCATE statement at %L"
 
73332
-msgstr ""
 
73333
+msgstr "陣列規格必要項在中配置敘述於 %L"
 
73334
 
 
73335
 #: fortran/resolve.c:7411
 
73336
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73337
-#| msgid "RESULT attribute required in ENTRY statement at %C"
 
73338
 msgid "Coarray specification required in ALLOCATE statement at %L"
 
73339
-msgstr "%C 處的 ENTRY 敘述需要 RESULT 屬性"
 
73340
+msgstr "Coarray 規格必要項在中配置敘述於 %L"
 
73341
 
 
73342
 #: fortran/resolve.c:7438
 
73343
-#, gcc-internal-format, gfc-internal-format
 
73344
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73345
 msgid "Bad array specification in ALLOCATE statement at %L"
 
73346
-msgstr ""
 
73347
+msgstr "不當的陣列規格在中配置敘述於 %L"
 
73348
 
 
73349
 #: fortran/resolve.c:7457
 
73350
-#, gcc-internal-format, gfc-internal-format
 
73351
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73352
 msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 
73353
-msgstr ""
 
73354
+msgstr "『%s』必須不出現在中陣列規格於 %L 在中相同配置敘述位置它是它自己配置"
 
73355
 
 
73356
 #: fortran/resolve.c:7472
 
73357
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73358
-#| msgid "Expected = sign in PARAMETER statement at %C"
 
73359
 msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
 
73360
-msgstr "%C 在 PARAMETER 敘述中需要 = 符號"
 
73361
+msgstr "預期『*』在中 coindex 規格在中配置敘述於 %L"
 
73362
 
 
73363
 #: fortran/resolve.c:7483
 
73364
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73365
-#| msgid "Array specification must be deferred at %L"
 
73366
 msgid "Bad coarray specification in ALLOCATE statement at %L"
 
73367
-msgstr "%L 處陣列指定必須延遲"
 
73368
+msgstr "不當的 coarray 規格在中配置敘述於 %L"
 
73369
 
 
73370
 #: fortran/resolve.c:7513
 
73371
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73372
-#| msgid "FORALL index-name at %L must be a scalar INTEGER"
 
73373
 msgid "Stat-variable at %L must be a scalar INTEGER variable"
 
73374
-msgstr "%L 處 FORALL 索引名稱必須是 INTEGER 標量"
 
73375
+msgstr "Stat-variable 於 %L 必須是純量整數變數"
 
73376
 
 
73377
 #: fortran/resolve.c:7536
 
73378
-#, gcc-internal-format, gfc-internal-format
 
73379
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73380
 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
 
73381
-msgstr ""
 
73382
+msgstr "Stat-variable 於 %L 不應該是 %sd 在之內相同 %s 敘述"
 
73383
 
 
73384
 #: fortran/resolve.c:7547
 
73385
-#, gcc-internal-format, gfc-internal-format
 
73386
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73387
 msgid "ERRMSG at %L is useless without a STAT tag"
 
73388
-msgstr ""
 
73389
+msgstr "ERRMSG 於 %L 是無用的而無需 STAT 標籤"
 
73390
 
 
73391
 #: fortran/resolve.c:7558
 
73392
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73393
-#| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 
73394
 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
 
73395
-msgstr "%L 處指定的 UNIT 必須是 INTEGER 運算式或一個 CHARACTER 變數"
 
73396
+msgstr "Errmsg-variable 於 %L 必須是純量字元變數"
 
73397
 
 
73398
 #: fortran/resolve.c:7581
 
73399
-#, gcc-internal-format, gfc-internal-format
 
73400
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73401
 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
 
73402
-msgstr ""
 
73403
+msgstr "Errmsg-variable 於 %L 不應該是 %sd 在之內相同 %s 敘述"
 
73404
 
 
73405
 #: fortran/resolve.c:7611
 
73406
-#, gcc-internal-format, gfc-internal-format
 
73407
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73408
 msgid "Allocate-object at %L also appears at %L"
 
73409
-msgstr ""
 
73410
+msgstr "Allocate-object 於 %L 也出現於 %L"
 
73411
 
 
73412
 #: fortran/resolve.c:7617 fortran/resolve.c:7623
 
73413
-#, gcc-internal-format, gfc-internal-format
 
73414
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73415
 msgid "Allocate-object at %L is subobject of object at %L"
 
73416
-msgstr ""
 
73417
+msgstr "Allocate-object 於 %L 是子物件的物件於 %L"
 
73418
 
 
73419
 #. The cases overlap, or they are the same
 
73420
 #. element in the list.  Either way, we must
 
73421
 #. issue an error and get the next case from P.
 
73422
 #. FIXME: Sort P and Q by line number.
 
73423
 #: fortran/resolve.c:7827
 
73424
-#, gcc-internal-format, gfc-internal-format
 
73425
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73426
 msgid "CASE label at %L overlaps with CASE label at %L"
 
73427
-msgstr ""
 
73428
+msgstr "大小寫標貼於 %L 重疊與大小寫標貼於 %L"
 
73429
 
 
73430
 #: fortran/resolve.c:7878
 
73431
 #, gcc-internal-format, gfc-internal-format
 
73432
@@ -47063,9 +44742,8 @@
 
73433
 
 
73434
 #: fortran/resolve.c:7889
 
73435
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73436
-#| msgid "Expression in CASE statement at %L must be kind %d"
 
73437
 msgid "Expression in CASE statement at %L must be of kind %d"
 
73438
-msgstr "%L 處 CASE 敘述中的運算式種類必須為 %d"
 
73439
+msgstr "運算式在中條件敘述於 %L 必須是的 kind %d"
 
73440
 
 
73441
 #: fortran/resolve.c:7902
 
73442
 #, gcc-internal-format, gfc-internal-format
 
73443
@@ -47073,9 +44751,9 @@
 
73444
 msgstr "%L 處 CASE 敘述中的運算式必須為標量"
 
73445
 
 
73446
 #: fortran/resolve.c:7948
 
73447
-#, gcc-internal-format, gfc-internal-format
 
73448
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73449
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 
73450
-msgstr ""
 
73451
+msgstr "選擇運算式在中計算的前往敘述於 %L 必須是純量整數運算式"
 
73452
 
 
73453
 #: fortran/resolve.c:7967
 
73454
 #, gcc-internal-format, gfc-internal-format
 
73455
@@ -47083,45 +44761,44 @@
 
73456
 msgstr "%L 處 SELECT 敘述的引數不能是 %s"
 
73457
 
 
73458
 #: fortran/resolve.c:7977
 
73459
-#, gcc-internal-format, gfc-internal-format
 
73460
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73461
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 
73462
-msgstr "%L 處 SELECT 敘述中的引數必須為標量"
 
73463
+msgstr "%L 處 SELECT 敘述的引數不能是 %s"
 
73464
 
 
73465
 #: fortran/resolve.c:7995 fortran/resolve.c:8003
 
73466
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73467
-#| msgid "Expression in CASE statement at %L must be of type %s"
 
73468
 msgid "Expression in CASE statement at %L is not in the range of %s"
 
73469
-msgstr "%L 處 CASE 敘述中的運算式必須具有 %s 類型"
 
73470
+msgstr "運算式在中條件敘述於 %L 不是在中範圍的 %s"
 
73471
 
 
73472
 #: fortran/resolve.c:8065 fortran/resolve.c:8435
 
73473
-#, gcc-internal-format, gfc-internal-format
 
73474
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73475
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 
73476
-msgstr ""
 
73477
+msgstr "預設大小寫於 %L 無法在之後秒預設大小寫於 %L"
 
73478
 
 
73479
 #: fortran/resolve.c:8091
 
73480
-#, gcc-internal-format, gfc-internal-format
 
73481
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73482
 msgid "Logical range in CASE statement at %L is not allowed"
 
73483
-msgstr ""
 
73484
+msgstr "邏輯的範圍在中條件敘述於 %L 未被允許"
 
73485
 
 
73486
 #: fortran/resolve.c:8103
 
73487
-#, gcc-internal-format, gfc-internal-format
 
73488
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73489
 msgid "Constant logical value in CASE statement is repeated at %L"
 
73490
-msgstr ""
 
73491
+msgstr "常數邏輯的值在中條件敘述被重複於 %L"
 
73492
 
 
73493
 #: fortran/resolve.c:8117
 
73494
-#, gcc-internal-format, gfc-internal-format
 
73495
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73496
 msgid "Range specification at %L can never be matched"
 
73497
-msgstr ""
 
73498
+msgstr "範圍規格於 %L 可以永不被匹配"
 
73499
 
 
73500
 #: fortran/resolve.c:8220
 
73501
-#, gcc-internal-format, gfc-internal-format
 
73502
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73503
 msgid "Logical SELECT CASE block at %L has more that two cases"
 
73504
-msgstr ""
 
73505
+msgstr "邏輯的選取大小寫區塊於 %L 有更多該兩大小寫"
 
73506
 
 
73507
 #: fortran/resolve.c:8287
 
73508
-#, gcc-internal-format, gfc-internal-format
 
73509
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73510
 msgid "Associate-name '%s' at %L is used as array"
 
73511
-msgstr ""
 
73512
+msgstr "Associate-name『%s』於 %L 被做為陣列"
 
73513
 
 
73514
 #: fortran/resolve.c:8297
 
73515
 #, gcc-internal-format, gfc-internal-format
 
73516
@@ -47130,158 +44807,149 @@
 
73517
 
 
73518
 #: fortran/resolve.c:8354
 
73519
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73520
-#| msgid "Syntax error in EQUIVALENCE statement at %L"
 
73521
 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
 
73522
-msgstr "%L 處 EQUIVALENCE 敘述語法錯誤"
 
73523
+msgstr "選擇器應該是 polymorphic 在中選取型態敘述於 %L"
 
73524
 
 
73525
 #: fortran/resolve.c:8371 fortran/resolve.c:8383
 
73526
-#, gcc-internal-format, gfc-internal-format
 
73527
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73528
 msgid "Selector at %L must not be coindexed"
 
73529
-msgstr ""
 
73530
+msgstr "關聯目標於 %C 必須不被 coindexed"
 
73531
 
 
73532
 #: fortran/resolve.c:8399
 
73533
-#, gcc-internal-format, gfc-internal-format
 
73534
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73535
 msgid "Derived type '%s' at %L must be extensible"
 
73536
-msgstr ""
 
73537
+msgstr "衍生類型『%s』於 %L 必須是 extensible"
 
73538
 
 
73539
 #: fortran/resolve.c:8411
 
73540
-#, gcc-internal-format, gfc-internal-format
 
73541
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73542
 msgid "Derived type '%s' at %L must be an extension of '%s'"
 
73543
-msgstr ""
 
73544
+msgstr "衍生類型『%s』於 %L 必須是延伸的『%s』"
 
73545
 
 
73546
 #: fortran/resolve.c:8414
 
73547
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73548
-#| msgid "Unexpected use of subroutine name '%s' at %C"
 
73549
 msgid "Unexpected intrinsic type '%s' at %L"
 
73550
-msgstr "對子處理序名「%s」非預期的使用,在 %C 處"
 
73551
+msgstr "未預期的空值() intrinsic 於 %L 到虛設『%s』"
 
73552
 
 
73553
 #: fortran/resolve.c:8423
 
73554
-#, gcc-internal-format, gfc-internal-format
 
73555
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73556
 msgid "The type-spec at %L shall specify that each length type parameter is assumed"
 
73557
-msgstr ""
 
73558
+msgstr "Type-spec 於 %L 無法包含已推遲型態參數"
 
73559
 
 
73560
 #: fortran/resolve.c:8618
 
73561
-#, gcc-internal-format, gfc-internal-format
 
73562
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73563
 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
 
73564
-msgstr ""
 
73565
+msgstr "雙倍類別是區塊在中選取型態敘述於 %L"
 
73566
 
 
73567
 #: fortran/resolve.c:8709
 
73568
-#, gcc-internal-format, gfc-internal-format
 
73569
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73570
 msgid "NULL intrinsic at %L in data transfer statement requires MOLD="
 
73571
-msgstr ""
 
73572
+msgstr "空值 intrinsic 於 %L 在中資料轉移敘述需求鑄型="
 
73573
 
 
73574
 #. FIXME: Test for defined input/output.
 
73575
 #: fortran/resolve.c:8737
 
73576
-#, gcc-internal-format, gfc-internal-format
 
73577
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73578
 msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
 
73579
-msgstr ""
 
73580
+msgstr "資料轉移元件於 %L 無法 polymorphic 除非它被處理由定義的輸入/輸出程序"
 
73581
 
 
73582
 #: fortran/resolve.c:8749
 
73583
-#, gcc-internal-format, gfc-internal-format
 
73584
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73585
 msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
 
73586
-msgstr ""
 
73587
+msgstr "資料轉移元件於 %L 無法有指標成分除非它被處理由定義的輸入/輸出程序"
 
73588
 
 
73589
 #: fortran/resolve.c:8758
 
73590
-#, gcc-internal-format, gfc-internal-format
 
73591
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73592
 msgid "Data transfer element at %L cannot have procedure pointer components"
 
73593
-msgstr ""
 
73594
+msgstr "資料轉移元件於 %L 無法有程序指標成分"
 
73595
 
 
73596
 #: fortran/resolve.c:8765
 
73597
-#, gcc-internal-format, gfc-internal-format
 
73598
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73599
 msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
 
73600
-msgstr ""
 
73601
+msgstr "資料轉移元件於 %L 無法有 ALLOCATABLE 成分除非它被處理由定義的輸入/輸出程序"
 
73602
 
 
73603
 #: fortran/resolve.c:8773
 
73604
-#, gcc-internal-format, gfc-internal-format
 
73605
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73606
 msgid "Data transfer element at %L cannot have PRIVATE components"
 
73607
-msgstr ""
 
73608
+msgstr "資料轉移元件於 %L 無法有私人的成分"
 
73609
 
 
73610
 #: fortran/resolve.c:8782
 
73611
-#, gcc-internal-format, gfc-internal-format
 
73612
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73613
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 
73614
-msgstr ""
 
73615
+msgstr "資料轉移元件於 %L 無法全部參考到 assumed-size 陣列"
 
73616
 
 
73617
 #: fortran/resolve.c:8832
 
73618
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73619
-#| msgid "FORALL index-name at %L must be a scalar INTEGER"
 
73620
 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
 
73621
-msgstr "%L 處 FORALL 索引名稱必須是 INTEGER 標量"
 
73622
+msgstr "鎖定變數於 %L 必須是純量的型態 LOCK_TYPE"
 
73623
 
 
73624
 #: fortran/resolve.c:8839 fortran/resolve.c:8903
 
73625
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73626
-#| msgid "FORALL index-name at %L must be a scalar INTEGER"
 
73627
 msgid "STAT= argument at %L must be a scalar INTEGER variable"
 
73628
-msgstr "%L 處 FORALL 索引名稱必須是 INTEGER 標量"
 
73629
+msgstr "STAT=引數於 %L 必須是純量整數變數"
 
73630
 
 
73631
 #: fortran/resolve.c:8851 fortran/resolve.c:8910
 
73632
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73633
-#| msgid "Argument dim at %L must be scalar"
 
73634
 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
 
73635
-msgstr "%L 引數維數必須是標量"
 
73636
+msgstr "ERRMSG=引數於 %L 必須是純量字元變數"
 
73637
 
 
73638
 #: fortran/resolve.c:8863
 
73639
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73640
-#| msgid "Argument dim at %L must be scalar"
 
73641
 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
 
73642
-msgstr "%L 引數維數必須是標量"
 
73643
+msgstr "ACQUIRED_LOCK=引數於 %L 必須是純量邏輯的變數"
 
73644
 
 
73645
 #: fortran/resolve.c:8880
 
73646
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73647
-#| msgid "Argument of SELECT statement at %L must be a scalar expression"
 
73648
 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
 
73649
-msgstr "%L 處 SELECT 敘述中的引數必須為標量"
 
73650
+msgstr "Imageset 引數於 %L 必須是純量或 rank-1 整數運算式"
 
73651
 
 
73652
 #: fortran/resolve.c:8884 fortran/resolve.c:8894
 
73653
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73654
-#| msgid "Argument of ACOS at %L must be between -1 and 1"
 
73655
 msgid "Imageset argument at %L must between 1 and num_images()"
 
73656
-msgstr "%L 處 ACOS 的參數必須在 -1 和 1 之間"
 
73657
+msgstr "Imageset 引數於 %L 必須介於 1 和 numimages()(_I)"
 
73658
 
 
73659
 #: fortran/resolve.c:8937
 
73660
-#, gcc-internal-format, gfc-internal-format
 
73661
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73662
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 
73663
-msgstr ""
 
73664
+msgstr "敘述於 %L 並非有效分支目標敘述用於分支敘述於 %L"
 
73665
 
 
73666
 #: fortran/resolve.c:8946
 
73667
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73668
-#| msgid "Branch at %L causes an infinite loop"
 
73669
 msgid "Branch at %L may result in an infinite loop"
 
73670
-msgstr "%L 處的分支導致無窮循環"
 
73671
+msgstr "分支於 %L 也許會導致無窮迴圈"
 
73672
 
 
73673
 #. Note: A label at END CRITICAL does not leave the CRITICAL
 
73674
 #. construct as END CRITICAL is still part of it.
 
73675
 #: fortran/resolve.c:8963 fortran/resolve.c:8986
 
73676
-#, gcc-internal-format, gfc-internal-format
 
73677
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73678
 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
 
73679
-msgstr ""
 
73680
+msgstr "前往敘述於 %L 樹葉重要建構用於標貼於 %L"
 
73681
 
 
73682
 #: fortran/resolve.c:8967 fortran/resolve.c:8992
 
73683
-#, gcc-internal-format, gfc-internal-format
 
73684
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73685
 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
 
73686
-msgstr ""
 
73687
+msgstr "前往敘述於 %L 樹葉做共時建構用於標貼於 %L"
 
73688
 
 
73689
 #. The label is not in an enclosing block, so illegal.  This was
 
73690
 #. allowed in Fortran 66, so we allow it as extension.  No
 
73691
 #. further checks are necessary in this case.
 
73692
 #: fortran/resolve.c:9007
 
73693
-#, gcc-internal-format, gfc-internal-format
 
73694
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73695
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 
73696
-msgstr ""
 
73697
+msgstr "標貼於 %L 不是在中相同區塊做為前往敘述於 %L"
 
73698
 
 
73699
 #: fortran/resolve.c:9079
 
73700
-#, gcc-internal-format, gfc-internal-format
 
73701
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73702
 msgid "WHERE mask at %L has inconsistent shape"
 
73703
-msgstr ""
 
73704
+msgstr "位置遮罩於 %L 有不一致形狀"
 
73705
 
 
73706
 #: fortran/resolve.c:9095
 
73707
-#, gcc-internal-format, gfc-internal-format
 
73708
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73709
 msgid "WHERE assignment target at %L has inconsistent shape"
 
73710
-msgstr ""
 
73711
+msgstr "位置指派目標於 %L 有不一致形狀"
 
73712
 
 
73713
 #: fortran/resolve.c:9103 fortran/resolve.c:9190
 
73714
-#, gcc-internal-format, gfc-internal-format
 
73715
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73716
 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
 
73717
-msgstr ""
 
73718
+msgstr "Non-ELEMENTAL 使用者定義的指派在中位置於 %L"
 
73719
 
 
73720
 #: fortran/resolve.c:9113 fortran/resolve.c:9200
 
73721
 #, gcc-internal-format, gfc-internal-format
 
73722
@@ -47294,14 +44962,14 @@
 
73723
 msgstr "%L 處向 FORALL 索引變數賦值"
 
73724
 
 
73725
 #: fortran/resolve.c:9153
 
73726
-#, gcc-internal-format, gfc-internal-format
 
73727
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73728
 msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
 
73729
-msgstr ""
 
73730
+msgstr "FORALL 與索引『%s』未被使用左側的側邊的指派於 %L 和因而也許造成多重指派到這個物件"
 
73731
 
 
73732
 #: fortran/resolve.c:9322
 
73733
-#, gcc-internal-format, gfc-internal-format
 
73734
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73735
 msgid "An outer FORALL construct already has an index with this name %L"
 
73736
-msgstr ""
 
73737
+msgstr "外 FORALL 建構已經有索引與這個名稱 %L"
 
73738
 
 
73739
 #: fortran/resolve.c:9402
 
73740
 #, gcc-internal-format, gfc-internal-format
 
73741
@@ -47309,35 +44977,34 @@
 
73742
 msgstr "%L 處的 WHERE/ELSEWHERE 子句需要一個 LOGICAL 陣列"
 
73743
 
 
73744
 #: fortran/resolve.c:9556
 
73745
-#, gcc-internal-format, gfc-internal-format
 
73746
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73747
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 
73748
-msgstr ""
 
73749
+msgstr "字元運算式將被截斷在中指派 (%d/%d) 於 %L"
 
73750
 
 
73751
 #: fortran/resolve.c:9588
 
73752
-#, gcc-internal-format, gfc-internal-format
 
73753
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73754
 msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
 
73755
-msgstr ""
 
73756
+msgstr "Coindexed 運算式於 %L 被指派到衍生類型變數與指標成分在中 PURE 程序"
 
73757
 
 
73758
 #: fortran/resolve.c:9593
 
73759
-#, gcc-internal-format, gfc-internal-format
 
73760
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73761
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 
73762
-msgstr ""
 
73763
+msgstr "impure 變數於 %L 被指派到衍生類型變數與指標成分在中 PURE 程序 (12.6)"
 
73764
 
 
73765
 #: fortran/resolve.c:9603
 
73766
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73767
-#| msgid "Assignment to a FORALL index variable at %L"
 
73768
 msgid "Assignment to coindexed variable at %L in a PURE procedure"
 
73769
-msgstr "%L 處向 FORALL 索引變數賦值"
 
73770
+msgstr "指派到 coindexed 變數於 %L 在中 PURE 程序"
 
73771
 
 
73772
 #: fortran/resolve.c:9634
 
73773
-#, gcc-internal-format, gfc-internal-format
 
73774
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73775
 msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
 
73776
-msgstr ""
 
73777
+msgstr "變數必須不是 polymorphic 在中 intrinsic 指派於 %L - 檢查該有匹配特定的副常式用於『=』運算子"
 
73778
 
 
73779
 #: fortran/resolve.c:9643
 
73780
-#, gcc-internal-format, gfc-internal-format
 
73781
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73782
 msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
 
73783
-msgstr ""
 
73784
+msgstr "Coindexed 變數必須不是有 allocatable ultimate 成分在中指派於 %L"
 
73785
 
 
73786
 #: fortran/resolve.c:9894
 
73787
 #, gcc-internal-format, gfc-internal-format
 
73788
@@ -47345,9 +45012,9 @@
 
73789
 msgstr ""
 
73790
 
 
73791
 #: fortran/resolve.c:10181
 
73792
-#, gcc-internal-format, gfc-internal-format
 
73793
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73794
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 
73795
-msgstr ""
 
73796
+msgstr "指派的前往敘述於 %L 需求整數變數"
 
73797
 
 
73798
 #: fortran/resolve.c:10184
 
73799
 #, gcc-internal-format, gfc-internal-format
 
73800
@@ -47356,89 +45023,84 @@
 
73801
 
 
73802
 #: fortran/resolve.c:10195
 
73803
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73804
-#| msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 
73805
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 
73806
-msgstr "%L 處的 INQUIRE 敘述需要 FILE 或 UNIT 限定符"
 
73807
+msgstr "交替回傳敘述於 %L 需要 SCALAR-INTEGER 回傳說明符"
 
73808
 
 
73809
 #: fortran/resolve.c:10236
 
73810
-#, gcc-internal-format, gfc-internal-format
 
73811
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73812
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 
73813
-msgstr ""
 
73814
+msgstr "指派敘述於 %L 需要純量預設整數變數"
 
73815
 
 
73816
 #: fortran/resolve.c:10269
 
73817
-#, gcc-internal-format, gfc-internal-format
 
73818
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73819
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 
73820
-msgstr ""
 
73821
+msgstr "算術如果敘述於 %L 需要數值運算式"
 
73822
 
 
73823
 #: fortran/resolve.c:10328
 
73824
-#, gcc-internal-format, gfc-internal-format
 
73825
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73826
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 
73827
-msgstr ""
 
73828
+msgstr "離開條件的做當迴圈於 %L 必須是純量邏輯的運算式"
 
73829
 
 
73830
 #: fortran/resolve.c:10412
 
73831
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73832
-#| msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 
73833
 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
 
73834
-msgstr "%L 處的 WHERE/ELSEWHERE 子句需要一個 LOGICAL 陣列"
 
73835
+msgstr "FORALL 遮罩子句於 %L 需要純量邏輯的運算式"
 
73836
 
 
73837
 #: fortran/resolve.c:10494 fortran/resolve.c:10547
 
73838
-#, gcc-internal-format, gfc-internal-format
 
73839
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73840
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 
73841
-msgstr ""
 
73842
+msgstr "繫結標貼『%s』用於共同區塊『%s』於 %L collides 與全域實體『%s』於 %L"
 
73843
 
 
73844
 #. Common block names match but binding labels do not.
 
73845
 #: fortran/resolve.c:10512
 
73846
-#, gcc-internal-format, gfc-internal-format
 
73847
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73848
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 
73849
-msgstr ""
 
73850
+msgstr "繫結標貼『%s』用於共同區塊『%s』於 %L 不匹配繫結標貼『%s』用於共同區塊『%s』於 %L"
 
73851
 
 
73852
 #: fortran/resolve.c:10559
 
73853
-#, gcc-internal-format, gfc-internal-format
 
73854
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73855
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 
73856
-msgstr ""
 
73857
+msgstr "繫結標貼『%s』用於共同區塊『%s』於 %L collides 與全域實體『%s』於 %L"
 
73858
 
 
73859
 #. Make sure global procedures don't collide with anything.
 
73860
 #: fortran/resolve.c:10611
 
73861
-#, gcc-internal-format, gfc-internal-format
 
73862
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73863
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 
73864
-msgstr ""
 
73865
+msgstr "繫結標貼『%s』於 %L collides 與全域實體『%s』於 %L"
 
73866
 
 
73867
 #. Make sure procedures in interface bodies don't collide.
 
73868
 #: fortran/resolve.c:10624
 
73869
-#, gcc-internal-format, gfc-internal-format
 
73870
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73871
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 
73872
-msgstr ""
 
73873
+msgstr "繫結標貼『%s』在中介面內文於 %L collides 與全域實體『%s』於 %L"
 
73874
 
 
73875
 #: fortran/resolve.c:10637
 
73876
-#, gcc-internal-format, gfc-internal-format
 
73877
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73878
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 
73879
-msgstr ""
 
73880
+msgstr "繫結標貼『%s』於 %L collides 與全域實體『%s』於 %L"
 
73881
 
 
73882
 #: fortran/resolve.c:10735
 
73883
-#, gcc-internal-format, gfc-internal-format
 
73884
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73885
 msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
 
73886
-msgstr ""
 
73887
+msgstr "字元變數於 %L 有負長度 %d,長度已被設定為零"
 
73888
 
 
73889
 #: fortran/resolve.c:10748
 
73890
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73891
-#| msgid "size of array %qs is too large"
 
73892
 msgid "String length at %L is too large"
 
73893
-msgstr "陣列 %qs 太大"
 
73894
+msgstr "字串長度於 %L 太大"
 
73895
 
 
73896
 #: fortran/resolve.c:11084
 
73897
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73898
-#| msgid "Allocatable array '%s' at %L must have a deferred shape"
 
73899
 msgid "Allocatable array '%s' at %L must have a deferred shape or assumed rank"
 
73900
 msgstr "可指派的陣列「%s」在 %L 處必須有延遲的外形"
 
73901
 
 
73902
 #: fortran/resolve.c:11088
 
73903
-#, gcc-internal-format, gfc-internal-format
 
73904
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73905
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 
73906
-msgstr ""
 
73907
+msgstr "純量物件『%s』於 %L 可能無法是 ALLOCATABLE"
 
73908
 
 
73909
 #: fortran/resolve.c:11096
 
73910
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73911
-#| msgid "Array pointer '%s' at %L must have a deferred shape"
 
73912
 msgid "Array pointer '%s' at %L must have a deferred shape or assumed rank"
 
73913
 msgstr "陣列指標「%s」在 %L 處必須有延遲的外形"
 
73914
 
 
73915
@@ -47448,24 +45110,24 @@
 
73916
 msgstr "陣列「%s」在 %L 處不能有延遲的外形"
 
73917
 
 
73918
 #: fortran/resolve.c:11121
 
73919
-#, gcc-internal-format, gfc-internal-format
 
73920
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73921
 msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
 
73922
-msgstr ""
 
73923
+msgstr "型態『%s』的類別變數『%s』於 %L 不是 extensible"
 
73924
 
 
73925
 #: fortran/resolve.c:11133
 
73926
-#, gcc-internal-format, gfc-internal-format
 
73927
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73928
 msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
 
73929
-msgstr ""
 
73930
+msgstr "類別變數『%s』於 %L 必須是虛設,allocatable 或指標"
 
73931
 
 
73932
 #: fortran/resolve.c:11164
 
73933
-#, gcc-internal-format, gfc-internal-format
 
73934
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73935
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 
73936
-msgstr ""
 
73937
+msgstr "型態『%s』無法主機關聯的於 %L 因為它被阻斷由不相容的物件的同名宣告的於 %L"
 
73938
 
 
73939
 #: fortran/resolve.c:11186
 
73940
-#, gcc-internal-format, gfc-internal-format
 
73941
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73942
 msgid "Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
 
73943
-msgstr ""
 
73944
+msgstr "Fortran 2008:意味著的儲存用於模組變數『%s』於 %L, 所需的由於預設初始化"
 
73945
 
 
73946
 #. The shape of a main program or module array needs to be
 
73947
 #. constant.
 
73948
@@ -47476,24 +45138,23 @@
 
73949
 
 
73950
 #: fortran/resolve.c:11244
 
73951
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
73952
-#| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
 
73953
 msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
 
73954
-msgstr "可能的前端程式缺陷:提領陣列大小時沒有指標或可指派屬性。"
 
73955
+msgstr "實體『%s』於 %L 有已推遲型態參數和需求還是指標或 allocatable 屬性"
 
73956
 
 
73957
 #: fortran/resolve.c:11259
 
73958
-#, gcc-internal-format, gfc-internal-format
 
73959
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73960
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 
73961
-msgstr ""
 
73962
+msgstr "實體與假設的字元長度於 %L 必須是虛引數或參數"
 
73963
 
 
73964
 #: fortran/resolve.c:11280
 
73965
-#, gcc-internal-format, gfc-internal-format
 
73966
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73967
 msgid "'%s' at %L must have constant character length in this context"
 
73968
-msgstr ""
 
73969
+msgstr "『%s』於 %L 必須有常數字元長度在中這個語境"
 
73970
 
 
73971
 #: fortran/resolve.c:11287
 
73972
-#, gcc-internal-format, gfc-internal-format
 
73973
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73974
 msgid "COMMON variable '%s' at %L must have constant character length"
 
73975
-msgstr ""
 
73976
+msgstr "共同變數『%s』於 %L 必須有常數字元長度"
 
73977
 
 
73978
 #: fortran/resolve.c:11334
 
73979
 #, gcc-internal-format, gfc-internal-format
 
73980
@@ -47526,25 +45187,24 @@
 
73981
 msgstr "自動陣列「%s」在 %L 處不能有初始值設定"
 
73982
 
 
73983
 #: fortran/resolve.c:11393
 
73984
-#, gcc-internal-format, gfc-internal-format
 
73985
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73986
 msgid "Character-valued statement function '%s' at %L must have constant length"
 
73987
-msgstr ""
 
73988
+msgstr "Character-valued 敘述函式『%s』於 %L 必須有常數長度"
 
73989
 
 
73990
 #: fortran/resolve.c:11415
 
73991
-#, gcc-internal-format, gfc-internal-format
 
73992
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
73993
 msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 
73994
-msgstr ""
 
73995
+msgstr "Fortran 2003:『%s』是的私人的型態和無法虛引數的『%s』,該項是公用的於 %L"
 
73996
 
 
73997
 #: fortran/resolve.c:11437 fortran/resolve.c:11461
 
73998
-#, gcc-internal-format, gfc-internal-format
 
73999
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74000
 msgid "Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 
74001
-msgstr ""
 
74002
+msgstr "Fortran 2003:程序『%s』在中公用的介面『%s』於 %L 需虛引數的『%s』該項是私人的"
 
74003
 
 
74004
 #: fortran/resolve.c:11479
 
74005
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74006
-#| msgid "Function result '%s' at %L cannot have an initializer"
 
74007
 msgid "Function '%s' at %L cannot have an initializer"
 
74008
-msgstr "函式結果「%s」在 %L 處不能有初始值設定"
 
74009
+msgstr "函式『%s』於 %L 無法有初始設定式"
 
74010
 
 
74011
 #: fortran/resolve.c:11488
 
74012
 #, gcc-internal-format, gfc-internal-format
 
74013
@@ -47553,15 +45213,13 @@
 
74014
 
 
74015
 #: fortran/resolve.c:11496
 
74016
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74017
-#| msgid "Intrinsic '%s' at %L must have at least two arguments"
 
74018
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 
74019
-msgstr "內建函式「%s」 於 %L 處必須有至少兩個引數"
 
74020
+msgstr "ELEMENTAL 函式『%s』於 %L 必須有純量結果"
 
74021
 
 
74022
 #: fortran/resolve.c:11506
 
74023
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74024
-#| msgid "Statement function '%s' at %L is not allowed as an actual argument"
 
74025
 msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
 
74026
-msgstr "敘述函式「%s」在 %L 處不允許做為實際引數"
 
74027
+msgstr "敘述函式『%s』於 %L 可能無法有指標或 allocatable 屬性"
 
74028
 
 
74029
 #: fortran/resolve.c:11525
 
74030
 #, gcc-internal-format, gfc-internal-format
 
74031
@@ -47579,787 +45237,732 @@
 
74032
 msgstr "CHARACTER(*) 函式「%s」(位於 %L)不能是純量"
 
74033
 
 
74034
 #: fortran/resolve.c:11537
 
74035
-#, gcc-internal-format, gfc-internal-format
 
74036
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74037
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 
74038
-msgstr ""
 
74039
+msgstr "字元 (*) 函式『%s』於 %L 無法遞迴"
 
74040
 
 
74041
 #: fortran/resolve.c:11550
 
74042
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74043
-#| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 
74044
 msgid "CHARACTER(*) function '%s' at %L"
 
74045
 msgstr "CHARACTER(*) 函式「%s」(位於 %L)不能是純量"
 
74046
 
 
74047
 #: fortran/resolve.c:11604
 
74048
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74049
-#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
74050
 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
 
74051
-msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
74052
+msgstr "程序屬性衝突與儲存屬性在中『%s』於 %L"
 
74053
 
 
74054
 #: fortran/resolve.c:11610
 
74055
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74056
-#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
74057
 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
 
74058
-msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
74059
+msgstr "程序屬性衝突與含義屬性在中『%s』於 %L"
 
74060
 
 
74061
 #: fortran/resolve.c:11616
 
74062
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74063
-#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
74064
 msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
 
74065
-msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
74066
+msgstr "程序屬性衝突與結果屬性在中『%s』於 %L"
 
74067
 
 
74068
 #: fortran/resolve.c:11624
 
74069
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74070
-#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
74071
 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
 
74072
-msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
74073
+msgstr "外部屬性衝突與函式屬性在中『%s』於 %L"
 
74074
 
 
74075
 #: fortran/resolve.c:11630
 
74076
-#, gcc-internal-format, gfc-internal-format
 
74077
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74078
 msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
 
74079
-msgstr ""
 
74080
+msgstr "程序指標結果『%s』於 %L 缺少指標屬性"
 
74081
 
 
74082
 #: fortran/resolve.c:11677
 
74083
-#, gcc-internal-format, gfc-internal-format
 
74084
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74085
 msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
 
74086
-msgstr ""
 
74087
+msgstr "最後的程序『%s』於 %L 並非副常式"
 
74088
 
 
74089
 #: fortran/resolve.c:11686
 
74090
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74091
-#| msgid "%qD must take exactly one argument"
 
74092
 msgid "FINAL procedure at %L must have exactly one argument"
 
74093
-msgstr "%qD 帶且僅帶 1 個引數"
 
74094
+msgstr "最後的程序於 %L 必須有精確的一個引數"
 
74095
 
 
74096
 #: fortran/resolve.c:11695
 
74097
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74098
-#| msgid "Argument of ICHAR at %L must be of length one"
 
74099
 msgid "Argument of FINAL procedure at %L must be of type '%s'"
 
74100
-msgstr "%L 處 ICHAR 的參數長度必須為 1"
 
74101
+msgstr "引數的最後的程序於 %L 必須是的型態『%s』"
 
74102
 
 
74103
 #: fortran/resolve.c:11703
 
74104
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74105
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 
74106
 msgid "Argument of FINAL procedure at %L must not be a POINTER"
 
74107
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個 POINTER"
 
74108
+msgstr "引數的最後的程序於 %L 必須不是指標"
 
74109
 
 
74110
 #: fortran/resolve.c:11709
 
74111
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74112
-#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 
74113
 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
 
74114
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須為 ALLOCATABLE"
 
74115
+msgstr "引數的最後的程序於 %L 必須不是 ALLOCATABLE"
 
74116
 
 
74117
 #: fortran/resolve.c:11715
 
74118
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74119
-#| msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
 
74120
 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
 
74121
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)不能為可選的"
 
74122
+msgstr "引數的最後的程序於 %L 必須不是可選的"
 
74123
 
 
74124
 #: fortran/resolve.c:11723
 
74125
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74126
-#| msgid "First argument of operator interface at %L must be INTENT(IN)"
 
74127
 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
 
74128
-msgstr "%L 處運算子介面的第一個參數必須是 INTENT(IN)"
 
74129
+msgstr "引數的最後的程序於 %L 必須不是含義 (出)"
 
74130
 
 
74131
 #: fortran/resolve.c:11731
 
74132
-#, gcc-internal-format, gfc-internal-format
 
74133
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74134
 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
 
74135
-msgstr ""
 
74136
+msgstr "Non-scalar 最後的程序於 %L 應該已假設形狀引數"
 
74137
 
 
74138
 #: fortran/resolve.c:11753
 
74139
-#, gcc-internal-format, gfc-internal-format
 
74140
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74141
 msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
 
74142
-msgstr ""
 
74143
+msgstr "最後的程序『%s』宣告的於 %L 有同級 (%d) 做為『%s』"
 
74144
 
 
74145
 #: fortran/resolve.c:11786
 
74146
-#, gcc-internal-format, gfc-internal-format
 
74147
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74148
 msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
 
74149
-msgstr ""
 
74150
+msgstr "只有陣列最後的程序宣告的用於衍生類型『%s』定義的於 %L, 建議也純量一個"
 
74151
 
 
74152
 #. TODO:  Remove this error when finalization is finished.
 
74153
 #: fortran/resolve.c:11791
 
74154
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74155
-#| msgid "Initialization at %C is not allowed in a PURE procedure"
 
74156
 msgid "Finalization at %L is not yet implemented"
 
74157
-msgstr "初始化不允許出現在 %C 處的 PURE 程序中"
 
74158
+msgstr "Finalization 於 %L 不是未實作"
 
74159
 
 
74160
 #: fortran/resolve.c:11823
 
74161
-#, gcc-internal-format, gfc-internal-format
 
74162
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74163
 msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
 
74164
-msgstr ""
 
74165
+msgstr "『%s』和『%s』無法混合的函式/副常式用於通用『%s』於 %L"
 
74166
 
 
74167
 #: fortran/resolve.c:11845
 
74168
-#, gcc-internal-format, gfc-internal-format
 
74169
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74170
 msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
 
74171
-msgstr ""
 
74172
+msgstr "『%s』和『%s』用於通用『%s』於 %L 是模稜兩可的"
 
74173
 
 
74174
 #: fortran/resolve.c:11904
 
74175
-#, gcc-internal-format, gfc-internal-format
 
74176
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74177
 msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
 
74178
-msgstr ""
 
74179
+msgstr "未定義的特定的繫結『%s』做為目標的通用『%s』於 %L"
 
74180
 
 
74181
 #: fortran/resolve.c:11916
 
74182
-#, gcc-internal-format, gfc-internal-format
 
74183
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74184
 msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
 
74185
-msgstr ""
 
74186
+msgstr "通用『%s』於 %L 必須目標特定的繫結,『%s』是通用,太"
 
74187
 
 
74188
 #: fortran/resolve.c:11946
 
74189
-#, gcc-internal-format, gfc-internal-format
 
74190
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74191
 msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
 
74192
-msgstr ""
 
74193
+msgstr "通用『%s』於 %L 無法覆寫特定的繫結與同名"
 
74194
 
 
74195
 #: fortran/resolve.c:12002
 
74196
-#, gcc-internal-format, gfc-internal-format
 
74197
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74198
 msgid "Type-bound operator at %L can't be NOPASS"
 
74199
-msgstr ""
 
74200
+msgstr "Type-bound 運算子於 %L 無法 NOPASS"
 
74201
 
 
74202
 #: fortran/resolve.c:12187
 
74203
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74204
-#| msgid "Procedure '%s' called with an implicit interface at %L"
 
74205
 msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
 
74206
-msgstr "呼叫程序「%s」帶隱含介面,位於 %L"
 
74207
+msgstr "『%s』必須是模組程序或外部程序與明確的介面於 %L"
 
74208
 
 
74209
 #: fortran/resolve.c:12229
 
74210
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74211
-#| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 
74212
 msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
 
74213
-msgstr "程序「%s」(在 %s 中,位於 %L) 既不是函式也不是子處理序"
 
74214
+msgstr "程序『%s』與回合 (%s) 於 %L 沒有任何引數『%s』"
 
74215
 
 
74216
 #: fortran/resolve.c:12243
 
74217
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74218
-#| msgid "Intrinsic '%s' at %L must have at least two arguments"
 
74219
 msgid "Procedure '%s' with PASS at %L must have at least one argument"
 
74220
-msgstr "內建函式「%s」 於 %L 處必須有至少兩個引數"
 
74221
+msgstr "程序『%s』與回合於 %L 必須至少有一個引數"
 
74222
 
 
74223
 #: fortran/resolve.c:12257 fortran/resolve.c:12743
 
74224
-#, gcc-internal-format, gfc-internal-format
 
74225
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74226
 msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
 
74227
-msgstr ""
 
74228
+msgstr "Non-polymorphic passed-object 虛引數的『%s』於 %L"
 
74229
 
 
74230
 #: fortran/resolve.c:12265
 
74231
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74232
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 
74233
 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
 
74234
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)不能是衍生類型"
 
74235
+msgstr "引數『%s』的『%s』與回合 (%s) 於 %L 必須是的衍生類型『%s』"
 
74236
 
 
74237
 #: fortran/resolve.c:12274
 
74238
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74239
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
 
74240
 msgid "Passed-object dummy argument of '%s' at %L must be scalar"
 
74241
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個標量"
 
74242
+msgstr "Passed-object 虛引數的『%s』於 %L 必須是純量"
 
74243
 
 
74244
 #: fortran/resolve.c:12280
 
74245
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74246
-#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 
74247
 msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
 
74248
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須為 ALLOCATABLE"
 
74249
+msgstr "Passed-object 虛引數的『%s』於 %L 必須不是 ALLOCATABLE"
 
74250
 
 
74251
 #: fortran/resolve.c:12286
 
74252
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74253
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 
74254
 msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
 
74255
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須是一個 POINTER"
 
74256
+msgstr "Passed-object 虛引數的『%s』於 %L 必須不是指標"
 
74257
 
 
74258
 #: fortran/resolve.c:12315
 
74259
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74260
-#| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
74261
 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
 
74262
-msgstr "元件「%s」在 %C 處是「%s」的 PRIVATE 元件"
 
74263
+msgstr "程序『%s』於 %L 有同名做為成分的『%s』"
 
74264
 
 
74265
 #: fortran/resolve.c:12324
 
74266
-#, gcc-internal-format, gfc-internal-format
 
74267
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74268
 msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
 
74269
-msgstr ""
 
74270
+msgstr "程序『%s』於 %L 有同名做為繼承的成分的『%s』"
 
74271
 
 
74272
 #: fortran/resolve.c:12419
 
74273
-#, gcc-internal-format, gfc-internal-format
 
74274
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74275
 msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
 
74276
-msgstr ""
 
74277
+msgstr "衍生類型『%s』宣告的於 %L 必須是摘要因為『%s』是已推遲和無法 overridden"
 
74278
 
 
74279
 #: fortran/resolve.c:12517
 
74280
-#, gcc-internal-format, gfc-internal-format
 
74281
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74282
 msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
 
74283
-msgstr ""
 
74284
+msgstr "做為延伸型態『%s』於 %L 有 coarray 成分,親代型態『%s』應該也有一個"
 
74285
 
 
74286
 #: fortran/resolve.c:12530
 
74287
-#, gcc-internal-format, gfc-internal-format
 
74288
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74289
 msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
 
74290
-msgstr ""
 
74291
+msgstr "Non-extensible 衍生類型『%s』於 %L 必須不是摘要"
 
74292
 
 
74293
 #: fortran/resolve.c:12546
 
74294
-#, gcc-internal-format, gfc-internal-format
 
74295
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74296
 msgid "Deferred-length character component '%s' at %L is not yet supported"
 
74297
-msgstr ""
 
74298
+msgstr "Deferred-length 字元成分『%s』於 %L 不是未支援"
 
74299
 
 
74300
 #: fortran/resolve.c:12556
 
74301
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74302
-#| msgid "Array pointer '%s' at %L must have a deferred shape"
 
74303
 msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
 
74304
-msgstr "陣列指標「%s」在 %L 處必須有延遲的外形"
 
74305
+msgstr "Coarray 成分『%s』於 %L 必須是 allocatable 與已推遲形狀"
 
74306
 
 
74307
 #: fortran/resolve.c:12565
 
74308
-#, gcc-internal-format, gfc-internal-format
 
74309
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74310
 msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
74311
-msgstr ""
 
74312
+msgstr "成分『%s』於 %L 的型態 (C_PTR) 或型態 (C_FUNPTR) 不應該是 coarray"
 
74313
 
 
74314
 #: fortran/resolve.c:12575
 
74315
-#, gcc-internal-format, gfc-internal-format
 
74316
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74317
 msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
74318
-msgstr ""
 
74319
+msgstr "成分『%s』於 %L 與 coarray 成分應該是 nonpointer,nonallocatable 純量"
 
74320
 
 
74321
 #: fortran/resolve.c:12584
 
74322
-#, gcc-internal-format, gfc-internal-format
 
74323
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74324
 msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
 
74325
-msgstr ""
 
74326
+msgstr "成分『%s』於 %L 有 CONTIGUOUS 屬性但是不是陣列指標"
 
74327
 
 
74328
 #: fortran/resolve.c:12677
 
74329
-#, gcc-internal-format, gfc-internal-format
 
74330
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74331
 msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
 
74332
-msgstr ""
 
74333
+msgstr "程序指標成分『%s』與回合 (%s) 於 %L 沒有任何引數『%s』"
 
74334
 
 
74335
 #: fortran/resolve.c:12691
 
74336
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74337
-#| msgid "Intrinsic '%s' at %L must have at least two arguments"
 
74338
 msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
 
74339
-msgstr "內建函式「%s」 於 %L 處必須有至少兩個引數"
 
74340
+msgstr "程序指標成分『%s』與回合於 %L 必須至少有一個引數"
 
74341
 
 
74342
 #: fortran/resolve.c:12707
 
74343
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74344
-#| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 
74345
 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
 
74346
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)不能是衍生類型"
 
74347
+msgstr "引數『%s』的『%s』與回合 (%s) 於 %L 必須是的衍生類型『%s』"
 
74348
 
 
74349
 #: fortran/resolve.c:12717
 
74350
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74351
-#| msgid "Argument '%s' of statement function at %L must be scalar"
 
74352
 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
 
74353
-msgstr "敘述函式的引數「%s」在 %L 處必須是標量"
 
74354
+msgstr "引數『%s』的『%s』與回合 (%s) 於 %L 必須是純量"
 
74355
 
 
74356
 #: fortran/resolve.c:12726
 
74357
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74358
-#| msgid "Component at %C must have the POINTER attribute"
 
74359
 msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
 
74360
-msgstr "%C 處的元件必須有 POINTER 屬性"
 
74361
+msgstr "引數『%s』的『%s』與回合 (%s) 於 %L 可能無法有指標屬性"
 
74362
 
 
74363
 #: fortran/resolve.c:12735
 
74364
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74365
-#| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 
74366
 msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
 
74367
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)必須為 ALLOCATABLE"
 
74368
+msgstr "引數『%s』的『%s』與回合 (%s) 於 %L 可能無法是 ALLOCATABLE"
 
74369
 
 
74370
 #: fortran/resolve.c:12772
 
74371
-#, gcc-internal-format, gfc-internal-format
 
74372
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74373
 msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
 
74374
-msgstr ""
 
74375
+msgstr "成分『%s』的『%s』於 %L 有同名做為繼承 type-bound 程序"
 
74376
 
 
74377
 #: fortran/resolve.c:12785
 
74378
-#, gcc-internal-format, gfc-internal-format
 
74379
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74380
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 
74381
-msgstr ""
 
74382
+msgstr "字元長度的成分『%s』需要是常數規格運算式於 %L"
 
74383
 
 
74384
 #: fortran/resolve.c:12796
 
74385
-#, gcc-internal-format, gfc-internal-format
 
74386
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74387
 msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
 
74388
-msgstr ""
 
74389
+msgstr "字元成分『%s』的『%s』於 %L 與已推遲長度必須是指標或 ALLOCATABLE"
 
74390
 
 
74391
 #: fortran/resolve.c:12808
 
74392
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74393
-#| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
74394
 msgid "the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 
74395
-msgstr "元件「%s」在 %C 處是「%s」的 PRIVATE 元件"
 
74396
+msgstr "Fortran 2003:成分『%s』是私人的型態和無法成分的『%s』,該項是公用的於 %L"
 
74397
 
 
74398
 #: fortran/resolve.c:12816
 
74399
-#, gcc-internal-format, gfc-internal-format
 
74400
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74401
 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
 
74402
-msgstr ""
 
74403
+msgstr "Polymorphic 成分 %s 於 %L 在中序列或繫結©型態 %s"
 
74404
 
 
74405
 #: fortran/resolve.c:12825
 
74406
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74407
-#| msgid "Component at %C must have the POINTER attribute"
 
74408
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 
74409
-msgstr "%C 處的元件必須有 POINTER 屬性"
 
74410
+msgstr "成分 %s 的序列型態宣告的於 %L 沒有序列屬性"
 
74411
 
 
74412
 #: fortran/resolve.c:12843 fortran/resolve.c:12855
 
74413
-#, gcc-internal-format, gfc-internal-format
 
74414
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74415
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 
74416
-msgstr ""
 
74417
+msgstr "指標成分『%s』的『%s』於 %L 是型態該未被宣告"
 
74418
 
 
74419
 #: fortran/resolve.c:12867
 
74420
-#, gcc-internal-format, gfc-internal-format
 
74421
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74422
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
74423
-msgstr ""
 
74424
+msgstr "成分『%s』與類別於 %L 必須是 allocatable 或指標"
 
74425
 
 
74426
-#: fortran/resolve.c:12934
 
74427
-#, gcc-internal-format, gfc-internal-format
 
74428
+#: fortran/resolve.c:12936
 
74429
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74430
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
74431
-msgstr ""
 
74432
+msgstr "Fortran 2003:通用名稱『%s』的函式『%s』於 %L 相同名稱做為衍生類型於 %L"
 
74433
 
 
74434
-#: fortran/resolve.c:12990
 
74435
+#: fortran/resolve.c:12992
 
74436
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74437
-#| msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
 
74438
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
74439
-msgstr "%3$C 處名稱清單「%2$s」中假定的大小陣列「%1$s」不被允許。"
 
74440
+msgstr "假設的大小陣列『%s』在中名稱表列『%s』於 %L 未被允許"
 
74441
 
 
74442
-#: fortran/resolve.c:12996
 
74443
-#, gcc-internal-format, gfc-internal-format
 
74444
+#: fortran/resolve.c:12998
 
74445
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74446
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
74447
-msgstr ""
 
74448
+msgstr "Fortran 2003:名稱表列陣列物件『%s』與假設的形狀在中名稱表列『%s』於 %L"
 
74449
 
 
74450
-#: fortran/resolve.c:13003
 
74451
-#, gcc-internal-format, gfc-internal-format
 
74452
+#: fortran/resolve.c:13005
 
74453
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74454
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
74455
-msgstr ""
 
74456
+msgstr "Fortran 2003:名稱表列陣列物件『%s』與 nonconstant 形狀在中名稱表列『%s』於 %L"
 
74457
 
 
74458
-#: fortran/resolve.c:13012
 
74459
-#, gcc-internal-format, gfc-internal-format
 
74460
+#: fortran/resolve.c:13014
 
74461
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74462
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
74463
-msgstr ""
 
74464
+msgstr "Fortran 2003:名稱表列物件『%s』與 nonconstant 字元長度在中名稱表列『%s』於 %L"
 
74465
 
 
74466
-#: fortran/resolve.c:13022
 
74467
-#, gcc-internal-format, gfc-internal-format
 
74468
+#: fortran/resolve.c:13024
 
74469
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74470
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
74471
-msgstr ""
 
74472
+msgstr "名稱表列物件『%s』在中名稱表列『%s』於 %L 是 polymorphic 和需要定義的輸入/輸出程序"
 
74473
 
 
74474
-#: fortran/resolve.c:13032
 
74475
-#, gcc-internal-format, gfc-internal-format
 
74476
+#: fortran/resolve.c:13034
 
74477
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74478
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
74479
-msgstr ""
 
74480
+msgstr "Fortran 2003:名稱表列物件『%s』在中名稱表列『%s』於 %L 與 ALLOCATABLE 或指標成分"
 
74481
 
 
74482
 #. FIXME: Once UDDTIO is implemented, the following can be
 
74483
 #. removed.
 
74484
-#: fortran/resolve.c:13040
 
74485
-#, gcc-internal-format, gfc-internal-format
 
74486
+#: fortran/resolve.c:13042
 
74487
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74488
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
74489
-msgstr ""
 
74490
+msgstr "名稱表列物件『%s』在中名稱表列『%s』於 %L 有 ALLOCATABLE 或指標成分和因而需要定義的輸入/輸出程序"
 
74491
 
 
74492
-#: fortran/resolve.c:13057
 
74493
-#, gcc-internal-format, gfc-internal-format
 
74494
+#: fortran/resolve.c:13059
 
74495
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74496
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
74497
-msgstr ""
 
74498
+msgstr "名稱表列物件『%s』被宣告私人的和無法成員的公用的名稱表列『%s』於 %L"
 
74499
 
 
74500
-#: fortran/resolve.c:13067
 
74501
-#, gcc-internal-format, gfc-internal-format
 
74502
+#: fortran/resolve.c:13069
 
74503
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74504
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
74505
-msgstr ""
 
74506
+msgstr "名稱表列物件『%s』已 use-associated 私人的成分和無法成員的名稱表列『%s』於 %L"
 
74507
 
 
74508
-#: fortran/resolve.c:13078
 
74509
-#, gcc-internal-format, gfc-internal-format
 
74510
+#: fortran/resolve.c:13080
 
74511
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74512
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
74513
-msgstr ""
 
74514
+msgstr "名稱表列物件『%s』有私人的成分和無法成員的公用的名稱表列『%s』於 %L"
 
74515
 
 
74516
-#: fortran/resolve.c:13105
 
74517
+#: fortran/resolve.c:13107
 
74518
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74519
-#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
74520
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
74521
-msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
74522
+msgstr "程序屬性衝突與名稱表列屬性在中『%s』於 %L"
 
74523
 
 
74524
-#: fortran/resolve.c:13124
 
74525
+#: fortran/resolve.c:13126
 
74526
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74527
-#| msgid "Array '%s' at %L cannot have a deferred shape"
 
74528
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
74529
-msgstr "陣列「%s」在 %L 處不能有延遲的外形"
 
74530
+msgstr "參數陣列『%s』於 %L 無法自動或的已推遲形狀"
 
74531
 
 
74532
-#: fortran/resolve.c:13136
 
74533
-#, gcc-internal-format, gfc-internal-format
 
74534
+#: fortran/resolve.c:13138
 
74535
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74536
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
74537
-msgstr ""
 
74538
+msgstr "隱含地型態的參數『%s』於 %L 不匹配稍後隱含的型態"
 
74539
 
 
74540
-#: fortran/resolve.c:13147
 
74541
-#, gcc-internal-format, gfc-internal-format
 
74542
+#: fortran/resolve.c:13149
 
74543
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74544
 msgid "Incompatible derived type in PARAMETER at %L"
 
74545
-msgstr ""
 
74546
+msgstr "不相容的衍生類型在中參數於 %L"
 
74547
 
 
74548
-#: fortran/resolve.c:13230
 
74549
+#: fortran/resolve.c:13232
 
74550
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74551
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
74552
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
74553
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
74554
+msgstr "保護的屬性衝突與外部屬性於 %L"
 
74555
 
 
74556
-#: fortran/resolve.c:13233
 
74557
+#: fortran/resolve.c:13235
 
74558
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74559
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
74560
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
74561
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
74562
+msgstr "程序屬性衝突與保護的屬性於 %L"
 
74563
 
 
74564
-#: fortran/resolve.c:13322
 
74565
-#, gcc-internal-format, gfc-internal-format
 
74566
+#: fortran/resolve.c:13324
 
74567
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74568
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
74569
-msgstr ""
 
74570
+msgstr "『%s』於 %L 有 CONTIGUOUS 屬性但是不是陣列指標或 assumed-shape 陣列"
 
74571
 
 
74572
-#: fortran/resolve.c:13340
 
74573
+#: fortran/resolve.c:13342
 
74574
 #, gcc-internal-format, gfc-internal-format
 
74575
 msgid "Assumed size array at %L must be a dummy argument"
 
74576
 msgstr "假定大小的陣列在 %L 處必須是啞引數"
 
74577
 
 
74578
-#: fortran/resolve.c:13343
 
74579
+#: fortran/resolve.c:13345
 
74580
 #, gcc-internal-format, gfc-internal-format
 
74581
 msgid "Assumed shape array at %L must be a dummy argument"
 
74582
 msgstr "假定外形的陣列在 %L 處必須是啞引數"
 
74583
 
 
74584
-#: fortran/resolve.c:13351
 
74585
+#: fortran/resolve.c:13353
 
74586
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74587
-#| msgid "Assumed shape array at %L must be a dummy argument"
 
74588
 msgid "Assumed-rank array at %L must be a dummy argument"
 
74589
 msgstr "假定外形的陣列在 %L 處必須是啞引數"
 
74590
 
 
74591
-#: fortran/resolve.c:13358
 
74592
+#: fortran/resolve.c:13360
 
74593
 #, gcc-internal-format, gfc-internal-format
 
74594
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
74595
 msgstr ""
 
74596
 
 
74597
-#: fortran/resolve.c:13371
 
74598
+#: fortran/resolve.c:13373
 
74599
 #, gcc-internal-format, gfc-internal-format
 
74600
 msgid "Symbol at %L is not a DUMMY variable"
 
74601
 msgstr "%L 處的符號不是一個 DUMMY 變數"
 
74602
 
 
74603
-#: fortran/resolve.c:13377
 
74604
-#, gcc-internal-format, gfc-internal-format
 
74605
+#: fortran/resolve.c:13379
 
74606
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74607
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
74608
-msgstr ""
 
74609
+msgstr "『%s』於 %L 無法有值屬性因為它並非虛引數"
 
74610
 
 
74611
-#: fortran/resolve.c:13387
 
74612
+#: fortran/resolve.c:13389
 
74613
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74614
-#| msgid "Variable '%s' at %L in this context must be constant"
 
74615
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
74616
-msgstr "變數「%s」在 %L 處上下文中必須是常數"
 
74617
+msgstr "字元虛設變數『%s』於 %L 與值屬性必須有常數長度"
 
74618
 
 
74619
-#: fortran/resolve.c:13396
 
74620
-#, gcc-internal-format, gfc-internal-format
 
74621
+#: fortran/resolve.c:13398
 
74622
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74623
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
74624
-msgstr ""
 
74625
+msgstr "C 可交流的字元虛設變數『%s』於 %L 與值屬性必須有長度一個"
 
74626
 
 
74627
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
74628
-#, gcc-internal-format, gfc-internal-format
 
74629
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
74630
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74631
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
74632
-msgstr ""
 
74633
+msgstr "衍生類型『%s』於 %L 是的型態『%s』,該項未被定義"
 
74634
 
 
74635
-#: fortran/resolve.c:13422
 
74636
-#, gcc-internal-format, gfc-internal-format
 
74637
+#: fortran/resolve.c:13424
 
74638
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74639
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
74640
-msgstr ""
 
74641
+msgstr "假設的形狀陣列『%s』於 %L 未被允許在中初始化運算式"
 
74642
 
 
74643
-#: fortran/resolve.c:13429
 
74644
-#, gcc-internal-format, gfc-internal-format
 
74645
+#: fortran/resolve.c:13431
 
74646
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74647
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
74648
-msgstr ""
 
74649
+msgstr "變數『%s』於 %L 無法同時有 ALLOCATABLE 和繫結©屬性"
 
74650
 
 
74651
-#: fortran/resolve.c:13436
 
74652
+#: fortran/resolve.c:13438
 
74653
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74654
-#| msgid "Component at %C must have the POINTER attribute"
 
74655
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
74656
-msgstr "%C 處的元件必須有 POINTER 屬性"
 
74657
+msgstr "變數『%s』於 %L 無法同時有指標和繫結©屬性"
 
74658
 
 
74659
-#: fortran/resolve.c:13443
 
74660
-#, gcc-internal-format, gfc-internal-format
 
74661
+#: fortran/resolve.c:13445
 
74662
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74663
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
74664
-msgstr ""
 
74665
+msgstr "迴圈變數於 %C 無法 coarray"
 
74666
 
 
74667
-#: fortran/resolve.c:13468
 
74668
-#, gcc-internal-format, gfc-internal-format
 
74669
+#: fortran/resolve.c:13470
 
74670
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74671
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
74672
-msgstr ""
 
74673
+msgstr "變數『%s』於 %L 無法繫結©因為它是 neither 共同區塊 nor 宣告的於模組等級範圍"
 
74674
 
 
74675
-#: fortran/resolve.c:13548
 
74676
+#: fortran/resolve.c:13550
 
74677
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74678
-#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 
74679
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
74680
-msgstr "PUBLIC 函式「%s」在 %L 處不能是 PRIVATE 類型「%s」"
 
74681
+msgstr "Fortran 2003:公用的 %s『%s』於 %L 的私人的衍生類型『%s』"
 
74682
 
 
74683
-#: fortran/resolve.c:13562
 
74684
-#, gcc-internal-format, gfc-internal-format
 
74685
+#: fortran/resolve.c:13564
 
74686
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74687
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
74688
-msgstr ""
 
74689
+msgstr "變數 %s 於 %L 的型態 LOCK_TYPE 或與 subcomponent 的型態 LOCK_TYPE 必須是 coarray"
 
74690
 
 
74691
-#: fortran/resolve.c:13580
 
74692
-#, gcc-internal-format, gfc-internal-format
 
74693
+#: fortran/resolve.c:13582
 
74694
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74695
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
74696
-msgstr ""
 
74697
+msgstr "含義 (出) 虛引數『%s』於 %L 是假設的大小和因而無法有預設初始設定式"
 
74698
 
 
74699
-#: fortran/resolve.c:13592
 
74700
+#: fortran/resolve.c:13594
 
74701
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74702
-#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 
74703
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
74704
-msgstr "「%s」啞元引數在 %L 處不能是 INTENT(OUT)"
 
74705
+msgstr "虛引數『%s』於 %L 的 LOCK_TYPE 不應該是含義 (出)"
 
74706
 
 
74707
-#: fortran/resolve.c:13604
 
74708
+#: fortran/resolve.c:13606
 
74709
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74710
-#| msgid "Function result '%s' at %L cannot have an initializer"
 
74711
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
74712
-msgstr "函式結果「%s」在 %L 處不能有初始值設定"
 
74713
+msgstr "函數計算結果『%s』於 %L 不應該是 coarray 或有 coarray 成分"
 
74714
 
 
74715
-#: fortran/resolve.c:13613
 
74716
-#, gcc-internal-format, gfc-internal-format
 
74717
+#: fortran/resolve.c:13615
 
74718
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74719
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
74720
-msgstr ""
 
74721
+msgstr "變數『%s』於 %L 的型態 (C_PTR) 或型態 (C_FUNPTR) 不應該是 coarray"
 
74722
 
 
74723
-#: fortran/resolve.c:13625
 
74724
-#, gcc-internal-format, gfc-internal-format
 
74725
+#: fortran/resolve.c:13627
 
74726
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74727
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
74728
-msgstr ""
 
74729
+msgstr "變數『%s』於 %L 與 coarray 成分應該是 nonpointer,nonallocatable 純量"
 
74730
 
 
74731
-#: fortran/resolve.c:13640
 
74732
-#, gcc-internal-format, gfc-internal-format
 
74733
+#: fortran/resolve.c:13642
 
74734
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74735
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
74736
-msgstr ""
 
74737
+msgstr "變數『%s』於 %L 是 coarray 和不是 ALLOCATABLE,儲存 nor 虛引數"
 
74738
 
 
74739
-#: fortran/resolve.c:13648
 
74740
+#: fortran/resolve.c:13650
 
74741
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74742
-#| msgid "Array '%s' at %L cannot have a deferred shape"
 
74743
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
74744
-msgstr "陣列「%s」在 %L 處不能有延遲的外形"
 
74745
+msgstr "Coarray 變數『%s』於 %L 不應該有 codimensions 與已推遲形狀"
 
74746
 
 
74747
-#: fortran/resolve.c:13655
 
74748
+#: fortran/resolve.c:13657
 
74749
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74750
-#| msgid "Allocatable array '%s' at %L must have a deferred shape"
 
74751
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
74752
-msgstr "可指派的陣列「%s」在 %L 處必須有延遲的外形"
 
74753
+msgstr "Allocatable coarray 變數『%s』於 %L 必須已已推遲形狀"
 
74754
 
 
74755
-#: fortran/resolve.c:13667
 
74756
-#, gcc-internal-format, gfc-internal-format
 
74757
+#: fortran/resolve.c:13669
 
74758
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74759
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
74760
-msgstr ""
 
74761
+msgstr "變數『%s』於 %L 是含義 (出) 和可以因而無法是 allocatable coarray 或有 coarray 成分"
 
74762
 
 
74763
-#: fortran/resolve.c:13676
 
74764
+#: fortran/resolve.c:13678
 
74765
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74766
-#| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 
74767
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
74768
-msgstr "在 %L 處的啞程序不允許出現在 ELEMENTAL 程序中"
 
74769
+msgstr "Coarray 虛設變數『%s』於 %L 不允許在中繫結©程序『%s』"
 
74770
 
 
74771
-#: fortran/resolve.c:13692
 
74772
+#: fortran/resolve.c:13694
 
74773
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74774
-#| msgid "Keyword argument '%s' at %L is not in the procedure"
 
74775
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
74776
-msgstr "在 %L 處的關鍵字引數不在程序中"
 
74777
+msgstr "Coarray 虛設變數『%s』於 %L 不允許在中繫結©程序『%s』"
 
74778
 
 
74779
-#: fortran/resolve.c:13698
 
74780
-#, gcc-internal-format, gfc-internal-format
 
74781
+#: fortran/resolve.c:13700
 
74782
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74783
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
74784
-msgstr ""
 
74785
+msgstr "Coarray 虛設變數『%s』於 %L 不允許在中繫結©程序『%s』"
 
74786
 
 
74787
-#: fortran/resolve.c:13778
 
74788
-#, gcc-internal-format, gfc-internal-format
 
74789
+#: fortran/resolve.c:13780
 
74790
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74791
 msgid "Threadprivate at %L isn't SAVEd"
 
74792
-msgstr ""
 
74793
+msgstr "Threadprivate 於 %L 不是儲存"
 
74794
 
 
74795
-#: fortran/resolve.c:13871
 
74796
-#, gcc-internal-format, gfc-internal-format
 
74797
+#: fortran/resolve.c:13873
 
74798
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74799
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
74800
-msgstr ""
 
74801
+msgstr "區塊資料元素『%s』於 %L 必須是在中共同"
 
74802
 
 
74803
-#: fortran/resolve.c:13877
 
74804
-#, gcc-internal-format, gfc-internal-format
 
74805
+#: fortran/resolve.c:13879
 
74806
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74807
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
74808
-msgstr ""
 
74809
+msgstr "資料陣列『%s』於 %L 必須被指定的在中前一個宣告"
 
74810
 
 
74811
-#: fortran/resolve.c:13886
 
74812
+#: fortran/resolve.c:13888
 
74813
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74814
-#| msgid "Dummy '%s' at %L cannot have an initializer"
 
74815
 msgid "DATA element '%s' at %L cannot have a coindex"
 
74816
-msgstr "啞元「%s」在 %L 處不能有初始值設定"
 
74817
+msgstr "資料元素『%s』於 %L 無法有 coindex"
 
74818
 
 
74819
-#: fortran/resolve.c:13900
 
74820
-#, gcc-internal-format, gfc-internal-format
 
74821
+#: fortran/resolve.c:13902
 
74822
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74823
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
74824
-msgstr ""
 
74825
+msgstr "資料元素『%s』於 %L 是指標和因而必須是全部陣列"
 
74826
 
 
74827
-#: fortran/resolve.c:13946
 
74828
-#, gcc-internal-format, gfc-internal-format
 
74829
+#: fortran/resolve.c:13948
 
74830
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74831
 msgid "Nonconstant array section at %L in DATA statement"
 
74832
-msgstr ""
 
74833
+msgstr "Nonconstant 陣列區段於 %L 在中資料敘述"
 
74834
 
 
74835
-#: fortran/resolve.c:13959
 
74836
-#, gcc-internal-format, gfc-internal-format
 
74837
+#: fortran/resolve.c:13961
 
74838
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74839
 msgid "DATA statement at %L has more variables than values"
 
74840
-msgstr ""
 
74841
+msgstr "資料敘述於 %L 有更多變數比值"
 
74842
 
 
74843
-#: fortran/resolve.c:14058
 
74844
-#, gcc-internal-format, gfc-internal-format
 
74845
+#: fortran/resolve.c:14060
 
74846
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74847
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
74848
-msgstr ""
 
74849
+msgstr "開始的 implied-do 迴圈於 %L 無法被簡化到常數"
 
74850
 
 
74851
-#: fortran/resolve.c:14066
 
74852
-#, gcc-internal-format, gfc-internal-format
 
74853
+#: fortran/resolve.c:14068
 
74854
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74855
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
74856
-msgstr ""
 
74857
+msgstr "結束的 implied-do 迴圈於 %L 無法被簡化到常數"
 
74858
 
 
74859
-#: fortran/resolve.c:14074
 
74860
-#, gcc-internal-format, gfc-internal-format
 
74861
+#: fortran/resolve.c:14076
 
74862
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74863
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
74864
-msgstr ""
 
74865
+msgstr "步驟的 implied-do 迴圈於 %L 無法被簡化到常數"
 
74866
 
 
74867
-#: fortran/resolve.c:14199
 
74868
-#, gcc-internal-format, gfc-internal-format
 
74869
+#: fortran/resolve.c:14201
 
74870
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74871
 msgid "DATA statement at %L has more values than variables"
 
74872
-msgstr ""
 
74873
+msgstr "資料敘述於 %L 有更多值比變數"
 
74874
 
 
74875
-#: fortran/resolve.c:14337
 
74876
+#: fortran/resolve.c:14339
 
74877
 #, gcc-internal-format, gfc-internal-format
 
74878
 msgid "Label %d at %L defined but not used"
 
74879
 msgstr "標籤 %d 於 %L 經定義但未被使用"
 
74880
 
 
74881
-#: fortran/resolve.c:14342
 
74882
+#: fortran/resolve.c:14344
 
74883
 #, gcc-internal-format, gfc-internal-format
 
74884
 msgid "Label %d at %L defined but cannot be used"
 
74885
 msgstr "標籤 %d 於 %L 經定義但無法被使用"
 
74886
 
 
74887
-#: fortran/resolve.c:14426
 
74888
-#, gcc-internal-format, gfc-internal-format
 
74889
+#: fortran/resolve.c:14428
 
74890
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74891
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
74892
-msgstr ""
 
74893
+msgstr "衍生類型變數『%s』於 %L 必須有序列屬性為等價物件"
 
74894
 
 
74895
-#: fortran/resolve.c:14435
 
74896
-#, gcc-internal-format, gfc-internal-format
 
74897
+#: fortran/resolve.c:14437
 
74898
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74899
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
74900
-msgstr ""
 
74901
+msgstr "衍生類型變數『%s』於 %L 無法有 ALLOCATABLE 成分為等價物件"
 
74902
 
 
74903
-#: fortran/resolve.c:14443
 
74904
-#, gcc-internal-format, gfc-internal-format
 
74905
+#: fortran/resolve.c:14445
 
74906
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74907
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
74908
-msgstr ""
 
74909
+msgstr "衍生類型變數『%s』於 %L 與預設初始化無法在中等價與變數在中共同"
 
74910
 
 
74911
-#: fortran/resolve.c:14459
 
74912
-#, gcc-internal-format, gfc-internal-format
 
74913
+#: fortran/resolve.c:14461
 
74914
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74915
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
74916
-msgstr ""
 
74917
+msgstr "衍生類型變數『%s』於 %L 與指標成分無法等價物件"
 
74918
 
 
74919
-#: fortran/resolve.c:14562
 
74920
+#: fortran/resolve.c:14564
 
74921
 #, gcc-internal-format, gfc-internal-format
 
74922
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
74923
 msgstr "%L 處 EQUIVALENCE 敘述語法錯誤"
 
74924
 
 
74925
-#: fortran/resolve.c:14577
 
74926
-#, gcc-internal-format, gfc-internal-format
 
74927
+#: fortran/resolve.c:14579
 
74928
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74929
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
74930
-msgstr ""
 
74931
+msgstr "還是所有或沒有任何物件在中等價設定於 %L 應該有保護的屬性"
 
74932
 
 
74933
-#: fortran/resolve.c:14589
 
74934
-#, gcc-internal-format, gfc-internal-format
 
74935
+#: fortran/resolve.c:14591
 
74936
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74937
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
74938
-msgstr ""
 
74939
+msgstr "共同區塊成員『%s』於 %L 無法等價物件在中 pure 程序『%s』"
 
74940
 
 
74941
-#: fortran/resolve.c:14598
 
74942
-#, gcc-internal-format, gfc-internal-format
 
74943
+#: fortran/resolve.c:14600
 
74944
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74945
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
74946
-msgstr ""
 
74947
+msgstr "具名的常數『%s』於 %L 無法等價物件"
 
74948
 
 
74949
-#: fortran/resolve.c:14677
 
74950
-#, gcc-internal-format, gfc-internal-format
 
74951
+#: fortran/resolve.c:14679
 
74952
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74953
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
74954
-msgstr ""
 
74955
+msgstr "陣列『%s』於 %L 與 non-constant 邊界無法等價物件"
 
74956
 
 
74957
-#: fortran/resolve.c:14688
 
74958
-#, gcc-internal-format, gfc-internal-format
 
74959
+#: fortran/resolve.c:14690
 
74960
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74961
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
74962
-msgstr ""
 
74963
+msgstr "結構成分『%s』於 %L 無法等價物件"
 
74964
 
 
74965
-#: fortran/resolve.c:14699
 
74966
+#: fortran/resolve.c:14701
 
74967
 #, gcc-internal-format, gfc-internal-format
 
74968
 msgid "Substring at %L has length zero"
 
74969
 msgstr "%L 的子字串長度為零"
 
74970
 
 
74971
-#: fortran/resolve.c:14742
 
74972
+#: fortran/resolve.c:14744
 
74973
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
74974
-#| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 
74975
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
74976
-msgstr "PUBLIC 函式「%s」在 %L 處不能是 PRIVATE 類型「%s」"
 
74977
+msgstr "Fortran 2003:公用的函式『%s』於 %L 的私人的型態『%s』"
 
74978
 
 
74979
-#: fortran/resolve.c:14755
 
74980
+#: fortran/resolve.c:14757
 
74981
 #, gcc-internal-format, gfc-internal-format
 
74982
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
74983
 msgstr "ENTRY「%s」在 %L 處沒有 IMPLICIT 類型"
 
74984
 
 
74985
-#: fortran/resolve.c:14772
 
74986
-#, gcc-internal-format, gfc-internal-format
 
74987
+#: fortran/resolve.c:14774
 
74988
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74989
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
74990
-msgstr ""
 
74991
+msgstr "使用者運算子程序『%s』於 %L 必須是函式"
 
74992
 
 
74993
-#: fortran/resolve.c:14782
 
74994
-#, gcc-internal-format, gfc-internal-format
 
74995
+#: fortran/resolve.c:14784
 
74996
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
74997
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
74998
-msgstr ""
 
74999
+msgstr "使用者運算子程序『%s』於 %L 無法假設的字元長度"
 
75000
 
 
75001
-#: fortran/resolve.c:14790
 
75002
+#: fortran/resolve.c:14792
 
75003
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75004
-#| msgid "Intrinsic '%s' at %L must have at least two arguments"
 
75005
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
75006
-msgstr "內建函式「%s」 於 %L 處必須有至少兩個引數"
 
75007
+msgstr "使用者運算子程序『%s』於 %L 必須至少有一個引數"
 
75008
 
 
75009
-#: fortran/resolve.c:14804
 
75010
+#: fortran/resolve.c:14806
 
75011
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75012
-#| msgid "First argument of operator interface at %L must be INTENT(IN)"
 
75013
 msgid "First argument of operator interface at %L cannot be optional"
 
75014
-msgstr "%L 處運算子介面的第一個參數必須是 INTENT(IN)"
 
75015
+msgstr "第一個引數的運算子介面於 %L 無法可選的"
 
75016
 
 
75017
-#: fortran/resolve.c:14822
 
75018
+#: fortran/resolve.c:14824
 
75019
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75020
-#| msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
75021
 msgid "Second argument of operator interface at %L cannot be optional"
 
75022
-msgstr "%L 處運算子介面的第二個參數必須是 INTENT(IN)"
 
75023
+msgstr "秒引數的運算子介面於 %L 無法可選的"
 
75024
 
 
75025
-#: fortran/resolve.c:14829
 
75026
+#: fortran/resolve.c:14831
 
75027
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75028
-#| msgid "Intrinsic '%s' at %L must have at least two arguments"
 
75029
 msgid "Operator interface at %L must have, at most, two arguments"
 
75030
-msgstr "內建函式「%s」 於 %L 處必須有至少兩個引數"
 
75031
+msgstr "運算子介面於 %L 必須有,最多,兩引數"
 
75032
 
 
75033
-#: fortran/resolve.c:14905
 
75034
-#, gcc-internal-format, gfc-internal-format
 
75035
+#: fortran/resolve.c:14907
 
75036
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75037
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
75038
-msgstr ""
 
75039
+msgstr "包含的程序『%s』於 %L 的 PURE 程序必須也是 PURE"
 
75040
 
 
75041
 #: fortran/scanner.c:335
 
75042
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75043
-#| msgid "can't create directory %s: %m"
 
75044
 msgid "Include directory \"%s\": %s"
 
75045
 msgstr "無法建立目錄 %s:%m"
 
75046
 
 
75047
 #: fortran/scanner.c:341
 
75048
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75049
-#| msgid "ignoring nonexistent directory \"%s\"\n"
 
75050
 msgid "Nonexistent include directory \"%s\""
 
75051
 msgstr "忽略不存在的目錄「%s」\n"
 
75052
 
 
75053
 #: fortran/scanner.c:347
 
75054
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75055
-#| msgid "type %qT is not a direct base of %qT"
 
75056
 msgid "\"%s\" is not a directory"
 
75057
-msgstr "類型 %qT 不是 %qT 的直接基礎類別"
 
75058
+msgstr "%qD 並非型態"
 
75059
 
 
75060
 #: fortran/scanner.c:806
 
75061
-#, gcc-internal-format, gfc-internal-format
 
75062
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75063
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 
75064
-msgstr ""
 
75065
+msgstr "!$OMP 於 %C 開始評論的列做為它 neither 被在之後空格 nor 是延續列"
 
75066
 
 
75067
 #: fortran/scanner.c:1087 fortran/scanner.c:1225
 
75068
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75069
-#| msgid "Line truncated at %C"
 
75070
 msgid "Line truncated at %L"
 
75071
-msgstr "列在 %C 處被截斷"
 
75072
+msgstr "列截斷的於 %L"
 
75073
 
 
75074
 #: fortran/scanner.c:1137 fortran/scanner.c:1269
 
75075
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75076
-#| msgid "Bad continuation line at %C"
 
75077
 msgid "Limit of %d continuations exceeded in statement at %C"
 
75078
-msgstr "%C 處錯誤的續列"
 
75079
+msgstr "限制的 %d 延續超出的在中敘述於 %C"
 
75080
 
 
75081
 #: fortran/scanner.c:1186
 
75082
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75083
-#| msgid "Unterminated character constant beginning at %C"
 
75084
 msgid "Missing '&' in continued character constant at %C"
 
75085
-msgstr "開始於 %C 的未終結的字元常數"
 
75086
+msgstr "缺少『&』在中繼續的字元常數於 %C"
 
75087
 
 
75088
 #: fortran/scanner.c:1419
 
75089
-#, gcc-internal-format, gfc-internal-format
 
75090
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75091
 msgid "Nonconforming tab character at %C"
 
75092
-msgstr ""
 
75093
+msgstr "Nonconforming 定位字元於 %C"
 
75094
 
 
75095
 #: fortran/scanner.c:1507 fortran/scanner.c:1510
 
75096
-#, gcc-internal-format, gfc-internal-format
 
75097
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75098
 msgid "'&' not allowed by itself in line %d"
 
75099
-msgstr ""
 
75100
+msgstr "『&』不允許由它自己於第 %d 列"
 
75101
 
 
75102
 #: fortran/scanner.c:1569
 
75103
-#, gcc-internal-format, gfc-internal-format
 
75104
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75105
 msgid "Nonconforming tab character in column %d of line %d"
 
75106
-msgstr ""
 
75107
+msgstr "Nonconforming 定位字元在中欄 %d 的列 %d"
 
75108
 
 
75109
 #: fortran/scanner.c:1794
 
75110
 #, gcc-internal-format, gfc-internal-format
 
75111
@@ -48383,21 +45986,18 @@
 
75112
 
 
75113
 #: fortran/simplify.c:91
 
75114
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75115
-#| msgid "Result of %s overflows its kind at %L"
 
75116
 msgid "Result of %s underflows its kind at %L"
 
75117
-msgstr "%s 的結果在 %L 處向上溢位其種別"
 
75118
+msgstr "結果的 %s 下限溢位它的 kind 於 %L"
 
75119
 
 
75120
 #: fortran/simplify.c:96
 
75121
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75122
-#| msgid "Result of %s overflows its kind at %L"
 
75123
 msgid "Result of %s is NaN at %L"
 
75124
-msgstr "%s 的結果在 %L 處向上溢位其種別"
 
75125
+msgstr "結果的 %s 是 NaN 於 %L"
 
75126
 
 
75127
 #: fortran/simplify.c:100
 
75128
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75129
-#| msgid "Result of %s overflows its kind at %L"
 
75130
 msgid "Result of %s gives range error for its kind at %L"
 
75131
-msgstr "%s 的結果在 %L 處向上溢位其種別"
 
75132
+msgstr "結果的 %s 給出範圍錯誤用於它的 kind 於 %L"
 
75133
 
 
75134
 #: fortran/simplify.c:123
 
75135
 #, gcc-internal-format, gfc-internal-format
 
75136
@@ -48411,20 +46011,18 @@
 
75137
 
 
75138
 #: fortran/simplify.c:701
 
75139
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75140
-#| msgid "Statement function at %L is recursive"
 
75141
 msgid "Argument of %s function at %L is negative"
 
75142
-msgstr "%L 處的敘述函式是遞迴的"
 
75143
+msgstr "引數的 %s 函式於 %L 是負"
 
75144
 
 
75145
 #: fortran/simplify.c:708
 
75146
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75147
-#| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 
75148
 msgid "Argument of %s function at %L outside of range [0,127]"
 
75149
-msgstr "引數「%s」(屬於內建函式「%s」,位於 %L)的秩必須為 1 或 2"
 
75150
+msgstr "引數的 %s 函式於 %L 外側的範圍 [0,127]"
 
75151
 
 
75152
 #: fortran/simplify.c:726
 
75153
-#, gcc-internal-format, gfc-internal-format
 
75154
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75155
 msgid "Argument of %s function at %L is too large for the collating sequence of kind %d"
 
75156
-msgstr ""
 
75157
+msgstr "引數的 %s 函式於 %L 太大用於比較序列的 kind %d"
 
75158
 
 
75159
 #: fortran/simplify.c:763
 
75160
 #, gcc-internal-format, gfc-internal-format
 
75161
@@ -48453,9 +46051,8 @@
 
75162
 
 
75163
 #: fortran/simplify.c:1254
 
75164
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75165
-#| msgid "Result of SCALE overflows its kind at %L"
 
75166
 msgid "Result of BESSEL_YN is -INF at %L"
 
75167
-msgstr "%L 處 SCALE 的結果向上溢位其種別"
 
75168
+msgstr "結果的 BESSEL_YN 是 -INF 於 %L"
 
75169
 
 
75170
 #: fortran/simplify.c:2447
 
75171
 #, gcc-internal-format, gfc-internal-format
 
75172
@@ -48464,14 +46061,13 @@
 
75173
 
 
75174
 #: fortran/simplify.c:2454
 
75175
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75176
-#| msgid "Argument of IACHAR at %L must be of length one"
 
75177
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 
75178
-msgstr "%L 處 IACHAR 的參數長度必須為 1"
 
75179
+msgstr "引數的 IACHAR 函式於 %L 外側的範圍 0..127"
 
75180
 
 
75181
 #: fortran/simplify.c:2569
 
75182
-#, gcc-internal-format, gfc-internal-format
 
75183
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75184
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 
75185
-msgstr ""
 
75186
+msgstr "和的秒和第三引數的 IBITS 超出位元大小於 %L"
 
75187
 
 
75188
 #: fortran/simplify.c:2644
 
75189
 #, gcc-internal-format, gfc-internal-format
 
75190
@@ -48481,20 +46077,18 @@
 
75191
 #. Left shift, as in SHIFTL.
 
75192
 #: fortran/simplify.c:3009 fortran/simplify.c:3017
 
75193
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75194
-#| msgid "Second argument of MOD at %L is zero"
 
75195
 msgid "Second argument of %s is negative at %L"
 
75196
-msgstr "%L 處 MOD 的第二個參數為 0"
 
75197
+msgstr "秒引數的 %s 是負於 %L"
 
75198
 
 
75199
 #: fortran/simplify.c:3029
 
75200
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75201
-#| msgid "Invalid second argument of IBCLR at %L"
 
75202
 msgid "Magnitude of second argument of %s exceeds bit size at %L"
 
75203
-msgstr "%L 處 IBCLR 的第二個參數無效"
 
75204
+msgstr "振幅的秒引數的 %s 超出位元大小於 %L"
 
75205
 
 
75206
 #: fortran/simplify.c:3155
 
75207
-#, gcc-internal-format, gfc-internal-format
 
75208
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75209
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 
75210
-msgstr ""
 
75211
+msgstr "振幅的秒引數的 ISHFTC 超出 BIT_SIZE 的先引數於 %L"
 
75212
 
 
75213
 #: fortran/simplify.c:3459 fortran/simplify.c:3594
 
75214
 #, gcc-internal-format, gfc-internal-format
 
75215
@@ -48502,19 +46096,19 @@
 
75216
 msgstr "%L 處的 DIM 參數越界"
 
75217
 
 
75218
 #: fortran/simplify.c:3765
 
75219
-#, gcc-internal-format, gfc-internal-format
 
75220
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75221
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 
75222
-msgstr ""
 
75223
+msgstr "引數的記錄檔於 %L 無法少於或等於零"
 
75224
 
 
75225
 #: fortran/simplify.c:3778
 
75226
-#, gcc-internal-format, gfc-internal-format
 
75227
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75228
 msgid "Complex argument of LOG at %L cannot be zero"
 
75229
-msgstr ""
 
75230
+msgstr "複雜引數的記錄檔於 %L 無法零"
 
75231
 
 
75232
 #: fortran/simplify.c:3806
 
75233
-#, gcc-internal-format, gfc-internal-format
 
75234
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75235
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 
75236
-msgstr ""
 
75237
+msgstr "引數的 LOG10 於 %L 無法少於或等於零"
 
75238
 
 
75239
 #. Result is processor-dependent.
 
75240
 #: fortran/simplify.c:4250
 
75241
@@ -48538,19 +46132,18 @@
 
75242
 
 
75243
 #: fortran/simplify.c:4390
 
75244
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75245
-#| msgid "Result of SCALE overflows its kind at %L"
 
75246
 msgid "Result of NEAREST is NaN at %L"
 
75247
-msgstr "%L 處 SCALE 的結果向上溢位其種別"
 
75248
+msgstr "結果的最近的是 NaN 於 %L"
 
75249
 
 
75250
 #: fortran/simplify.c:4858
 
75251
-#, gcc-internal-format, gfc-internal-format
 
75252
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75253
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 
75254
-msgstr ""
 
75255
+msgstr "引數 NCOPIES 的重複 intrinsic 是負於 %L"
 
75256
 
 
75257
 #: fortran/simplify.c:4913
 
75258
-#, gcc-internal-format, gfc-internal-format
 
75259
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75260
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 
75261
-msgstr ""
 
75262
+msgstr "引數 NCOPIES 的重複 intrinsic 太大於 %L"
 
75263
 
 
75264
 #: fortran/simplify.c:5160
 
75265
 #, gcc-internal-format, gfc-internal-format
 
75266
@@ -48563,427 +46156,408 @@
 
75267
 msgstr "%L 處 SQRT 的參數為負"
 
75268
 
 
75269
 #: fortran/simplify.c:6188
 
75270
-#, gcc-internal-format, gfc-internal-format
 
75271
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75272
 msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
 
75273
-msgstr ""
 
75274
+msgstr "發信匣的邊界在中 IMAGE_INDEX 於 %L 用於尺寸 %d,子有 %ld 和 COARRAY 下限是 %ld)"
 
75275
 
 
75276
 #: fortran/simplify.c:6211
 
75277
-#, gcc-internal-format, gfc-internal-format
 
75278
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75279
 msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
 
75280
-msgstr ""
 
75281
+msgstr "發信匣的邊界在中 IMAGE_INDEX 於 %L 用於尺寸 %d,子有 %ld 和 COARRAY 上限是 %ld)"
 
75282
 
 
75283
 #: fortran/simplify.c:6629
 
75284
-#, gcc-internal-format, gfc-internal-format
 
75285
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75286
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
75287
-msgstr ""
 
75288
+msgstr "字元『%s』在中字串於 %L 無法轉換的進入字元 kind %d"
 
75289
 
 
75290
-#: fortran/symbol.c:134
 
75291
+#: fortran/symbol.c:123
 
75292
 #, gcc-internal-format, gfc-internal-format
 
75293
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
75294
 msgstr "%C 處 IMPLICIT NONE 敘述重複"
 
75295
 
 
75296
-#: fortran/symbol.c:174
 
75297
-#, gcc-internal-format, gfc-internal-format
 
75298
+#: fortran/symbol.c:163
 
75299
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75300
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
75301
-msgstr ""
 
75302
+msgstr "字母『%c』已經設定在中隱含的敘述於 %C"
 
75303
 
 
75304
-#: fortran/symbol.c:196
 
75305
-#, gcc-internal-format, gfc-internal-format
 
75306
+#: fortran/symbol.c:185
 
75307
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75308
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
75309
-msgstr ""
 
75310
+msgstr "無法指定隱含的於 %C 之後隱含的無"
 
75311
 
 
75312
-#: fortran/symbol.c:206
 
75313
+#: fortran/symbol.c:195
 
75314
 #, gcc-internal-format, gfc-internal-format
 
75315
 msgid "Letter %c already has an IMPLICIT type at %C"
 
75316
 msgstr "字母 %c 在 %C 處已經有了一個 IMPLICIT 類型"
 
75317
 
 
75318
-#: fortran/symbol.c:262
 
75319
+#: fortran/symbol.c:251
 
75320
 #, gcc-internal-format, gfc-internal-format
 
75321
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
75322
 msgstr "符號「%s」(位於 %L)沒有 IMPLICIT 類型"
 
75323
 
 
75324
 #. BIND(C) variables should not be implicitly declared.
 
75325
-#: fortran/symbol.c:279
 
75326
-#, gcc-internal-format, gfc-internal-format
 
75327
+#: fortran/symbol.c:268
 
75328
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75329
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
75330
-msgstr ""
 
75331
+msgstr "隱含地宣告的繫結©變數『%s』於 %L 可能無法是 C 可交流的"
 
75332
 
 
75333
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
75334
 #. they are implicitly typed.
 
75335
-#: fortran/symbol.c:294
 
75336
-#, gcc-internal-format, gfc-internal-format
 
75337
+#: fortran/symbol.c:283
 
75338
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75339
 msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
 
75340
-msgstr ""
 
75341
+msgstr "隱含地宣告的變數『%s』於 %L 可能無法是 C 可交流的但是它是虛引數到繫結©程序『%s』於 %L"
 
75342
 
 
75343
-#: fortran/symbol.c:335
 
75344
+#: fortran/symbol.c:324
 
75345
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75346
-#| msgid "Function '%s' at %L has no IMPLICIT type"
 
75347
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
75348
-msgstr "函式「%s」在 %L 處沒有 IMPLICIT 類型"
 
75349
+msgstr "函數計算結果『%s』於 %L 沒有任何隱含的型態"
 
75350
 
 
75351
-#: fortran/symbol.c:424
 
75352
+#: fortran/symbol.c:413
 
75353
 #, gcc-internal-format, gfc-internal-format
 
75354
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
75355
 msgstr "%s 屬性在 %L 處不允許出現在 BLOCAK DATA 程式單元中"
 
75356
 
 
75357
-#: fortran/symbol.c:448
 
75358
+#: fortran/symbol.c:437
 
75359
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75360
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
75361
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
75362
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
75363
+msgstr "名稱表列群組名稱於 %L 無法有儲存屬性"
 
75364
 
 
75365
-#: fortran/symbol.c:482
 
75366
+#: fortran/symbol.c:471
 
75367
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75368
-#| msgid "procedure name = %s"
 
75369
 msgid "Procedure pointer at %C"
 
75370
-msgstr "程序名 = %s"
 
75371
+msgstr "Fortran 2003:程序指標於 %C"
 
75372
 
 
75373
-#: fortran/symbol.c:644
 
75374
+#: fortran/symbol.c:633
 
75375
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75376
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
75377
 msgid "%s attribute applied to %s %s at %L"
 
75378
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
75379
+msgstr "%s 屬性套用到 %s %s 於 %L"
 
75380
 
 
75381
-#: fortran/symbol.c:651
 
75382
-#, gcc-internal-format, gfc-internal-format
 
75383
+#: fortran/symbol.c:640
 
75384
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75385
 msgid "BIND(C) applied to %s %s at %L"
 
75386
-msgstr ""
 
75387
+msgstr "繫結©套用到 %s %s 於 %L"
 
75388
 
 
75389
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
75390
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
75391
 #, gcc-internal-format, gfc-internal-format
 
75392
 msgid "%s attribute conflicts with %s attribute at %L"
 
75393
 msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
75394
 
 
75395
-#: fortran/symbol.c:765
 
75396
+#: fortran/symbol.c:754
 
75397
 #, gcc-internal-format, gfc-internal-format
 
75398
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
75399
 msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
75400
 
 
75401
-#: fortran/symbol.c:773
 
75402
+#: fortran/symbol.c:762
 
75403
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75404
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
75405
 msgid "%s attribute with %s attribute at %L"
 
75406
 msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
75407
 
 
75408
-#: fortran/symbol.c:779
 
75409
+#: fortran/symbol.c:768
 
75410
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75411
-#| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
75412
 msgid "%s attribute with %s attribute in '%s' at %L"
 
75413
 msgstr "%s 屬性與 %s 屬性衝突,在「%s」中,位於 %L"
 
75414
 
 
75415
-#: fortran/symbol.c:823
 
75416
-#, gcc-internal-format, gfc-internal-format
 
75417
+#: fortran/symbol.c:812
 
75418
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75419
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
75420
-msgstr ""
 
75421
+msgstr "無法變更屬性的 USE-associated 符號於 %L"
 
75422
 
 
75423
-#: fortran/symbol.c:826
 
75424
-#, gcc-internal-format, gfc-internal-format
 
75425
+#: fortran/symbol.c:815
 
75426
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75427
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
75428
-msgstr ""
 
75429
+msgstr "無法變更屬性的 USE-associated 符號 %s 於 %L"
 
75430
 
 
75431
-#: fortran/symbol.c:842
 
75432
+#: fortran/symbol.c:831
 
75433
 #, gcc-internal-format, gfc-internal-format
 
75434
 msgid "Duplicate %s attribute specified at %L"
 
75435
 msgstr "重複的 %s 屬性在 %L 處被指定"
 
75436
 
 
75437
-#: fortran/symbol.c:884
 
75438
-#, gcc-internal-format, gfc-internal-format
 
75439
+#: fortran/symbol.c:873
 
75440
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75441
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
75442
-msgstr ""
 
75443
+msgstr "ALLOCATABLE 指定的外側的介面內文於 %L"
 
75444
 
 
75445
-#: fortran/symbol.c:910
 
75446
-#, gcc-internal-format, gfc-internal-format
 
75447
+#: fortran/symbol.c:899
 
75448
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75449
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
75450
-msgstr ""
 
75451
+msgstr "CODIMENSION 指定的用於『%s』外側它的介面內文於 %L"
 
75452
 
 
75453
-#: fortran/symbol.c:936
 
75454
-#, gcc-internal-format, gfc-internal-format
 
75455
+#: fortran/symbol.c:925
 
75456
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75457
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
75458
-msgstr ""
 
75459
+msgstr "尺寸指定的用於『%s』外側它的介面內文於 %L"
 
75460
 
 
75461
-#: fortran/symbol.c:1066
 
75462
-#, gcc-internal-format, gfc-internal-format
 
75463
+#: fortran/symbol.c:1055
 
75464
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75465
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
75466
-msgstr ""
 
75467
+msgstr "Cray 點於 %L 出現在中多重指標() 敘述"
 
75468
 
 
75469
-#: fortran/symbol.c:1085
 
75470
+#: fortran/symbol.c:1074
 
75471
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75472
-#| msgid "Duplicate SAVE attribute specified at %L"
 
75473
 msgid "Duplicate PROTECTED attribute specified at %L"
 
75474
-msgstr "%L 指定了重複的 SAVE 屬性"
 
75475
+msgstr "重製保護的屬性指定的於 %L"
 
75476
 
 
75477
-#: fortran/symbol.c:1119
 
75478
+#: fortran/symbol.c:1108
 
75479
 #, gcc-internal-format, gfc-internal-format
 
75480
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
75481
 msgstr "%L 處 PURE 程序不能指定 SAVE 屬性"
 
75482
 
 
75483
-#: fortran/symbol.c:1130
 
75484
+#: fortran/symbol.c:1119
 
75485
 #, gcc-internal-format, gfc-internal-format
 
75486
 msgid "Duplicate SAVE attribute specified at %L"
 
75487
 msgstr "%L 指定了重複的 SAVE 屬性"
 
75488
 
 
75489
-#: fortran/symbol.c:1151
 
75490
+#: fortran/symbol.c:1140
 
75491
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75492
-#| msgid "Duplicate SAVE attribute specified at %L"
 
75493
 msgid "Duplicate VALUE attribute specified at %L"
 
75494
-msgstr "%L 指定了重複的 SAVE 屬性"
 
75495
+msgstr "重製值屬性指定的於 %L"
 
75496
 
 
75497
-#: fortran/symbol.c:1171
 
75498
+#: fortran/symbol.c:1160
 
75499
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75500
-#| msgid "Duplicate SAVE attribute specified at %L"
 
75501
 msgid "Duplicate VOLATILE attribute specified at %L"
 
75502
-msgstr "%L 指定了重複的 SAVE 屬性"
 
75503
+msgstr "重製易變的屬性指定的於 %L"
 
75504
 
 
75505
-#: fortran/symbol.c:1190
 
75506
+#: fortran/symbol.c:1179
 
75507
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75508
-#| msgid "Duplicate SAVE attribute specified at %L"
 
75509
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
75510
-msgstr "%L 指定了重複的 SAVE 屬性"
 
75511
+msgstr "重製非同步屬性指定的於 %L"
 
75512
 
 
75513
-#: fortran/symbol.c:1481
 
75514
+#: fortran/symbol.c:1470
 
75515
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75516
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
75517
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
75518
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
75519
+msgstr "%s 屬性的『%s』衝突與 %s 屬性於 %L"
 
75520
 
 
75521
-#: fortran/symbol.c:1515
 
75522
-#, gcc-internal-format, gfc-internal-format
 
75523
+#: fortran/symbol.c:1504
 
75524
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75525
 msgid "%s procedure at %L is already declared as %s procedure"
 
75526
-msgstr ""
 
75527
+msgstr "%s 程序於 %L 已經宣告的做為 %s 程序"
 
75528
 
 
75529
-#: fortran/symbol.c:1550
 
75530
+#: fortran/symbol.c:1539
 
75531
 #, gcc-internal-format, gfc-internal-format
 
75532
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
75533
 msgstr "INTENT (%s) 與 INTENT(%s) 在 %L 衝突"
 
75534
 
 
75535
-#: fortran/symbol.c:1574
 
75536
-#, gcc-internal-format, gfc-internal-format
 
75537
+#: fortran/symbol.c:1563
 
75538
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75539
 msgid "ACCESS specification at %L was already specified"
 
75540
-msgstr ""
 
75541
+msgstr "存取規格於 %L 已經指定的"
 
75542
 
 
75543
-#: fortran/symbol.c:1591
 
75544
+#: fortran/symbol.c:1580
 
75545
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75546
-#| msgid "Duplicate %s attribute specified at %L"
 
75547
 msgid "Duplicate BIND attribute specified at %L"
 
75548
-msgstr "重複的 %s 屬性在 %L 處被指定"
 
75549
+msgstr "重製繫結屬性指定的於 %L"
 
75550
 
 
75551
-#: fortran/symbol.c:1598
 
75552
-#, gcc-internal-format, gfc-internal-format
 
75553
+#: fortran/symbol.c:1587
 
75554
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75555
 msgid "BIND(C) at %L"
 
75556
-msgstr ""
 
75557
+msgstr "Fortran 2003:繫結©於 %L"
 
75558
 
 
75559
-#: fortran/symbol.c:1615
 
75560
+#: fortran/symbol.c:1604
 
75561
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75562
-#| msgid "Duplicate SAVE attribute specified at %L"
 
75563
 msgid "Duplicate EXTENDS attribute specified at %L"
 
75564
-msgstr "%L 指定了重複的 SAVE 屬性"
 
75565
+msgstr "重製延伸屬性指定的於 %L"
 
75566
 
 
75567
-#: fortran/symbol.c:1619
 
75568
-#, gcc-internal-format, gfc-internal-format
 
75569
+#: fortran/symbol.c:1608
 
75570
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75571
 msgid "EXTENDS at %L"
 
75572
-msgstr ""
 
75573
+msgstr "Fortran 2003:延伸於 %L"
 
75574
 
 
75575
-#: fortran/symbol.c:1641
 
75576
+#: fortran/symbol.c:1630
 
75577
 #, gcc-internal-format, gfc-internal-format
 
75578
 msgid "Symbol '%s' at %L already has an explicit interface"
 
75579
 msgstr "符號「%s」在 %L 處已經有了明確介面"
 
75580
 
 
75581
-#: fortran/symbol.c:1648
 
75582
-#, gcc-internal-format, gfc-internal-format
 
75583
+#: fortran/symbol.c:1637
 
75584
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75585
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
75586
-msgstr ""
 
75587
+msgstr "『%s』於 %L 有屬性指定的外側它的介面內文"
 
75588
 
 
75589
-#: fortran/symbol.c:1682
 
75590
-#, gcc-internal-format, gfc-internal-format
 
75591
+#: fortran/symbol.c:1671
 
75592
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75593
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
75594
-msgstr ""
 
75595
+msgstr "符號『%s』於 %L 衝突與符號從模組『%s』,use-associated 於 %L"
 
75596
 
 
75597
-#: fortran/symbol.c:1686
 
75598
+#: fortran/symbol.c:1675
 
75599
 #, gcc-internal-format, gfc-internal-format
 
75600
 msgid "Symbol '%s' at %L already has basic type of %s"
 
75601
 msgstr "符號「%s」在 %L 處已經有了基本類型 %s"
 
75602
 
 
75603
-#: fortran/symbol.c:1693
 
75604
+#: fortran/symbol.c:1682
 
75605
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75606
-#| msgid "Symbol '%s' at %L already has basic type of %s"
 
75607
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
75608
-msgstr "符號「%s」在 %L 處已經有了基本類型 %s"
 
75609
+msgstr "程序『%s』於 %L 可能無法有基本型式的 %s"
 
75610
 
 
75611
-#: fortran/symbol.c:1705
 
75612
+#: fortran/symbol.c:1694
 
75613
 #, gcc-internal-format, gfc-internal-format
 
75614
 msgid "Symbol '%s' at %L cannot have a type"
 
75615
 msgstr "符號「%s」於 %L 處不能有類型"
 
75616
 
 
75617
-#: fortran/symbol.c:1874
 
75618
+#: fortran/symbol.c:1863
 
75619
 #, gcc-internal-format, gfc-internal-format
 
75620
 msgid "Component '%s' at %C already declared at %L"
 
75621
 msgstr "元件「%s」在 %C 處已經於 %L 處被宣告"
 
75622
 
 
75623
-#: fortran/symbol.c:1885
 
75624
+#: fortran/symbol.c:1874
 
75625
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75626
-#| msgid "Component '%s' at %C already declared at %L"
 
75627
 msgid "Component '%s' at %C already in the parent type at %L"
 
75628
-msgstr "元件「%s」在 %C 處已經於 %L 處被宣告"
 
75629
+msgstr "成分『%s』於 %C 已經在中親代型態於 %L"
 
75630
 
 
75631
-#: fortran/symbol.c:1970
 
75632
+#: fortran/symbol.c:1959
 
75633
 #, gcc-internal-format, gfc-internal-format
 
75634
 msgid "Symbol '%s' at %C is ambiguous"
 
75635
 msgstr "符號「%s」在 %C 處有歧義"
 
75636
 
 
75637
-#: fortran/symbol.c:2002
 
75638
-#, gcc-internal-format, gfc-internal-format
 
75639
+#: fortran/symbol.c:1991
 
75640
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75641
 msgid "Derived type '%s' at %C is being used before it is defined"
 
75642
-msgstr ""
 
75643
+msgstr "衍生類型『%s』於 %C 正在被使用之前它被定義"
 
75644
 
 
75645
-#: fortran/symbol.c:2040
 
75646
+#: fortran/symbol.c:2029
 
75647
 #, gcc-internal-format, gfc-internal-format
 
75648
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
75649
 msgstr "元件「%s」在 %C 處是「%s」的 PRIVATE 元件"
 
75650
 
 
75651
-#: fortran/symbol.c:2058
 
75652
+#: fortran/symbol.c:2047
 
75653
 #, gcc-internal-format, gfc-internal-format
 
75654
 msgid "'%s' at %C is not a member of the '%s' structure"
 
75655
 msgstr "「%s」在 %C 處不是「%s」結構的成員"
 
75656
 
 
75657
-#: fortran/symbol.c:2196
 
75658
+#: fortran/symbol.c:2186
 
75659
 #, gcc-internal-format, gfc-internal-format
 
75660
 msgid "Duplicate statement label %d at %L and %L"
 
75661
 msgstr "重複的敘述標籤 %d 出現在 %L 和 %L 處"
 
75662
 
 
75663
-#: fortran/symbol.c:2207
 
75664
-#, gcc-internal-format, gfc-internal-format
 
75665
+#: fortran/symbol.c:2197
 
75666
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75667
 msgid "Label %d at %C already referenced as branch target"
 
75668
-msgstr ""
 
75669
+msgstr "標貼 %d 於 %C 已經引用做為分支目標"
 
75670
 
 
75671
-#: fortran/symbol.c:2217
 
75672
-#, gcc-internal-format, gfc-internal-format
 
75673
+#: fortran/symbol.c:2207
 
75674
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75675
 msgid "Label %d at %C already referenced as a format label"
 
75676
-msgstr ""
 
75677
+msgstr "標貼 %d 於 %C 已經引用做為格式標貼"
 
75678
 
 
75679
-#: fortran/symbol.c:2223
 
75680
+#: fortran/symbol.c:2213
 
75681
 #, gcc-internal-format, gfc-internal-format
 
75682
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
75683
 msgstr ""
 
75684
 
 
75685
-#: fortran/symbol.c:2265
 
75686
-#, gcc-internal-format, gfc-internal-format
 
75687
+#: fortran/symbol.c:2255
 
75688
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75689
 msgid "Label %d at %C previously used as a FORMAT label"
 
75690
-msgstr ""
 
75691
+msgstr "標貼 %d 於 %C 在之前使用的做為格式標貼"
 
75692
 
 
75693
-#: fortran/symbol.c:2274
 
75694
-#, gcc-internal-format, gfc-internal-format
 
75695
+#: fortran/symbol.c:2264
 
75696
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75697
 msgid "Label %d at %C previously used as branch target"
 
75698
-msgstr ""
 
75699
+msgstr "標貼 %d 於 %C 在之前使用的做為分支目標"
 
75700
 
 
75701
-#: fortran/symbol.c:2280
 
75702
+#: fortran/symbol.c:2270
 
75703
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75704
-#| msgid "Expected terminating name at %C"
 
75705
 msgid "Shared DO termination label %d at %C"
 
75706
 msgstr "%C 處需要結束名"
 
75707
 
 
75708
-#: fortran/symbol.c:2600
 
75709
-#, gcc-internal-format, gfc-internal-format
 
75710
+#: fortran/symbol.c:2590
 
75711
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75712
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
75713
-msgstr ""
 
75714
+msgstr "名稱『%s』於 %C 是模稜兩可的參考到『%s』從模組『%s』"
 
75715
 
 
75716
-#: fortran/symbol.c:2603
 
75717
-#, gcc-internal-format, gfc-internal-format
 
75718
+#: fortran/symbol.c:2593
 
75719
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75720
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
75721
-msgstr ""
 
75722
+msgstr "名稱『%s』於 %C 是模稜兩可的參考到『%s』從目前的程式單元"
 
75723
 
 
75724
 #. Symbol is from another namespace.
 
75725
-#: fortran/symbol.c:2788
 
75726
-#, gcc-internal-format, gfc-internal-format
 
75727
+#: fortran/symbol.c:2808
 
75728
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75729
 msgid "Symbol '%s' at %C has already been host associated"
 
75730
-msgstr ""
 
75731
+msgstr "符號『%s』於 %C 已主機關聯的"
 
75732
 
 
75733
-#: fortran/symbol.c:3665
 
75734
-#, gcc-internal-format, gfc-internal-format
 
75735
+#: fortran/symbol.c:3793
 
75736
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75737
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
75738
-msgstr ""
 
75739
+msgstr "衍生類型『%s』宣告的於 %L 必須有繫結屬性為 C 可交流的"
 
75740
 
 
75741
-#: fortran/symbol.c:3683
 
75742
-#, gcc-internal-format, gfc-internal-format
 
75743
+#: fortran/symbol.c:3811
 
75744
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75745
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
75746
-msgstr ""
 
75747
+msgstr "衍生類型『%s』與繫結©屬性於 %L 是空的,而也許會是不可存取由 C companion 處理器"
 
75748
 
 
75749
-#: fortran/symbol.c:3704
 
75750
-#, gcc-internal-format, gfc-internal-format
 
75751
+#: fortran/symbol.c:3832
 
75752
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75753
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
75754
-msgstr ""
 
75755
+msgstr "成分『%s』於 %L 無法有指標屬性因為它是成員的繫結©衍生類型『%s』於 %L"
 
75756
 
 
75757
-#: fortran/symbol.c:3714
 
75758
-#, gcc-internal-format, gfc-internal-format
 
75759
+#: fortran/symbol.c:3842
 
75760
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75761
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
75762
-msgstr ""
 
75763
+msgstr "程序指標成分『%s』於 %L 無法成員的繫結©衍生類型『%s』於 %L"
 
75764
 
 
75765
-#: fortran/symbol.c:3725
 
75766
-#, gcc-internal-format, gfc-internal-format
 
75767
+#: fortran/symbol.c:3853
 
75768
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75769
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
75770
-msgstr ""
 
75771
+msgstr "成分『%s』於 %L 無法有 ALLOCATABLE 屬性因為它是成員的繫結©衍生類型『%s』於 %L"
 
75772
 
 
75773
 #. If the derived type is bind(c), all fields must be
 
75774
 #. interop.
 
75775
-#: fortran/symbol.c:3764
 
75776
-#, gcc-internal-format, gfc-internal-format
 
75777
+#: fortran/symbol.c:3892
 
75778
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75779
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
75780
-msgstr ""
 
75781
+msgstr "成分『%s』在中衍生類型『%s』於 %L 可能無法是 C 可交流的,甚至雖然衍生類型『%s』是繫結©"
 
75782
 
 
75783
 #. If derived type is param to bind(c) routine, or to one
 
75784
 #. of the iso_c_binding procs, it must be interoperable, so
 
75785
 #. all fields must interop too.
 
75786
-#: fortran/symbol.c:3773
 
75787
-#, gcc-internal-format, gfc-internal-format
 
75788
+#: fortran/symbol.c:3901
 
75789
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75790
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
75791
-msgstr ""
 
75792
+msgstr "成分『%s』在中衍生類型『%s』於 %L 可能無法是 C 可交流的"
 
75793
 
 
75794
-#: fortran/symbol.c:3787
 
75795
-#, gcc-internal-format, gfc-internal-format
 
75796
+#: fortran/symbol.c:3915
 
75797
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75798
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
75799
-msgstr ""
 
75800
+msgstr "衍生類型『%s』於 %L 無法宣告的與兩者私人的和繫結©屬性"
 
75801
 
 
75802
-#: fortran/symbol.c:3795
 
75803
+#: fortran/symbol.c:3923
 
75804
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75805
-#| msgid "Object '%s' at %L must have the SAVE attribute %s"
 
75806
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
75807
-msgstr "%L 處的物件「%s」必須有 SAVE 屬性 %s"
 
75808
+msgstr "衍生類型『%s』於 %L 無法有序列屬性因為它是繫結©"
 
75809
 
 
75810
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
75811
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
75812
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75813
-#| msgid "Symbol '%s' at %L already has basic type of %s"
 
75814
 msgid "Symbol '%s' is used before it is typed at %L"
 
75815
-msgstr "符號「%s」在 %L 處已經有了基本類型 %s"
 
75816
+msgstr "符號『%s』被使用之前它被型態於 %L"
 
75817
 
 
75818
 #: fortran/target-memory.c:656
 
75819
-#, gcc-internal-format, gfc-internal-format
 
75820
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75821
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 
75822
-msgstr ""
 
75823
+msgstr "重疊 unequal 初始設定式在中等價於 %L"
 
75824
 
 
75825
 #: fortran/target-memory.c:744
 
75826
-#, gcc-internal-format, gfc-internal-format
 
75827
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75828
 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
 
75829
-msgstr ""
 
75830
+msgstr "BOZ 常數於 %L 太大 (%ld vs %ld 位元)"
 
75831
 
 
75832
 #: fortran/trans-array.c:7147
 
75833
-#, gcc-internal-format, gfc-internal-format
 
75834
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75835
 msgid "Creating array temporary at %L for argument '%s'"
 
75836
-msgstr ""
 
75837
+msgstr "建立陣列暫時的於 %L 用於引數『%s』"
 
75838
 
 
75839
 #: fortran/trans-array.c:8306
 
75840
 #, fuzzy, gcc-internal-format
 
75841
-#| msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
 
75842
 msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 
75843
-msgstr "可能的前端程式缺陷:提領陣列大小時沒有指標或可指派屬性。"
 
75844
+msgstr "可能的前端錯誤:已推遲陣列大小而無需指標,allocatable 屬性或衍生類型而無需 allocatable 成分。"
 
75845
 
 
75846
 #: fortran/trans-array.c:8804
 
75847
-#, gcc-internal-format, gfc-internal-format
 
75848
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75849
 msgid "bad expression type during walk (%d)"
 
75850
-msgstr ""
 
75851
+msgstr "不當的運算式型態在的期間遍歷 (%d)"
 
75852
 
 
75853
 #: fortran/trans-common.c:397
 
75854
-#, gcc-internal-format, gfc-internal-format
 
75855
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75856
 msgid "Named COMMON block '%s' at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
 
75857
-msgstr ""
 
75858
+msgstr "具名的共同區塊『%s』於 %L 應該是的相同大小做為其他情況下 (%lu vs %lu 位元組)"
 
75859
 
 
75860
 #: fortran/trans-common.c:848
 
75861
 #, gcc-internal-format, gfc-internal-format
 
75862
@@ -48991,61 +46565,60 @@
 
75863
 msgstr "%L 處陣列參照錯誤"
 
75864
 
 
75865
 #: fortran/trans-common.c:856
 
75866
-#, gcc-internal-format, gfc-internal-format
 
75867
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75868
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 
75869
-msgstr ""
 
75870
+msgstr "不合法的參考類型於 %L 做為等價物件"
 
75871
 
 
75872
 #: fortran/trans-common.c:896
 
75873
-#, gcc-internal-format, gfc-internal-format
 
75874
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75875
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 
75876
-msgstr ""
 
75877
+msgstr "不一致等價規則牽連出『%s』於 %L 和『%s』於 %L"
 
75878
 
 
75879
 #. Aligning this field would misalign a previous field.
 
75880
 #: fortran/trans-common.c:1029
 
75881
-#, gcc-internal-format, gfc-internal-format
 
75882
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75883
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 
75884
-msgstr ""
 
75885
+msgstr "等價設定用於變數『%s』宣告的於 %L 妨害對齊需求"
 
75886
 
 
75887
 #: fortran/trans-common.c:1094
 
75888
-#, gcc-internal-format, gfc-internal-format
 
75889
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75890
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 
75891
-msgstr ""
 
75892
+msgstr "等價用於『%s』不匹配定序的共同『%s』於 %L"
 
75893
 
 
75894
 #: fortran/trans-common.c:1109
 
75895
-#, gcc-internal-format, gfc-internal-format
 
75896
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75897
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 
75898
-msgstr ""
 
75899
+msgstr "等價設定用於『%s』造成無效的延伸到共同『%s』於 %L"
 
75900
 
 
75901
 #: fortran/trans-common.c:1124
 
75902
-#, gcc-internal-format, gfc-internal-format
 
75903
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75904
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
 
75905
-msgstr ""
 
75906
+msgstr "填補的 %d 位元組必要項之前『%s』在中共同『%s』於 %L; 重新排序元件或使用 -fno-align-commons"
 
75907
 
 
75908
 #: fortran/trans-common.c:1129
 
75909
-#, gcc-internal-format, gfc-internal-format
 
75910
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75911
 msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
 
75912
-msgstr ""
 
75913
+msgstr "填補的 %d 位元組必要項之前『%s』在中共同於 %L; 重新排序元件或使用 -fno-align-commons"
 
75914
 
 
75915
 #: fortran/trans-common.c:1150
 
75916
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75917
-#| msgid "Intrinsic at %L does not exist"
 
75918
 msgid "COMMON '%s' at %L does not exist"
 
75919
-msgstr "%L 處的內建函式不存在"
 
75920
+msgstr "共同『%s』於 %L 不存在"
 
75921
 
 
75922
 #: fortran/trans-common.c:1158
 
75923
-#, gcc-internal-format, gfc-internal-format
 
75924
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75925
 msgid "COMMON '%s' at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
 
75926
-msgstr ""
 
75927
+msgstr "共同『%s』於 %L 需求 %d 位元組的填補;重新排序元件或使用 -fno-align-commons"
 
75928
 
 
75929
 #: fortran/trans-common.c:1162
 
75930
-#, gcc-internal-format, gfc-internal-format
 
75931
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75932
 msgid "COMMON at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
 
75933
-msgstr ""
 
75934
+msgstr "共同於 %L 需求 %d 位元組的填補;重新排序元件或使用 -fno-align-commons"
 
75935
 
 
75936
 #: fortran/trans-const.c:312
 
75937
-#, gcc-internal-format, gfc-internal-format
 
75938
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75939
 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
 
75940
-msgstr ""
 
75941
+msgstr "指派值不同於 0 或 1 到邏輯的已未定義結果於 %L"
 
75942
 
 
75943
 #: fortran/trans-const.c:348
 
75944
 #, gcc-internal-format, gfc-internal-format
 
75945
@@ -49054,75 +46627,68 @@
 
75946
 
 
75947
 #: fortran/trans-const.c:379
 
75948
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75949
-#| msgid "Expected an initialization expression at %C"
 
75950
 msgid "non-constant initialization expression at %L"
 
75951
-msgstr "%C 處需要一個初始化運算式"
 
75952
+msgstr "non-constant 初始化運算式於 %L"
 
75953
 
 
75954
 #: fortran/trans-decl.c:1378
 
75955
 #, gcc-internal-format
 
75956
 msgid "intrinsic variable which isn't a procedure"
 
75957
 msgstr "內建函式變數不是一個程序"
 
75958
 
 
75959
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
75960
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
75961
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75962
-#| msgid "Return values of functions in FPU registers"
 
75963
 msgid "Return value of function '%s' at %L not set"
 
75964
-msgstr "在 FPU 暫存器中存放函式回傳值"
 
75965
+msgstr "傳回值的函式『%s』於 %L 無法設定"
 
75966
 
 
75967
-#: fortran/trans-decl.c:3883
 
75968
-#, gcc-internal-format
 
75969
+#: fortran/trans-decl.c:3885
 
75970
+#, fuzzy, gcc-internal-format
 
75971
 msgid "Deferred type parameter not yet supported"
 
75972
-msgstr ""
 
75973
+msgstr "已推遲型態參數尚未支援"
 
75974
 
 
75975
-#: fortran/trans-decl.c:4090
 
75976
+#: fortran/trans-decl.c:4092
 
75977
 #, gcc-internal-format, gfc-internal-format
 
75978
 msgid "backend decl for module variable %s already exists"
 
75979
 msgstr "模組變數 %s 的後端程式宣告已存在"
 
75980
 
 
75981
-#: fortran/trans-decl.c:4614
 
75982
+#: fortran/trans-decl.c:4616
 
75983
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
75984
-#| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 
75985
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
75986
-msgstr "「%s」啞元引數在 %L 處不能是 INTENT(OUT)"
 
75987
+msgstr "虛引數『%s』於 %L 被宣告含義 (出) 但是不是設定"
 
75988
 
 
75989
-#: fortran/trans-decl.c:4618
 
75990
-#, gcc-internal-format, gfc-internal-format
 
75991
+#: fortran/trans-decl.c:4620
 
75992
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
75993
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
75994
-msgstr ""
 
75995
+msgstr "衍生類型虛引數『%s』於 %L 被宣告含義 (出) 但是不是設定和沒有預設初始設定式"
 
75996
 
 
75997
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
75998
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
75999
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76000
-#| msgid "Too many arguments to %s at %L"
 
76001
 msgid "Unused dummy argument '%s' at %L"
 
76002
-msgstr "給予函式 %s 的參數太多,於 %L"
 
76003
+msgstr "未使用的虛引數『%s』於 %L"
 
76004
 
 
76005
-#: fortran/trans-decl.c:4641
 
76006
-#, gcc-internal-format, gfc-internal-format
 
76007
+#: fortran/trans-decl.c:4643
 
76008
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
76009
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
76010
-msgstr ""
 
76011
+msgstr "未使用的模組變數『%s』該項已被明確的匯入的於 %L"
 
76012
 
 
76013
-#: fortran/trans-decl.c:4649
 
76014
+#: fortran/trans-decl.c:4651
 
76015
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76016
-#| msgid "instance variable %qs is declared %s"
 
76017
 msgid "Unused variable '%s' declared at %L"
 
76018
-msgstr "實體變數 %qs 宣告為 %s"
 
76019
+msgstr "未使用的變數『%s』宣告的於 %L"
 
76020
 
 
76021
-#: fortran/trans-decl.c:4697
 
76022
+#: fortran/trans-decl.c:4699
 
76023
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76024
-#| msgid "parameter %qD declared void"
 
76025
 msgid "Unused parameter '%s' declared at %L"
 
76026
-msgstr "參數 %qD 被宣告為 void"
 
76027
+msgstr "未使用的參數『%s』宣告的於 %L"
 
76028
 
 
76029
-#: fortran/trans-decl.c:4700
 
76030
-#, gcc-internal-format, gfc-internal-format
 
76031
+#: fortran/trans-decl.c:4702
 
76032
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
76033
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
76034
-msgstr ""
 
76035
+msgstr "未使用的參數『%s』該項已被明確的匯入的於 %L"
 
76036
 
 
76037
-#: fortran/trans-decl.c:4715
 
76038
+#: fortran/trans-decl.c:4717
 
76039
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76040
-#| msgid "Return values of functions in FPU registers"
 
76041
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
76042
-msgstr "在 FPU 暫存器中存放函式回傳值"
 
76043
+msgstr "傳回值『%s』的函式『%s』宣告的於 %L 無法設定"
 
76044
 
 
76045
 #: fortran/trans-expr.c:1025
 
76046
 #, gcc-internal-format, gfc-internal-format
 
76047
@@ -49141,9 +46707,8 @@
 
76048
 
 
76049
 #: fortran/trans-expr.c:3694
 
76050
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76051
-#| msgid "Missing argument list in function '%s' at %C"
 
76052
 msgid "Unknown argument list function at %L"
 
76053
-msgstr "函式「%s」在 %C 處缺少參數清單"
 
76054
+msgstr "不明引數清單函式於 %L"
 
76055
 
 
76056
 #: fortran/trans-intrinsic.c:853
 
76057
 #, gcc-internal-format, gfc-internal-format
 
76058
@@ -49153,26 +46718,23 @@
 
76059
 #: fortran/trans-intrinsic.c:992 fortran/trans-intrinsic.c:1356
 
76060
 #: fortran/trans-intrinsic.c:1555
 
76061
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76062
-#| msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 
76063
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
76064
-msgstr "「%s」內建函式的「dim」引數(於 %L 處)不是一個有效的維數索引"
 
76065
+msgstr "『dim』引數的 %s intrinsic 於 %L 並非有效尺寸索引"
 
76066
 
 
76067
-#: fortran/trans-io.c:2032
 
76068
+#: fortran/trans-io.c:2034
 
76069
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76070
-#| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
76071
 msgid "Derived type '%s' at %L has PRIVATE components"
 
76072
-msgstr "元件「%s」在 %C 處是「%s」的 PRIVATE 元件"
 
76073
+msgstr "衍生類型『%s』於 %L 有私人的成分"
 
76074
 
 
76075
-#: fortran/trans-io.c:2183
 
76076
+#: fortran/trans-io.c:2185
 
76077
 #, gcc-internal-format, gfc-internal-format
 
76078
 msgid "Bad IO basetype (%d)"
 
76079
 msgstr "錯誤的 IO 基礎類別型(%d)"
 
76080
 
 
76081
 #: fortran/trans-openmp.c:1833
 
76082
 #, fuzzy, gcc-internal-format
 
76083
-#| msgid "gfc_trans_code(): Bad statement code"
 
76084
 msgid "gfc_trans_omp_workshare(): Bad statement code"
 
76085
-msgstr "gfc_trans_code():錯誤的敘述程式碼"
 
76086
+msgstr "gfc_trans_omp_workshare():不當的敘述編碼"
 
76087
 
 
76088
 #: fortran/trans-stmt.c:540
 
76089
 #, gcc-internal-format, gfc-internal-format
 
76090
@@ -49180,45 +46742,39 @@
 
76091
 msgstr "%L 不帶 * 啞引數的替代回傳"
 
76092
 
 
76093
 #: fortran/trans-stmt.c:863
 
76094
-#, gcc-internal-format, gfc-internal-format
 
76095
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
76096
 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
 
76097
-msgstr ""
 
76098
+msgstr "抱歉,只有支援用於整數 kind %d 實作的用於 image-set 於 %L"
 
76099
 
 
76100
 #: fortran/trans-types.c:495
 
76101
 #, fuzzy, gcc-internal-format
 
76102
-#| msgid "integer kind=8 not available for -fdefault-integer-8 option"
 
76103
 msgid "INTEGER(KIND=8) is not available for -fdefault-integer-8 option"
 
76104
-msgstr "integer kind=8 在指定了 -fdefault-integer-8 選項時無法使用"
 
76105
+msgstr "整數 (KIND=8) 不是可見於 -fdefault-integer-8 選項"
 
76106
 
 
76107
 #: fortran/trans-types.c:503
 
76108
 #, fuzzy, gcc-internal-format
 
76109
-#| msgid "integer kind=8 not available for -fdefault-integer-8 option"
 
76110
 msgid "INTEGER(KIND=8) is not available for -finteger-4-integer-8 option"
 
76111
-msgstr "integer kind=8 在指定了 -fdefault-integer-8 選項時無法使用"
 
76112
+msgstr "整數 (KIND=8) 不是可見於 -finteger-4-integer-8 選項"
 
76113
 
 
76114
 #: fortran/trans-types.c:521
 
76115
 #, fuzzy, gcc-internal-format
 
76116
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76117
 msgid "REAL(KIND=8) is not available for -fdefault-real-8 option"
 
76118
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76119
+msgstr "真實 (KIND=8) 不是可見於 -fdefault-real-8 選項"
 
76120
 
 
76121
 #: fortran/trans-types.c:528
 
76122
 #, fuzzy, gcc-internal-format
 
76123
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76124
 msgid "REAL(KIND=8) is not available for -freal-4-real-8 option"
 
76125
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76126
+msgstr "真實 (KIND=8) 不是可見於 -freal-4-real-8 選項"
 
76127
 
 
76128
 #: fortran/trans-types.c:535
 
76129
 #, fuzzy, gcc-internal-format
 
76130
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76131
 msgid "REAL(KIND=10) is not available for -freal-4-real-10 option"
 
76132
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76133
+msgstr "真實 (KIND=10) 不是可見於 -freal-4-real-10 選項"
 
76134
 
 
76135
 #: fortran/trans-types.c:542
 
76136
 #, fuzzy, gcc-internal-format
 
76137
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76138
 msgid "REAL(KIND=16) is not available for -freal-4-real-16 option"
 
76139
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76140
+msgstr "真實 (KIND=16) 不是可見於 -freal-4-real-16 選項"
 
76141
 
 
76142
 #: fortran/trans-types.c:556
 
76143
 #, gcc-internal-format
 
76144
@@ -49227,27 +46783,23 @@
 
76145
 
 
76146
 #: fortran/trans-types.c:565
 
76147
 #, fuzzy, gcc-internal-format
 
76148
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76149
 msgid "REAL(KIND=4) is not available for -freal-8-real-4 option"
 
76150
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76151
+msgstr "真實 (KIND=4) 不是可見於 -freal-8-real-4 選項"
 
76152
 
 
76153
 #: fortran/trans-types.c:572
 
76154
 #, fuzzy, gcc-internal-format
 
76155
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76156
 msgid "REAL(KIND=10) is not available for -freal-8-real-10 option"
 
76157
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76158
+msgstr "真實 (KIND=10) 不是可見於 -freal-8-real-10 選項"
 
76159
 
 
76160
 #: fortran/trans-types.c:579
 
76161
 #, fuzzy, gcc-internal-format
 
76162
-#| msgid "real kind=8 not available for -fdefault-real-8 option"
 
76163
 msgid "REAL(KIND=10) is not available for -freal-8-real-16 option"
 
76164
-msgstr "real kind=8 在指定了 -fdefault-real-8 選項時無法使用"
 
76165
+msgstr "真實 (KIND=10) 不是可見於 -freal-8-real-16 選項"
 
76166
 
 
76167
 #: fortran/trans-types.c:1451
 
76168
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76169
-#| msgid "Array element size too big"
 
76170
 msgid "Array element size too big at %C"
 
76171
-msgstr "陣列元素太大"
 
76172
+msgstr "陣列元素大小太大於 %C"
 
76173
 
 
76174
 #: fortran/trans.c:1653
 
76175
 #, gcc-internal-format
 
76176
@@ -49276,9 +46828,8 @@
 
76177
 
 
76178
 #: java/class.c:1632
 
76179
 #, fuzzy, gcc-internal-format
 
76180
-#| msgid "%Jabstract method in non-abstract class"
 
76181
 msgid "abstract method in non-abstract class"
 
76182
-msgstr "%J非抽象類別中出現抽象方法"
 
76183
+msgstr "抽象方法在中 non-abstract 類別"
 
76184
 
 
76185
 #: java/class.c:2695
 
76186
 #, gcc-internal-format
 
76187
@@ -49372,9 +46923,8 @@
 
76188
 
 
76189
 #: java/expr.c:2919
 
76190
 #, fuzzy, gcc-internal-format
 
76191
-#| msgid "assignment to final field %q+D not in field's class"
 
76192
 msgid "assignment to final field %q+D not in field%'s class"
 
76193
-msgstr "對 final 欄位 %q+D 的賦值出現在該欄位所屬類別以外"
 
76194
+msgstr "指派到最後的欄位 %q+D 無法在中 field%'s 類別"
 
76195
 
 
76196
 #: java/expr.c:3147
 
76197
 #, gcc-internal-format
 
76198
@@ -49394,20 +46944,18 @@
 
76199
 #. duplicate code from LOAD macro
 
76200
 #: java/expr.c:3547
 
76201
 #, fuzzy, gcc-internal-format
 
76202
-#| msgid "unrecogized wide sub-instruction"
 
76203
 msgid "unrecognized wide sub-instruction"
 
76204
-msgstr "無法辨識的寬子指令"
 
76205
+msgstr "無法辨識的 wide sub-instruction"
 
76206
 
 
76207
 #: java/jcf-parse.c:504
 
76208
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76209
-#| msgid "constant halfword load operand out of range"
 
76210
 msgid "<constant pool index %d not in range>"
 
76211
-msgstr "常數半字載入運算元超過範圍"
 
76212
+msgstr "<constant pool index %d not in range>"
 
76213
 
 
76214
 #: java/jcf-parse.c:514
 
76215
-#, gcc-internal-format, gfc-internal-format
 
76216
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
76217
 msgid "<constant pool index %d unexpected type"
 
76218
-msgstr ""
 
76219
+msgstr "<常數 pool 索引 %d 未預期的型態"
 
76220
 
 
76221
 #: java/jcf-parse.c:1097
 
76222
 #, gcc-internal-format
 
76223
@@ -49457,9 +47005,8 @@
 
76224
 
 
76225
 #: java/jcf-parse.c:1507
 
76226
 #, fuzzy, gcc-internal-format
 
76227
-#| msgid "%Hduplicate class will only be compiled once"
 
76228
 msgid "duplicate class will only be compiled once"
 
76229
-msgstr "%H重複的類別只會被編譯一次"
 
76230
+msgstr "重製類別將只有被編譯一旦"
 
76231
 
 
76232
 #: java/jcf-parse.c:1603
 
76233
 #, gcc-internal-format
 
76234
@@ -49473,9 +47020,8 @@
 
76235
 
 
76236
 #: java/jcf-parse.c:1883
 
76237
 #, fuzzy, gcc-internal-format
 
76238
-#| msgid "can't close input file %s: %m"
 
76239
 msgid "can%'t close input file %s: %m"
 
76240
-msgstr "不能關閉輸入檔案 %s:%m"
 
76241
+msgstr "can%'t 關閉輸入檔案 %s:%m"
 
76242
 
 
76243
 #: java/jcf-parse.c:1926
 
76244
 #, gcc-internal-format, gfc-internal-format
 
76245
@@ -49489,15 +47035,13 @@
 
76246
 
 
76247
 #: java/jvspec.c:395
 
76248
 #, fuzzy, gcc-internal-format
 
76249
-#| msgid "can't specify '-D' without '--main'\n"
 
76250
 msgid "can%'t specify %<-D%> without %<--main%>"
 
76251
-msgstr "不使用「--main」則無法指定「-D」\n"
 
76252
+msgstr "can%'t 指定 %<-D%> 而無需 %<--main%>"
 
76253
 
 
76254
 #: java/jvspec.c:398
 
76255
 #, fuzzy, gcc-internal-format
 
76256
-#| msgid "'%s' is not a valid class name"
 
76257
 msgid "%qs is not a valid class name"
 
76258
-msgstr "「%s」不是有效的類別名"
 
76259
+msgstr "%qs 並非有效類別名稱"
 
76260
 
 
76261
 #: java/jvspec.c:404
 
76262
 #, gcc-internal-format
 
76263
@@ -49506,9 +47050,8 @@
 
76264
 
 
76265
 #: java/jvspec.c:411
 
76266
 #, fuzzy, gcc-internal-format
 
76267
-#| msgid "warning: already-compiled .class files ignored with -C"
 
76268
 msgid "already-compiled .class files ignored with -C"
 
76269
-msgstr "警告:-C 忽略已經編譯的 .class 檔案"
 
76270
+msgstr "already-compiled.class 檔案忽略的與 -C"
 
76271
 
 
76272
 #: java/jvspec.c:418
 
76273
 #, gcc-internal-format
 
76274
@@ -49521,43 +47064,39 @@
 
76275
 msgstr "無法建立暫時檔案"
 
76276
 
 
76277
 #: java/jvspec.c:452
 
76278
-#, gcc-internal-format
 
76279
+#, fuzzy, gcc-internal-format
 
76280
 msgid "using both @FILE with multiple files not implemented"
 
76281
-msgstr ""
 
76282
+msgstr "同時使用@檔案與多重檔案尚未實作"
 
76283
 
 
76284
 #: java/jvspec.c:536
 
76285
 #, fuzzy, gcc-internal-format
 
76286
-#| msgid "cannot specify 'main' class when not linking"
 
76287
 msgid "cannot specify %<main%> class when not linking"
 
76288
-msgstr "不連結時無法指定「main」類別"
 
76289
+msgstr "無法指定 %<main%> 類別時無法鏈結"
 
76290
 
 
76291
 #: java/lang.c:582
 
76292
-#, gcc-internal-format
 
76293
+#, fuzzy, gcc-internal-format
 
76294
 msgid "-fexcess-precision=standard for Java"
 
76295
-msgstr ""
 
76296
+msgstr "-fexcess-precision=標準用於 Java"
 
76297
 
 
76298
 #: java/lang.c:593
 
76299
-#, gcc-internal-format
 
76300
+#, fuzzy, gcc-internal-format
 
76301
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 
76302
-msgstr ""
 
76303
+msgstr "-findirect-dispatch 是不相容的與 -freduced-reflection"
 
76304
 
 
76305
 #: java/lang.c:596
 
76306
 #, fuzzy, gcc-internal-format
 
76307
-#| msgid "-G is incompatible with PIC code which is the default"
 
76308
 msgid "-fjni is incompatible with -freduced-reflection"
 
76309
-msgstr "-G 與預設產生的 PIC 程式碼不相容"
 
76310
+msgstr "-fjni 是不相容的與 -freduced-reflection"
 
76311
 
 
76312
 #: java/lang.c:607
 
76313
 #, fuzzy, gcc-internal-format
 
76314
-#| msgid "can't do dependency tracking with input from stdin"
 
76315
 msgid "can%'t do dependency tracking with input from stdin"
 
76316
-msgstr "從標準輸入輸入時無法進行依賴項追蹤"
 
76317
+msgstr "can%'t 做依存性追蹤與輸入從標準輸入"
 
76318
 
 
76319
 #: java/lang.c:623
 
76320
 #, fuzzy, gcc-internal-format
 
76321
-#| msgid "couldn't determine target name for dependency tracking"
 
76322
 msgid "couldn%'t determine target name for dependency tracking"
 
76323
-msgstr "不能確定依賴項追蹤的目的名"
 
76324
+msgstr "couldn%'t 決定目標名稱用於依存性追蹤"
 
76325
 
 
76326
 #: java/mangle_name.c:324 java/mangle_name.c:401
 
76327
 #, gcc-internal-format
 
76328
@@ -49586,15 +47125,13 @@
 
76329
 
 
76330
 #: lto/lto-lang.c:754
 
76331
 #, fuzzy, gcc-internal-format
 
76332
-#| msgid "-G and -static are mutually exclusive"
 
76333
 msgid "-fwpa and -fltrans are mutually exclusive"
 
76334
-msgstr "不能同時使用 -G 和 --static 選項"
 
76335
+msgstr "-fwpa 和 -fltrans 彼此互斥"
 
76336
 
 
76337
 #: lto/lto-object.c:112
 
76338
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76339
-#| msgid "can't open input file: %s"
 
76340
 msgid "open %s failed: %s"
 
76341
-msgstr "無法開啟輸入檔案:%s"
 
76342
+msgstr "開啟 %s 失敗:%s"
 
76343
 
 
76344
 #: lto/lto-object.c:156 lto/lto-object.c:191 lto/lto-object.c:289
 
76345
 #: lto/lto-object.c:346 lto/lto-object.c:370
 
76346
@@ -49604,135 +47141,118 @@
 
76347
 
 
76348
 #: lto/lto-object.c:158
 
76349
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76350
-#| msgid "%s: %s"
 
76351
 msgid "%s: %s: %s"
 
76352
-msgstr "%s:%s"
 
76353
+msgstr "%s:%s:%s"
 
76354
 
 
76355
 #: lto/lto-object.c:200
 
76356
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76357
-#| msgid "fclose %s"
 
76358
 msgid "close: %s"
 
76359
-msgstr "fclose %s"
 
76360
+msgstr "關閉:%s"
 
76361
 
 
76362
 #: lto/lto-object.c:257
 
76363
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76364
-#| msgid "two or more data types in declaration of %qs"
 
76365
 msgid "two or more sections for %s"
 
76366
-msgstr "%qs 的宣告指定了兩個以上的資料類型"
 
76367
+msgstr "兩個以上區段用於 %s"
 
76368
 
 
76369
 #: lto/lto.c:218
 
76370
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76371
-#| msgid "argument to '-%s' is missing"
 
76372
 msgid "%s: section %s is missing"
 
76373
-msgstr "「-%s」缺少引數"
 
76374
+msgstr "%s:區段 %s 缺少"
 
76375
 
 
76376
 #: lto/lto.c:2118
 
76377
-#, gcc-internal-format
 
76378
+#, fuzzy, gcc-internal-format
 
76379
 msgid "bytecode stream: garbage at the end of symbols section"
 
76380
-msgstr ""
 
76381
+msgstr "位元碼串流:無用資料於結束的符號區段"
 
76382
 
 
76383
 #: lto/lto.c:2145
 
76384
-#, gcc-internal-format
 
76385
+#, fuzzy, gcc-internal-format
 
76386
 msgid "could not parse hex number"
 
76387
-msgstr ""
 
76388
+msgstr "無法剖析十六進位數字"
 
76389
 
 
76390
 #: lto/lto.c:2177
 
76391
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76392
-#| msgid "expected qualified name in friend declaration for destructor %qD"
 
76393
 msgid "unexpected file name %s in linker resolution file. Expected %s"
 
76394
-msgstr "在解構函式 %qD 中的夥伴宣告需要限定名"
 
76395
+msgstr "未預期的檔案名稱 %s 在中鏈結器解析度檔案。預期 %s"
 
76396
 
 
76397
 #: lto/lto.c:2186
 
76398
 #, fuzzy, gcc-internal-format
 
76399
-#| msgid "could not find specs file %s\n"
 
76400
 msgid "could not parse file offset"
 
76401
-msgstr "找不到 specs 檔案 %s\n"
 
76402
+msgstr "無法剖析檔案偏移"
 
76403
 
 
76404
 #: lto/lto.c:2189
 
76405
 #, fuzzy, gcc-internal-format
 
76406
-#| msgid "unexpected node"
 
76407
 msgid "unexpected offset"
 
76408
-msgstr "與預期不符的結點"
 
76409
+msgstr "未預期的偏移"
 
76410
 
 
76411
 #: lto/lto.c:2211
 
76412
 #, fuzzy, gcc-internal-format
 
76413
-#| msgid "invalid register in the instruction"
 
76414
 msgid "invalid line in the resolution file"
 
76415
-msgstr "此指令中暫存器無效"
 
76416
+msgstr "無效的列在中解析度檔案"
 
76417
 
 
76418
 #: lto/lto.c:2222
 
76419
 #, fuzzy, gcc-internal-format
 
76420
-#| msgid "invalid register in the instruction"
 
76421
 msgid "invalid resolution in the resolution file"
 
76422
-msgstr "此指令中暫存器無效"
 
76423
+msgstr "無效的解析度在中解析度檔案"
 
76424
 
 
76425
 #: lto/lto.c:2228
 
76426
-#, gcc-internal-format
 
76427
+#, fuzzy, gcc-internal-format
 
76428
 msgid "resolution sub id %wx not in object file"
 
76429
-msgstr ""
 
76430
+msgstr "解析度子識別號 "
 
76431
 
 
76432
 #: lto/lto.c:2335
 
76433
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76434
-#| msgid "cannot find class %qs"
 
76435
 msgid "cannot read LTO decls from %s"
 
76436
-msgstr "找不到類別 %qs"
 
76437
+msgstr "無法讀取 LTO decls 從 %s"
 
76438
 
 
76439
 #: lto/lto.c:2440
 
76440
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76441
-#| msgid "cannot open %s"
 
76442
 msgid "Cannot open %s"
 
76443
 msgstr "無法開啟 %s"
 
76444
 
 
76445
 #: lto/lto.c:2461
 
76446
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76447
-#| msgid "cannot open %s"
 
76448
 msgid "Cannot map %s"
 
76449
-msgstr "無法開啟 %s"
 
76450
+msgstr "無法映射 %s"
 
76451
 
 
76452
 #: lto/lto.c:2472
 
76453
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
76454
-#| msgid "cannot open %s"
 
76455
 msgid "Cannot read %s"
 
76456
-msgstr "無法開啟 %s"
 
76457
+msgstr "無法讀取 %s"
 
76458
 
 
76459
 #: lto/lto.c:2594
 
76460
-#, gcc-internal-format
 
76461
+#, fuzzy, gcc-internal-format
 
76462
 msgid "no LTRANS output list filename provided"
 
76463
-msgstr ""
 
76464
+msgstr "沒有 LTRANS 輸出清單檔名提供"
 
76465
 
 
76466
 #: lto/lto.c:2597
 
76467
 #, fuzzy, gcc-internal-format
 
76468
-#| msgid "opening output file %s: %m"
 
76469
 msgid "opening LTRANS output list %s: %m"
 
76470
-msgstr "開啟輸出檔案 %s:%m"
 
76471
+msgstr "開啟 LTRANS 輸出清單 %s:%m"
 
76472
 
 
76473
 #: lto/lto.c:2640
 
76474
-#, gcc-internal-format
 
76475
+#, fuzzy, gcc-internal-format
 
76476
 msgid "lto_obj_file_open() failed"
 
76477
-msgstr ""
 
76478
+msgstr "lto_obj_file_open() 失敗"
 
76479
 
 
76480
 #: lto/lto.c:2694
 
76481
 #, fuzzy, gcc-internal-format
 
76482
-#| msgid "when writing output to %s: %m"
 
76483
 msgid "writing to LTRANS output list %s: %m"
 
76484
-msgstr "當寫入輸出到 %s 時:%m"
 
76485
+msgstr "寫入 LTRANS 輸出清單 %s:%m"
 
76486
 
 
76487
 #: lto/lto.c:2702
 
76488
 #, fuzzy, gcc-internal-format
 
76489
-#| msgid "opening output file %s: %m"
 
76490
 msgid "closing LTRANS output list %s: %m"
 
76491
-msgstr "開啟輸出檔案 %s:%m"
 
76492
+msgstr "關閉 LTRANS 輸出清單 %s:%m"
 
76493
 
 
76494
 #: lto/lto.c:2929
 
76495
 #, fuzzy, gcc-internal-format
 
76496
-#| msgid "%s:could not open output file '%s'\n"
 
76497
 msgid "could not open symbol resolution file: %m"
 
76498
-msgstr "%s:無法開啟輸出檔案「%s」\n"
 
76499
+msgstr "無法開啟符號解析度檔案:%m"
 
76500
 
 
76501
 #: lto/lto.c:3046
 
76502
-#, gcc-internal-format
 
76503
+#, fuzzy, gcc-internal-format
 
76504
 msgid "errors during merging of translation units"
 
76505
-msgstr ""
 
76506
+msgstr "錯誤在的期間合併的轉譯單位"
 
76507
 
 
76508
 #: objc/objc-act.c:410 objc/objc-act.c:6776
 
76509
 #, gcc-internal-format
 
76510
@@ -49740,34 +47260,34 @@
 
76511
 msgstr "實作上下文中缺少 %<@end%> "
 
76512
 
 
76513
 #: objc/objc-act.c:563
 
76514
-#, gcc-internal-format
 
76515
+#, fuzzy, gcc-internal-format
 
76516
 msgid "class attributes are not available in Objective-C 1.0"
 
76517
-msgstr ""
 
76518
+msgstr "類別屬性不是可用在中 Objective-C 1.0"
 
76519
 
 
76520
 #: objc/objc-act.c:578
 
76521
-#, gcc-internal-format
 
76522
+#, fuzzy, gcc-internal-format
 
76523
 msgid "category attributes are not available in Objective-C 1.0"
 
76524
-msgstr ""
 
76525
+msgstr "分類屬性不是可用在中 Objective-C 1.0"
 
76526
 
 
76527
 #: objc/objc-act.c:581
 
76528
-#, gcc-internal-format
 
76529
+#, fuzzy, gcc-internal-format
 
76530
 msgid "category attributes are not available in this version of the compiler, (ignored)"
 
76531
-msgstr ""
 
76532
+msgstr "分類屬性不是可用在中這個版本的編譯器,(忽略)"
 
76533
 
 
76534
 #: objc/objc-act.c:587
 
76535
-#, gcc-internal-format
 
76536
+#, fuzzy, gcc-internal-format
 
76537
 msgid "class extensions are not available in Objective-C 1.0"
 
76538
-msgstr ""
 
76539
+msgstr "類別延伸不是可用在中 Objective-C 1.0"
 
76540
 
 
76541
 #: objc/objc-act.c:601
 
76542
-#, gcc-internal-format
 
76543
+#, fuzzy, gcc-internal-format
 
76544
 msgid "class extension for class %qE declared after its %<@implementation%>"
 
76545
-msgstr ""
 
76546
+msgstr "類別延伸用於類別 %qE 宣告的之後它的 %<@implementation%>"
 
76547
 
 
76548
 #: objc/objc-act.c:616
 
76549
-#, gcc-internal-format
 
76550
+#, fuzzy, gcc-internal-format
 
76551
 msgid "protocol attributes are not available in Objective-C 1.0"
 
76552
-msgstr ""
 
76553
+msgstr "協定屬性不是可用在中 Objective-C 1.0"
 
76554
 
 
76555
 #: objc/objc-act.c:681
 
76556
 #, gcc-internal-format
 
76557
@@ -49775,87 +47295,79 @@
 
76558
 msgstr "%<@end%> 必須出現在 @implementation 上下文中"
 
76559
 
 
76560
 #: objc/objc-act.c:690
 
76561
-#, gcc-internal-format
 
76562
+#, fuzzy, gcc-internal-format
 
76563
 msgid "%<@package%> is not available in Objective-C 1.0"
 
76564
-msgstr ""
 
76565
+msgstr "%<@package%>不是可用在中 Objective-C 1.0"
 
76566
 
 
76567
 #: objc/objc-act.c:692
 
76568
-#, gcc-internal-format
 
76569
+#, fuzzy, gcc-internal-format
 
76570
 msgid "%<@package%> presently has the same effect as %<@public%>"
 
76571
-msgstr ""
 
76572
+msgstr "%<@package%>呈現有相同效果做為 %<@public%>"
 
76573
 
 
76574
 #: objc/objc-act.c:703
 
76575
-#, gcc-internal-format
 
76576
+#, fuzzy, gcc-internal-format
 
76577
 msgid "%<@optional%> is not available in Objective-C 1.0"
 
76578
-msgstr ""
 
76579
+msgstr "%<@optional%>不是可用在中 Objective-C 1.0"
 
76580
 
 
76581
 #: objc/objc-act.c:705
 
76582
-#, gcc-internal-format
 
76583
+#, fuzzy, gcc-internal-format
 
76584
 msgid "%<@required%> is not available in Objective-C 1.0"
 
76585
-msgstr ""
 
76586
+msgstr "%<@required%>不是可用在中 Objective-C 1.0"
 
76587
 
 
76588
 #: objc/objc-act.c:713
 
76589
-#, gcc-internal-format
 
76590
+#, fuzzy, gcc-internal-format
 
76591
 msgid "%<@optional%> is allowed in @protocol context only"
 
76592
-msgstr ""
 
76593
+msgstr "%<@optional%>被允許在中@協定語境只有"
 
76594
 
 
76595
 #: objc/objc-act.c:715
 
76596
-#, gcc-internal-format
 
76597
+#, fuzzy, gcc-internal-format
 
76598
 msgid "%<@required%> is allowed in @protocol context only"
 
76599
-msgstr ""
 
76600
+msgstr "%<@required%>被允許在中@協定語境只有"
 
76601
 
 
76602
 #: objc/objc-act.c:822
 
76603
-#, gcc-internal-format
 
76604
+#, fuzzy, gcc-internal-format
 
76605
 msgid "%<@property%> is not available in Objective-C 1.0"
 
76606
-msgstr ""
 
76607
+msgstr "%<@property%>不是可用在中 Objective-C 1.0"
 
76608
 
 
76609
 #: objc/objc-act.c:826
 
76610
 #, fuzzy, gcc-internal-format
 
76611
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
76612
 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
 
76613
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
76614
+msgstr "%<readonly%> 屬性衝突與 %<readwrite%>屬性"
 
76615
 
 
76616
 #: objc/objc-act.c:843
 
76617
 #, fuzzy, gcc-internal-format
 
76618
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
76619
 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
 
76620
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
76621
+msgstr "%<readonly%> 屬性衝突與 %<setter%>屬性"
 
76622
 
 
76623
 #: objc/objc-act.c:849
 
76624
 #, fuzzy, gcc-internal-format
 
76625
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
76626
 msgid "%<assign%> attribute conflicts with %<retain%> attribute"
 
76627
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
76628
+msgstr "%<assign%> 屬性衝突與 %<retain%>屬性"
 
76629
 
 
76630
 #: objc/objc-act.c:854
 
76631
 #, fuzzy, gcc-internal-format
 
76632
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
76633
 msgid "%<assign%> attribute conflicts with %<copy%> attribute"
 
76634
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
76635
+msgstr "%<assign%> 屬性衝突與 %<copy%>屬性"
 
76636
 
 
76637
 #: objc/objc-act.c:859
 
76638
 #, fuzzy, gcc-internal-format
 
76639
-#| msgid "%s attribute conflicts with %s attribute at %L"
 
76640
 msgid "%<retain%> attribute conflicts with %<copy%> attribute"
 
76641
-msgstr "%s 屬性與 %s 屬性在 %L 處衝突"
 
76642
+msgstr "%<retain%> 屬性衝突與 %<copy%>屬性"
 
76643
 
 
76644
 #: objc/objc-act.c:876
 
76645
 #, fuzzy, gcc-internal-format
 
76646
-#| msgid "method declaration not in @interface context"
 
76647
 msgid "property declaration not in @interface or @protocol context"
 
76648
-msgstr "方法宣告不在@interface 上下文中"
 
76649
+msgstr "內容宣告無法在中@介面或@協定語境"
 
76650
 
 
76651
 #: objc/objc-act.c:887
 
76652
 #, fuzzy, gcc-internal-format
 
76653
-#| msgid "invalid function declaration"
 
76654
 msgid "invalid property declaration"
 
76655
-msgstr "無效的函式宣告"
 
76656
+msgstr "無效的內容宣告"
 
76657
 
 
76658
 #: objc/objc-act.c:895
 
76659
 #, fuzzy, gcc-internal-format
 
76660
-#| msgid "Enumerator cannot be array at %C"
 
76661
 msgid "property can not be an array"
 
76662
-msgstr "%C 處列舉量不能是陣列"
 
76663
+msgstr "內容無法陣列"
 
76664
 
 
76665
 #. A @property is not an actual variable, but it is a way to
 
76666
 #. describe a pair of accessor methods, so its type (which is
 
76667
@@ -49866,35 +47378,33 @@
 
76668
 #. a different matter.
 
76669
 #: objc/objc-act.c:913
 
76670
 #, fuzzy, gcc-internal-format
 
76671
-#| msgid "static member %qD cannot be a bit-field"
 
76672
 msgid "property can not be a bit-field"
 
76673
-msgstr "靜態成員 %qD 不能是位元段"
 
76674
+msgstr "內容無法 bit-field"
 
76675
 
 
76676
 #: objc/objc-act.c:945
 
76677
-#, gcc-internal-format
 
76678
+#, fuzzy, gcc-internal-format
 
76679
 msgid "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>"
 
76680
-msgstr ""
 
76681
+msgstr "物件內容 %qD 沒有任何 %<assign%>,%<retain%>或 %<copy%>屬性;假設 %<assign%>"
 
76682
 
 
76683
 #: objc/objc-act.c:948
 
76684
-#, gcc-internal-format
 
76685
+#, fuzzy, gcc-internal-format
 
76686
 msgid "%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it"
 
76687
-msgstr ""
 
76688
+msgstr "%<assign%> 可以是 unsafe 用於 Objective-C 物件;請狀態明確的如果您需要它"
 
76689
 
 
76690
 #: objc/objc-act.c:955
 
76691
-#, gcc-internal-format
 
76692
+#, fuzzy, gcc-internal-format
 
76693
 msgid "%<retain%> attribute is only valid for Objective-C objects"
 
76694
-msgstr ""
 
76695
+msgstr "%<retain%> 屬性是只有有效用於 Objective-C 物件"
 
76696
 
 
76697
 #: objc/objc-act.c:959
 
76698
-#, gcc-internal-format
 
76699
+#, fuzzy, gcc-internal-format
 
76700
 msgid "%<copy%> attribute is only valid for Objective-C objects"
 
76701
-msgstr ""
 
76702
+msgstr "%<copy%> 屬性是只有有效用於 Objective-C 物件"
 
76703
 
 
76704
 #: objc/objc-act.c:1013
 
76705
 #, fuzzy, gcc-internal-format
 
76706
-#| msgid "redeclaration of enumerator %q+D"
 
76707
 msgid "redeclaration of property %qD"
 
76708
-msgstr "列舉 %q+D 重宣告"
 
76709
+msgstr "重新宣告的內容 %qD"
 
76710
 
 
76711
 #: objc/objc-act.c:1016 objc/objc-act.c:1081 objc/objc-act.c:1091
 
76712
 #: objc/objc-act.c:1104 objc/objc-act.c:1115 objc/objc-act.c:1126
 
76713
@@ -49902,83 +47412,72 @@
 
76714
 #: objc/objc-act.c:7632 objc/objc-act.c:7645 objc/objc-act.c:7663
 
76715
 #: objc/objc-act.c:7762
 
76716
 #, fuzzy, gcc-internal-format
 
76717
-#| msgid "%J  original definition appeared here"
 
76718
 msgid "originally specified here"
 
76719
-msgstr "%J  原始定義出現在這裡"
 
76720
+msgstr "原本地指定的在此"
 
76721
 
 
76722
 #: objc/objc-act.c:1078
 
76723
 #, fuzzy, gcc-internal-format
 
76724
-#| msgid "data area of %q+D conflicts with previous declaration"
 
76725
 msgid "'nonatomic' attribute of property %qD conflicts with previous declaration"
 
76726
-msgstr "%q+D 的資料區域與先前的宣告衝突"
 
76727
+msgstr "『nonatomic』屬性的內容 %qD 衝突與前一個宣告"
 
76728
 
 
76729
 #: objc/objc-act.c:1088
 
76730
 #, fuzzy, gcc-internal-format
 
76731
-#| msgid "data area of %q+D conflicts with previous declaration"
 
76732
 msgid "'getter' attribute of property %qD conflicts with previous declaration"
 
76733
-msgstr "%q+D 的資料區域與先前的宣告衝突"
 
76734
+msgstr "『getter』屬性的內容 %qD 衝突與前一個宣告"
 
76735
 
 
76736
 #: objc/objc-act.c:1101
 
76737
 #, fuzzy, gcc-internal-format
 
76738
-#| msgid "data area of %q+D conflicts with previous declaration"
 
76739
 msgid "'setter' attribute of property %qD conflicts with previous declaration"
 
76740
-msgstr "%q+D 的資料區域與先前的宣告衝突"
 
76741
+msgstr "『setter』屬性的內容 %qD 衝突與前一個宣告"
 
76742
 
 
76743
 #: objc/objc-act.c:1112
 
76744
 #, fuzzy, gcc-internal-format
 
76745
-#| msgid "data area of %q+D conflicts with previous declaration"
 
76746
 msgid "assign semantics attributes of property %qD conflict with previous declaration"
 
76747
-msgstr "%q+D 的資料區域與先前的宣告衝突"
 
76748
+msgstr "指派語意屬性的內容 %qD 衝突與前一個宣告"
 
76749
 
 
76750
 #: objc/objc-act.c:1123
 
76751
 #, fuzzy, gcc-internal-format
 
76752
-#| msgid "data area of %q+D conflicts with previous declaration"
 
76753
 msgid "'readonly' attribute of property %qD conflicts with previous declaration"
 
76754
-msgstr "%q+D 的資料區域與先前的宣告衝突"
 
76755
+msgstr " areadonly' 屬性的內容 %qD 衝突與前一個宣告"
 
76756
 
 
76757
 #: objc/objc-act.c:1161
 
76758
 #, fuzzy, gcc-internal-format
 
76759
-#| msgid "data area of %q+D conflicts with previous declaration"
 
76760
 msgid "type of property %qD conflicts with previous declaration"
 
76761
-msgstr "%q+D 的資料區域與先前的宣告衝突"
 
76762
+msgstr "型態的內容 %qD 衝突與前一個宣告"
 
76763
 
 
76764
 #: objc/objc-act.c:1634
 
76765
-#, gcc-internal-format
 
76766
+#, fuzzy, gcc-internal-format
 
76767
 msgid "the dot syntax is not available in Objective-C 1.0"
 
76768
-msgstr ""
 
76769
+msgstr "點語法不是可用在中 Objective-C 1.0"
 
76770
 
 
76771
 #. We know that 'class_name' is an Objective-C class name as the
 
76772
 #. parser won't call this function if it is not.  This is only a
 
76773
 #. double-check for safety.
 
76774
 #: objc/objc-act.c:1650
 
76775
 #, fuzzy, gcc-internal-format
 
76776
-#| msgid "couldn't find class %s"
 
76777
 msgid "could not find class %qE"
 
76778
-msgstr "找不到類別 %s"
 
76779
+msgstr "找不到類別 %qE"
 
76780
 
 
76781
 #. Again, this should never happen, but we do check.
 
76782
 #: objc/objc-act.c:1658
 
76783
 #, fuzzy, gcc-internal-format
 
76784
-#| msgid "cannot find file for class %s"
 
76785
 msgid "could not find interface for class %qE"
 
76786
-msgstr "無法為類別 %s 找到檔案"
 
76787
+msgstr "找不到介面用於類別 %qE"
 
76788
 
 
76789
 #: objc/objc-act.c:1664 objc/objc-act.c:6813 objc/objc-act.c:6944
 
76790
 #, fuzzy, gcc-internal-format
 
76791
-#| msgid "%qs is deprecated"
 
76792
 msgid "class %qE is deprecated"
 
76793
-msgstr "%qs 已過時"
 
76794
+msgstr "類別 %qE 被不宜用"
 
76795
 
 
76796
 #: objc/objc-act.c:1693
 
76797
 #, fuzzy, gcc-internal-format
 
76798
-#| msgid "cannot find reference tag for class %qs"
 
76799
 msgid "could not find setter/getter for %qE in class %qE"
 
76800
-msgstr "找不到類別 %qs 的參照標記"
 
76801
+msgstr "找不到 setter/getter 用於 %qE 在中類別 %qE"
 
76802
 
 
76803
 #: objc/objc-act.c:1729
 
76804
-#, gcc-internal-format
 
76805
+#, fuzzy, gcc-internal-format
 
76806
 msgid "readonly property can not be set"
 
76807
-msgstr ""
 
76808
+msgstr "唯讀內容無法設定"
 
76809
 
 
76810
 #. PS: At the moment, due to how the parser works, it should be
 
76811
 #. impossible to get here.  But it's good to have the check in
 
76812
@@ -49990,9 +47489,9 @@
 
76813
 msgstr "方法宣告不在@interface 上下文中"
 
76814
 
 
76815
 #: objc/objc-act.c:2003
 
76816
-#, gcc-internal-format
 
76817
+#, fuzzy, gcc-internal-format
 
76818
 msgid "method attributes are not available in Objective-C 1.0"
 
76819
-msgstr ""
 
76820
+msgstr "方法屬性不是可用在中 Objective-C 1.0"
 
76821
 
 
76822
 #: objc/objc-act.c:2023
 
76823
 #, gcc-internal-format
 
76824
@@ -50001,21 +47500,18 @@
 
76825
 
 
76826
 #: objc/objc-act.c:2038
 
76827
 #, fuzzy, gcc-internal-format
 
76828
-#| msgid "method definition not in @implementation context"
 
76829
 msgid "method attributes can not be specified in @implementation context"
 
76830
-msgstr "方法定義不在 @implementation 上下文中"
 
76831
+msgstr "方法屬性無法指定的在中@實作語境"
 
76832
 
 
76833
 #: objc/objc-act.c:2267
 
76834
 #, fuzzy, gcc-internal-format
 
76835
-#| msgid "%s %qs does not fully implement the %qs protocol"
 
76836
 msgid "class %qs does not implement the %qE protocol"
 
76837
-msgstr "%s %qs 沒有完全實作 %qs 協定"
 
76838
+msgstr "類別 %qs 不實作 %qE 協定"
 
76839
 
 
76840
 #: objc/objc-act.c:2270
 
76841
 #, fuzzy, gcc-internal-format
 
76842
-#| msgid "%s %qs does not fully implement the %qs protocol"
 
76843
 msgid "type %qs does not conform to the %qE protocol"
 
76844
-msgstr "%s %qs 沒有完全實作 %qs 協定"
 
76845
+msgstr "型態 %qs 不符合到 %qE 協定"
 
76846
 
 
76847
 #: objc/objc-act.c:2551
 
76848
 #, gcc-internal-format
 
76849
@@ -50044,15 +47540,13 @@
 
76850
 
 
76851
 #: objc/objc-act.c:2705
 
76852
 #, fuzzy, gcc-internal-format
 
76853
-#| msgid "statically allocated instance of Objective-C class %qs"
 
76854
 msgid "statically allocated instance of Objective-C class %qE"
 
76855
-msgstr "靜態指派的 Objective-C 類別 %qs 的實體"
 
76856
+msgstr "statically 配置的實體的 Objective-C 類別 %qE"
 
76857
 
 
76858
 #: objc/objc-act.c:2714
 
76859
 #, fuzzy, gcc-internal-format
 
76860
-#| msgid "statically allocated instance of Objective-C class %qs"
 
76861
 msgid "redeclaration of Objective-C class %qs"
 
76862
-msgstr "靜態指派的 Objective-C 類別 %qs 的實體"
 
76863
+msgstr "重新宣告的 Objective-C 類別 %qs"
 
76864
 
 
76865
 #. This case happens when we are given an 'interface' which
 
76866
 #. is not a valid class name.  For example if a typedef was
 
76867
@@ -50062,46 +47556,40 @@
 
76868
 #. This is an error; protocols make no sense unless you use
 
76869
 #. them with Objective-C objects.
 
76870
 #: objc/objc-act.c:2756
 
76871
-#, gcc-internal-format
 
76872
+#, fuzzy, gcc-internal-format
 
76873
 msgid "only Objective-C object types can be qualified with a protocol"
 
76874
-msgstr ""
 
76875
+msgstr "只有 Objective-C 物件型式可以被經資格修飾與協定"
 
76876
 
 
76877
 #: objc/objc-act.c:2820
 
76878
 #, fuzzy, gcc-internal-format
 
76879
-#| msgid "protocol %qs has circular dependency"
 
76880
 msgid "protocol %qE has circular dependency"
 
76881
-msgstr "協定 %qs 存在循環依賴"
 
76882
+msgstr "協定 %qE 有環狀依存性"
 
76883
 
 
76884
 #: objc/objc-act.c:2853 objc/objc-act.c:5676
 
76885
 #, fuzzy, gcc-internal-format
 
76886
-#| msgid "cannot find protocol declaration for %qs"
 
76887
 msgid "cannot find protocol declaration for %qE"
 
76888
-msgstr "找不到 %qs 的協定宣告"
 
76889
+msgstr "找不到協定宣告用於 %qE"
 
76890
 
 
76891
 #: objc/objc-act.c:3155 objc/objc-act.c:3810 objc/objc-act.c:6389
 
76892
 #: objc/objc-act.c:6864 objc/objc-act.c:6937 objc/objc-act.c:6990
 
76893
 #, fuzzy, gcc-internal-format
 
76894
-#| msgid "cannot find interface declaration for %qs"
 
76895
 msgid "cannot find interface declaration for %qE"
 
76896
-msgstr "找不到 %qs 的介面宣告"
 
76897
+msgstr "找不到介面宣告用於 %qE"
 
76898
 
 
76899
 #: objc/objc-act.c:3159
 
76900
 #, fuzzy, gcc-internal-format
 
76901
-#| msgid "interface %qs does not have valid constant string layout"
 
76902
 msgid "interface %qE does not have valid constant string layout"
 
76903
-msgstr "介面 %qs 常數字串版面設置無效"
 
76904
+msgstr "介面 %qE 沒有有效常數字串版面配置"
 
76905
 
 
76906
 #: objc/objc-act.c:3164
 
76907
 #, fuzzy, gcc-internal-format
 
76908
-#| msgid "cannot find reference tag for class %qs"
 
76909
 msgid "cannot find reference tag for class %qE"
 
76910
-msgstr "找不到類別 %qs 的參照標記"
 
76911
+msgstr "找不到參考標籤用於類別 %qE"
 
76912
 
 
76913
 #: objc/objc-act.c:3309
 
76914
 #, fuzzy, gcc-internal-format
 
76915
-#| msgid "%qs is not an Objective-C class name or alias"
 
76916
 msgid "%qE is not an Objective-C class name or alias"
 
76917
-msgstr "%qs 不是一個 Objective-C 類別名或別名"
 
76918
+msgstr "%qE 不是 Objective-C 類別名稱或別名"
 
76919
 
 
76920
 #: objc/objc-act.c:3324 objc/objc-act.c:3355 objc/objc-act.c:6770
 
76921
 #: objc/objc-act.c:8093 objc/objc-act.c:8144
 
76922
@@ -50111,21 +47599,18 @@
 
76923
 
 
76924
 #: objc/objc-act.c:3329
 
76925
 #, fuzzy, gcc-internal-format
 
76926
-#| msgid "cannot find class %qs"
 
76927
 msgid "cannot find class %qE"
 
76928
-msgstr "找不到類別 %qs"
 
76929
+msgstr "找不到類別 %qE"
 
76930
 
 
76931
 #: objc/objc-act.c:3331
 
76932
 #, fuzzy, gcc-internal-format
 
76933
-#| msgid "class %qs already exists"
 
76934
 msgid "class %qE already exists"
 
76935
-msgstr "類別 %qs 已存在"
 
76936
+msgstr "類別 %qE 已經存在"
 
76937
 
 
76938
 #: objc/objc-act.c:3373 objc/objc-act.c:6829
 
76939
 #, fuzzy, gcc-internal-format
 
76940
-#| msgid "%qs redeclared as different kind of symbol"
 
76941
 msgid "%qE redeclared as different kind of symbol"
 
76942
-msgstr "%qs 被重新宣告為不同意義的符號"
 
76943
+msgstr "%qE redeclared 做為不同的 kind 的符號"
 
76944
 
 
76945
 #: objc/objc-act.c:3664
 
76946
 #, gcc-internal-format
 
76947
@@ -50154,15 +47639,13 @@
 
76948
 
 
76949
 #: objc/objc-act.c:3961 objc/objc-act.c:3989 objc/objc-act.c:4045
 
76950
 #, fuzzy, gcc-internal-format
 
76951
-#| msgid "unused variable %q+D"
 
76952
 msgid "duplicate instance variable %q+D"
 
76953
-msgstr "未使用的變數 %q+D"
 
76954
+msgstr "重製實例變數 %q+D"
 
76955
 
 
76956
 #: objc/objc-act.c:4105
 
76957
 #, fuzzy, gcc-internal-format
 
76958
-#| msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
 
76959
 msgid "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
 
76960
-msgstr "使用 %<-fobjc-exceptions%> 來啟用 Objective-C 異常語法"
 
76961
+msgstr "%<-fobjc-exceptions%> 被必要項以啟用 Objective-C 異常語法"
 
76962
 
 
76963
 #: objc/objc-act.c:4189
 
76964
 #, gcc-internal-format
 
76965
@@ -50171,9 +47654,8 @@
 
76966
 
 
76967
 #: objc/objc-act.c:4195
 
76968
 #, fuzzy, gcc-internal-format
 
76969
-#| msgid "template parameters cannot be friends"
 
76970
 msgid "@catch parameter can not be protocol-qualified"
 
76971
-msgstr "範本參數不能是夥伴"
 
76972
+msgstr "@擷取參數無法 protocol-qualified"
 
76973
 
 
76974
 #: objc/objc-act.c:4240
 
76975
 #, gcc-internal-format
 
76976
@@ -50182,9 +47664,8 @@
 
76977
 
 
76978
 #: objc/objc-act.c:4242
 
76979
 #, fuzzy, gcc-internal-format
 
76980
-#| msgid "%H   by earlier handler for %<%T%>"
 
76981
 msgid "   by earlier handler for %<%T%>"
 
76982
-msgstr "%H   為早先的 %<%T%> 的處理者"
 
76983
+msgstr "   由前者處理常式用於 %<%T%>"
 
76984
 
 
76985
 #: objc/objc-act.c:4289
 
76986
 #, gcc-internal-format
 
76987
@@ -50198,20 +47679,18 @@
 
76988
 
 
76989
 #: objc/objc-act.c:4330
 
76990
 #, fuzzy, gcc-internal-format
 
76991
-#| msgid "argument %qd is not a constant"
 
76992
 msgid "%<@throw%> argument is not an object"
 
76993
-msgstr "引數 %qd 不是一個常數"
 
76994
+msgstr "%<@throw%>引數不是物件"
 
76995
 
 
76996
 #: objc/objc-act.c:4351
 
76997
-#, gcc-internal-format
 
76998
+#, fuzzy, gcc-internal-format
 
76999
 msgid "%<@synchronized%> argument is not an object"
 
77000
-msgstr ""
 
77001
+msgstr "%<@synchronized%>引數不是物件"
 
77002
 
 
77003
 #: objc/objc-act.c:4559
 
77004
 #, fuzzy, gcc-internal-format
 
77005
-#| msgid "%J%s %qs"
 
77006
 msgid "%s %qs"
 
77007
-msgstr "%J%s %qs"
 
77008
+msgstr "%s %qs"
 
77009
 
 
77010
 #: objc/objc-act.c:4582 objc/objc-act.c:4601
 
77011
 #, gcc-internal-format
 
77012
@@ -50224,39 +47703,34 @@
 
77013
 msgstr "不能將物件做為方法的參數"
 
77014
 
 
77015
 #: objc/objc-act.c:4702
 
77016
-#, gcc-internal-format
 
77017
+#, fuzzy, gcc-internal-format
 
77018
 msgid "method argument attributes are not available in Objective-C 1.0"
 
77019
-msgstr ""
 
77020
+msgstr "方法引數屬性不是可用在中 Objective-C 1.0"
 
77021
 
 
77022
 #: objc/objc-act.c:5085
 
77023
 #, fuzzy, gcc-internal-format
 
77024
-#| msgid "multiple %s named %<%c%s%> found"
 
77025
 msgid "multiple methods named %<%c%E%> found"
 
77026
-msgstr "找到多個 %s 名為 %<%c%s%>"
 
77027
+msgstr "多重方法具名的 %<%c%E%>找到"
 
77028
 
 
77029
 #: objc/objc-act.c:5088
 
77030
 #, fuzzy, gcc-internal-format
 
77031
-#| msgid "%J%s %<%c%s%>"
 
77032
 msgid "using %<%c%s%>"
 
77033
-msgstr "%J%s %<%c%s%>"
 
77034
+msgstr "使用 %<%c%s%>"
 
77035
 
 
77036
 #: objc/objc-act.c:5097
 
77037
 #, fuzzy, gcc-internal-format
 
77038
-#| msgid "multiple %s named %<%c%s%> found"
 
77039
 msgid "multiple selectors named %<%c%E%> found"
 
77040
-msgstr "找到多個 %s 名為 %<%c%s%>"
 
77041
+msgstr "多重選擇器具名的 %<%c%E%>找到"
 
77042
 
 
77043
 #: objc/objc-act.c:5100
 
77044
 #, fuzzy, gcc-internal-format
 
77045
-#| msgid "%J%s %<%c%s%>"
 
77046
 msgid "found %<%c%s%>"
 
77047
-msgstr "%J%s %<%c%s%>"
 
77048
+msgstr "找到 %<%c%s%>"
 
77049
 
 
77050
 #: objc/objc-act.c:5109
 
77051
 #, fuzzy, gcc-internal-format
 
77052
-#| msgid "%J%s %<%c%s%>"
 
77053
 msgid "also found %<%c%s%>"
 
77054
-msgstr "%J%s %<%c%s%>"
 
77055
+msgstr "也找到 %<%c%s%>"
 
77056
 
 
77057
 #. If 'rtype' is NULL_TREE at this point it means that
 
77058
 #. we have seen no @interface corresponding to that
 
77059
@@ -50283,21 +47757,18 @@
 
77060
 #. rtype is an IDENTIFIER_NODE at this point.
 
77061
 #: objc/objc-act.c:5395 objc/objc-act.c:5529
 
77062
 #, fuzzy, gcc-internal-format
 
77063
-#| msgid "field %qs not found"
 
77064
 msgid "@interface of class %qE not found"
 
77065
-msgstr "找不到欄位 %qs。"
 
77066
+msgstr "@找不到介面的類別 %qE "
 
77067
 
 
77068
 #: objc/objc-act.c:5403
 
77069
 #, fuzzy, gcc-internal-format
 
77070
-#| msgid "no super class declared in @interface for %qs"
 
77071
 msgid "no super class declared in @interface for %qE"
 
77072
-msgstr "@interface 中沒有為 %qs 定義超類別"
 
77073
+msgstr "沒有超級的類別宣告的在中@介面用於 %qE"
 
77074
 
 
77075
 #: objc/objc-act.c:5454
 
77076
 #, fuzzy, gcc-internal-format
 
77077
-#| msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
 
77078
 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
 
77079
-msgstr "在協定中找到了 %<-%s%> 而不是 %<+%s%>"
 
77080
+msgstr "找到 %<-%E%> 以代替 %<+%E%>在中協定"
 
77081
 
 
77082
 #. We have a type, but it's not an Objective-C type (!).
 
77083
 #: objc/objc-act.c:5566
 
77084
@@ -50307,21 +47778,18 @@
 
77085
 
 
77086
 #: objc/objc-act.c:5583
 
77087
 #, fuzzy, gcc-internal-format
 
77088
-#| msgid "%<%c%s%> not found in protocol(s)"
 
77089
 msgid "%<%c%E%> not found in protocol(s)"
 
77090
-msgstr "在協定中找不到 %<%c%s%>"
 
77091
+msgstr "%<%c%E%>找不到在中協定"
 
77092
 
 
77093
 #: objc/objc-act.c:5597
 
77094
 #, fuzzy, gcc-internal-format
 
77095
-#| msgid "%qs may not respond to %<%c%s%>"
 
77096
 msgid "%qE may not respond to %<%c%E%>"
 
77097
-msgstr "%qs 可能不回應 %<%c%s%>"
 
77098
+msgstr "%qE 可能無法反應到 %<%c%E%>"
 
77099
 
 
77100
 #: objc/objc-act.c:5605
 
77101
 #, fuzzy, gcc-internal-format
 
77102
-#| msgid "no %<%c%s%> method found"
 
77103
 msgid "no %<%c%E%> method found"
 
77104
-msgstr "找不到方法 %<%c%s%>"
 
77105
+msgstr "找不到任何 %<%c%E%>方法"
 
77106
 
 
77107
 #: objc/objc-act.c:5612
 
77108
 #, gcc-internal-format
 
77109
@@ -50340,9 +47808,8 @@
 
77110
 
 
77111
 #: objc/objc-act.c:5725
 
77112
 #, fuzzy, gcc-internal-format
 
77113
-#| msgid "undeclared selector %qs"
 
77114
 msgid "undeclared selector %qE"
 
77115
-msgstr "未宣告的選擇者 %qs"
 
77116
+msgstr "undeclared 選擇器 %qE"
 
77117
 
 
77118
 #. Historically, a class method that produced objects (factory
 
77119
 #. method) would assign `self' to the instance that it
 
77120
@@ -50355,44 +47822,38 @@
 
77121
 #. paradigm.
 
77122
 #: objc/objc-act.c:5749
 
77123
 #, fuzzy, gcc-internal-format
 
77124
-#| msgid "instance variable %qs accessed in class method"
 
77125
 msgid "instance variable %qE accessed in class method"
 
77126
-msgstr "實體變數 %qs 在類別方法中被存取"
 
77127
+msgstr "實例變數 %qE 存取的在中類別方法"
 
77128
 
 
77129
 #: objc/objc-act.c:5980 objc/objc-act.c:6000
 
77130
-#, gcc-internal-format
 
77131
+#, fuzzy, gcc-internal-format
 
77132
 msgid "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
 
77133
-msgstr ""
 
77134
+msgstr "方法 %<%c%E%>宣告 %<@optional%>和 %<@required%>同時"
 
77135
 
 
77136
 #: objc/objc-act.c:5984
 
77137
 #, fuzzy, gcc-internal-format
 
77138
-#| msgid "previous declaration of %q+D was here"
 
77139
 msgid "previous declaration of %<%c%E%> as %<@required%>"
 
77140
-msgstr "%q+D 的上一個宣告在此"
 
77141
+msgstr "前一個宣告的 %<%c%E%>做為 %<@required%>"
 
77142
 
 
77143
 #: objc/objc-act.c:6004
 
77144
 #, fuzzy, gcc-internal-format
 
77145
-#| msgid "previous declaration of %q+D was inline"
 
77146
 msgid "previous declaration of %<%c%E%> as %<@optional%>"
 
77147
-msgstr "%q+D 先前被宣告為內聯的"
 
77148
+msgstr "前一個宣告的 %<%c%E%>做為 %<@optional%>"
 
77149
 
 
77150
 #: objc/objc-act.c:6064
 
77151
 #, fuzzy, gcc-internal-format
 
77152
-#| msgid "duplicate declaration of method %<%c%s%>"
 
77153
 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
 
77154
-msgstr "重複宣告方法 %<%c%s%>"
 
77155
+msgstr "重製宣告的方法 %<%c%E%>與衝突類型"
 
77156
 
 
77157
 #: objc/objc-act.c:6068
 
77158
 #, fuzzy, gcc-internal-format
 
77159
-#| msgid "previous declaration of %qs"
 
77160
 msgid "previous declaration of %<%c%E%>"
 
77161
-msgstr "%qs 先前的宣告"
 
77162
+msgstr "前一個宣告的 %<%c%E%>"
 
77163
 
 
77164
 #: objc/objc-act.c:6105
 
77165
 #, fuzzy, gcc-internal-format
 
77166
-#| msgid "duplicate interface declaration for category %<%s(%s)%>"
 
77167
 msgid "duplicate interface declaration for category %<%E(%E)%>"
 
77168
-msgstr "類別 %<%s(%s)%> 有重複的介面宣告"
 
77169
+msgstr "重製介面宣告用於分類 %<%E(%E)%>"
 
77170
 
 
77171
 #: objc/objc-act.c:6193
 
77172
 #, gcc-internal-format
 
77173
@@ -50406,47 +47867,40 @@
 
77174
 
 
77175
 #: objc/objc-act.c:6225
 
77176
 #, fuzzy, gcc-internal-format
 
77177
-#| msgid "invalid use of flexible array member"
 
77178
 msgid "instance variable %qs uses flexible array member"
 
77179
-msgstr "對彈性陣列成員無效的使用"
 
77180
+msgstr "實例變數 %qs 使用 flexible 陣列成員"
 
77181
 
 
77182
 #: objc/objc-act.c:6252
 
77183
 #, fuzzy, gcc-internal-format
 
77184
-#| msgid "type %qs has no default constructor to call"
 
77185
 msgid "type %qE has no default constructor to call"
 
77186
-msgstr "類型 %qs 沒有可以呼叫的預設建構式"
 
77187
+msgstr "型態 %qE 沒有任何預設建構函式到呼叫"
 
77188
 
 
77189
 #: objc/objc-act.c:6258
 
77190
 #, fuzzy, gcc-internal-format
 
77191
-#| msgid "destructor for %qs shall not be run either"
 
77192
 msgid "destructor for %qE shall not be run either"
 
77193
-msgstr "%qs 的解構函式也不能被呼叫"
 
77194
+msgstr "解構式用於 %qE 不應該是運行還是"
 
77195
 
 
77196
 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
 
77197
 #. initialize them.
 
77198
 #: objc/objc-act.c:6270
 
77199
 #, fuzzy, gcc-internal-format
 
77200
-#| msgid "type %qs has virtual member functions"
 
77201
 msgid "type %qE has virtual member functions"
 
77202
-msgstr "類型 %qs 有虛成員函式"
 
77203
+msgstr "型態 %qE 有虛擬成員函式"
 
77204
 
 
77205
 #: objc/objc-act.c:6271
 
77206
 #, fuzzy, gcc-internal-format
 
77207
-#| msgid "illegal aggregate type %qs specified for instance variable %qs"
 
77208
 msgid "illegal aggregate type %qE specified for instance variable %qs"
 
77209
-msgstr "無效的聚合類型 %qs 指定給實體變數 %qs"
 
77210
+msgstr "不合法的聚合型式 %qE 指定的舉例來說變數 %qs"
 
77211
 
 
77212
 #: objc/objc-act.c:6281
 
77213
 #, fuzzy, gcc-internal-format
 
77214
-#| msgid "type %qs has a user-defined constructor"
 
77215
 msgid "type %qE has a user-defined constructor"
 
77216
-msgstr "類型 %qs 有一個使用者定義的建構式"
 
77217
+msgstr "型態 %qE 有使用者定義的建構子"
 
77218
 
 
77219
 #: objc/objc-act.c:6283
 
77220
 #, fuzzy, gcc-internal-format
 
77221
-#| msgid "type %qs has a user-defined destructor"
 
77222
 msgid "type %qE has a user-defined destructor"
 
77223
-msgstr "類型 %qs 有一個使用者定義的解構函式"
 
77224
+msgstr "型態 %qE 有使用者定義的解構式"
 
77225
 
 
77226
 #: objc/objc-act.c:6287
 
77227
 #, gcc-internal-format
 
77228
@@ -50455,142 +47909,124 @@
 
77229
 
 
77230
 #: objc/objc-act.c:6418
 
77231
 #, fuzzy, gcc-internal-format
 
77232
-#| msgid "instance variable %qs is declared private"
 
77233
 msgid "instance variable %qE is declared private"
 
77234
-msgstr "實體變數 %qs 被宣告為私有的"
 
77235
+msgstr "實例變數 %qE 被宣告私人的"
 
77236
 
 
77237
 #: objc/objc-act.c:6429
 
77238
 #, fuzzy, gcc-internal-format
 
77239
-#| msgid "instance variable %qs is %s; this will be a hard error in the future"
 
77240
 msgid "instance variable %qE is %s; this will be a hard error in the future"
 
77241
-msgstr "實體變數 %qs 是 %s;這在將來會是一個嚴重的錯誤"
 
77242
+msgstr "實例變數 %qE 是 %s;這將是硬性誤差在未來"
 
77243
 
 
77244
 #: objc/objc-act.c:6436
 
77245
 #, fuzzy, gcc-internal-format
 
77246
-#| msgid "instance variable %qs is declared %s"
 
77247
 msgid "instance variable %qE is declared %s"
 
77248
-msgstr "實體變數 %qs 宣告為 %s"
 
77249
+msgstr "實例變數 %qE 被宣告 %s"
 
77250
 
 
77251
 #: objc/objc-act.c:6547 objc/objc-act.c:6662
 
77252
 #, fuzzy, gcc-internal-format
 
77253
-#| msgid "incomplete implementation of class %qs"
 
77254
 msgid "incomplete implementation of class %qE"
 
77255
-msgstr "類別 %qs 的實作不完全"
 
77256
+msgstr "不完整實作的類別 %qE"
 
77257
 
 
77258
 #: objc/objc-act.c:6551 objc/objc-act.c:6666
 
77259
 #, fuzzy, gcc-internal-format
 
77260
-#| msgid "incomplete implementation of category %qs"
 
77261
 msgid "incomplete implementation of category %qE"
 
77262
-msgstr "類別 %qs 的實作不完全"
 
77263
+msgstr "不完整實作的分類 %qE"
 
77264
 
 
77265
 #: objc/objc-act.c:6560 objc/objc-act.c:6674
 
77266
 #, fuzzy, gcc-internal-format
 
77267
-#| msgid "method definition for %<%c%s%> not found"
 
77268
 msgid "method definition for %<%c%E%> not found"
 
77269
-msgstr "找不到 %<%c%s%> 的方法定義"
 
77270
+msgstr "方法定義用於 %<%c%E%>找不到"
 
77271
 
 
77272
 #: objc/objc-act.c:6715
 
77273
 #, fuzzy, gcc-internal-format
 
77274
-#| msgid "%s %qs does not fully implement the %qs protocol"
 
77275
 msgid "%s %qE does not fully implement the %qE protocol"
 
77276
-msgstr "%s %qs 沒有完全實作 %qs 協定"
 
77277
+msgstr "%s %qE 不完全地實作 %qE 協定"
 
77278
 
 
77279
 #: objc/objc-act.c:6805
 
77280
 #, fuzzy, gcc-internal-format
 
77281
-#| msgid "cannot find interface declaration for %qs, superclass of %qs"
 
77282
 msgid "cannot find interface declaration for %qE, superclass of %qE"
 
77283
-msgstr "找不到 %qs,%qs 的超類別的介面宣告"
 
77284
+msgstr "找不到介面宣告用於 %qE,超級類別的 %qE"
 
77285
 
 
77286
 #: objc/objc-act.c:6844
 
77287
 #, fuzzy, gcc-internal-format
 
77288
-#| msgid "reimplementation of class %qs"
 
77289
 msgid "reimplementation of class %qE"
 
77290
-msgstr "類別 %qs 的又一次實作"
 
77291
+msgstr "reimplementation 的類別 %qE"
 
77292
 
 
77293
 #: objc/objc-act.c:6877
 
77294
 #, fuzzy, gcc-internal-format
 
77295
-#| msgid "conflicting super class name %qs"
 
77296
 msgid "conflicting super class name %qE"
 
77297
-msgstr "衝突的基礎類別名 %qs"
 
77298
+msgstr "衝突超級的類別名稱 %qE"
 
77299
 
 
77300
 #: objc/objc-act.c:6880
 
77301
 #, fuzzy, gcc-internal-format
 
77302
-#| msgid "previous declaration of %qs"
 
77303
 msgid "previous declaration of %qE"
 
77304
-msgstr "%qs 先前的宣告"
 
77305
+msgstr "前一個宣告的 %qE"
 
77306
 
 
77307
 #: objc/objc-act.c:6882
 
77308
 #, fuzzy, gcc-internal-format
 
77309
-#| msgid "previous declaration %q+D"
 
77310
 msgid "previous declaration"
 
77311
-msgstr "先前的宣告 %q+D"
 
77312
+msgstr "前一個宣告"
 
77313
 
 
77314
 #: objc/objc-act.c:6895 objc/objc-act.c:6897
 
77315
 #, fuzzy, gcc-internal-format
 
77316
-#| msgid "duplicate interface declaration for class %qs"
 
77317
 msgid "duplicate interface declaration for class %qE"
 
77318
-msgstr "類別 %qs 有重複的介面宣告"
 
77319
+msgstr "重製介面宣告用於類別 %qE"
 
77320
 
 
77321
 #: objc/objc-act.c:7216 objc/objc-act.c:7411
 
77322
 #, fuzzy, gcc-internal-format
 
77323
-#| msgid "inconsistent instance variable specification"
 
77324
 msgid "can not find instance variable associated with property"
 
77325
-msgstr "不一致的實體變數指定"
 
77326
+msgstr "找不到實例變數關聯的與內容"
 
77327
 
 
77328
 #. TODO: This should be caught much earlier than this.
 
77329
 #: objc/objc-act.c:7377
 
77330
 #, fuzzy, gcc-internal-format
 
77331
-#| msgid "invalid option argument %qs"
 
77332
 msgid "invalid setter, it must have one argument"
 
77333
-msgstr "無效的選項參數 %qs"
 
77334
+msgstr "無效的 setter,它必須有一個引數"
 
77335
 
 
77336
 #: objc/objc-act.c:7540 objc/objc-act.c:7755
 
77337
-#, gcc-internal-format
 
77338
+#, fuzzy, gcc-internal-format
 
77339
 msgid "property %qs already specified in %<@dynamic%>"
 
77340
-msgstr ""
 
77341
+msgstr "內容 %qs 已經指定的在中 %<@dynamic%>"
 
77342
 
 
77343
 #: objc/objc-act.c:7543 objc/objc-act.c:7758
 
77344
-#, gcc-internal-format
 
77345
+#, fuzzy, gcc-internal-format
 
77346
 msgid "property %qs already specified in %<@synthesize%>"
 
77347
-msgstr ""
 
77348
+msgstr "內容 %qs 已經指定的在中 %<@synthesize%>"
 
77349
 
 
77350
 #: objc/objc-act.c:7557 objc/objc-act.c:7772
 
77351
 #, fuzzy, gcc-internal-format
 
77352
-#| msgid "local declaration of %qs hides instance variable"
 
77353
 msgid "no declaration of property %qs found in the interface"
 
77354
-msgstr "%qs 的局部宣告隱藏了實體變數"
 
77355
+msgstr "找不到任何宣告的內容 %qs 在中介面"
 
77356
 
 
77357
 #: objc/objc-act.c:7584
 
77358
-#, gcc-internal-format
 
77359
+#, fuzzy, gcc-internal-format
 
77360
 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
 
77361
-msgstr ""
 
77362
+msgstr "ivar %qs 使用的由 %<@synthesize%>宣告必須是現有 ivar"
 
77363
 
 
77364
 #: objc/objc-act.c:7605
 
77365
-#, gcc-internal-format
 
77366
+#, fuzzy, gcc-internal-format
 
77367
 msgid "property %qs is using instance variable %qs of incompatible type"
 
77368
-msgstr ""
 
77369
+msgstr "內容 %qs 正在使用實例變數 %qs 的不相容的型態"
 
77370
 
 
77371
 #: objc/objc-act.c:7627
 
77372
 #, fuzzy, gcc-internal-format
 
77373
-#| msgid "illegal aggregate type %qs specified for instance variable %qs"
 
77374
 msgid "'assign' property %qs is using bit-field instance variable %qs"
 
77375
-msgstr "無效的聚合類型 %qs 指定給實體變數 %qs"
 
77376
+msgstr "『指派』內容 %qs 正在使用 bit-field 實例變數 %qs"
 
77377
 
 
77378
 #: objc/objc-act.c:7640
 
77379
 #, fuzzy, gcc-internal-format
 
77380
-#| msgid "illegal aggregate type %qs specified for instance variable %qs"
 
77381
 msgid "'atomic' property %qs is using bit-field instance variable %qs"
 
77382
-msgstr "無效的聚合類型 %qs 指定給實體變數 %qs"
 
77383
+msgstr "『基元的』內容 %qs 正在使用 bit-field 實例變數 %qs"
 
77384
 
 
77385
 #: objc/objc-act.c:7658
 
77386
-#, gcc-internal-format
 
77387
+#, fuzzy, gcc-internal-format
 
77388
 msgid "property %qs is using the same instance variable as property %qs"
 
77389
-msgstr ""
 
77390
+msgstr "內容 %qs 正在使用相同實例變數做為內容 %qs"
 
77391
 
 
77392
 #: objc/objc-act.c:7699
 
77393
-#, gcc-internal-format
 
77394
+#, fuzzy, gcc-internal-format
 
77395
 msgid "%<@synthesize%> is not available in Objective-C 1.0"
 
77396
-msgstr ""
 
77397
+msgstr "%<@synthesize%>不是可用在中 Objective-C 1.0"
 
77398
 
 
77399
 #. We can get here only in Objective-C; the Objective-C++ parser
 
77400
 #. detects the problem while parsing, outputs the error
 
77401
@@ -50598,25 +48034,23 @@
 
77402
 #. the declaration.
 
77403
 #: objc/objc-act.c:7710
 
77404
 #, fuzzy, gcc-internal-format
 
77405
-#| msgid "%<@end%> missing in implementation context"
 
77406
 msgid "%<@synthesize%> not in @implementation context"
 
77407
-msgstr "實作上下文中缺少 %<@end%> "
 
77408
+msgstr "%<@synthesize%>無法在中@實作語境"
 
77409
 
 
77410
 #: objc/objc-act.c:7716
 
77411
 #, fuzzy, gcc-internal-format
 
77412
-#| msgid "%s cannot be used in asm here"
 
77413
 msgid "%<@synthesize%> can not be used in categories"
 
77414
-msgstr "%s 不能在這裡用於 asm"
 
77415
+msgstr "%<@synthesize%>無法已用於分類"
 
77416
 
 
77417
 #: objc/objc-act.c:7725
 
77418
-#, gcc-internal-format
 
77419
+#, fuzzy, gcc-internal-format
 
77420
 msgid "%<@synthesize%> requires the @interface of the class to be available"
 
77421
-msgstr ""
 
77422
+msgstr "%<@synthesize%>需求@介面的類別為可用"
 
77423
 
 
77424
 #: objc/objc-act.c:7808
 
77425
-#, gcc-internal-format
 
77426
+#, fuzzy, gcc-internal-format
 
77427
 msgid "%<@dynamic%> is not available in Objective-C 1.0"
 
77428
-msgstr ""
 
77429
+msgstr "%<@dynamic%>不是可用在中 Objective-C 1.0"
 
77430
 
 
77431
 #. We can get here only in Objective-C; the Objective-C++ parser
 
77432
 #. detects the problem while parsing, outputs the error
 
77433
@@ -50624,53 +48058,46 @@
 
77434
 #. declaration.
 
77435
 #: objc/objc-act.c:7819
 
77436
 #, fuzzy, gcc-internal-format
 
77437
-#| msgid "%<@end%> missing in implementation context"
 
77438
 msgid "%<@dynamic%> not in @implementation context"
 
77439
-msgstr "實作上下文中缺少 %<@end%> "
 
77440
+msgstr "%<@dynamic%>無法在中@實作語境"
 
77441
 
 
77442
 #: objc/objc-act.c:7841
 
77443
-#, gcc-internal-format
 
77444
+#, fuzzy, gcc-internal-format
 
77445
 msgid "%<@dynamic%> requires the @interface of the class to be available"
 
77446
-msgstr ""
 
77447
+msgstr "%<@dynamic%>需求@介面的類別為可用"
 
77448
 
 
77449
 #: objc/objc-act.c:8039
 
77450
 #, fuzzy, gcc-internal-format
 
77451
-#| msgid "method definition for %<%c%s%> not found"
 
77452
 msgid "definition of protocol %qE not found"
 
77453
-msgstr "找不到 %<%c%s%> 的方法定義"
 
77454
+msgstr "找不到定義的協定 %qE "
 
77455
 
 
77456
 #. It would be nice to use warn_deprecated_use() here, but
 
77457
 #. we are using TREE_CHAIN (which is supposed to be the
 
77458
 #. TYPE_STUB_DECL for a TYPE) for something different.
 
77459
 #: objc/objc-act.c:8070
 
77460
 #, fuzzy, gcc-internal-format
 
77461
-#| msgid "%qs is deprecated"
 
77462
 msgid "protocol %qE is deprecated"
 
77463
-msgstr "%qs 已過時"
 
77464
+msgstr "協定 %qE 被不宜用"
 
77465
 
 
77466
 #: objc/objc-act.c:8189
 
77467
 #, fuzzy, gcc-internal-format
 
77468
-#| msgid "duplicate declaration for protocol %qs"
 
77469
 msgid "duplicate declaration for protocol %qE"
 
77470
-msgstr "重複宣告協定 %qs"
 
77471
+msgstr "重製宣告用於協定 %qE"
 
77472
 
 
77473
 #: objc/objc-act.c:8699
 
77474
 #, fuzzy, gcc-internal-format
 
77475
-#| msgid "conflicting types for %q+D"
 
77476
 msgid "conflicting types for %<%c%s%>"
 
77477
-msgstr "與 %q+D 類型衝突"
 
77478
+msgstr "衝突類型用於 %<%c%s%>"
 
77479
 
 
77480
 #: objc/objc-act.c:8703
 
77481
 #, fuzzy, gcc-internal-format
 
77482
-#| msgid "previous declaration of %qs"
 
77483
 msgid "previous declaration of %<%c%s%>"
 
77484
-msgstr "%qs 先前的宣告"
 
77485
+msgstr "前一個宣告的 %<%c%s%>"
 
77486
 
 
77487
 #: objc/objc-act.c:8803
 
77488
 #, fuzzy, gcc-internal-format
 
77489
-#| msgid "no super class declared in interface for %qs"
 
77490
 msgid "no super class declared in interface for %qE"
 
77491
-msgstr "沒有在 %qs 的介面中宣告超類別"
 
77492
+msgstr "沒有超級的類別宣告的在中介面用於 %qE"
 
77493
 
 
77494
 #: objc/objc-act.c:8830
 
77495
 #, gcc-internal-format
 
77496
@@ -50689,85 +48116,537 @@
 
77497
 
 
77498
 #: objc/objc-act.c:9379
 
77499
 #, fuzzy, gcc-internal-format
 
77500
-#| msgid "local declaration of %qs hides instance variable"
 
77501
 msgid "local declaration of %qE hides instance variable"
 
77502
-msgstr "%qs 的局部宣告隱藏了實體變數"
 
77503
+msgstr "本地宣告的 %qE 隱藏實例變數"
 
77504
 
 
77505
 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
 
77506
 #. should be impossible for real properties, which always
 
77507
 #. have a getter.
 
77508
 #: objc/objc-act.c:9424
 
77509
 #, fuzzy, gcc-internal-format
 
77510
-#| msgid "no %<%c%s%> method found"
 
77511
 msgid "no %qs getter found"
 
77512
-msgstr "找不到方法 %<%c%s%>"
 
77513
+msgstr "找不到任何 %qs getter"
 
77514
 
 
77515
 #: objc/objc-act.c:9664
 
77516
 #, fuzzy, gcc-internal-format
 
77517
-#| msgid "this media function is only available on the fr500"
 
77518
 msgid "fast enumeration is not available in Objective-C 1.0"
 
77519
-msgstr "此多媒體函式只在 fr500 上可用"
 
77520
+msgstr "快速列舉類型不是可用在中 Objective-C 1.0"
 
77521
 
 
77522
 #: objc/objc-act.c:9674
 
77523
-#, gcc-internal-format
 
77524
+#, fuzzy, gcc-internal-format
 
77525
 msgid "iterating variable in fast enumeration is not an object"
 
77526
-msgstr ""
 
77527
+msgstr "迭代變數在中快速列舉類型不是物件"
 
77528
 
 
77529
 #: objc/objc-act.c:9680
 
77530
-#, gcc-internal-format
 
77531
+#, fuzzy, gcc-internal-format
 
77532
 msgid "collection in fast enumeration is not an object"
 
77533
-msgstr ""
 
77534
+msgstr "收集在中快速列舉類型不是物件"
 
77535
 
 
77536
 #: objc/objc-encoding.c:130
 
77537
 #, fuzzy, gcc-internal-format
 
77538
-#| msgid "type %q+D does not have a known size"
 
77539
 msgid "type %qT does not have a known size"
 
77540
-msgstr "類型 %q+D 大小不明"
 
77541
+msgstr "型態 %qT 沒有已知大小"
 
77542
 
 
77543
 #: objc/objc-encoding.c:718
 
77544
-#, gcc-internal-format
 
77545
+#, fuzzy, gcc-internal-format
 
77546
 msgid "unknown type %<%T%> found during Objective-C encoding"
 
77547
-msgstr ""
 
77548
+msgstr "不明型態 %<%T%>找到在的期間 Objective-C 編碼"
 
77549
 
 
77550
 #. Do not do any encoding, produce an error and keep going.
 
77551
 #: objc/objc-encoding.c:801
 
77552
-#, gcc-internal-format
 
77553
+#, fuzzy, gcc-internal-format
 
77554
 msgid "trying to encode non-integer type as a bitfield"
 
77555
-msgstr ""
 
77556
+msgstr "嘗試編碼 non-integer 型態做為 bitfield"
 
77557
 
 
77558
 #: objc/objc-gnu-runtime-abi-01.c:131
 
77559
-#, gcc-internal-format
 
77560
+#, fuzzy, gcc-internal-format
 
77561
 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
 
77562
-msgstr ""
 
77563
+msgstr "%<-fobjc-gc%> 被忽略用於 %<-fgnu-runtime%>"
 
77564
 
 
77565
 #: objc/objc-gnu-runtime-abi-01.c:139
 
77566
-#, gcc-internal-format
 
77567
+#, fuzzy, gcc-internal-format
 
77568
 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
 
77569
-msgstr ""
 
77570
+msgstr "%<-fobjc-sjlj-exceptions%> 被忽略用於 %<-fgnu-runtime%>"
 
77571
 
 
77572
 #: objc/objc-gnu-runtime-abi-01.c:2166 objc/objc-next-runtime-abi-01.c:2849
 
77573
 #: objc/objc-next-runtime-abi-02.c:3614
 
77574
 #, fuzzy, gcc-internal-format
 
77575
-#| msgid "non-object member %qs cannot be declared %<mutable%>"
 
77576
 msgid "non-objective-c type '%T' cannot be caught"
 
77577
-msgstr "非物件成員 %qs 不能被宣告為 %<mutable%>"
 
77578
+msgstr "non-objective-c 型態『%T』無法擷取到"
 
77579
 
 
77580
 #: objc/objc-next-runtime-abi-01.c:151
 
77581
-#, gcc-internal-format
 
77582
+#, fuzzy, gcc-internal-format
 
77583
 msgid "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> < 2"
 
77584
-msgstr ""
 
77585
+msgstr "%<-fobjc-sjlj-exceptions%> 是只有支援的異常系統用於 %<-fnext-runtime%> 與 %<-fobjc-abi-version%><2"
 
77586
 
 
77587
 #: objc/objc-next-runtime-abi-02.c:244
 
77588
-#, gcc-internal-format
 
77589
+#, fuzzy, gcc-internal-format
 
77590
 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2"
 
77591
-msgstr ""
 
77592
+msgstr "%<-fobjc-sjlj-exceptions%> 被忽略用於 %<-fnext-runtime%> 時 %<-fobjc-abi-version%>>=2"
 
77593
 
 
77594
 #: objc/objc-runtime-shared-support.c:426
 
77595
 #, fuzzy, gcc-internal-format
 
77596
-#| msgid "%Hcreating selector for nonexistent method %qE"
 
77597
 msgid "creating selector for nonexistent method %qE"
 
77598
-msgstr "%H為不存在的方法 %qE 建立選擇子"
 
77599
+msgstr "建立選擇器用於不存在的方法 %qE"
 
77600
 
 
77601
+#~ msgid "%s:not a gcov graph file\n"
 
77602
+#~ msgstr "%s:不是一個 gcov 圖檔案\n"
 
77603
+
 
77604
+#, fuzzy
 
77605
+#~| msgid "Unexpected EOF"
 
77606
+#~ msgid "Unexpected type..."
 
77607
+#~ msgstr "未預期的型態…"
 
77608
+
 
77609
+#, fuzzy
 
77610
+#~ msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 
77611
+#~ msgstr "選取分數的最大計數的重複的基本區塊在中程式給定的基本區塊需要必須被認為熱門"
 
77612
+
 
77613
+#~ msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 
77614
+#~ msgstr "考慮切換到完整虛擬更名的最小虛擬映射數"
 
77615
+
 
77616
+#, fuzzy
 
77617
+#~ msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
 
77618
+#~ msgstr "比率介於虛擬映射和虛擬符號到做全部虛擬重新命名"
 
77619
+
 
77620
+#, fuzzy
 
77621
+#~| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
77622
+#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
 
77623
+#~ msgstr "運算元是 neither 常數 nor 條件編碼,無效的運算元編碼『C』"
 
77624
+
 
77625
+#, fuzzy
 
77626
+#~| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
77627
+#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
 
77628
+#~ msgstr "運算元是 neither 常數 nor 條件編碼,無效的運算元編碼『F』"
 
77629
+
 
77630
+#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
77631
+#~ msgstr "運算元既不是一個常數也不是一個條件碼,無效的運算元程式碼「c」"
 
77632
+
 
77633
+#, fuzzy
 
77634
+#~| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
77635
+#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
 
77636
+#~ msgstr "運算元是 neither 常數 nor 條件編碼,無效的運算元編碼『f』"
 
77637
+
 
77638
+#, fuzzy
 
77639
+#~ msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 
77640
+#~ msgstr "mips_debugger_offset called 與非堆疊/影格/arg 指標"
 
77641
+
 
77642
+#, fuzzy
 
77643
+#~| msgid "invalid %%H value"
 
77644
+#~ msgid "invalid %%c value"
 
77645
+#~ msgstr "無效的 %%c 值"
 
77646
+
 
77647
+#, fuzzy
 
77648
+#~| msgid "Add <dir> to the end of the main include path"
 
77649
+#~ msgid "-I <dir>.\tAdd <dir> to the end of the main source path"
 
77650
+#~ msgstr "-I <dir>.\t加入<dir>到結束的主要原始碼路徑"
 
77651
+
 
77652
+#, fuzzy
 
77653
+#~ msgid "Do not look for source files in standard path"
 
77654
+#~ msgstr "不找尋原始碼檔案在中標準路徑"
 
77655
+
 
77656
+#~ msgid "Assume GAS"
 
77657
+#~ msgstr "假定 GAS"
 
77658
+
 
77659
+#~ msgid "Do not assume GAS"
 
77660
+#~ msgstr "不假定 GAS"
 
77661
+
 
77662
+#~ msgid "Use POWER instruction set"
 
77663
+#~ msgstr "使用 POWER 指令集"
 
77664
+
 
77665
+#~ msgid "Do not use POWER instruction set"
 
77666
+#~ msgstr "不使用 POWER 指令集"
 
77667
+
 
77668
+#~ msgid "Use POWER2 instruction set"
 
77669
+#~ msgstr "使用 POWER2 指令集"
 
77670
+
 
77671
+#~ msgid "Use PowerPC instruction set"
 
77672
+#~ msgstr "使用 PowerPC 指令集"
 
77673
+
 
77674
+#~ msgid "Use new mnemonics for PowerPC architecture"
 
77675
+#~ msgstr "為 PowerPC 架構使用新的助憶符號"
 
77676
+
 
77677
+#~ msgid "Use old mnemonics for PowerPC architecture"
 
77678
+#~ msgstr "為 PowerPC 架構使用舊的助憶符號"
 
77679
+
 
77680
+#, fuzzy
 
77681
+#~ msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 
77682
+#~ msgstr "扼殺 unrolling 到避免 thrashing 目標暫存器除非 unroll 好處 outweighs 這個"
 
77683
+
 
77684
+#, fuzzy
 
77685
+#~| msgid "Enable the use of the short load instructions"
 
77686
+#~ msgid "Enable the use of the fused floating point multiply-accumulate operation"
 
77687
+#~ msgstr "啟用使用的 fused 浮點數 multiply-accumulate 作業"
 
77688
+
 
77689
+#, fuzzy
 
77690
+#~ msgid "Use software atomic sequences supported by kernel"
 
77691
+#~ msgstr "使用軟體基元的序列支援的由內核"
 
77692
+
 
77693
+#~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 
77694
+#~ msgstr "Cirrus:插入 NOP 以避免無效的指令組合"
 
77695
+
 
77696
+#~ msgid "Ignore dllimport attribute for functions"
 
77697
+#~ msgstr "忽略函式的 dllimport 屬性"
 
77698
+
 
77699
+#, fuzzy
 
77700
+#~ msgid "Use rjmp/rcall (limited range) on >8K devices"
 
77701
+#~ msgstr "使用 rjmp/rcall (限制的範圍) 於>8K 裝置"
 
77702
+
 
77703
+#~ msgid "Support Green Hills ABI"
 
77704
+#~ msgstr "支援 Green Hills ABI"
 
77705
+
 
77706
+#~ msgid "Reduce the size of object files"
 
77707
+#~ msgstr "減小目的檔案"
 
77708
+
 
77709
+#, fuzzy
 
77710
+#~| msgid "Enable automatic template instantiation"
 
77711
+#~ msgid "Enable Loop Flattening transformation"
 
77712
+#~ msgstr "啟用迴圈平面化變換"
 
77713
+
 
77714
+#, fuzzy
 
77715
+#~ msgid "Perform matrix layout flattening and transposing based"
 
77716
+#~ msgstr "施行矩陣版面配置平面化和調換基底"
 
77717
+
 
77718
+#, fuzzy
 
77719
+#~| msgid "bad insn for 'A'"
 
77720
+#~ msgid "bad size for make"
 
77721
+#~ msgstr "不當的大小用於製作"
 
77722
+
 
77723
+#, fuzzy
 
77724
+#~ msgid "bad capacity when making slice"
 
77725
+#~ msgstr "不當的容量時製作切片"
 
77726
+
 
77727
+#~ msgid "declaration of %q+D shadows a global declaration"
 
77728
+#~ msgstr "%q+D 的宣告隱藏了一個全域宣告"
 
77729
+
 
77730
+#~ msgid "missing initializer"
 
77731
+#~ msgstr "缺少初始值設定"
 
77732
+
 
77733
+#, fuzzy
 
77734
+#~| msgid "too many input files"
 
77735
+#~ msgid "too many eh edges %i"
 
77736
+#~ msgstr "太多 eh 邊緣 %i"
 
77737
+
 
77738
+#, fuzzy
 
77739
+#~| msgid "unrecognized option '-%s'"
 
77740
+#~ msgid "unrecognized option %<-%s%>"
 
77741
+#~ msgstr "無法辨識的選項 %<-%s%>"
 
77742
+
 
77743
+#, fuzzy
 
77744
+#~| msgid "can't seek PCH file: %m"
 
77745
+#~ msgid "can%'t seek PCH file: %m"
 
77746
+#~ msgstr "can%'t 尋指 PCH 檔案:%m"
 
77747
+
 
77748
+#, fuzzy
 
77749
+#~| msgid "field width in printf format"
 
77750
+#~ msgid "the file is not in OpenScop format"
 
77751
+#~ msgstr "檔案不是在中 OpenScop 格式"
 
77752
+
 
77753
+#, fuzzy
 
77754
+#~| msgid "language %s not recognized"
 
77755
+#~ msgid "the language is not recognized"
 
77756
+#~ msgstr "語言未被辨識的"
 
77757
+
 
77758
+#, fuzzy
 
77759
+#~ msgid "parameters number in the scop file is different from the internal scop parameter number"
 
77760
+#~ msgstr "參數數字在中 scop 檔案是不同的從內部 scop 參數數字"
 
77761
+
 
77762
+#, fuzzy
 
77763
+#~ msgid "number of statements in the OpenScop file does not match the graphite internal statements number"
 
77764
+#~ msgstr "敘述數量在中 OpenScop 檔案不匹配石墨內部敘述數字"
 
77765
+
 
77766
+#, fuzzy
 
77767
+#~| msgid "can%'t open %s for writing: %m"
 
77768
+#~ msgid "can%'t open %s for reading: %m"
 
77769
+#~ msgstr "can%'t 開啟 %s 用於讀取:%m"
 
77770
+
 
77771
+#, fuzzy
 
77772
+#~ msgid "the graphite file read for scop %d does not contain a legal transform"
 
77773
+#~ msgstr "石墨檔案讀取用於 scop %d 不包含合法的變換"
 
77774
+
 
77775
+#, fuzzy
 
77776
+#~| msgid "cannot find class %qs"
 
77777
+#~ msgid "cannot find LTO varpool in %s"
 
77778
+#~ msgstr "找不到 LTO varpool 在中 %s"
 
77779
+
 
77780
+#, fuzzy
 
77781
+#~ msgid "use of memory input without lvalue in asm operand %d is deprecated"
 
77782
+#~ msgstr "使用的記憶體輸入而無需 lvalue 在中 asm 運算元 %d 被不宜用"
 
77783
+
 
77784
+#~ msgid "-ffunction-sections disabled; it makes profiling impossible"
 
77785
+#~ msgstr "-ffunction-sections 被停用;因此不可能進行取樣"
 
77786
+
 
77787
+#, fuzzy
 
77788
+#~| msgid "expected declaration or statement"
 
77789
+#~ msgid "excess def operand for stmt"
 
77790
+#~ msgstr "過剩 def 運算元用於 stmt"
 
77791
+
 
77792
+#, fuzzy
 
77793
+#~| msgid "operand number missing after %%-letter"
 
77794
+#~ msgid "def operand missing for stmt"
 
77795
+#~ msgstr "def 運算元缺少的用於 stmt"
 
77796
+
 
77797
+#~ msgid "vector %s %s domain error, in %s at %s:%u"
 
77798
+#~ msgstr "向量 %s %s 欄位錯誤,在 %s 於 %s:%u"
 
77799
+
 
77800
+#~ msgid "%qs is not a valid output file"
 
77801
+#~ msgstr "%qs 不是一個有效的輸出檔案"
 
77802
+
 
77803
+#~ msgid "can%'t seek in %s: %m"
 
77804
+#~ msgstr "無法在 %s 中定位:%m"
 
77805
+
 
77806
+#~ msgid "malformed #pragma extern_prefix, ignored"
 
77807
+#~ msgstr "#pragma extern_prefix 格式錯誤,已忽略"
 
77808
+
 
77809
+#, fuzzy
 
77810
+#~| msgid "junk at end of #pragma extern_prefix"
 
77811
+#~ msgid "junk at end of %<#pragma extern_prefix%>"
 
77812
+#~ msgstr "垃圾於結束的 %<# pragma externprefix%(_P)>"
 
77813
+
 
77814
+#~ msgid "#pragma extern_prefix not supported on this target"
 
77815
+#~ msgstr "#pragma extern_prefix 在此目標平臺上不受支援"
 
77816
+
 
77817
+#~ msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 
77818
+#~ msgstr "內部和保護的可見性屬性在此配置下不受支援;已忽略"
 
77819
+
 
77820
+#, fuzzy
 
77821
+#~ msgid "FPA is unsupported in the AAPCS"
 
77822
+#~ msgstr "FPA 被不受支援的在中 AAPCS"
 
77823
+
 
77824
+#, fuzzy
 
77825
+#~| msgid "Use hardware floating point"
 
77826
+#~ msgid "iWMMXt and hardware floating point"
 
77827
+#~ msgstr "iWMMXt 和硬體浮點數"
 
77828
+
 
77829
+#, fuzzy
 
77830
+#~ msgid "Thumb-2 iWMMXt"
 
77831
+#~ msgstr "Thumb-2 iWMMXt"
 
77832
+
 
77833
+#, fuzzy
 
77834
+#~ msgid "the mangling of %<va_list%> has changed in GCC 4.4"
 
77835
+#~ msgstr "mangling 的 %<va_list%> 已變更在中 GCC 4.4"
 
77836
+
 
77837
+#~ msgid "static variable %q+D is marked dllimport"
 
77838
+#~ msgstr "經初始化的變數 %q+D 被標記為 dllimport"
 
77839
+
 
77840
+#, fuzzy
 
77841
+#~ msgid "that particular -g option is invalid with -maout and -melinux"
 
77842
+#~ msgstr "該特定 -g 選項無效與 -maout 和 -melinux"
 
77843
+
 
77844
+#~ msgid "-maix64 and POWER architecture are incompatible"
 
77845
+#~ msgstr "-maix64 和 POWER 架構互不相容"
 
77846
+
 
77847
+#~ msgid "-m64 not supported in this configuration"
 
77848
+#~ msgstr "在目前配置下 -m64 不被支援"
 
77849
+
 
77850
+#, fuzzy
 
77851
+#~| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 
77852
+#~ msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
 
77853
+#~ msgstr "模稜兩可的過載用於三進 %<operator?:%> 在中 %<%E?%E:%E%>"
 
77854
+
 
77855
+#, fuzzy
 
77856
+#~| msgid "%s for %<operator%s%> in %<%E%s%>"
 
77857
+#~ msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
 
77858
+#~ msgstr "模稜兩可的過載用於 %<operator%s%> 在中 %<%E%s%>"
 
77859
+
 
77860
+#, fuzzy
 
77861
+#~| msgid "%s for %<operator[]%> in %<%E[%E]%>"
 
77862
+#~ msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
 
77863
+#~ msgstr "模稜兩可的過載用於 %<operator[]%> 在中 %<%E[%E]%>"
 
77864
+
 
77865
+#, fuzzy
 
77866
+#~| msgid "%s for %<operator%s%> in %<%E %s %E%>"
 
77867
+#~ msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
 
77868
+#~ msgstr "模稜兩可的過載用於 %<operator%s%> 在中 %<%E %s %E%>"
 
77869
+
 
77870
+#, fuzzy
 
77871
+#~| msgid "%s for %<operator%s%> in %<%s%E%>"
 
77872
+#~ msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
 
77873
+#~ msgstr "模稜兩可的過載用於 %<operator%s%> 在中 %<%s%E%>"
 
77874
+
 
77875
+#, fuzzy
 
77876
+#~ msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
 
77877
+#~ msgstr "%q+D 宣告到需 non-const 參考無法缺席在中類別本體"
 
77878
+
 
77879
+#~ msgid "template header not allowed in member definition of explicitly specialized class"
 
77880
+#~ msgstr "範本頭不允許出現在明確特例化類別的成員定義中"
 
77881
+
 
77882
+#, fuzzy
 
77883
+#~| msgid "%qD cannot be thread-local because it has non-POD type %qT"
 
77884
+#~ msgid "%qD cannot be thread-local because it has non-trivial type %qT"
 
77885
+#~ msgstr "%qD 無法 thread-local 因為它有 non-trivial 型態 %qT"
 
77886
+
 
77887
+#~ msgid "%qD is thread-local and so cannot be dynamically initialized"
 
77888
+#~ msgstr "%qD 是執行緒區域性的,所以不能被動態地初始化"
 
77889
+
 
77890
+#~ msgid "%<%T::%D%> is not a valid declarator"
 
77891
+#~ msgstr "%<%T::%D%> 不是一個有效的宣告"
 
77892
+
 
77893
+#~ msgid "default argument for %q#D has type %qT"
 
77894
+#~ msgstr "%q#D 的預設引數類型為 %qT"
 
77895
+
 
77896
+#~ msgid "default argument for parameter of type %qT has type %qT"
 
77897
+#~ msgstr "類型為 %qT 的參數的預設引數卻有類型 %qT"
 
77898
+
 
77899
+#~ msgid "%<%T::%D%> names constructor"
 
77900
+#~ msgstr "%<%T::%D%> 指定了建構式"
 
77901
+
 
77902
+#, fuzzy
 
77903
+#~| msgid "variable %qD may not have been initialized"
 
77904
+#~ msgid "variable %q#D with %<auto%> type used in its own initializer"
 
77905
+#~ msgstr "變數 %q#D 與 %<auto%> 型態已用於它的本身初始設定式"
 
77906
+
 
77907
+#, fuzzy
 
77908
+#~| msgid "Array specification at %C has more than %d dimensions"
 
77909
+#~ msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
 
77910
+#~ msgstr "Fortran 2008:陣列規格於 %C 與超過 7 維度"
 
77911
+
 
77912
+#, fuzzy
 
77913
+#~| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
77914
+#~ msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 
77915
+#~ msgstr "『%s』和『%s』引數的『%s』intrinsic 於 %L 必須是的相同 kind %d/%d"
 
77916
+
 
77917
+#, fuzzy
 
77918
+#~| msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 
77919
+#~ msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
 
77920
+#~ msgstr "『%s』引數的『%s』intrinsic 於 %L 必須是的衍生類型"
 
77921
+
 
77922
+#, fuzzy
 
77923
+#~ msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 
77924
+#~ msgstr "Deferred-shape 陣列『%s』於 %L 無法引數到程序『%s』於 %L 因為程序是繫結©"
 
77925
+
 
77926
+#, fuzzy
 
77927
+#~| msgid "%qD may not be declared within a namespace"
 
77928
+#~ msgid "The type of '%s' at %C has not been declared within the interface"
 
77929
+#~ msgstr "型態的『%s』於 %C 未被宣告的在之內介面"
 
77930
+
 
77931
+#, fuzzy
 
77932
+#~ msgid "Unlimited polymorphism at %C not yet supported"
 
77933
+#~ msgstr "無限制的多型於 %C 尚未支援"
 
77934
+
 
77935
+#, fuzzy
 
77936
+#~| msgid "Fortran 2003: FLUSH statement at %C"
 
77937
+#~ msgid "Fortran 2003: IMPORT statement at %C"
 
77938
+#~ msgstr "Fortran 2003:匯入敘述於 %C"
 
77939
+
 
77940
+#, fuzzy
 
77941
+#~| msgid "Fortran 2003: IOMSG tag at %L"
 
77942
+#~ msgid "Fortran 2003: ABSTRACT type at %C"
 
77943
+#~ msgstr "Fortran 2003:摘要型態於 %C"
 
77944
+
 
77945
+#, fuzzy
 
77946
+#~| msgid "Pointer initialization at %C requires '=>', not '='"
 
77947
+#~ msgid "Pointer initialization target at %C must not be ALLOCATABLE "
 
77948
+#~ msgstr "指標初始化目標於 %C 必須不是 ALLOCATABLE "
 
77949
+
 
77950
+#, fuzzy
 
77951
+#~| msgid "Component at %C must have the POINTER attribute"
 
77952
+#~ msgid "Pointer initialization target at %C must have the SAVE attribute"
 
77953
+#~ msgstr "指標初始化目標於 %C 必須有儲存屬性"
 
77954
+
 
77955
+#~ msgid "Unexpected type in truthvalue_conversion"
 
77956
+#~ msgstr "truthvalue_conversion 中類型非預期"
 
77957
+
 
77958
+#, fuzzy
 
77959
+#~ msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 
77960
+#~ msgstr "程序引數於 %L 是含義 (在中) 當介面指定含義 (%s)"
 
77961
+
 
77962
+#, fuzzy
 
77963
+#~ msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 
77964
+#~ msgstr "程序引數於 %L 是本地到 PURE 程序和被傳遞到含義 (%s) 引數"
 
77965
+
 
77966
+#, fuzzy
 
77967
+#~ msgid "'%s' at %L and the overridden FUNCTION should have matching result types and ranks"
 
77968
+#~ msgstr "『%s』於 %L 和 overridden 函式應該有匹配結果類型和分級"
 
77969
+
 
77970
+#, fuzzy
 
77971
+#~ msgid "Character length mismatch between '%s' at '%L' and overridden FUNCTION"
 
77972
+#~ msgstr "字元長度不匹配介於『%s』於『%L』和 overridden 函式"
 
77973
+
 
77974
+#, fuzzy
 
77975
+#~ msgid "Possible character length mismatch between '%s' at '%L' and overridden FUNCTION"
 
77976
+#~ msgstr "可能的字元長度不匹配介於『%s』於『%L』和 overridden 函式"
 
77977
+
 
77978
+#, fuzzy
 
77979
+#~| msgid "Fortran 2003: FLUSH statement at %C"
 
77980
+#~ msgid "Fortran 2008: NEWUNIT specifier at %L"
 
77981
+#~ msgstr "Fortran 2008:NEWUNIT 說明符於 %L"
 
77982
+
 
77983
+#, fuzzy
 
77984
+#~| msgid "Obsolete: PAUSE statement at %C"
 
77985
+#~ msgid "Deleted feature: PAUSE statement at %C"
 
77986
+#~ msgstr "刪除的特徵:暫停敘述於 %C"
 
77987
+
 
77988
+#, fuzzy
 
77989
+#~| msgid "Obsolete: PAUSE statement at %C"
 
77990
+#~ msgid "Obsolescent feature: Statement function at %C"
 
77991
+#~ msgstr "Obsolescent 特徵:敘述函式於 %C"
 
77992
+
 
77993
+#, fuzzy
 
77994
+#~ msgid "Parse error when checking module version for file '%s' opened at %C"
 
77995
+#~ msgstr "剖析錯誤時檢查模組版本用於檔案『%s』開啟的於 %C"
 
77996
+
 
77997
+#, fuzzy
 
77998
+#~ msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
 
77999
+#~ msgstr "錯誤的模組版本『%s』(預期『%s』) 用於檔案『%s』開啟的於 %C"
 
78000
+
 
78001
+#, fuzzy
 
78002
+#~| msgid "Fortran 2003: IOMSG tag at %L"
 
78003
+#~ msgid "Fortran 2003:  GENERIC binding at %C"
 
78004
+#~ msgstr "Fortran 2003: 通用繫結於 %C"
 
78005
+
 
78006
+#, fuzzy
 
78007
+#~ msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 
78008
+#~ msgstr "Fortran 2003:參數符號在中複雜常數於 %C"
 
78009
+
 
78010
+#, fuzzy
 
78011
+#~| msgid "Missing argument list in function '%s' at %C"
 
78012
+#~ msgid "Extension: argument list function at %C"
 
78013
+#~ msgstr "延伸:引數清單函式於 %C"
 
78014
+
 
78015
+#, fuzzy
 
78016
+#~| msgid "Argument '%s' of elemental procedure at %L must be scalar"
 
78017
+#~ msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
 
78018
+#~ msgstr "引數『%s』的 elemental 程序『%s』於 %L 必須有它的含義指定的"
 
78019
+
 
78020
+#, fuzzy
 
78021
+#~| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 
78022
+#~ msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 
78023
+#~ msgstr "參數『%s』到『%s』於 %L 必須是繫結©"
 
78024
+
 
78025
+#, fuzzy
 
78026
+#~| msgid "Cray pointer at %C must be an integer."
 
78027
+#~ msgid "Deleted feature: %s at %L must be integer"
 
78028
+#~ msgstr "刪除的特徵:%s 於 %L 必須是整數"
 
78029
+
 
78030
+#, fuzzy
 
78031
+#~| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 
78032
+#~ msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
 
78033
+#~ msgstr "Obsolescent 特徵:字元 (*) 函式『%s』於 %L"
 
78034
+
 
78035
+#, fuzzy
 
78036
+#~ msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
 
78037
+#~ msgstr "介面『%s』,使用的由程序指標成分『%s』於 %L, 被宣告在中稍後程序敘述"
 
78038
+
 
78039
+#, fuzzy
 
78040
+#~| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 
78041
+#~ msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
 
78042
+#~ msgstr "介面『%s』的程序指標成分『%s』於 %L 必須是明確的"
 
78043
+
 
78044
+#, fuzzy
 
78045
+#~| msgid "%s attribute conflicts with %s attribute at %L"
 
78046
+#~ msgid "Fortran 2003: %s attribute with %s attribute at %L"
 
78047
+#~ msgstr "Fortran 2003:%s 屬性與 %s 屬性於 %L"
 
78048
+
 
78049
+#, fuzzy
 
78050
+#~| msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
78051
+#~ msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
 
78052
+#~ msgstr "Fortran 2003:%s 屬性與 %s 屬性在中『%s』於 %L"
 
78053
+
 
78054
+#, fuzzy
 
78055
+#~| msgid "Extension: Different type kinds at %L"
 
78056
+#~ msgid "Extension: Symbol '%s' is used before it is typed at %L"
 
78057
+#~ msgstr "延伸:符號『%s』被使用之前它被型態於 %L"
 
78058
+
 
78059
 #~ msgid "internal gcc abort in %s, at %s:%d"
 
78060
 #~ msgstr "gcc 內部放棄 %s,於 %s:%d"
 
78061
 
 
78062
@@ -50822,12 +48701,6 @@
 
78063
 #~ msgid "argument to '-x' is missing"
 
78064
 #~ msgstr "「-x」缺少引數"
 
78065
 
 
78066
-#~ msgid "%s:cannot open graph file\n"
 
78067
-#~ msgstr "%s:無法開啟圖檔案\n"
 
78068
-
 
78069
-#~ msgid "%s:not a gcov graph file\n"
 
78070
-#~ msgstr "%s:不是一個 gcov 圖檔案\n"
 
78071
-
 
78072
 #~ msgid "jump bypassing disabled"
 
78073
 #~ msgstr "略過跳越指令被停用"
 
78074
 
 
78075
@@ -51041,9 +48914,6 @@
 
78076
 #~ msgid "The maximum memory locations recorded by flow"
 
78077
 #~ msgstr "flow 可指派的最大記憶體量"
 
78078
 
 
78079
-#~ msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 
78080
-#~ msgstr "考慮切換到完整虛擬更名的最小虛擬映射數"
 
78081
-
 
78082
 #~ msgid "invalid operand to %%V code"
 
78083
 #~ msgstr "%%V 程式碼的運算元無效"
 
78084
 
 
78085
@@ -51425,6 +49295,9 @@
 
78086
 #~ msgid " [Alt Return]"
 
78087
 #~ msgstr " [替代回傳]"
 
78088
 
 
78089
+#~ msgid "Formal namespace"
 
78090
+#~ msgstr "形式命名空間"
 
78091
+
 
78092
 #~ msgid "common: /%s/ "
 
78093
 #~ msgstr "common: /%s/ "
 
78094
 
 
78095
@@ -51686,6 +49559,9 @@
 
78096
 #~ msgid "Operator interfaces for %s:"
 
78097
 #~ msgstr "%s 的運算子介面:"
 
78098
 
 
78099
+#~ msgid "User operators:\n"
 
78100
+#~ msgstr "使用者運算子:\n"
 
78101
+
 
78102
 #~ msgid "CONTAINS\n"
 
78103
 #~ msgstr "CONTAINS\n"
 
78104
 
 
78105
@@ -51902,7 +49778,7 @@
 
78106
 #~ msgstr "mno-cygwin 和 mno-win32 互不相容"
 
78107
 
 
78108
 #~ msgid "-pg not supported on this platform"
 
78109
-#~ msgstr "-pg 在此平台上不受支援"
 
78110
+#~ msgstr "-pg 在此平臺上不受支援"
 
78111
 
 
78112
 #~ msgid "-p and -pp specified - pick one"
 
78113
 #~ msgstr "指定了 -p 和 -pp - 選擇其中之一"
 
78114
@@ -51931,12 +49807,6 @@
 
78115
 #~ msgid "Trace the parsing process"
 
78116
 #~ msgstr "追蹤解析處理序"
 
78117
 
 
78118
-#~ msgid "Assume GAS"
 
78119
-#~ msgstr "假定 GAS"
 
78120
-
 
78121
-#~ msgid "Do not assume GAS"
 
78122
-#~ msgstr "不假定 GAS"
 
78123
-
 
78124
 #~ msgid "Don't use hardware fp"
 
78125
 #~ msgstr "不使用硬體浮點單元"
 
78126
 
 
78127
@@ -51952,24 +49822,6 @@
 
78128
 #~ msgid "Generate ELF output"
 
78129
 #~ msgstr "產生 ELF 格式的輸出檔案"
 
78130
 
 
78131
-#~ msgid "Use POWER instruction set"
 
78132
-#~ msgstr "使用 POWER 指令集"
 
78133
-
 
78134
-#~ msgid "Do not use POWER instruction set"
 
78135
-#~ msgstr "不使用 POWER 指令集"
 
78136
-
 
78137
-#~ msgid "Use POWER2 instruction set"
 
78138
-#~ msgstr "使用 POWER2 指令集"
 
78139
-
 
78140
-#~ msgid "Use PowerPC instruction set"
 
78141
-#~ msgstr "使用 PowerPC 指令集"
 
78142
-
 
78143
-#~ msgid "Use new mnemonics for PowerPC architecture"
 
78144
-#~ msgstr "為 PowerPC 架構使用新的助憶符號"
 
78145
-
 
78146
-#~ msgid "Use old mnemonics for PowerPC architecture"
 
78147
-#~ msgstr "為 PowerPC 架構使用舊的助憶符號"
 
78148
-
 
78149
 #~ msgid "Generate fused multiply/add instructions"
 
78150
 #~ msgstr "產生融合的乘/加指令"
 
78151
 
 
78152
@@ -52006,15 +49858,9 @@
 
78153
 #~ msgid "Generate SH2a code"
 
78154
 #~ msgstr "產生 SH2a 程式碼"
 
78155
 
 
78156
-#~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 
78157
-#~ msgstr "Cirrus:插入 NOP 以避免無效的指令組合"
 
78158
-
 
78159
 #~ msgid "Alias for -mfloat-abi=soft"
 
78160
 #~ msgstr "-mfloat-abi=soft 的別名"
 
78161
 
 
78162
-#~ msgid "Ignore dllimport attribute for functions"
 
78163
-#~ msgstr "忽略函式的 dllimport 屬性"
 
78164
-
 
78165
 #~ msgid "Do not generate tablejump insns"
 
78166
 #~ msgstr "不產生跳轉表指令"
 
78167
 
 
78168
@@ -52105,6 +49951,9 @@
 
78169
 #~ msgid "Compile with 32-bit integer mode"
 
78170
 #~ msgstr "以 32 位元整數模式編譯"
 
78171
 
 
78172
+#~ msgid "Specify the register allocation order"
 
78173
+#~ msgstr "指定指派暫存器的順序"
 
78174
+
 
78175
 #~ msgid "Do not use direct addressing mode for soft registers"
 
78176
 #~ msgstr "不為軟暫存器使用直接定址"
 
78177
 
 
78178
@@ -52117,9 +49966,6 @@
 
78179
 #~ msgid "Compile for the MMU-less Etrax 100-based elinux system"
 
78180
 #~ msgstr "為沒有 MMU 的基於 Etrax 100 的 elinux 系統編譯"
 
78181
 
 
78182
-#~ msgid "Support Green Hills ABI"
 
78183
-#~ msgstr "支援 Green Hills ABI"
 
78184
-
 
78185
 #~ msgid "Warn about possibly confusing type conversions"
 
78186
 #~ msgstr "對可能導致誤解的類型轉換給出警告"
 
78187
 
 
78188
@@ -52138,9 +49984,6 @@
 
78189
 #~ msgid "Change when template instances are emitted"
 
78190
 #~ msgstr "使用不同的範本實體化實作"
 
78191
 
 
78192
-#~ msgid "Reduce the size of object files"
 
78193
-#~ msgstr "減小目的檔案"
 
78194
-
 
78195
 #~ msgid "Make string literals \"const char[]\" not \"char[]\""
 
78196
 #~ msgstr "令字面字串的類型為「const char[]」而不是「char[]」"
 
78197
 
 
78198
@@ -52198,9 +50041,6 @@
 
78199
 #~ msgid "Enable SSA-CCP optimization for stores and loads"
 
78200
 #~ msgstr "啟用載入和存儲的 SSA-CCP 最佳化"
 
78201
 
 
78202
-#~ msgid "Set the verbosity level of the vectorizer"
 
78203
-#~ msgstr "設定向量化器輸出的冗餘程度"
 
78204
-
 
78205
 #~ msgid "Set the default symbol visibility"
 
78206
 #~ msgstr "設定預設的符號可見性"
 
78207
 
 
78208
@@ -52228,9 +50068,6 @@
 
78209
 #~ msgid "%q+D declared inline after being called"
 
78210
 #~ msgstr "%q+D 的內聯宣告出現在其被呼叫之後"
 
78211
 
 
78212
-#~ msgid "declaration of %q+D shadows a global declaration"
 
78213
-#~ msgstr "%q+D 的宣告隱藏了一個全域宣告"
 
78214
-
 
78215
 #~ msgid "%Hfor each function it appears in.)"
 
78216
 #~ msgstr "%H所在的函式內只報告一次。)"
 
78217
 
 
78218
@@ -52339,9 +50176,6 @@
 
78219
 #~ msgid "YYDEBUG was not defined at build time, -dy ignored"
 
78220
 #~ msgstr "YYDEBUG 未在編譯時定義,忽略 -dy"
 
78221
 
 
78222
-#~ msgid "can%'t seek in %s: %m"
 
78223
-#~ msgstr "無法在 %s 中定位:%m"
 
78224
-
 
78225
 #~ msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 
78226
 #~ msgstr "#pragma pack(push[, id], <n>) 在此目標平臺上不受支援"
 
78227
 
 
78228
@@ -52402,9 +50236,6 @@
 
78229
 #~ msgid "warning: use of obsolete %%[ operator in specs"
 
78230
 #~ msgstr "警告:在 specs 中使用過時的 %%[ 運算子"
 
78231
 
 
78232
-#~ msgid "can't seek PCH file: %m"
 
78233
-#~ msgstr "無法在 PCH 檔案中定位:%m"
 
78234
-
 
78235
 #~ msgid "can't write PCH fle: %m"
 
78236
 #~ msgstr "無法寫入 PCH 檔案:%m"
 
78237
 
 
78238
@@ -52429,9 +50260,6 @@
 
78239
 #~ msgid "variable-size type declared outside of any function"
 
78240
 #~ msgstr "變長類型的宣告出現在所有函式之外"
 
78241
 
 
78242
-#~ msgid "-ffunction-sections disabled; it makes profiling impossible"
 
78243
-#~ msgstr "-ffunction-sections 被停用;因此不可能進行取樣"
 
78244
-
 
78245
 #~ msgid "-ffunction-sections may affect debugging on some targets"
 
78246
 #~ msgstr "-ffunction-sections 在某些目標平臺上可能會影響除錯"
 
78247
 
 
78248
@@ -52489,12 +50317,6 @@
 
78249
 #~ msgid "underflowed virtual array %s in %s, at %s:%d"
 
78250
 #~ msgstr "虛擬陣列 %s 向下溢位,在 %s 中,於 %s:%d"
 
78251
 
 
78252
-#~ msgid "vector %s %s domain error, in %s at %s:%u"
 
78253
-#~ msgstr "向量 %s %s 欄位錯誤,在 %s 於 %s:%u"
 
78254
-
 
78255
-#~ msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 
78256
-#~ msgstr "內部和保護的可見性屬性在此配置下不受支援;已忽略"
 
78257
-
 
78258
 #~ msgid "profiler support for WindISS"
 
78259
 #~ msgstr "對 WindISS 的取樣支援"
 
78260
 
 
78261
@@ -52525,9 +50347,6 @@
 
78262
 #~ msgid "invalid floating point abi: -mfloat-abi=%s"
 
78263
 #~ msgstr "無效的浮點 ABI:-mfloat-abi=%s"
 
78264
 
 
78265
-#~ msgid "static variable %q+D is marked dllimport"
 
78266
-#~ msgstr "經初始化的變數 %q+D 被標記為 dllimport"
 
78267
-
 
78268
 #~ msgid "large frame pointer change (%d) with -mtiny-stack"
 
78269
 #~ msgstr "框架指標發生大的變更(%d),但卻指定了 -mtiny-stack"
 
78270
 
 
78271
@@ -52642,15 +50461,9 @@
 
78272
 #~ msgid "unknown -malign-XXXXX option specified: '%s'"
 
78273
 #~ msgstr "指定了不明的 -malign-XXXXX 選項:「%s」"
 
78274
 
 
78275
-#~ msgid "-maix64 and POWER architecture are incompatible"
 
78276
-#~ msgstr "-maix64 和 POWER 架構互不相容"
 
78277
-
 
78278
 #~ msgid "-fpic is not supported; -fPIC assumed"
 
78279
 #~ msgstr "-fpic 不被支援;改用 -fPIC"
 
78280
 
 
78281
-#~ msgid "-m64 not supported in this configuration"
 
78282
-#~ msgstr "在目前配置下 -m64 不被支援"
 
78283
-
 
78284
 #~ msgid "-mstack-size implies use of -mstack-guard"
 
78285
 #~ msgstr "-mstack-size 意味著使用 -mstack-guard"
 
78286
 
 
78287
@@ -52717,9 +50530,6 @@
 
78288
 #~ msgid "%J  enters catch block"
 
78289
 #~ msgstr "%J 進入 catch 區塊"
 
78290
 
 
78291
-#~ msgid "template header not allowed in member definition of explicitly specialized class"
 
78292
-#~ msgstr "範本頭不允許出現在明確特例化類別的成員定義中"
 
78293
-
 
78294
 #~ msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 
78295
 #~ msgstr "ISO C++ 不允許使用初始值設定清單來初始化參照 %qD"
 
78296
 
 
78297
@@ -52741,12 +50551,6 @@
 
78298
 #~ msgid "cannot initialize %qD to namespace %qD"
 
78299
 #~ msgstr "不能將 %qD 初始化到命名空間 %qD"
 
78300
 
 
78301
-#~ msgid "%qD cannot be thread-local because it has non-POD type %qT"
 
78302
-#~ msgstr "%qD 不能是執行緒區域性的,因為它有非簡單舊資料的類型 %qT"
 
78303
-
 
78304
-#~ msgid "%qD is thread-local and so cannot be dynamically initialized"
 
78305
-#~ msgstr "%qD 是執行緒區域性的,所以不能被動態地初始化"
 
78306
-
 
78307
 #~ msgid "non-local function %q#D uses anonymous type"
 
78308
 #~ msgstr "非局部函式 %q#D 使用匿名類型"
 
78309
 
 
78310
@@ -52813,9 +50617,6 @@
 
78311
 #~ msgid "using declaration %qD introduced ambiguous type %qT"
 
78312
 #~ msgstr "using 宣告 %qD 引入了一個有歧義的類型 %qT"
 
78313
 
 
78314
-#~ msgid "%<%T::%D%> names constructor"
 
78315
-#~ msgstr "%<%T::%D%> 指定了建構式"
 
78316
-
 
78317
 #~ msgid "%qD denotes an ambiguous type"
 
78318
 #~ msgstr "%qD 表示一個有歧義的類型"
 
78319
 
 
78320
Index: gcc/po/fi.po
 
78321
===================================================================
 
78322
--- a/src/gcc/po/fi.po  (.../tags/gcc_4_8_1_release)
 
78323
+++ b/src/gcc/po/fi.po  (.../branches/gcc-4_8-branch)
 
78324
@@ -1,9 +1,9 @@
 
78325
 # Finnish translation of GNU Compiler Collection
 
78326
-# Copyright © 2010 Free Software Foundation, Inc.
 
78327
+# Copyright © 2013 Free Software Foundation, Inc.
 
78328
 # This file is distributed under the same license as the GCC package.
 
78329
 # Ville Koskinen <ville.koskinen@iki.fi>, 2005.
 
78330
 # Jorma Karvonen <karvonen.jorma@gmail.com>, 2009.
 
78331
-# Lauri Nurmi <lanurmi@iki.fi>, 2007-2010.
 
78332
+# Lauri Nurmi <lanurmi@iki.fi>, 2007-2010, 2013.
 
78333
 #
 
78334
 # Joitakin termejä, joille voi miettiä (parempaa) suomennosta:
 
78335
 #
 
78336
@@ -21,64 +21,68 @@
 
78337
 # Uusia:
 
78338
 # pass -> välittää vai antaa
 
78339
 # incomplete
 
78340
-#
 
78341
+# frame table -> kehystaulu
 
78342
+# immediate
 
78343
+# soveltuu/pätee
 
78344
+# brace group
 
78345
+# qualifi*
 
78346
+# tässä/täällä
 
78347
+# duplicate
 
78348
 msgid ""
 
78349
 msgstr ""
 
78350
-"Project-Id-Version: gcc 4.5-b20091203\n"
 
78351
+"Project-Id-Version: gcc 4.8.0\n"
 
78352
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
78353
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
78354
-"PO-Revision-Date: 2010-01-11 22:13+0200\n"
 
78355
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
78356
+"PO-Revision-Date: 2013-07-11 20:50+0300\n"
 
78357
 "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
 
78358
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
 
78359
 "Language: fi\n"
 
78360
 "MIME-Version: 1.0\n"
 
78361
 "Content-Type: text/plain; charset=UTF-8\n"
 
78362
 "Content-Transfer-Encoding: 8bit\n"
 
78363
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
78364
 
 
78365
-#: cfgrtl.c:2320
 
78366
+#: cfgrtl.c:2318
 
78367
 msgid "flow control insn inside a basic block"
 
78368
-msgstr ""
 
78369
+msgstr "vuonohjauskäsky peruslohkon sisällä"
 
78370
 
 
78371
-#: cfgrtl.c:2448
 
78372
+#: cfgrtl.c:2446
 
78373
 msgid "wrong insn in the fallthru edge"
 
78374
 msgstr ""
 
78375
 
 
78376
-#: cfgrtl.c:2502
 
78377
+#: cfgrtl.c:2500
 
78378
 msgid "insn outside basic block"
 
78379
-msgstr ""
 
78380
+msgstr "käsky peruslohkon ulkopuolella"
 
78381
 
 
78382
-#: cfgrtl.c:2509
 
78383
+#: cfgrtl.c:2507
 
78384
 msgid "return not followed by barrier"
 
78385
 msgstr ""
 
78386
 
 
78387
 #: collect2.c:1531
 
78388
 #, fuzzy, c-format
 
78389
-#| msgid "collect2 version %s"
 
78390
 msgid "collect2 version %s\n"
 
78391
 msgstr "collect2-versio %s"
 
78392
 
 
78393
 #: collect2.c:1638
 
78394
-#, fuzzy, c-format
 
78395
-#| msgid "%d constructor(s) found\n"
 
78396
+#, c-format
 
78397
 msgid "%d constructor found\n"
 
78398
 msgid_plural "%d constructors found\n"
 
78399
-msgstr[0] "löytyi %d muodostin(ta)\n"
 
78400
-msgstr[1] "löytyi %d muodostin(ta)\n"
 
78401
+msgstr[0] "löytyi %d muodostin\n"
 
78402
+msgstr[1] "löytyi %d muodostinta\n"
 
78403
 
 
78404
 #: collect2.c:1642
 
78405
-#, fuzzy, c-format
 
78406
-#| msgid "%d destructor(s)  found\n"
 
78407
+#, c-format
 
78408
 msgid "%d destructor found\n"
 
78409
 msgid_plural "%d destructors found\n"
 
78410
-msgstr[0] "löytyi %d hajotin(ta)\n"
 
78411
-msgstr[1] "löytyi %d hajotin(ta)\n"
 
78412
+msgstr[0] "löytyi %d hajotin\n"
 
78413
+msgstr[1] "löytyi %d hajotinta\n"
 
78414
 
 
78415
 #: collect2.c:1646
 
78416
 #, c-format
 
78417
 msgid "%d frame table found\n"
 
78418
 msgid_plural "%d frame tables found\n"
 
78419
-msgstr[0] ""
 
78420
-msgstr[1] ""
 
78421
+msgstr[0] "löytyi %d kehystaulu\n"
 
78422
+msgstr[1] "löytyi %d kehystaulua\n"
 
78423
 
 
78424
 #: collect2.c:1902
 
78425
 #, c-format
 
78426
@@ -112,20 +116,18 @@
 
78427
 
 
78428
 #: diagnostic.c:169
 
78429
 #, fuzzy, c-format
 
78430
-#| msgid "Treat all warnings as errors"
 
78431
 msgid "%s: all warnings being treated as errors"
 
78432
 msgstr "Käsittele kaikki varoitukset virheinä"
 
78433
 
 
78434
 #: diagnostic.c:174
 
78435
 #, fuzzy, c-format
 
78436
-#| msgid "%s: warning: no read access for file '%s'\n"
 
78437
 msgid "%s: some warnings being treated as errors"
 
78438
-msgstr "%s: varoitus: ei lukuoikeuksia tiedostoon \"%s\"\n"
 
78439
+msgstr "%s: varoitus: ei lukuoikeuksia tiedostoon ”%s”\n"
 
78440
 
 
78441
 #: diagnostic.c:413
 
78442
 #, c-format
 
78443
 msgid "compilation terminated due to -Wfatal-errors.\n"
 
78444
-msgstr ""
 
78445
+msgstr "käännös keskeytyi  -Wfatal-errors-valitsimen vuoksi.\n"
 
78446
 
 
78447
 #: diagnostic.c:423
 
78448
 #, c-format
 
78449
@@ -138,6 +140,8 @@
 
78450
 "Please submit a full bug report,\n"
 
78451
 "with preprocessed source if appropriate.\n"
 
78452
 msgstr ""
 
78453
+"Lähetä kokonainen vikaraportti, sisältäen\n"
 
78454
+"sisältäen esiprosessoidun lähdekoodin, jos tarpeellista.\n"
 
78455
 
 
78456
 #: diagnostic.c:448
 
78457
 #, fuzzy, c-format
 
78458
@@ -147,59 +151,59 @@
 
78459
 #: diagnostic.c:457
 
78460
 #, c-format
 
78461
 msgid "compilation terminated.\n"
 
78462
-msgstr ""
 
78463
+msgstr "käännös keskeytyi.\n"
 
78464
 
 
78465
 #: diagnostic.c:722
 
78466
 #, c-format
 
78467
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
78468
-msgstr ""
 
78469
+msgstr "%s:%d: hämmentynyt aikaisemmista virheistä, poistutaan\n"
 
78470
 
 
78471
-#: diagnostic.c:1126
 
78472
+#: diagnostic.c:1129
 
78473
 #, c-format
 
78474
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
78475
 msgstr ""
 
78476
 
 
78477
 #: final.c:1161
 
78478
 msgid "negative insn length"
 
78479
-msgstr ""
 
78480
+msgstr "negatiivinen käskyn pituus"
 
78481
 
 
78482
 #: final.c:2897
 
78483
 msgid "could not split insn"
 
78484
-msgstr ""
 
78485
+msgstr "ei voitu jakaa käskyä osiin"
 
78486
 
 
78487
 #: final.c:3306
 
78488
 msgid "invalid 'asm': "
 
78489
-msgstr ""
 
78490
+msgstr "virheellinen ”asm”: "
 
78491
 
 
78492
 #: final.c:3435
 
78493
 #, c-format
 
78494
 msgid "nested assembly dialect alternatives"
 
78495
-msgstr ""
 
78496
+msgstr "sisäkkäiset assembly-murrevaihtoehdot"
 
78497
 
 
78498
 #: final.c:3450 final.c:3462
 
78499
 #, c-format
 
78500
 msgid "unterminated assembly dialect alternative"
 
78501
-msgstr ""
 
78502
+msgstr "päättämättömät assembly-murrevaihtoehdot"
 
78503
 
 
78504
 #: final.c:3587
 
78505
-#, c-format
 
78506
+#, fuzzy, c-format
 
78507
 msgid "operand number missing after %%-letter"
 
78508
-msgstr ""
 
78509
+msgstr "kohdemuuttujanumero puuttuu %%-kirjaimen jäljestä"
 
78510
 
 
78511
 #: final.c:3590 final.c:3631
 
78512
-#, c-format
 
78513
+#, fuzzy, c-format
 
78514
 msgid "operand number out of range"
 
78515
-msgstr ""
 
78516
+msgstr "kohdemuuttujanumero lukualueen ulkopuolella"
 
78517
 
 
78518
 #: final.c:3648
 
78519
 #, c-format
 
78520
 msgid "invalid %%-code"
 
78521
-msgstr ""
 
78522
+msgstr "virheellinen %%-koodi"
 
78523
 
 
78524
 #: final.c:3678
 
78525
-#, c-format
 
78526
+#, fuzzy, c-format
 
78527
 msgid "'%%l' operand isn't a label"
 
78528
-msgstr ""
 
78529
+msgstr "”%%l”-kohdemuuttuja ei ole nimiö"
 
78530
 
 
78531
 #. We can't handle floating point constants;
 
78532
 #. PRINT_OPERAND must handle them.
 
78533
@@ -215,48 +219,48 @@
 
78534
 #: final.c:3877 config/i386/i386.c:13468 config/pdp11/pdp11.c:1729
 
78535
 #, c-format
 
78536
 msgid "invalid expression as operand"
 
78537
-msgstr ""
 
78538
+msgstr "virheellinen lauseke kohdemuuttujana"
 
78539
 
 
78540
-#: gcc.c:1402
 
78541
+#: gcc.c:1403
 
78542
 #, c-format
 
78543
 msgid "Using built-in specs.\n"
 
78544
 msgstr ""
 
78545
 
 
78546
-#: gcc.c:1599
 
78547
+#: gcc.c:1600
 
78548
 #, c-format
 
78549
 msgid ""
 
78550
 "Setting spec %s to '%s'\n"
 
78551
 "\n"
 
78552
 msgstr ""
 
78553
 
 
78554
-#: gcc.c:1708
 
78555
+#: gcc.c:1709
 
78556
 #, c-format
 
78557
 msgid "Reading specs from %s\n"
 
78558
 msgstr ""
 
78559
 
 
78560
-#: gcc.c:1833
 
78561
+#: gcc.c:1834
 
78562
 #, c-format
 
78563
 msgid "could not find specs file %s\n"
 
78564
 msgstr ""
 
78565
 
 
78566
-#: gcc.c:1902
 
78567
+#: gcc.c:1903
 
78568
 #, c-format
 
78569
 msgid "rename spec %s to %s\n"
 
78570
 msgstr ""
 
78571
 
 
78572
-#: gcc.c:1904
 
78573
+#: gcc.c:1905
 
78574
 #, c-format
 
78575
 msgid ""
 
78576
 "spec is '%s'\n"
 
78577
 "\n"
 
78578
 msgstr ""
 
78579
 
 
78580
-#: gcc.c:2337
 
78581
+#: gcc.c:2338
 
78582
 #, c-format
 
78583
 msgid "%s\n"
 
78584
 msgstr "%s\n"
 
78585
 
 
78586
-#: gcc.c:2704
 
78587
+#: gcc.c:2705
 
78588
 #, c-format
 
78589
 msgid ""
 
78590
 "\n"
 
78591
@@ -265,209 +269,208 @@
 
78592
 "\n"
 
78593
 "Jatketaanko? (y tai n) "
 
78594
 
 
78595
-#: gcc.c:2844
 
78596
+#: gcc.c:2845
 
78597
 #, c-format
 
78598
 msgid "# %s %.2f %.2f\n"
 
78599
 msgstr "# %s %.2f %.2f\n"
 
78600
 
 
78601
-#: gcc.c:3047
 
78602
+#: gcc.c:3048
 
78603
 #, c-format
 
78604
 msgid "Usage: %s [options] file...\n"
 
78605
 msgstr "Käyttö: %s [valitsimet] tiedosto...\n"
 
78606
 
 
78607
-#: gcc.c:3048
 
78608
+#: gcc.c:3049
 
78609
 msgid "Options:\n"
 
78610
 msgstr "Valitsimet:\n"
 
78611
 
 
78612
-#: gcc.c:3050
 
78613
+#: gcc.c:3051
 
78614
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
78615
 msgstr "  -pass-exit-codes         Palauta korkein käännösvaiheen virhekoodi\n"
 
78616
 
 
78617
-#: gcc.c:3051
 
78618
+#: gcc.c:3052
 
78619
 msgid "  --help                   Display this information\n"
 
78620
 msgstr "  --help                   Näytä tämä ohje\n"
 
78621
 
 
78622
-#: gcc.c:3052
 
78623
+#: gcc.c:3053
 
78624
 #, fuzzy
 
78625
 msgid "  --target-help            Display target specific command line options\n"
 
78626
-msgstr "  --target-help            Näytä "
 
78627
+msgstr "  --target-help            Näytä kohdekohtaiset komentorivivalitsimet\n"
 
78628
 
 
78629
-#: gcc.c:3053
 
78630
-#, fuzzy
 
78631
+#: gcc.c:3054
 
78632
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
78633
 msgstr "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 
78634
 
 
78635
-#: gcc.c:3054
 
78636
+#: gcc.c:3055
 
78637
 msgid "                           Display specific types of command line options\n"
 
78638
-msgstr "                           Näytä tietyn tyyppiset valitsimet\n"
 
78639
+msgstr "                           Näytä tietyn tyyppiset komentorivivalitsimet\n"
 
78640
 
 
78641
-#: gcc.c:3056
 
78642
+#: gcc.c:3057
 
78643
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
78644
-msgstr "  (Komennolla ”-v --help” aliprosessien valitsimet)\n"
 
78645
+msgstr "  (Komennolla ”-v --help” aliprosessien komentorivivalitsimet)\n"
 
78646
 
 
78647
-#: gcc.c:3057
 
78648
+#: gcc.c:3058
 
78649
 msgid "  --version                Display compiler version information\n"
 
78650
 msgstr "  --version                Näytä kääntäjän versiotiedot\n"
 
78651
 
 
78652
-#: gcc.c:3058
 
78653
+#: gcc.c:3059
 
78654
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
78655
 msgstr "  -dumpspecs               Näytä kaikki sisäiset määrittelyrivit\n"
 
78656
 
 
78657
-#: gcc.c:3059
 
78658
+#: gcc.c:3060
 
78659
 msgid "  -dumpversion             Display the version of the compiler\n"
 
78660
 msgstr "  -dumpversion             Näytä kääntäjän versio\n"
 
78661
 
 
78662
-#: gcc.c:3060
 
78663
+#: gcc.c:3061
 
78664
+#, fuzzy
 
78665
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
78666
-msgstr ""
 
78667
+msgstr "  -dumpmachine             Näytä kääntäjän kohdesuoritin\n"
 
78668
 
 
78669
-#: gcc.c:3061
 
78670
+#: gcc.c:3062
 
78671
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
78672
 msgstr "  -print-search-dirs       Näytä kääntäjän hakupolussa olevat hakemistot\n"
 
78673
 
 
78674
-#: gcc.c:3062
 
78675
+#: gcc.c:3063
 
78676
+#, fuzzy
 
78677
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
78678
-msgstr ""
 
78679
+msgstr "  -print-libgcc-file-name  Näytä kääntäjän kumppanikirjaston nimi\n"
 
78680
 
 
78681
-#: gcc.c:3063
 
78682
+#: gcc.c:3064
 
78683
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
78684
 msgstr "  -print-file-name=<lib>   Näytä täysi polku kirjastoon <lib>\n"
 
78685
 
 
78686
-#: gcc.c:3064
 
78687
+#: gcc.c:3065
 
78688
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
78689
 msgstr "  -print-prog-name=<prog>  Näytä täysi polku kääntäjän komponenttiin <prog>\n"
 
78690
 
 
78691
-#: gcc.c:3065
 
78692
+#: gcc.c:3066
 
78693
 msgid ""
 
78694
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
78695
 "                           a component in the library path\n"
 
78696
 msgstr ""
 
78697
 
 
78698
-#: gcc.c:3068
 
78699
+#: gcc.c:3069
 
78700
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
78701
 msgstr "  -print-multi-directory   Näytä libgcc:n versioiden juurihakemisto\n"
 
78702
 
 
78703
-#: gcc.c:3069
 
78704
+#: gcc.c:3070
 
78705
 msgid ""
 
78706
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
78707
 "                           multiple library search directories\n"
 
78708
 msgstr ""
 
78709
 
 
78710
-#: gcc.c:3072
 
78711
+#: gcc.c:3073
 
78712
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
78713
 msgstr ""
 
78714
 
 
78715
-#: gcc.c:3073
 
78716
+#: gcc.c:3074
 
78717
 #, fuzzy
 
78718
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
78719
 msgstr "  -dumpversion             Näytä kääntäjän versio\n"
 
78720
 
 
78721
-#: gcc.c:3074
 
78722
+#: gcc.c:3075
 
78723
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
78724
-msgstr ""
 
78725
+msgstr "  -print-sysroot-headers-suffix Näytä sysroot-loppuliite, jota käytetään otsakkeiden löytämiseen\n"
 
78726
 
 
78727
-#: gcc.c:3075
 
78728
+#: gcc.c:3076
 
78729
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
78730
-msgstr ""
 
78731
+msgstr "  -Wa,<valitsimet>         Välitä pilkulla erotetut <valitsimet> assemblerille\n"
 
78732
 
 
78733
-#: gcc.c:3076
 
78734
+#: gcc.c:3077
 
78735
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
78736
 msgstr "  -Wp,<valitsimet>         Välitä pilkulla erotetut <valitsimet> esikääntäjälle\n"
 
78737
 
 
78738
-#: gcc.c:3077
 
78739
+#: gcc.c:3078
 
78740
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
78741
 msgstr "  -Wl,<valitsimet>         Välitä pilkulla erotetut <valitsimet> linkittimelle\n"
 
78742
 
 
78743
-#: gcc.c:3078
 
78744
+#: gcc.c:3079
 
78745
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
78746
-msgstr ""
 
78747
+msgstr "  -Xassembler <arg>        Välitä <arg> assemblerille\n"
 
78748
 
 
78749
-#: gcc.c:3079
 
78750
+#: gcc.c:3080
 
78751
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
78752
 msgstr "  -Xpreprocessor <arg>     Välitä <arg> esikääntäjälle\n"
 
78753
 
 
78754
-#: gcc.c:3080
 
78755
+#: gcc.c:3081
 
78756
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
78757
 msgstr "  -Xlinker <arg>           Välitä <arg> linkittimelle\n"
 
78758
 
 
78759
-#: gcc.c:3081
 
78760
+#: gcc.c:3082
 
78761
 msgid "  -save-temps              Do not delete intermediate files\n"
 
78762
 msgstr "  -save-temps              Älä poista väliaikaistiedostoja\n"
 
78763
 
 
78764
-#: gcc.c:3082
 
78765
+#: gcc.c:3083
 
78766
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
78767
 msgstr "  -save-temps=<arg>        Älä poista väliaikaistiedostoja\n"
 
78768
 
 
78769
-#: gcc.c:3083
 
78770
+#: gcc.c:3084
 
78771
 msgid ""
 
78772
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
78773
 "                           prefixes to other gcc components\n"
 
78774
 msgstr ""
 
78775
 
 
78776
-#: gcc.c:3086
 
78777
+#: gcc.c:3087
 
78778
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
78779
 msgstr "  -pipe                    Käytä putkia väliaikaistiedostojen sijaan\n"
 
78780
 
 
78781
-#: gcc.c:3087
 
78782
+#: gcc.c:3088
 
78783
 msgid "  -time                    Time the execution of each subprocess\n"
 
78784
 msgstr "  -time                    Mittaa kunkin aliprosessin suoritusaika\n"
 
78785
 
 
78786
-#: gcc.c:3088
 
78787
+#: gcc.c:3089
 
78788
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
78789
 msgstr ""
 
78790
 
 
78791
-#: gcc.c:3089
 
78792
+#: gcc.c:3090
 
78793
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
78794
 msgstr "  -std=<standardi>         Oleta syötetiedostojen olevan <standardi>n mukaisia\n"
 
78795
 
 
78796
-#: gcc.c:3090
 
78797
+#: gcc.c:3091
 
78798
 msgid ""
 
78799
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
78800
 "                           and libraries\n"
 
78801
 msgstr ""
 
78802
+"  --sysroot=<hakemisto>    Käytä <hakemistoa> otsakkeiden ja kirjastojen\n"
 
78803
+"                           juurihakemistona\n"
 
78804
 
 
78805
-#: gcc.c:3093
 
78806
+#: gcc.c:3094
 
78807
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
78808
 msgstr "  -B <hakemisto>           Lisää <hakemisto> kääntäjän hakupolkuihin\n"
 
78809
 
 
78810
-#: gcc.c:3094
 
78811
+#: gcc.c:3095
 
78812
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
78813
-msgstr ""
 
78814
+msgstr "  -v                       Näytä kääntäjän käynnistämät ohjelmat\n"
 
78815
 
 
78816
-#: gcc.c:3095
 
78817
+#: gcc.c:3096
 
78818
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
78819
 msgstr ""
 
78820
 
 
78821
-#: gcc.c:3096
 
78822
+#: gcc.c:3097
 
78823
 #, fuzzy
 
78824
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
78825
-msgstr "  -E                       Vain esikäsittely, älä käännä, xxxx tai linkitä\n"
 
78826
+msgstr "  -E                       Suorita vain esikäsittely, älä käännä, assembloi tai linkitä\n"
 
78827
 
 
78828
-#: gcc.c:3097
 
78829
+#: gcc.c:3098
 
78830
 msgid "  -S                       Compile only; do not assemble or link\n"
 
78831
 msgstr ""
 
78832
 
 
78833
-#: gcc.c:3098
 
78834
+#: gcc.c:3099
 
78835
 msgid "  -c                       Compile and assemble, but do not link\n"
 
78836
 msgstr ""
 
78837
 
 
78838
-#: gcc.c:3099
 
78839
+#: gcc.c:3100
 
78840
 msgid "  -o <file>                Place the output into <file>\n"
 
78841
 msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
 
78842
 
 
78843
-#: gcc.c:3100
 
78844
-#, fuzzy
 
78845
-#| msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
78846
+#: gcc.c:3101
 
78847
 msgid "  -pie                     Create a position independent executable\n"
 
78848
-msgstr "  -pipe                    Käytä putkia väliaikaistiedostojen sijaan\n"
 
78849
+msgstr "  -pie                     Luo paikkariippumaton suoritettava tiedosto\n"
 
78850
 
 
78851
-#: gcc.c:3101
 
78852
-#, fuzzy
 
78853
-#| msgid "Create a shared library"
 
78854
+#: gcc.c:3102
 
78855
 msgid "  -shared                  Create a shared library\n"
 
78856
-msgstr "Luo jaettu kirjasto"
 
78857
+msgstr "  -shared                  Luo jaettu kirjasto\n"
 
78858
 
 
78859
-#: gcc.c:3102
 
78860
+#: gcc.c:3103
 
78861
 msgid ""
 
78862
 "  -x <language>            Specify the language of the following input files\n"
 
78863
 "                           Permissible languages include: c c++ assembler none\n"
 
78864
@@ -479,7 +482,7 @@
 
78865
 "                           ”none” palauttaa käyttöön oletustoiminnan,\n"
 
78866
 "                           eli kielen päättelyn tiedostopäätteestä\n"
 
78867
 
 
78868
-#: gcc.c:3109
 
78869
+#: gcc.c:3110
 
78870
 #, c-format
 
78871
 msgid ""
 
78872
 "\n"
 
78873
@@ -493,27 +496,27 @@
 
78874
 " valitsimien välittämiseen näille prosesseille on käytettävä -W<kirjain>-\n"
 
78875
 " valitsimia.\n"
 
78876
 
 
78877
-#: gcc.c:5364
 
78878
+#: gcc.c:5365
 
78879
 #, c-format
 
78880
 msgid "Processing spec (%s), which is '%s'\n"
 
78881
 msgstr ""
 
78882
 
 
78883
-#: gcc.c:6649
 
78884
+#: gcc.c:6651
 
78885
 #, c-format
 
78886
 msgid "install: %s%s\n"
 
78887
 msgstr "asennus: %s%s\n"
 
78888
 
 
78889
-#: gcc.c:6652
 
78890
+#: gcc.c:6654
 
78891
 #, c-format
 
78892
 msgid "programs: %s\n"
 
78893
 msgstr "ohjelmat: %s\n"
 
78894
 
 
78895
-#: gcc.c:6654
 
78896
+#: gcc.c:6656
 
78897
 #, c-format
 
78898
 msgid "libraries: %s\n"
 
78899
 msgstr "kirjastot: %s\n"
 
78900
 
 
78901
-#: gcc.c:6738
 
78902
+#: gcc.c:6740
 
78903
 #, c-format
 
78904
 msgid ""
 
78905
 "\n"
 
78906
@@ -522,16 +525,16 @@
 
78907
 "\n"
 
78908
 "Ohjeet vikailmoitusten tekoon ovat osoitteessa:\n"
 
78909
 
 
78910
-#: gcc.c:6754
 
78911
+#: gcc.c:6756
 
78912
 #, c-format
 
78913
 msgid "%s %s%s\n"
 
78914
 msgstr "%s %s%s\n"
 
78915
 
 
78916
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
78917
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
78918
 msgid "(C)"
 
78919
 msgstr "©"
 
78920
 
 
78921
-#: gcc.c:6758 java/jcf-dump.c:1231
 
78922
+#: gcc.c:6760 java/jcf-dump.c:1231
 
78923
 #, c-format
 
78924
 msgid ""
 
78925
 "This is free software; see the source for copying conditions.  There is NO\n"
 
78926
@@ -542,32 +545,32 @@
 
78927
 "Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ\n"
 
78928
 "LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
 
78929
 
 
78930
-#: gcc.c:6775
 
78931
+#: gcc.c:6777
 
78932
 #, c-format
 
78933
 msgid "Target: %s\n"
 
78934
 msgstr ""
 
78935
 
 
78936
-#: gcc.c:6776
 
78937
+#: gcc.c:6778
 
78938
 #, c-format
 
78939
 msgid "Configured with: %s\n"
 
78940
 msgstr ""
 
78941
 
 
78942
-#: gcc.c:6790
 
78943
+#: gcc.c:6792
 
78944
 #, c-format
 
78945
 msgid "Thread model: %s\n"
 
78946
 msgstr "Säiemalli: %s\n"
 
78947
 
 
78948
-#: gcc.c:6801
 
78949
+#: gcc.c:6803
 
78950
 #, c-format
 
78951
 msgid "gcc version %s %s\n"
 
78952
 msgstr "gcc-versio %s %s\n"
 
78953
 
 
78954
-#: gcc.c:6804
 
78955
+#: gcc.c:6806
 
78956
 #, c-format
 
78957
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
78958
 msgstr ""
 
78959
 
 
78960
-#: gcc.c:7058
 
78961
+#: gcc.c:7061
 
78962
 #, c-format
 
78963
 msgid ""
 
78964
 "\n"
 
78965
@@ -580,33 +583,37 @@
 
78966
 "======================\n"
 
78967
 "\n"
 
78968
 
 
78969
-#: gcc.c:7059
 
78970
+#: gcc.c:7062
 
78971
 #, c-format
 
78972
 msgid ""
 
78973
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
78974
 "\n"
 
78975
 msgstr ""
 
78976
+"Käytä ”-Wl,VALITSIN” välittämään ”VALITSIN” linkittimelle.\n"
 
78977
+"\n"
 
78978
 
 
78979
-#: gcc.c:8276
 
78980
+#: gcc.c:8279
 
78981
 #, c-format
 
78982
 msgid ""
 
78983
 "Assembler options\n"
 
78984
 "=================\n"
 
78985
 "\n"
 
78986
 msgstr ""
 
78987
+"Assembler-valitsimet\n"
 
78988
+"====================\n"
 
78989
+"\n"
 
78990
 
 
78991
-#: gcc.c:8277
 
78992
+#: gcc.c:8280
 
78993
 #, c-format
 
78994
 msgid ""
 
78995
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
78996
 "\n"
 
78997
 msgstr ""
 
78998
+"Käytä ”-Wa,VALITSIN” välittämään ”VALITSIN” assemblerille.\n"
 
78999
+"\n"
 
79000
 
 
79001
 #: gcov.c:461
 
79002
 #, fuzzy, c-format
 
79003
-#| msgid ""
 
79004
-#| "Usage: gcov [OPTION]... SOURCEFILE...\n"
 
79005
-#| "\n"
 
79006
 msgid ""
 
79007
 "Usage: gcov [OPTION]... SOURCE|OBJ...\n"
 
79008
 "\n"
 
79009
@@ -634,12 +641,12 @@
 
79010
 #: gcov.c:465
 
79011
 #, c-format
 
79012
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 
79013
-msgstr ""
 
79014
+msgstr "  -a, --all-blocks                Näytä tietoja jokaisesta peruslohkosta\n"
 
79015
 
 
79016
 #: gcov.c:466
 
79017
 #, c-format
 
79018
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 
79019
-msgstr ""
 
79020
+msgstr "  -b, --branch-probabilities      Sisällytä haarojen todennäköisyydet tulosteeseen\n"
 
79021
 
 
79022
 #: gcov.c:467
 
79023
 #, c-format
 
79024
@@ -647,11 +654,13 @@
 
79025
 "  -c, --branch-counts             Given counts of branches taken\n"
 
79026
 "                                    rather than percentages\n"
 
79027
 msgstr ""
 
79028
+"  -c, --branch-counts             Toteutuneiden haarojen lukumäärät,\n"
 
79029
+"                                    ei prosenttilukuja\n"
 
79030
 
 
79031
 #: gcov.c:469
 
79032
 #, c-format
 
79033
 msgid "  -n, --no-output                 Do not create an output file\n"
 
79034
-msgstr ""
 
79035
+msgstr "  -n, --no-output                 Älä luo tulostiedostoa\n"
 
79036
 
 
79037
 #: gcov.c:470
 
79038
 #, c-format
 
79039
@@ -659,11 +668,13 @@
 
79040
 "  -l, --long-file-names           Use long output file names for included\n"
 
79041
 "                                    source files\n"
 
79042
 msgstr ""
 
79043
+"  -l, --long-file-names           Käytä pitkiä tulostiedostojen nimiä sisällytetyille\n"
 
79044
+"                                    lähdetiedostoille\n"
 
79045
 
 
79046
 #: gcov.c:472
 
79047
 #, c-format
 
79048
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 
79049
-msgstr ""
 
79050
+msgstr "  -f, --function-summaries        Tulosta yhteenvedot jokaisesta funktiosta\n"
 
79051
 
 
79052
 #: gcov.c:473
 
79053
 #, c-format
 
79054
@@ -692,7 +703,6 @@
 
79055
 
 
79056
 #: gcov.c:478
 
79057
 #, fuzzy, c-format
 
79058
-#| msgid "  --help                   Display this information\n"
 
79059
 msgid "  -d, --display-progress          Display progress information\n"
 
79060
 msgstr "  --help                   Näytä tämä ohje\n"
 
79061
 
 
79062
@@ -733,31 +743,26 @@
 
79063
 
 
79064
 #: gcov.c:723
 
79065
 #, fuzzy, c-format
 
79066
-#| msgid "%s:creating '%s'\n"
 
79067
 msgid "Creating '%s'\n"
 
79068
 msgstr "%s:luodaan ”%s”\n"
 
79069
 
 
79070
 #: gcov.c:726
 
79071
 #, fuzzy, c-format
 
79072
-#| msgid "%s:error writing output file '%s'\n"
 
79073
 msgid "Error writing output file '%s'\n"
 
79074
 msgstr "%s:virhe kirjoitettaessa tulostetiedostoa ”%s”\n"
 
79075
 
 
79076
 #: gcov.c:731
 
79077
 #, fuzzy, c-format
 
79078
-#| msgid "%s:could not open output file '%s'\n"
 
79079
 msgid "Could not open output file '%s'\n"
 
79080
 msgstr "%s: ei voitu avata tulostetiedostoa ”%s”\n"
 
79081
 
 
79082
 #: gcov.c:737
 
79083
 #, fuzzy, c-format
 
79084
-#| msgid "%s:creating '%s'\n"
 
79085
 msgid "Removing '%s'\n"
 
79086
-msgstr "%s:luodaan ”%s”\n"
 
79087
+msgstr "Poistetaan ”%s”\n"
 
79088
 
 
79089
 #: gcov.c:979
 
79090
 #, fuzzy, c-format
 
79091
-#| msgid "%s:error writing output file '%s'\n"
 
79092
 msgid "%s:source file is newer than notes file '%s'\n"
 
79093
 msgstr "%s:virhe kirjoitettaessa tulostetiedostoa ”%s”\n"
 
79094
 
 
79095
@@ -768,13 +773,11 @@
 
79096
 
 
79097
 #: gcov.c:1009
 
79098
 #, fuzzy, c-format
 
79099
-#| msgid "%s: cannot open as COFF file"
 
79100
 msgid "%s:cannot open notes file\n"
 
79101
 msgstr "%s: ei voida avata COFF-tiedostona"
 
79102
 
 
79103
 #: gcov.c:1015
 
79104
 #, fuzzy, c-format
 
79105
-#| msgid "%s: not a COFF file"
 
79106
 msgid "%s:not a gcov notes file\n"
 
79107
 msgstr "%s: ei ole COFF-tiedosto"
 
79108
 
 
79109
@@ -806,7 +809,7 @@
 
79110
 #: gcov.c:1232
 
79111
 #, c-format
 
79112
 msgid "%s:not a gcov data file\n"
 
79113
-msgstr ""
 
79114
+msgstr "%s:ei ole gcov-datatiedosto\n"
 
79115
 
 
79116
 #: gcov.c:1245
 
79117
 #, c-format
 
79118
@@ -821,7 +824,7 @@
 
79119
 #: gcov.c:1286
 
79120
 #, c-format
 
79121
 msgid "%s:unknown function '%u'\n"
 
79122
-msgstr ""
 
79123
+msgstr "%s:tuntematon funktio ”%u”\n"
 
79124
 
 
79125
 #: gcov.c:1300
 
79126
 #, c-format
 
79127
@@ -901,12 +904,12 @@
 
79128
 #: gcov.c:2170
 
79129
 #, c-format
 
79130
 msgid "call   %2d returned %s\n"
 
79131
-msgstr ""
 
79132
+msgstr "kutsu  %2d palautti %s\n"
 
79133
 
 
79134
 #: gcov.c:2175
 
79135
 #, c-format
 
79136
 msgid "call   %2d never executed\n"
 
79137
-msgstr ""
 
79138
+msgstr "kutsu  %2d ei suoritettu koskaan\n"
 
79139
 
 
79140
 #: gcov.c:2180
 
79141
 #, c-format
 
79142
@@ -930,9 +933,8 @@
 
79143
 
 
79144
 #: gcov.c:2258
 
79145
 #, fuzzy, c-format
 
79146
-#| msgid "%s: Cannot open output file: %s\n"
 
79147
 msgid "Cannot open source file %s\n"
 
79148
-msgstr "%s: Ei voi avata tulostetiedostoa: %s\n"
 
79149
+msgstr "Lähdetiedostoa %s ei voi avata\n"
 
79150
 
 
79151
 #: gcse.c:2647
 
79152
 msgid "PRE disabled"
 
79153
@@ -944,13 +946,11 @@
 
79154
 
 
79155
 #: gengtype-state.c:156
 
79156
 #, fuzzy, c-format
 
79157
-#| msgid "%s: invalid file name: %s\n"
 
79158
 msgid "%s:%d:%d: Invalid state file; %s"
 
79159
 msgstr "%s: virheellinen tiedoston nimi: %s\n"
 
79160
 
 
79161
 #: gengtype-state.c:160
 
79162
 #, fuzzy, c-format
 
79163
-#| msgid "%s: invalid file name: %s\n"
 
79164
 msgid "%s:%d: Invalid state file; %s"
 
79165
 msgstr "%s: virheellinen tiedoston nimi: %s\n"
 
79166
 
 
79167
@@ -964,7 +964,6 @@
 
79168
 
 
79169
 #: gengtype-state.c:176
 
79170
 #, fuzzy, c-format
 
79171
-#| msgid "%s: invalid file name: %s\n"
 
79172
 msgid "%s:%d: Invalid state file; "
 
79173
 msgstr "%s: virheellinen tiedoston nimi: %s\n"
 
79174
 
 
79175
@@ -975,13 +974,11 @@
 
79176
 
 
79177
 #: gengtype-state.c:756
 
79178
 #, fuzzy, c-format
 
79179
-#| msgid "Unexpected type in truthvalue_conversion"
 
79180
 msgid "Unexpected type in write_state_scalar_type"
 
79181
 msgstr "Odottamaton tyyppi kohteessa truthvalue_conversion"
 
79182
 
 
79183
 #: gengtype-state.c:771
 
79184
 #, fuzzy, c-format
 
79185
-#| msgid "Unexpected type in truthvalue_conversion"
 
79186
 msgid "Unexpected type in write_state_string_type"
 
79187
 msgstr "Odottamaton tyyppi kohteessa truthvalue_conversion"
 
79188
 
 
79189
@@ -997,13 +994,11 @@
 
79190
 
 
79191
 #: gengtype-state.c:1249
 
79192
 #, fuzzy, c-format
 
79193
-#| msgid "%s: error writing file '%s': %s\n"
 
79194
 msgid "output error when writing state file %s [%s]"
 
79195
 msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
 
79196
 
 
79197
 #: gengtype-state.c:1252
 
79198
 #, fuzzy, c-format
 
79199
-#| msgid "%s: Failed to close output file %s\n"
 
79200
 msgid "failed to close state file %s [%s]"
 
79201
 msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
 
79202
 
 
79203
@@ -1019,7 +1014,6 @@
 
79204
 
 
79205
 #: gengtype-state.c:2565
 
79206
 #, fuzzy, c-format
 
79207
-#| msgid "%s: Failed to close output file %s\n"
 
79208
 msgid "failed to close read state file %s [%s]"
 
79209
 msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
 
79210
 
 
79211
@@ -1039,17 +1033,17 @@
 
79212
 msgstr "jätetään puuttuva hakemisto ”%s” huomiotta\n"
 
79213
 
 
79214
 # Tähän kuuluu ASCII-lainausmerkit.
 
79215
-#: incpath.c:363
 
79216
+#: incpath.c:374
 
79217
 #, c-format
 
79218
 msgid "#include \"...\" search starts here:\n"
 
79219
 msgstr "#include \"...\" -haku alkaa täältä:\n"
 
79220
 
 
79221
-#: incpath.c:367
 
79222
+#: incpath.c:378
 
79223
 #, c-format
 
79224
 msgid "#include <...> search starts here:\n"
 
79225
 msgstr "#include <...> -haku alkaa täältä:\n"
 
79226
 
 
79227
-#: incpath.c:372
 
79228
+#: incpath.c:383
 
79229
 #, c-format
 
79230
 msgid "End of search list.\n"
 
79231
 msgstr "Hakulistan loppu.\n"
 
79232
@@ -1069,57 +1063,55 @@
 
79233
 msgstr "”"
 
79234
 
 
79235
 #: ipa-pure-const.c:151
 
79236
-#, fuzzy
 
79237
 msgid "function might be candidate for attribute %<%s%>"
 
79238
-msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
 
79239
+msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
 
79240
 
 
79241
 #: ipa-pure-const.c:152
 
79242
-#, fuzzy
 
79243
 msgid "function might be candidate for attribute %<%s%> if it is known to return normally"
 
79244
-msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
 
79245
+msgstr "funktio voi olla ehdokas %<%s%>-attribuutille jos sen tiedetään palaavan normaalisti"
 
79246
 
 
79247
 #: langhooks.c:380
 
79248
 msgid "At top level:"
 
79249
 msgstr ""
 
79250
 
 
79251
-#: langhooks.c:400 cp/error.c:3038
 
79252
+#: langhooks.c:400 cp/error.c:3042
 
79253
 #, c-format
 
79254
 msgid "In member function %qs"
 
79255
 msgstr "Jäsenfunktio %qs"
 
79256
 
 
79257
-#: langhooks.c:404 cp/error.c:3041
 
79258
+#: langhooks.c:404 cp/error.c:3045
 
79259
 #, c-format
 
79260
 msgid "In function %qs"
 
79261
 msgstr "Funktio %qs"
 
79262
 
 
79263
-#: langhooks.c:455 cp/error.c:2991
 
79264
+#: langhooks.c:455 cp/error.c:2995
 
79265
 #, c-format
 
79266
 msgid "    inlined from %qs at %s:%d:%d"
 
79267
 msgstr ""
 
79268
 
 
79269
-#: langhooks.c:460 cp/error.c:2996
 
79270
+#: langhooks.c:460 cp/error.c:3000
 
79271
 #, c-format
 
79272
 msgid "    inlined from %qs at %s:%d"
 
79273
 msgstr ""
 
79274
 
 
79275
-#: langhooks.c:466 cp/error.c:3002
 
79276
+#: langhooks.c:466 cp/error.c:3006
 
79277
 #, c-format
 
79278
 msgid "    inlined from %qs"
 
79279
 msgstr ""
 
79280
 
 
79281
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
79282
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
79283
 msgid "assuming that the loop is not infinite"
 
79284
 msgstr ""
 
79285
 
 
79286
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
79287
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
79288
 msgid "cannot optimize possibly infinite loops"
 
79289
 msgstr "mahdollisia ikisilmukoita ei voi optimoida"
 
79290
 
 
79291
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
79292
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
79293
 msgid "assuming that the loop counter does not overflow"
 
79294
 msgstr ""
 
79295
 
 
79296
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
79297
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
79298
 msgid "cannot optimize loop, the loop counter may overflow"
 
79299
 msgstr ""
 
79300
 
 
79301
@@ -1130,12 +1122,12 @@
 
79302
 #: lto-wrapper.c:183
 
79303
 #, c-format
 
79304
 msgid "pex_init failed"
 
79305
-msgstr ""
 
79306
+msgstr "pex_init epäonnistui"
 
79307
 
 
79308
 #: lto-wrapper.c:214
 
79309
 #, c-format
 
79310
 msgid "can't get program status"
 
79311
-msgstr ""
 
79312
+msgstr "ohjelman tilaa ei saada"
 
79313
 
 
79314
 #: lto-wrapper.c:223
 
79315
 #, c-format
 
79316
@@ -1155,7 +1147,7 @@
 
79317
 #: lto-wrapper.c:247
 
79318
 #, c-format
 
79319
 msgid "deleting LTRANS file %s"
 
79320
-msgstr ""
 
79321
+msgstr "poistetaan LTRANS-tiedosto %s"
 
79322
 
 
79323
 #: lto-wrapper.c:269
 
79324
 #, fuzzy, c-format
 
79325
@@ -1170,7 +1162,7 @@
 
79326
 #: lto-wrapper.c:321
 
79327
 #, c-format
 
79328
 msgid "malformed COLLECT_GCC_OPTIONS"
 
79329
-msgstr ""
 
79330
+msgstr "vääränmuotoinen COLLECT_GCC_OPTIONS"
 
79331
 
 
79332
 #: lto-wrapper.c:430
 
79333
 #, c-format
 
79334
@@ -1178,14 +1170,14 @@
 
79335
 msgstr ""
 
79336
 
 
79337
 #: lto-wrapper.c:461
 
79338
-#, fuzzy, c-format
 
79339
+#, c-format
 
79340
 msgid "environment variable COLLECT_GCC must be set"
 
79341
-msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
 
79342
+msgstr "COLLECT_GCC-ympäristömuuttujan on oltava asetettuna"
 
79343
 
 
79344
 #: lto-wrapper.c:464
 
79345
-#, fuzzy, c-format
 
79346
+#, c-format
 
79347
 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
 
79348
-msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
 
79349
+msgstr "COLLECT_GCC_OPTIONS-ympäristömuuttujan on oltava asetettuna"
 
79350
 
 
79351
 #: lto-wrapper.c:758
 
79352
 #, c-format
 
79353
@@ -1197,82 +1189,80 @@
 
79354
 msgid "This switch lacks documentation"
 
79355
 msgstr "Tältä valitsimelta puuttuu dokumentaatio"
 
79356
 
 
79357
-#: opts.c:1015
 
79358
+#: opts.c:1018
 
79359
 msgid "[default]"
 
79360
 msgstr ""
 
79361
 
 
79362
-#: opts.c:1026
 
79363
+#: opts.c:1029
 
79364
 msgid "[enabled]"
 
79365
 msgstr "[käytössä]"
 
79366
 
 
79367
-#: opts.c:1026
 
79368
+#: opts.c:1029
 
79369
 msgid "[disabled]"
 
79370
 msgstr "[ei käytössä]"
 
79371
 
 
79372
-#: opts.c:1045
 
79373
+#: opts.c:1048
 
79374
 #, c-format
 
79375
 msgid " No options with the desired characteristics were found\n"
 
79376
-msgstr ""
 
79377
+msgstr " Yhtään valitsinta halutuilla ominaisuuksilla ei löytynyt\n"
 
79378
 
 
79379
-#: opts.c:1054
 
79380
-#, c-format
 
79381
+#: opts.c:1057
 
79382
+#, fuzzy, c-format
 
79383
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
79384
-msgstr ""
 
79385
+msgstr " Mitään ei löytynyt.  Käytä --help=%s näyttämään *kaikki* valitsimet, joita %s-edusta tukee\n"
 
79386
 
 
79387
-#: opts.c:1060
 
79388
+#: opts.c:1063
 
79389
 #, c-format
 
79390
 msgid " All options with the desired characteristics have already been displayed\n"
 
79391
-msgstr ""
 
79392
+msgstr " Kaikki valitsimet halutuilla ominaisuuksilla on jo näytetty\n"
 
79393
 
 
79394
-#: opts.c:1155
 
79395
+#: opts.c:1158
 
79396
 msgid "The following options are target specific"
 
79397
 msgstr ""
 
79398
 
 
79399
-#: opts.c:1158
 
79400
+#: opts.c:1161
 
79401
 msgid "The following options control compiler warning messages"
 
79402
 msgstr ""
 
79403
 
 
79404
-#: opts.c:1161
 
79405
+#: opts.c:1164
 
79406
 msgid "The following options control optimizations"
 
79407
 msgstr ""
 
79408
 
 
79409
-#: opts.c:1164 opts.c:1203
 
79410
+#: opts.c:1167 opts.c:1206
 
79411
 msgid "The following options are language-independent"
 
79412
 msgstr ""
 
79413
 
 
79414
-#: opts.c:1167
 
79415
+#: opts.c:1170
 
79416
 msgid "The --param option recognizes the following as parameters"
 
79417
 msgstr ""
 
79418
 
 
79419
-#: opts.c:1173
 
79420
+#: opts.c:1176
 
79421
 msgid "The following options are specific to just the language "
 
79422
 msgstr ""
 
79423
 
 
79424
-#: opts.c:1175
 
79425
+#: opts.c:1178
 
79426
 msgid "The following options are supported by the language "
 
79427
 msgstr ""
 
79428
 
 
79429
-#: opts.c:1186
 
79430
+#: opts.c:1189
 
79431
 msgid "The following options are not documented"
 
79432
 msgstr ""
 
79433
 
 
79434
-#: opts.c:1188
 
79435
+#: opts.c:1191
 
79436
 msgid "The following options take separate arguments"
 
79437
 msgstr ""
 
79438
 
 
79439
-#: opts.c:1190
 
79440
+#: opts.c:1193
 
79441
 msgid "The following options take joined arguments"
 
79442
 msgstr ""
 
79443
 
 
79444
-#: opts.c:1201
 
79445
+#: opts.c:1204
 
79446
 msgid "The following options are language-related"
 
79447
 msgstr ""
 
79448
 
 
79449
-#: opts.c:2078
 
79450
-#, fuzzy
 
79451
-#| msgid "Make \"char\" signed by default"
 
79452
+#: opts.c:2081
 
79453
 msgid "enabled by default"
 
79454
-msgstr "Tee ”char”-tyypistä oletuksena etumerkillinen"
 
79455
+msgstr "oletusarvoisesti käytössä"
 
79456
 
 
79457
 #: plugin.c:781
 
79458
 msgid "Event"
 
79459
@@ -1289,7 +1279,7 @@
 
79460
 
 
79461
 #: reload1.c:2123
 
79462
 msgid "this is the insn:"
 
79463
-msgstr ""
 
79464
+msgstr "tämä on käsky:"
 
79465
 
 
79466
 #. It's the compiler's fault.
 
79467
 #: reload1.c:6095
 
79468
@@ -1377,12 +1367,12 @@
 
79469
 #: toplev.c:690
 
79470
 #, c-format
 
79471
 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 
79472
-msgstr ""
 
79473
+msgstr "%s%swarning: %s-otsakeversio %s eroaa kirjastoversiosta %s.\n"
 
79474
 
 
79475
 #: toplev.c:692
 
79476
-#, c-format
 
79477
+#, fuzzy, c-format
 
79478
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
79479
-msgstr ""
 
79480
+msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
79481
 
 
79482
 #: toplev.c:852
 
79483
 msgid "options passed: "
 
79484
@@ -1390,7 +1380,7 @@
 
79485
 
 
79486
 #: toplev.c:880
 
79487
 msgid "options enabled: "
 
79488
-msgstr ""
 
79489
+msgstr "käyttöön otetut valitsimet: "
 
79490
 
 
79491
 #: tree-diagnostic.c:295 c-family/c-pretty-print.c:423 c/c-decl.c:4730
 
79492
 #: c/c-typeck.c:5873 cp/error.c:654 cp/error.c:938
 
79493
@@ -1468,7 +1458,7 @@
 
79494
 #. Caller and callee disagree on the arguments.
 
79495
 #: cif-code.def:84
 
79496
 msgid "mismatched arguments"
 
79497
-msgstr ""
 
79498
+msgstr "täsmäämättömät argumentit"
 
79499
 
 
79500
 #: cif-code.def:88
 
79501
 msgid "originally indirect function call not considered for inlining"
 
79502
@@ -1487,7 +1477,6 @@
 
79503
 #. caller cannot.
 
79504
 #: cif-code.def:99
 
79505
 #, fuzzy
 
79506
-#| msgid "Enable exception handling"
 
79507
 msgid "non-call exception handling mismatch"
 
79508
 msgstr "Käytä poikkeustenkäsittelyä"
 
79509
 
 
79510
@@ -1499,7 +1488,6 @@
 
79511
 #. We can't inline because of mismatched optimization levels.
 
79512
 #: cif-code.def:105
 
79513
 #, fuzzy
 
79514
-#| msgid "Set optimization level to <number>"
 
79515
 msgid "optimization level attribute mismatch"
 
79516
 msgstr "Aseta optimointitasoksi <luku>"
 
79517
 
 
79518
@@ -2162,13 +2150,11 @@
 
79519
 
 
79520
 #: c-family/c-format.c:346
 
79521
 #, fuzzy
 
79522
-#| msgid "field width"
 
79523
 msgid "field width specifier"
 
79524
 msgstr "kentän leveys"
 
79525
 
 
79526
 #: c-family/c-format.c:347
 
79527
 #, fuzzy
 
79528
-#| msgid "field precision"
 
79529
 msgid "field precision specifier"
 
79530
 msgstr "kentän tarkkuus"
 
79531
 
 
79532
@@ -2443,7 +2429,7 @@
 
79533
 
 
79534
 #: c-family/c-pretty-print.c:384
 
79535
 msgid "<unnamed-signed:"
 
79536
-msgstr "<nimetön etumerkillinen:"
 
79537
+msgstr "<nimetön-etumerkillinen:"
 
79538
 
 
79539
 #: c-family/c-pretty-print.c:387
 
79540
 msgid "<unnamed-float:"
 
79541
@@ -2451,7 +2437,7 @@
 
79542
 
 
79543
 #: c-family/c-pretty-print.c:390
 
79544
 msgid "<unnamed-fixed:"
 
79545
-msgstr ""
 
79546
+msgstr "<nimetön-kiinteä:"
 
79547
 
 
79548
 #: c-family/c-pretty-print.c:405
 
79549
 msgid "<typedef-error>"
 
79550
@@ -2469,7 +2455,7 @@
 
79551
 msgid "<return-value>"
 
79552
 msgstr "<paluuarvo>"
 
79553
 
 
79554
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
79555
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
79556
 msgid "<unknown>"
 
79557
 msgstr "<tuntematon>"
 
79558
 
 
79559
@@ -2487,14 +2473,13 @@
 
79560
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
79561
 msgstr ""
 
79562
 
 
79563
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
79564
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
79565
 #, c-format
 
79566
 msgid "missing operand"
 
79567
 msgstr "puuttuva operandi"
 
79568
 
 
79569
 #: config/aarch64/aarch64.c:3462
 
79570
 #, fuzzy, c-format
 
79571
-#| msgid "invalid rotate insn"
 
79572
 msgid "invalid constant"
 
79573
 msgstr "virheellinen rotate-käsky"
 
79574
 
 
79575
@@ -2592,33 +2577,34 @@
 
79576
 msgid "invalid %%xn code"
 
79577
 msgstr "virheellinen %%xn-koodi"
 
79578
 
 
79579
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
79580
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
79581
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
79582
+#, fuzzy, c-format
 
79583
+msgid "invalid shift operand"
 
79584
+msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79585
+
 
79586
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
79587
 #, c-format
 
79588
 msgid "predicated Thumb instruction"
 
79589
 msgstr ""
 
79590
 
 
79591
-#: config/arm/arm.c:17566
 
79592
+#: config/arm/arm.c:17582
 
79593
 #, c-format
 
79594
 msgid "predicated instruction in conditional sequence"
 
79595
 msgstr ""
 
79596
 
 
79597
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
79598
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
79599
 #, fuzzy, c-format
 
79600
 msgid "Unsupported operand for code '%c'"
 
79601
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79602
 
 
79603
-#: config/arm/arm.c:17748
 
79604
-#, fuzzy, c-format
 
79605
-msgid "invalid shift operand"
 
79606
-msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79607
-
 
79608
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
79609
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
79610
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
79611
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
79612
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
79613
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
79614
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
79615
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
79616
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
79617
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
79618
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
79619
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
79620
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
79621
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
79622
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
79623
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
79624
 #: config/bfin/bfin.c:1490
 
79625
@@ -2626,23 +2612,23 @@
 
79626
 msgid "invalid operand for code '%c'"
 
79627
 msgstr ""
 
79628
 
 
79629
-#: config/arm/arm.c:17909
 
79630
+#: config/arm/arm.c:17919
 
79631
 #, c-format
 
79632
 msgid "instruction never executed"
 
79633
 msgstr ""
 
79634
 
 
79635
 #. Former Maverick support, removed after GCC-4.7.
 
79636
-#: config/arm/arm.c:17930
 
79637
+#: config/arm/arm.c:17940
 
79638
 #, c-format
 
79639
 msgid "obsolete Maverick format code '%c'"
 
79640
 msgstr ""
 
79641
 
 
79642
-#: config/arm/arm.c:20988
 
79643
+#: config/arm/arm.c:20998
 
79644
 #, fuzzy
 
79645
 msgid "function parameters cannot have __fp16 type"
 
79646
 msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
 
79647
 
 
79648
-#: config/arm/arm.c:20998
 
79649
+#: config/arm/arm.c:21008
 
79650
 #, fuzzy
 
79651
 msgid "functions cannot return __fp16 type"
 
79652
 msgstr "funktio ei palauta merkkijonotyyppiä"
 
79653
@@ -2662,9 +2648,8 @@
 
79654
 
 
79655
 #: config/avr/avr.c:2169
 
79656
 #, fuzzy
 
79657
-#| msgid "requested alignment is not a constant"
 
79658
 msgid "bad address, not a constant:"
 
79659
-msgstr "pyydetty tasaus ei ole vakio"
 
79660
+msgstr "pyydetty kohdistus ei ole vakio"
 
79661
 
 
79662
 #: config/avr/avr.c:2187
 
79663
 msgid "bad address, not (reg+disp):"
 
79664
@@ -2676,12 +2661,12 @@
 
79665
 
 
79666
 #: config/avr/avr.c:2205
 
79667
 msgid "internal compiler error.  Bad address:"
 
79668
-msgstr ""
 
79669
+msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
 
79670
 
 
79671
 #: config/avr/avr.c:2234
 
79672
-#, c-format
 
79673
-msgid "Unsupported code '%c'for fixed-point:"
 
79674
-msgstr ""
 
79675
+#, fuzzy, c-format
 
79676
+msgid "Unsupported code '%c' for fixed-point:"
 
79677
+msgstr "void-lausekkeen epäkelpo käyttö"
 
79678
 
 
79679
 #: config/avr/avr.c:2243
 
79680
 msgid "internal compiler error.  Unknown mode:"
 
79681
@@ -2689,7 +2674,7 @@
 
79682
 
 
79683
 #: config/avr/avr.c:3213 config/avr/avr.c:3787 config/avr/avr.c:4073
 
79684
 msgid "invalid insn:"
 
79685
-msgstr ""
 
79686
+msgstr "virheellinen käsky:"
 
79687
 
 
79688
 #: config/avr/avr.c:3242 config/avr/avr.c:3317 config/avr/avr.c:3360
 
79689
 #: config/avr/avr.c:3379 config/avr/avr.c:3470 config/avr/avr.c:3639
 
79690
@@ -2702,11 +2687,11 @@
 
79691
 #: config/avr/avr.c:3919 config/avr/avr.c:4012 config/avr/avr.c:4249
 
79692
 #: config/avr/avr.c:4370
 
79693
 msgid "unknown move insn:"
 
79694
-msgstr ""
 
79695
+msgstr "tuntematon move-käsky:"
 
79696
 
 
79697
 #: config/avr/avr.c:4795
 
79698
 msgid "bad shift insn:"
 
79699
-msgstr ""
 
79700
+msgstr "virheellinen shift-käsky:"
 
79701
 
 
79702
 #: config/avr/avr.c:4903 config/avr/avr.c:5384 config/avr/avr.c:5799
 
79703
 msgid "internal compiler error.  Incorrect shift:"
 
79704
@@ -2725,11 +2710,11 @@
 
79705
 #: config/bfin/bfin.c:1581 config/c6x/c6x.c:2290
 
79706
 #, c-format
 
79707
 msgid "invalid const_double operand"
 
79708
-msgstr ""
 
79709
+msgstr "virheellinen const_double-operandi"
 
79710
 
 
79711
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
79712
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
79713
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
79714
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
79715
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
79716
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
79717
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
79718
 #, gcc-internal-format, gfc-internal-format
 
79719
@@ -2840,22 +2825,22 @@
 
79720
 #: config/fr30/fr30.c:502
 
79721
 #, c-format
 
79722
 msgid "fr30_print_operand_address: unhandled address"
 
79723
-msgstr ""
 
79724
+msgstr "fr30_print_operand_address: käsittelemätön osoite"
 
79725
 
 
79726
 #: config/fr30/fr30.c:526
 
79727
 #, c-format
 
79728
 msgid "fr30_print_operand: unrecognized %%p code"
 
79729
-msgstr ""
 
79730
+msgstr "fr30_print_operand: tunnistamaton %%p-koodi"
 
79731
 
 
79732
 #: config/fr30/fr30.c:546
 
79733
 #, c-format
 
79734
 msgid "fr30_print_operand: unrecognized %%b code"
 
79735
-msgstr ""
 
79736
+msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
 
79737
 
 
79738
 #: config/fr30/fr30.c:567
 
79739
 #, c-format
 
79740
 msgid "fr30_print_operand: unrecognized %%B code"
 
79741
-msgstr ""
 
79742
+msgstr "fr30_print_operand: tunnistamaton %%B-koodi"
 
79743
 
 
79744
 #: config/fr30/fr30.c:575
 
79745
 #, c-format
 
79746
@@ -2865,17 +2850,17 @@
 
79747
 #: config/fr30/fr30.c:592
 
79748
 #, c-format
 
79749
 msgid "fr30_print_operand: invalid %%x code"
 
79750
-msgstr ""
 
79751
+msgstr "fr30_print_operand: virheellinen %%x-koodi"
 
79752
 
 
79753
 #: config/fr30/fr30.c:599
 
79754
 #, c-format
 
79755
 msgid "fr30_print_operand: invalid %%F code"
 
79756
-msgstr ""
 
79757
+msgstr "fr30_print_operand: virheellinen %%F-koodi"
 
79758
 
 
79759
 #: config/fr30/fr30.c:616
 
79760
 #, c-format
 
79761
 msgid "fr30_print_operand: unknown code"
 
79762
-msgstr ""
 
79763
+msgstr "fr30_print_operand: tuntematon koodi"
 
79764
 
 
79765
 #: config/fr30/fr30.c:644 config/fr30/fr30.c:653 config/fr30/fr30.c:664
 
79766
 #: config/fr30/fr30.c:677
 
79767
@@ -3074,8 +3059,8 @@
 
79768
 msgid "invalid operation on %<__fpreg%>"
 
79769
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79770
 
 
79771
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
79772
-#: config/tilepro/tilepro.c:4695
 
79773
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
79774
+#: config/tilepro/tilepro.c:4693
 
79775
 #, c-format
 
79776
 msgid "invalid %%P operand"
 
79777
 msgstr ""
 
79778
@@ -3090,21 +3075,21 @@
 
79779
 msgid "invalid use of %%d, %%x, or %%X"
 
79780
 msgstr ""
 
79781
 
 
79782
-#: config/lm32/lm32.c:521
 
79783
+#: config/lm32/lm32.c:518
 
79784
 #, c-format
 
79785
 msgid "only 0.0 can be loaded as an immediate"
 
79786
 msgstr ""
 
79787
 
 
79788
-#: config/lm32/lm32.c:591
 
79789
+#: config/lm32/lm32.c:588
 
79790
 #, fuzzy
 
79791
 msgid "bad operand"
 
79792
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79793
 
 
79794
-#: config/lm32/lm32.c:603
 
79795
+#: config/lm32/lm32.c:600
 
79796
 msgid "can't use non gp relative absolute address"
 
79797
 msgstr ""
 
79798
 
 
79799
-#: config/lm32/lm32.c:607
 
79800
+#: config/lm32/lm32.c:604
 
79801
 #, fuzzy
 
79802
 msgid "invalid addressing mode"
 
79803
 msgstr "epäkelpo lvalue sijoituksessa"
 
79804
@@ -3174,36 +3159,36 @@
 
79805
 msgid "invalid %%L code"
 
79806
 msgstr "virheellinen %%L-koodi"
 
79807
 
 
79808
-#: config/microblaze/microblaze.c:1760
 
79809
+#: config/microblaze/microblaze.c:2156
 
79810
 #, c-format
 
79811
 msgid "unknown punctuation '%c'"
 
79812
 msgstr ""
 
79813
 
 
79814
-#: config/microblaze/microblaze.c:1769
 
79815
+#: config/microblaze/microblaze.c:2165
 
79816
 #, c-format
 
79817
 msgid "null pointer"
 
79818
 msgstr ""
 
79819
 
 
79820
-#: config/microblaze/microblaze.c:1804
 
79821
+#: config/microblaze/microblaze.c:2200
 
79822
 #, c-format
 
79823
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
79824
 msgstr ""
 
79825
 
 
79826
-#: config/microblaze/microblaze.c:1833
 
79827
+#: config/microblaze/microblaze.c:2229
 
79828
 #, c-format
 
79829
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
79830
 msgstr ""
 
79831
 
 
79832
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
79833
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
79834
 msgid "insn contains an invalid address !"
 
79835
 msgstr ""
 
79836
 
 
79837
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
79838
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
79839
 #: config/xtensa/xtensa.c:2443
 
79840
 msgid "invalid address"
 
79841
 msgstr ""
 
79842
 
 
79843
-#: config/microblaze/microblaze.c:1966
 
79844
+#: config/microblaze/microblaze.c:2363
 
79845
 #, c-format
 
79846
 msgid "letter %c was found & insn was not CONST_INT"
 
79847
 msgstr ""
 
79848
@@ -3285,7 +3270,7 @@
 
79849
 #: config/rs6000/host-darwin.c:94
 
79850
 #, c-format
 
79851
 msgid "Out of stack space.\n"
 
79852
-msgstr ""
 
79853
+msgstr "Pinotila loppui.\n"
 
79854
 
 
79855
 #: config/rs6000/host-darwin.c:115
 
79856
 #, c-format
 
79857
@@ -3298,21 +3283,19 @@
 
79858
 
 
79859
 #: config/rs6000/rs6000.c:2619
 
79860
 msgid "-mvsx and -mpaired are incompatible"
 
79861
-msgstr ""
 
79862
+msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
 
79863
 
 
79864
 #: config/rs6000/rs6000.c:2624
 
79865
 msgid "-mvsx used with little endian code"
 
79866
-msgstr ""
 
79867
+msgstr "-mvsx:ää käytetty little-endian-koodissa"
 
79868
 
 
79869
 #: config/rs6000/rs6000.c:2626
 
79870
 msgid "-mvsx needs indexed addressing"
 
79871
 msgstr ""
 
79872
 
 
79873
 #: config/rs6000/rs6000.c:2631
 
79874
-#, fuzzy
 
79875
-#| msgid "-fpic and -mapcs-reent are incompatible"
 
79876
 msgid "-mvsx and -mno-altivec are incompatible"
 
79877
-msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
 
79878
+msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
 
79879
 
 
79880
 #: config/rs6000/rs6000.c:2633
 
79881
 msgid "-mno-altivec disables vsx"
 
79882
@@ -3486,25 +3469,25 @@
 
79883
 msgid "invalid operand for code: '%c'"
 
79884
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79885
 
 
79886
-#: config/sh/sh.c:1204
 
79887
+#: config/sh/sh.c:1201
 
79888
 #, fuzzy, c-format
 
79889
 msgid "invalid operand to %%R"
 
79890
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79891
 
 
79892
-#: config/sh/sh.c:1231
 
79893
+#: config/sh/sh.c:1228
 
79894
 #, fuzzy, c-format
 
79895
 msgid "invalid operand to %%S"
 
79896
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79897
 
 
79898
-#: config/sh/sh.c:9775
 
79899
+#: config/sh/sh.c:9772
 
79900
 msgid "created and used with different architectures / ABIs"
 
79901
 msgstr ""
 
79902
 
 
79903
-#: config/sh/sh.c:9777
 
79904
+#: config/sh/sh.c:9774
 
79905
 msgid "created and used with different ABIs"
 
79906
 msgstr ""
 
79907
 
 
79908
-#: config/sh/sh.c:9779
 
79909
+#: config/sh/sh.c:9776
 
79910
 msgid "created and used with different endianness"
 
79911
 msgstr ""
 
79912
 
 
79913
@@ -3523,13 +3506,13 @@
 
79914
 msgid "invalid %%B operand"
 
79915
 msgstr ""
 
79916
 
 
79917
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
79918
-#: config/tilepro/tilepro.c:4498
 
79919
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
79920
+#: config/tilepro/tilepro.c:4496
 
79921
 #, fuzzy, c-format
 
79922
 msgid "invalid %%C operand"
 
79923
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79924
 
 
79925
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
79926
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
79927
 #, fuzzy, c-format
 
79928
 msgid "invalid %%D operand"
 
79929
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79930
@@ -3574,88 +3557,87 @@
 
79931
 msgid "xstormy16_print_operand: unknown code"
 
79932
 msgstr "xstormy16_print_operand: tuntematon koodi"
 
79933
 
 
79934
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
79935
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
79936
 #, c-format
 
79937
 msgid "invalid %%c operand"
 
79938
 msgstr ""
 
79939
 
 
79940
-#: config/tilegx/tilegx.c:5004
 
79941
+#: config/tilegx/tilegx.c:5002
 
79942
 #, c-format
 
79943
 msgid "invalid %%d operand"
 
79944
 msgstr ""
 
79945
 
 
79946
-#: config/tilegx/tilegx.c:5101
 
79947
+#: config/tilegx/tilegx.c:5099
 
79948
 #, fuzzy, c-format
 
79949
-#| msgid "invalid %%L code"
 
79950
 msgid "invalid %%H specifier"
 
79951
 msgstr "virheellinen %%L-koodi"
 
79952
 
 
79953
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
79954
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
79955
 #, fuzzy, c-format
 
79956
 msgid "invalid %%h operand"
 
79957
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79958
 
 
79959
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
79960
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
79961
 #, fuzzy, c-format
 
79962
 msgid "invalid %%I operand"
 
79963
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79964
 
 
79965
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
79966
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
79967
 #, fuzzy, c-format
 
79968
 msgid "invalid %%i operand"
 
79969
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79970
 
 
79971
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
79972
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
79973
 #, fuzzy, c-format
 
79974
 msgid "invalid %%j operand"
 
79975
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79976
 
 
79977
-#: config/tilegx/tilegx.c:5223
 
79978
+#: config/tilegx/tilegx.c:5221
 
79979
 #, fuzzy, c-format
 
79980
 msgid "invalid %%%c operand"
 
79981
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79982
 
 
79983
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
79984
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
79985
 #, fuzzy, c-format
 
79986
 msgid "invalid %%N operand"
 
79987
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79988
 
 
79989
-#: config/tilegx/tilegx.c:5282
 
79990
+#: config/tilegx/tilegx.c:5280
 
79991
 #, fuzzy, c-format
 
79992
 msgid "invalid operand for 'r' specifier"
 
79993
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
79994
 
 
79995
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
79996
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
79997
 #, c-format
 
79998
 msgid "unable to print out operand yet; code == %d (%c)"
 
79999
 msgstr ""
 
80000
 
 
80001
-#: config/tilepro/tilepro.c:4548
 
80002
+#: config/tilepro/tilepro.c:4546
 
80003
 #, fuzzy, c-format
 
80004
 msgid "invalid %%H operand"
 
80005
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
80006
 
 
80007
-#: config/tilepro/tilepro.c:4652
 
80008
+#: config/tilepro/tilepro.c:4650
 
80009
 #, fuzzy, c-format
 
80010
 msgid "invalid %%L operand"
 
80011
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
80012
 
 
80013
-#: config/tilepro/tilepro.c:4712
 
80014
+#: config/tilepro/tilepro.c:4710
 
80015
 #, fuzzy, c-format
 
80016
 msgid "invalid %%M operand"
 
80017
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
80018
 
 
80019
-#: config/tilepro/tilepro.c:4755
 
80020
+#: config/tilepro/tilepro.c:4753
 
80021
 #, fuzzy, c-format
 
80022
 msgid "invalid %%t operand"
 
80023
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
80024
 
 
80025
-#: config/tilepro/tilepro.c:4762
 
80026
+#: config/tilepro/tilepro.c:4760
 
80027
 #, fuzzy, c-format
 
80028
 msgid "invalid %%t operand '"
 
80029
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
80030
 
 
80031
-#: config/tilepro/tilepro.c:4783
 
80032
+#: config/tilepro/tilepro.c:4781
 
80033
 #, fuzzy, c-format
 
80034
 msgid "invalid %%r operand"
 
80035
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
80036
@@ -3723,7 +3705,7 @@
 
80037
 msgid "({anonymous})"
 
80038
 msgstr "({nimetön})"
 
80039
 
 
80040
-#: c/c-parser.c:943 cp/parser.c:23010
 
80041
+#: c/c-parser.c:943 cp/parser.c:23014
 
80042
 #, fuzzy, gcc-internal-format
 
80043
 msgid "expected end of line"
 
80044
 msgstr "päättämätön muotoilumerkkijono"
 
80045
@@ -3733,8 +3715,8 @@
 
80046
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
80047
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
80048
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
80049
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
80050
-#: cp/parser.c:22956
 
80051
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
80052
+#: cp/parser.c:22960
 
80053
 #, gcc-internal-format
 
80054
 msgid "expected %<;%>"
 
80055
 msgstr ""
 
80056
@@ -3746,13 +3728,13 @@
 
80057
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
80058
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
80059
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
80060
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
80061
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
80062
 #, gcc-internal-format
 
80063
 msgid "expected %<(%>"
 
80064
 msgstr ""
 
80065
 
 
80066
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
80067
-#: cp/parser.c:22421 cp/parser.c:22974
 
80068
+#: cp/parser.c:22425 cp/parser.c:22978
 
80069
 #, fuzzy, gcc-internal-format
 
80070
 msgid "expected %<,%>"
 
80071
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
80072
@@ -3768,15 +3750,15 @@
 
80073
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
80074
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
80075
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
80076
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
80077
-#: cp/parser.c:23004
 
80078
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
80079
+#: cp/parser.c:23008
 
80080
 #, fuzzy, gcc-internal-format
 
80081
 msgid "expected %<)%>"
 
80082
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
80083
 
 
80084
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
80085
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
80086
-#: c/c-parser.c:10680 cp/parser.c:22968
 
80087
+#: c/c-parser.c:10680 cp/parser.c:22972
 
80088
 #, fuzzy, gcc-internal-format
 
80089
 msgid "expected %<]%>"
 
80090
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
80091
@@ -3786,25 +3768,25 @@
 
80092
 msgid "expected %<;%>, %<,%> or %<)%>"
 
80093
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
80094
 
 
80095
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
80096
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
80097
 #, fuzzy, gcc-internal-format
 
80098
 msgid "expected %<}%>"
 
80099
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
80100
 
 
80101
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
80102
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
80103
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
80104
 #, gcc-internal-format
 
80105
 msgid "expected %<{%>"
 
80106
 msgstr ""
 
80107
 
 
80108
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
80109
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
80110
-#: cp/parser.c:22998 cp/parser.c:24001
 
80111
+#: cp/parser.c:23002 cp/parser.c:24005
 
80112
 #, fuzzy, gcc-internal-format
 
80113
 msgid "expected %<:%>"
 
80114
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
80115
 
 
80116
-#: c/c-parser.c:4831 cp/parser.c:22892
 
80117
+#: c/c-parser.c:4831 cp/parser.c:22896
 
80118
 #, fuzzy, gcc-internal-format
 
80119
 msgid "expected %<while%>"
 
80120
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
80121
@@ -3814,34 +3796,34 @@
 
80122
 msgid "expected %<.%>"
 
80123
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
80124
 
 
80125
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
80126
-#: cp/parser.c:24638
 
80127
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
80128
+#: cp/parser.c:24642
 
80129
 #, fuzzy, gcc-internal-format
 
80130
 msgid "expected %<@end%>"
 
80131
 msgstr "vektoriylivuoto lausekkeessa"
 
80132
 
 
80133
-#: c/c-parser.c:7899 cp/parser.c:22983
 
80134
+#: c/c-parser.c:7899 cp/parser.c:22987
 
80135
 #, fuzzy, gcc-internal-format
 
80136
 msgid "expected %<>%>"
 
80137
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
80138
 
 
80139
-#: c/c-parser.c:9296 cp/parser.c:23007
 
80140
+#: c/c-parser.c:9296 cp/parser.c:23011
 
80141
 #, fuzzy, gcc-internal-format
 
80142
 msgid "expected %<,%> or %<)%>"
 
80143
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
80144
 
 
80145
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
80146
-#: c/c-parser.c:3968 cp/parser.c:22986
 
80147
+#: c/c-parser.c:3968 cp/parser.c:22990
 
80148
 #, gcc-internal-format
 
80149
 msgid "expected %<=%>"
 
80150
 msgstr ""
 
80151
 
 
80152
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
80153
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
80154
 #, fuzzy, gcc-internal-format
 
80155
 msgid "expected %<#pragma omp section%> or %<}%>"
 
80156
 msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
 
80157
 
 
80158
-#: c/c-parser.c:10666 cp/parser.c:22971
 
80159
+#: c/c-parser.c:10666 cp/parser.c:22975
 
80160
 #, fuzzy, gcc-internal-format
 
80161
 msgid "expected %<[%>"
 
80162
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
80163
@@ -3850,11 +3832,11 @@
 
80164
 msgid "(anonymous)"
 
80165
 msgstr "(nimetön)"
 
80166
 
 
80167
-#: cp/call.c:8680
 
80168
+#: cp/call.c:8698
 
80169
 msgid "candidate 1:"
 
80170
 msgstr "ehdokas 1:"
 
80171
 
 
80172
-#: cp/call.c:8681
 
80173
+#: cp/call.c:8699
 
80174
 msgid "candidate 2:"
 
80175
 msgstr "ehdokas 2:"
 
80176
 
 
80177
@@ -3862,7 +3844,7 @@
 
80178
 msgid "<unnamed>"
 
80179
 msgstr "<nimetön>"
 
80180
 
 
80181
-#: cp/cxx-pretty-print.c:2149
 
80182
+#: cp/cxx-pretty-print.c:2153
 
80183
 msgid "template-parameter-"
 
80184
 msgstr ""
 
80185
 
 
80186
@@ -3893,9 +3875,9 @@
 
80187
 msgstr "<tyyppivirhe>"
 
80188
 
 
80189
 #: cp/error.c:656
 
80190
-#, fuzzy, c-format
 
80191
+#, c-format
 
80192
 msgid "<anonymous %s>"
 
80193
-msgstr "<nimetön>"
 
80194
+msgstr "<nimetön %s>"
 
80195
 
 
80196
 #. A lambda's "type" is essentially its signature.
 
80197
 #: cp/error.c:661
 
80198
@@ -3914,11 +3896,11 @@
 
80199
 #: cp/error.c:907
 
80200
 #, c-format
 
80201
 msgid "(static destructors for %s)"
 
80202
-msgstr ""
 
80203
+msgstr "(staattiset hajottimet kohteelle %s)"
 
80204
 
 
80205
 #: cp/error.c:1006
 
80206
 msgid "vtable for "
 
80207
-msgstr ""
 
80208
+msgstr "vtable kohteelle "
 
80209
 
 
80210
 #: cp/error.c:1018
 
80211
 msgid "<return value> "
 
80212
@@ -3926,13 +3908,11 @@
 
80213
 
 
80214
 #: cp/error.c:1033
 
80215
 #, fuzzy
 
80216
-#| msgid "({anonymous})"
 
80217
 msgid "{anonymous}"
 
80218
 msgstr "({nimetön})"
 
80219
 
 
80220
 #: cp/error.c:1035
 
80221
 #, fuzzy
 
80222
-#| msgid "(anonymous)"
 
80223
 msgid "(anonymous namespace)"
 
80224
 msgstr "(nimetön)"
 
80225
 
 
80226
@@ -3949,7 +3929,7 @@
 
80227
 msgid "<declaration error>"
 
80228
 msgstr "<esittelyvirhe>"
 
80229
 
 
80230
-#: cp/error.c:1445 cp/error.c:2855
 
80231
+#: cp/error.c:1445 cp/error.c:2859
 
80232
 msgid "with"
 
80233
 msgstr ""
 
80234
 
 
80235
@@ -3972,113 +3952,115 @@
 
80236
 msgid "<unparsed>"
 
80237
 msgstr "<jäsentämätön>"
 
80238
 
 
80239
-#: cp/error.c:2504
 
80240
+#: cp/error.c:2498
 
80241
+#, fuzzy
 
80242
+msgid "<lambda>"
 
80243
+msgstr "<lambda"
 
80244
+
 
80245
+#: cp/error.c:2508
 
80246
 msgid "<expression error>"
 
80247
 msgstr "<lausekevirhe>"
 
80248
 
 
80249
-#: cp/error.c:2518
 
80250
+#: cp/error.c:2522
 
80251
 msgid "<unknown operator>"
 
80252
 msgstr "<tuntematon operaattori>"
 
80253
 
 
80254
-#: cp/error.c:2807
 
80255
+#: cp/error.c:2811
 
80256
 msgid "{unknown}"
 
80257
 msgstr "{tuntematon}"
 
80258
 
 
80259
-#: cp/error.c:2922
 
80260
+#: cp/error.c:2926
 
80261
 msgid "At global scope:"
 
80262
 msgstr ""
 
80263
 
 
80264
-#: cp/error.c:3028
 
80265
-#, fuzzy, c-format
 
80266
+#: cp/error.c:3032
 
80267
+#, c-format
 
80268
 msgid "In static member function %qs"
 
80269
-msgstr "Jäsenfunktio %qs"
 
80270
+msgstr "Staattinen jäsenfunktio %qs"
 
80271
 
 
80272
-#: cp/error.c:3030
 
80273
-#, fuzzy, c-format
 
80274
+#: cp/error.c:3034
 
80275
+#, c-format
 
80276
 msgid "In copy constructor %qs"
 
80277
-msgstr "Muodostin %qs"
 
80278
+msgstr "Kopiomuodostin %qs"
 
80279
 
 
80280
-#: cp/error.c:3032
 
80281
+#: cp/error.c:3036
 
80282
 #, c-format
 
80283
 msgid "In constructor %qs"
 
80284
 msgstr "Muodostin %qs"
 
80285
 
 
80286
-#: cp/error.c:3034
 
80287
-#, fuzzy, c-format
 
80288
+#: cp/error.c:3038
 
80289
+#, c-format
 
80290
 msgid "In destructor %qs"
 
80291
-msgstr "Muodostin %qs"
 
80292
+msgstr "Hajotin %qs"
 
80293
 
 
80294
-#: cp/error.c:3036
 
80295
-#, fuzzy
 
80296
+#: cp/error.c:3040
 
80297
 msgid "In lambda function"
 
80298
-msgstr "Jäsenfunktio %qs"
 
80299
+msgstr "Lambda-funktio"
 
80300
 
 
80301
-#: cp/error.c:3056
 
80302
+#: cp/error.c:3060
 
80303
 #, fuzzy, c-format
 
80304
 msgid "%s: In substitution of %qS:\n"
 
80305
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
80306
 
 
80307
-#: cp/error.c:3057
 
80308
+#: cp/error.c:3061
 
80309
 #, fuzzy
 
80310
 msgid "%s: In instantiation of %q#D:\n"
 
80311
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
80312
 
 
80313
-#: cp/error.c:3080
 
80314
+#: cp/error.c:3084
 
80315
 #, c-format
 
80316
 msgid "%s:%d:%d:   "
 
80317
 msgstr ""
 
80318
 
 
80319
-#: cp/error.c:3083
 
80320
+#: cp/error.c:3087
 
80321
 #, c-format
 
80322
 msgid "%s:%d:   "
 
80323
 msgstr ""
 
80324
 
 
80325
-#: cp/error.c:3091
 
80326
+#: cp/error.c:3095
 
80327
 #, c-format
 
80328
 msgid "recursively required by substitution of %qS\n"
 
80329
 msgstr ""
 
80330
 
 
80331
-#: cp/error.c:3092
 
80332
+#: cp/error.c:3096
 
80333
 #, c-format
 
80334
 msgid "required by substitution of %qS\n"
 
80335
 msgstr ""
 
80336
 
 
80337
-#: cp/error.c:3097
 
80338
+#: cp/error.c:3101
 
80339
 msgid "recursively required from %q#D\n"
 
80340
 msgstr ""
 
80341
 
 
80342
-#: cp/error.c:3098
 
80343
+#: cp/error.c:3102
 
80344
 msgid "required from %q#D\n"
 
80345
 msgstr ""
 
80346
 
 
80347
-#: cp/error.c:3105
 
80348
+#: cp/error.c:3109
 
80349
 #, fuzzy
 
80350
-#| msgid "previously defined here"
 
80351
 msgid "recursively required from here"
 
80352
 msgstr "määritelty aiemmin täällä"
 
80353
 
 
80354
-#: cp/error.c:3106
 
80355
+#: cp/error.c:3110
 
80356
 #, fuzzy
 
80357
-#| msgid "  from here"
 
80358
 msgid "required from here"
 
80359
 msgstr "  täältä"
 
80360
 
 
80361
-#: cp/error.c:3158
 
80362
+#: cp/error.c:3162
 
80363
 #, c-format
 
80364
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
80365
 msgstr ""
 
80366
 
 
80367
-#: cp/error.c:3163
 
80368
+#: cp/error.c:3167
 
80369
 #, c-format
 
80370
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
80371
 msgstr ""
 
80372
 
 
80373
-#: cp/error.c:3227
 
80374
+#: cp/error.c:3231
 
80375
 #, fuzzy, c-format
 
80376
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
80377
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
80378
 
 
80379
-#: cp/error.c:3231
 
80380
+#: cp/error.c:3235
 
80381
 #, fuzzy, c-format
 
80382
 msgid "%s:%d:   in constexpr expansion of %qs"
 
80383
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
80384
@@ -4087,13 +4069,12 @@
 
80385
 msgid "candidates are:"
 
80386
 msgstr "ehdokkaat ovat:"
 
80387
 
 
80388
-#: cp/pt.c:17926 cp/call.c:3290
 
80389
-#, fuzzy, gcc-internal-format
 
80390
-#| msgid "candidate 1:"
 
80391
+#: cp/pt.c:17922 cp/call.c:3290
 
80392
+#, gcc-internal-format
 
80393
 msgid "candidate is:"
 
80394
 msgid_plural "candidates are:"
 
80395
-msgstr[0] "ehdokas 1:"
 
80396
-msgstr[1] "ehdokas 1:"
 
80397
+msgstr[0] "ehdokas on:"
 
80398
+msgstr[1] "ehdokkaat ovat:"
 
80399
 
 
80400
 #: cp/rtti.c:537
 
80401
 #, fuzzy
 
80402
@@ -4522,9 +4503,8 @@
 
80403
 msgstr "tyhjä esittely"
 
80404
 
 
80405
 #: fortran/resolve.c:592
 
80406
-#, fuzzy
 
80407
 msgid "internal function"
 
80408
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
80409
+msgstr "sisäinen funktio"
 
80410
 
 
80411
 #: fortran/resolve.c:2051
 
80412
 msgid "elemental procedure"
 
80413
@@ -4600,7 +4580,6 @@
 
80414
 
 
80415
 #: fortran/resolve.c:6682
 
80416
 #, fuzzy
 
80417
-#| msgid "%qD is not a variable"
 
80418
 msgid "iterator variable"
 
80419
 msgstr "%qD ei ole muuttuja"
 
80420
 
 
80421
@@ -4651,12 +4630,12 @@
 
80422
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
80423
 msgstr ""
 
80424
 
 
80425
-#: fortran/trans-decl.c:4842
 
80426
+#: fortran/trans-decl.c:4844
 
80427
 #, c-format
 
80428
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
80429
 msgstr ""
 
80430
 
 
80431
-#: fortran/trans-decl.c:4850
 
80432
+#: fortran/trans-decl.c:4852
 
80433
 #, c-format
 
80434
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
80435
 msgstr ""
 
80436
@@ -4671,12 +4650,12 @@
 
80437
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
80438
 msgstr ""
 
80439
 
 
80440
-#: fortran/trans-intrinsic.c:6157
 
80441
+#: fortran/trans-intrinsic.c:6156
 
80442
 #, fuzzy, c-format
 
80443
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
80444
 msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
80445
 
 
80446
-#: fortran/trans-intrinsic.c:6189
 
80447
+#: fortran/trans-intrinsic.c:6188
 
80448
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
80449
 msgstr ""
 
80450
 
 
80451
@@ -4707,7 +4686,7 @@
 
80452
 
 
80453
 #: fortran/trans.c:46
 
80454
 msgid "Array reference out of bounds"
 
80455
-msgstr ""
 
80456
+msgstr "Taulukkoviite rajojen ulkopuolella"
 
80457
 
 
80458
 #: fortran/trans.c:47
 
80459
 msgid "Incorrect function return value"
 
80460
@@ -4715,7 +4694,7 @@
 
80461
 
 
80462
 #: fortran/trans.c:573
 
80463
 msgid "Memory allocation failed"
 
80464
-msgstr ""
 
80465
+msgstr "Muistinvaraus epäonnistui"
 
80466
 
 
80467
 #: fortran/trans.c:649 fortran/trans.c:1270
 
80468
 msgid "Allocation would exceed memory limit"
 
80469
@@ -4896,7 +4875,7 @@
 
80470
 #: java/jvgenmain.c:165
 
80471
 #, c-format
 
80472
 msgid "%s: Failed to close output file %s\n"
 
80473
-msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
 
80474
+msgstr "%s: Tulostiedoston %s sulkeminen epäonnistui\n"
 
80475
 
 
80476
 #: objc/lang-specs.h:30 objc/lang-specs.h:41
 
80477
 msgid "GNU Objective C no longer supports traditional compilation"
 
80478
@@ -4906,7 +4885,7 @@
 
80479
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
80480
 msgstr ""
 
80481
 
 
80482
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
80483
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
80484
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
80485
 msgstr ""
 
80486
 
 
80487
@@ -4967,7 +4946,7 @@
 
80488
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
80489
 msgstr ""
 
80490
 
 
80491
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
80492
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
80493
 msgid "SH2a does not support little-endian"
 
80494
 msgstr ""
 
80495
 
 
80496
@@ -5032,7 +5011,7 @@
 
80497
 msgstr ""
 
80498
 
 
80499
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
80500
-#: config/i386/cygwin.h:113
 
80501
+#: config/i386/cygwin.h:109
 
80502
 msgid "shared and mdll are not compatible"
 
80503
 msgstr ""
 
80504
 
 
80505
@@ -5058,7 +5037,6 @@
 
80506
 
 
80507
 #: config/arm/arm.h:206
 
80508
 #, fuzzy
 
80509
-#| msgid "-mbig-endian and -mlittle-endian may not be used together"
 
80510
 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
 
80511
 msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä"
 
80512
 
 
80513
@@ -5067,35 +5045,32 @@
 
80514
 msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä"
 
80515
 
 
80516
 #: config/bfin/elf.h:55
 
80517
-#, fuzzy
 
80518
 msgid "no processor type specified for linking"
 
80519
-msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
 
80520
+msgstr "linkitystä varten ei ole määritelty suoritinta"
 
80521
 
 
80522
 #: config/vax/vax.h:46 config/vax/vax.h:47
 
80523
 #, fuzzy
 
80524
-#| msgid "profiling not supported with -mg\n"
 
80525
 msgid "profiling not supported with -mg"
 
80526
 msgstr "profilointia ei tueta valitsimen -mg kanssa\n"
 
80527
 
 
80528
-#: gcc.c:704
 
80529
+#: gcc.c:705
 
80530
 #, fuzzy
 
80531
-#| msgid "weakref is not supported in this configuration"
 
80532
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
80533
 msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
 
80534
 
 
80535
-#: gcc.c:718
 
80536
+#: gcc.c:719
 
80537
 msgid "cannot specify -static with -fsanitize=address"
 
80538
 msgstr ""
 
80539
 
 
80540
-#: gcc.c:720
 
80541
+#: gcc.c:721
 
80542
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
80543
 msgstr ""
 
80544
 
 
80545
-#: gcc.c:1012
 
80546
+#: gcc.c:1013
 
80547
 msgid "GNU C no longer supports -traditional without -E"
 
80548
-msgstr ""
 
80549
+msgstr "GCC ei enää tue valitsinta -traditional ilman valitsinta -E"
 
80550
 
 
80551
-#: gcc.c:1021
 
80552
+#: gcc.c:1022
 
80553
 msgid "-E or -x required when input is from standard input"
 
80554
 msgstr ""
 
80555
 
 
80556
@@ -5148,17 +5123,15 @@
 
80557
 
 
80558
 #: fortran/lang.opt:230
 
80559
 #, fuzzy
 
80560
-#| msgid "Warn about implicit conversion"
 
80561
 msgid "Warn about most implicit conversions"
 
80562
 msgstr "Varoita implisiittisistä muunnoksista"
 
80563
 
 
80564
-#: fortran/lang.opt:234 common.opt:542
 
80565
+#: fortran/lang.opt:234 common.opt:546
 
80566
 msgid "Print extra (possibly unwanted) warnings"
 
80567
 msgstr "Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia"
 
80568
 
 
80569
 #: fortran/lang.opt:238
 
80570
 #, fuzzy
 
80571
-#| msgid "Warn about implicit function declarations"
 
80572
 msgid "Warn about function call elimination"
 
80573
 msgstr "Varoita implisiittisistä funktioesittelyistä"
 
80574
 
 
80575
@@ -5215,7 +5188,6 @@
 
80576
 
 
80577
 #: fortran/lang.opt:294
 
80578
 #, fuzzy
 
80579
-#| msgid "Warn about misuses of pragmas"
 
80580
 msgid "Warn about unused dummy arguments."
 
80581
 msgstr "Varoita pragmain väärästä käytöstä"
 
80582
 
 
80583
@@ -5262,11 +5234,11 @@
 
80584
 
 
80585
 #: fortran/lang.opt:350
 
80586
 msgid "Use big-endian format for unformatted files"
 
80587
-msgstr ""
 
80588
+msgstr "Käytä big-endian-muotoa muotoilemattomille tiedostoille"
 
80589
 
 
80590
 #: fortran/lang.opt:354
 
80591
 msgid "Use little-endian format for unformatted files"
 
80592
-msgstr ""
 
80593
+msgstr "Käytä little-endian-muotoa muotoilemattomille tiedostoille"
 
80594
 
 
80595
 #: fortran/lang.opt:358
 
80596
 msgid "Use native format for unformatted files"
 
80597
@@ -5304,9 +5276,9 @@
 
80598
 msgid "Allow dollar signs in entity names"
 
80599
 msgstr ""
 
80600
 
 
80601
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
80602
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
80603
-#: common.opt:1360 common.opt:1364
 
80604
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
80605
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
80606
+#: common.opt:1364 common.opt:1368
 
80607
 msgid "Does nothing. Preserved for backward compatibility."
 
80608
 msgstr ""
 
80609
 
 
80610
@@ -5498,7 +5470,7 @@
 
80611
 
 
80612
 #: fortran/lang.opt:598
 
80613
 msgid "Compile all program units at once and check all interfaces"
 
80614
-msgstr ""
 
80615
+msgstr "Käännä kaikki ohjelmayksiköt kerralla ja tarkasta kaikki rajapinnat"
 
80616
 
 
80617
 #: fortran/lang.opt:638
 
80618
 msgid "Statically link the GNU Fortran helper library (libgfortran)"
 
80619
@@ -5514,7 +5486,6 @@
 
80620
 
 
80621
 #: fortran/lang.opt:650
 
80622
 #, fuzzy
 
80623
-#| msgid "Conform to the ISO Fortran 2008 standard"
 
80624
 msgid "Conform to the ISO Fortran 2008 standard including TS 29113"
 
80625
 msgstr "Noudata ISO Fortran 2009 -standardia"
 
80626
 
 
80627
@@ -5544,7 +5515,7 @@
 
80628
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
80629
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
80630
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
80631
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
80632
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
80633
 #, c-format
 
80634
 msgid "missing filename after %qs"
 
80635
 msgstr "tiedostonimi puuttuu %qs:n jälkeen"
 
80636
@@ -5562,11 +5533,11 @@
 
80637
 
 
80638
 #: c-family/c.opt:186
 
80639
 msgid "Do not discard comments"
 
80640
-msgstr ""
 
80641
+msgstr "Älä hylkää kommentteja"
 
80642
 
 
80643
 #: c-family/c.opt:190
 
80644
 msgid "Do not discard comments in macro expansions"
 
80645
-msgstr ""
 
80646
+msgstr "Älä hylkää kommentteja makroja laajennettaessa"
 
80647
 
 
80648
 #: c-family/c.opt:194
 
80649
 msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 
80650
@@ -5594,7 +5565,6 @@
 
80651
 
 
80652
 #: c-family/c.opt:221
 
80653
 #, fuzzy
 
80654
-#| msgid "Write dependency output to the given file"
 
80655
 msgid "-MF <file>\tWrite dependency output to the given file"
 
80656
 msgstr "Kirjoita riippuvuustuloste annettuun tiedostoon"
 
80657
 
 
80658
@@ -5629,7 +5599,7 @@
 
80659
 
 
80660
 #: c-family/c.opt:249
 
80661
 msgid "Do not generate #line directives"
 
80662
-msgstr ""
 
80663
+msgstr "Älä luo #line-direktiivejä"
 
80664
 
 
80665
 #: c-family/c.opt:253
 
80666
 msgid "-U<macro>\tUndefine <macro>"
 
80667
@@ -5670,19 +5640,17 @@
 
80668
 
 
80669
 #: c-family/c.opt:296
 
80670
 #, fuzzy
 
80671
-#| msgid "Deprecated in favor of -std=c99"
 
80672
 msgid "Deprecated in favor of -Wc++11-compat"
 
80673
 msgstr "Vanhentunut, ks. -std=c99"
 
80674
 
 
80675
 #: c-family/c.opt:300
 
80676
 #, fuzzy
 
80677
-#| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 201x"
 
80678
 msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011"
 
80679
 msgstr "Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 201x -standardeissa"
 
80680
 
 
80681
 #: c-family/c.opt:304
 
80682
 msgid "Warn about casts which discard qualifiers"
 
80683
-msgstr ""
 
80684
+msgstr "Varoita tyyppimuunnoksista, jotka hylkäävät määreet"
 
80685
 
 
80686
 #: c-family/c.opt:308
 
80687
 msgid "Warn about subscripts whose type is \"char\""
 
80688
@@ -5690,11 +5658,11 @@
 
80689
 
 
80690
 #: c-family/c.opt:312
 
80691
 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
 
80692
-msgstr ""
 
80693
+msgstr "Varoita muuttujista, jotka ”longjmp” tai ”vfork” saattavat muuttaa"
 
80694
 
 
80695
 #: c-family/c.opt:316
 
80696
 msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
 
80697
-msgstr ""
 
80698
+msgstr "Varoita mahdollisista sisäkkäisistä lohkokommenteista ja C++-kommenteista, jotka ulottuvat useammalle kuin yhdelle fyysiselle riville"
 
80699
 
 
80700
 #: c-family/c.opt:320
 
80701
 msgid "Synonym for -Wcomment"
 
80702
@@ -5706,7 +5674,6 @@
 
80703
 
 
80704
 #: c-family/c.opt:328
 
80705
 #, fuzzy
 
80706
-#| msgid "converting NULL to non-pointer type"
 
80707
 msgid "Warn for converting NULL from/to a non-pointer type"
 
80708
 msgstr "NULLin muunnos epäosoitintyypiksi"
 
80709
 
 
80710
@@ -5720,7 +5687,6 @@
 
80711
 
 
80712
 #: c-family/c.opt:340
 
80713
 #, fuzzy
 
80714
-#| msgid "Warn about non-virtual destructors"
 
80715
 msgid "Warn about deleting polymorphic objects with non-virtual destructors"
 
80716
 msgstr "Varoita epävirtuaalisista hajottimista"
 
80717
 
 
80718
@@ -5738,11 +5704,11 @@
 
80719
 
 
80720
 #: c-family/c.opt:360
 
80721
 msgid "Warn about an empty body in an if or else statement"
 
80722
-msgstr "Varoita tyhjästä rungosta if-tai else-lauseissa"
 
80723
+msgstr "Varoita tyhjästä rungosta if- ja else-lauseissa"
 
80724
 
 
80725
 #: c-family/c.opt:364
 
80726
 msgid "Warn about stray tokens after #elif and #endif"
 
80727
-msgstr ""
 
80728
+msgstr "Varoita ylimääräisistä merkeistä #elif- ja #endif-direktiivien perässä"
 
80729
 
 
80730
 #: c-family/c.opt:368
 
80731
 msgid "Warn about comparison of different enum types"
 
80732
@@ -5754,7 +5720,7 @@
 
80733
 
 
80734
 #: c-family/c.opt:384
 
80735
 msgid "Warn if testing floating point numbers for equality"
 
80736
-msgstr ""
 
80737
+msgstr "Varoita liukulukujen yhtäsuuruusvertailuista"
 
80738
 
 
80739
 #: c-family/c.opt:388 c-family/c.opt:416
 
80740
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 
80741
@@ -5794,13 +5760,11 @@
 
80742
 
 
80743
 #: c-family/c.opt:428
 
80744
 #, fuzzy
 
80745
-#| msgid "Warn about implicit function declarations"
 
80746
 msgid "Warn about implicit declarations"
 
80747
 msgstr "Varoita implisiittisistä funktioesittelyistä"
 
80748
 
 
80749
 #: c-family/c.opt:432
 
80750
 #, fuzzy
 
80751
-#| msgid "Warn about implicit conversion"
 
80752
 msgid "Warn about implicit conversions from \"float\" to \"double\""
 
80753
 msgstr "Varoita implisiittisistä muunnoksista"
 
80754
 
 
80755
@@ -5817,9 +5781,8 @@
 
80756
 msgstr ""
 
80757
 
 
80758
 #: c-family/c.opt:451
 
80759
-#, fuzzy
 
80760
 msgid "Warn when there is a cast to a pointer from an integer of a different size"
 
80761
-msgstr "tyyppimuunnos erisuuruisesta kokonaisluvusta osoittimeksi"
 
80762
+msgstr "Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi"
 
80763
 
 
80764
 #: c-family/c.opt:455
 
80765
 msgid "Warn about invalid uses of the \"offsetof\" macro"
 
80766
@@ -5852,7 +5815,7 @@
 
80767
 
 
80768
 #: c-family/c.opt:487
 
80769
 msgid "Warn about possibly missing braces around initializers"
 
80770
-msgstr ""
 
80771
+msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
 
80772
 
 
80773
 #: c-family/c.opt:491
 
80774
 msgid "Warn about global functions without previous declarations"
 
80775
@@ -5860,7 +5823,7 @@
 
80776
 
 
80777
 #: c-family/c.opt:495
 
80778
 msgid "Warn about missing fields in struct initializers"
 
80779
-msgstr ""
 
80780
+msgstr "Varoita puuttuvista kentistä struct-alustimissa"
 
80781
 
 
80782
 #: c-family/c.opt:502
 
80783
 msgid "Warn about functions which might be candidates for format attributes"
 
80784
@@ -5884,7 +5847,7 @@
 
80785
 
 
80786
 #: c-family/c.opt:526
 
80787
 msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
 
80788
-msgstr ""
 
80789
+msgstr "Varoita funktioparametreistä, jotka on esitelty ilman tyyppimäärittelyjä K&R-tyylisissä funktioissa"
 
80790
 
 
80791
 #: c-family/c.opt:530
 
80792
 msgid "Warn about global functions without prototypes"
 
80793
@@ -5923,10 +5886,8 @@
 
80794
 msgstr ""
 
80795
 
 
80796
 #: c-family/c.opt:574
 
80797
-#, fuzzy
 
80798
-#| msgid "Warn about non-normalised Unicode strings"
 
80799
 msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
 
80800
-msgstr "Varoita normalisoimattomista Unicode-merkkijonoista"
 
80801
+msgstr "-Wnormalized=<id|nfc|nfkc>\tVaroita normalisoimattomista Unicode-merkkijonoista"
 
80802
 
 
80803
 #: c-family/c.opt:578
 
80804
 msgid "Warn if a C-style cast is used in a program"
 
80805
@@ -5977,6 +5938,7 @@
 
80806
 msgid "Warn when a pointer is cast to an integer of a different size"
 
80807
 msgstr "tyyppimuunnos osoittimesta erisuuruiseen kokonaislukuun"
 
80808
 
 
80809
+# vähän fuzzy
 
80810
 #: c-family/c.opt:634
 
80811
 msgid "Warn about misuses of pragmas"
 
80812
 msgstr "Varoita pragmain väärästä käytöstä"
 
80813
@@ -5999,7 +5961,7 @@
 
80814
 
 
80815
 #: c-family/c.opt:654
 
80816
 msgid "Warn about returning a pointer/reference to a local or temporary variable."
 
80817
-msgstr ""
 
80818
+msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
 
80819
 
 
80820
 #: c-family/c.opt:658
 
80821
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 
80822
@@ -6082,13 +6044,11 @@
 
80823
 msgstr ""
 
80824
 
 
80825
 #: c-family/c.opt:766
 
80826
-#, fuzzy
 
80827
 msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value"
 
80828
-msgstr "%Hattribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
 
80829
+msgstr "Varoita, jos attribuutilla warn_unused_result merkitty funktion kutsuja ei käytä paluuarvoa"
 
80830
 
 
80831
 #: c-family/c.opt:770
 
80832
 #, fuzzy
 
80833
-#| msgid "Warn about unrecognized pragmas"
 
80834
 msgid "Warn about using variadic macros"
 
80835
 msgstr "Varoita tuntemattomista pragmoista"
 
80836
 
 
80837
@@ -6116,21 +6076,17 @@
 
80838
 # puhuta, miksi tässä?
 
80839
 #: c-family/c.opt:790
 
80840
 #, fuzzy
 
80841
-#| msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 
80842
 msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 
80843
 msgstr "C++:ssa varoitetaan vanhentuneesta merkkijonoliteraalien tyyppimuunnoksesta ”char *”:een. C:ssä annetaan vastaava varoitus, vaikkei muunnos ISO C -standardin mukaan tietenkään ole vanhentunut."
 
80844
 
 
80845
 #: c-family/c.opt:794
 
80846
 #, fuzzy
 
80847
-#| msgid "Warn when a label is unused"
 
80848
 msgid "Warn when a literal '0' is used as null pointer"
 
80849
 msgstr "Varoita kun nimiö on käyttämätön"
 
80850
 
 
80851
 #: c-family/c.opt:798
 
80852
-#, fuzzy
 
80853
-#| msgid "Warn about misuses of pragmas"
 
80854
 msgid "Warn about useless casts"
 
80855
-msgstr "Varoita pragmain väärästä käytöstä"
 
80856
+msgstr "Varoita tarpeettomista tyyppimuunnoksista"
 
80857
 
 
80858
 #: c-family/c.opt:802
 
80859
 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 
80860
@@ -6161,7 +6117,6 @@
 
80861
 #: c-family/c.opt:825 c-family/c.opt:958 c-family/c.opt:1201
 
80862
 #: c-family/c.opt:1205 c-family/c.opt:1221
 
80863
 #, fuzzy
 
80864
-#| msgid "switch %qs is no longer supported"
 
80865
 msgid "No longer supported"
 
80866
 msgstr "valitsin %qs ei ole enää tuettu"
 
80867
 
 
80868
@@ -6186,9 +6141,9 @@
 
80869
 msgstr "Salli ”?”-operaattorin argumenttien olla eri tyyppiä"
 
80870
 
 
80871
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
80872
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
80873
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
80874
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
80875
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
80876
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
80877
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
80878
 msgid "Does nothing.  Preserved for backward compatibility."
 
80879
 msgstr ""
 
80880
 
 
80881
@@ -6260,11 +6215,11 @@
 
80882
 
 
80883
 #: c-family/c.opt:933
 
80884
 msgid "Recognize GNU-defined keywords"
 
80885
-msgstr ""
 
80886
+msgstr "Tunnista GNU-määritellyt avainsanat"
 
80887
 
 
80888
 #: c-family/c.opt:937
 
80889
 msgid "Generate code for GNU runtime environment"
 
80890
-msgstr ""
 
80891
+msgstr "Tuota koodi GNU-suoritusympäristölle"
 
80892
 
 
80893
 #: c-family/c.opt:941
 
80894
 msgid "Use traditional GNU semantics for inline functions"
 
80895
@@ -6361,7 +6316,6 @@
 
80896
 
 
80897
 #: c-family/c.opt:1062
 
80898
 #, fuzzy
 
80899
-#| msgid "Conform to the ISO 1990 C standard as amended in 1994"
 
80900
 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0"
 
80901
 msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
 
80902
 
 
80903
@@ -6452,7 +6406,6 @@
 
80904
 
 
80905
 #: c-family/c.opt:1173
 
80906
 #, fuzzy
 
80907
-#| msgid "Do not generate thread-safe code for initializing local statics"
 
80908
 msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics"
 
80909
 msgstr "Älä luo säieturvallista koodia paikallisten staattisten muuttujien alustamiseksi"
 
80910
 
 
80911
@@ -6534,17 +6487,16 @@
 
80912
 
 
80913
 #: c-family/c.opt:1266
 
80914
 #, fuzzy
 
80915
-#| msgid "Specify <path> as a prefix for next two options"
 
80916
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 
80917
 msgstr "Määrittele <polku> etuliitteeksi seuraaville kahdelle valitsimelle"
 
80918
 
 
80919
 #: c-family/c.opt:1270
 
80920
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
 
80921
-msgstr ""
 
80922
+msgstr "-isysroot <hakemisto>\tAseta <hakemisto> järjestelmän juurihakemistoksi"
 
80923
 
 
80924
 #: c-family/c.opt:1274
 
80925
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 
80926
-msgstr ""
 
80927
+msgstr "-isystem <hakemisto>\tLisää <hakemisto> järjestelmän include-polun alkuun"
 
80928
 
 
80929
 #: c-family/c.opt:1278
 
80930
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
 
80931
@@ -6576,38 +6528,29 @@
 
80932
 
 
80933
 #: c-family/c.opt:1320 c-family/c.opt:1324
 
80934
 #, fuzzy
 
80935
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
80936
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum"
 
80937
 msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
 
80938
 
 
80939
 #: c-family/c.opt:1328
 
80940
-#, fuzzy
 
80941
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
80942
 msgid "Conform to the ISO 2011 C++ standard (experimental and incomplete support)"
 
80943
-msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
 
80944
+msgstr "Noudata ISO 2011 C++ -standardia (kokeellinen ja epätäydellinen tuki)"
 
80945
 
 
80946
 #: c-family/c.opt:1332
 
80947
 #, fuzzy
 
80948
-#| msgid "Deprecated in favor of -std=c99"
 
80949
 msgid "Deprecated in favor of -std=c++11"
 
80950
 msgstr "Vanhentunut, ks. -std=c99"
 
80951
 
 
80952
-# Viesti ei jatku englanniksikaan pidemmälle.
 
80953
 #: c-family/c.opt:1336
 
80954
-#, fuzzy
 
80955
-#| msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
 
80956
 msgid "Conform to the ISO 201y(7?) C++ draft standard (experimental and incomplete support)"
 
80957
-msgstr "Noudata ISO 1998 C++ -standardia laajennoksineen, jotka todennäköisesti"
 
80958
+msgstr "Noudata ISO 201y(7?) C++ -standardiluonnosta (kokeellinen ja epätäydellinen tuki)"
 
80959
 
 
80960
 #: c-family/c.opt:1340 c-family/c.opt:1426
 
80961
 #, fuzzy
 
80962
-#| msgid "Conform to the ISO 1990 C standard as amended in 1994"
 
80963
 msgid "Conform to the ISO 2011 C standard (experimental and incomplete support)"
 
80964
 msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
 
80965
 
 
80966
 #: c-family/c.opt:1344
 
80967
 #, fuzzy
 
80968
-#| msgid "Deprecated in favor of -std=c99"
 
80969
 msgid "Deprecated in favor of -std=c11"
 
80970
 msgstr "Vanhentunut, ks. -std=c99"
 
80971
 
 
80972
@@ -6625,37 +6568,31 @@
 
80973
 
 
80974
 #: c-family/c.opt:1364 c-family/c.opt:1369
 
80975
 #, fuzzy
 
80976
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 
80977
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical"
 
80978
 msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
 
80979
 
 
80980
 #: c-family/c.opt:1374
 
80981
 #, fuzzy
 
80982
-#| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
 
80983
 msgid "Conform to the ISO 2011 C++ standard with GNU extensions (experimental and incomplete support)"
 
80984
 msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
 
80985
 
 
80986
 #: c-family/c.opt:1378
 
80987
 #, fuzzy
 
80988
-#| msgid "Deprecated in favor of -std=c99"
 
80989
 msgid "Deprecated in favor of -std=gnu++11"
 
80990
 msgstr "Vanhentunut, ks. -std=c99"
 
80991
 
 
80992
 #: c-family/c.opt:1382
 
80993
 #, fuzzy
 
80994
-#| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
 
80995
 msgid "Conform to the ISO 201y(7?) C++ draft standard with GNU extensions (experimental and incomplete support)"
 
80996
 msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
 
80997
 
 
80998
 #: c-family/c.opt:1386
 
80999
 #, fuzzy
 
81000
-#| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
 
81001
 msgid "Conform to the ISO 2011 C standard with GNU extensions (experimental and incomplete support)"
 
81002
 msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
 
81003
 
 
81004
 #: c-family/c.opt:1390
 
81005
 #, fuzzy
 
81006
-#| msgid "Deprecated in favor of -std=c99"
 
81007
 msgid "Deprecated in favor of -std=gnu11"
 
81008
 msgstr "Vanhentunut, ks. -std=c99"
 
81009
 
 
81010
@@ -6693,7 +6630,6 @@
 
81011
 
 
81012
 #: ada/gcc-interface/lang.opt:63
 
81013
 #, fuzzy
 
81014
-#| msgid "Synonym for -Wcomment"
 
81015
 msgid "Synonym of -gnatk8"
 
81016
 msgstr "Sama kuin -Wcomment"
 
81017
 
 
81018
@@ -6747,7 +6683,6 @@
 
81019
 
 
81020
 #: go/lang.opt:70
 
81021
 #, fuzzy
 
81022
-#| msgid "function declared %<noreturn%> has a %<return%> statement"
 
81023
 msgid "Functions which return values must end with return statements"
 
81024
 msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
 
81025
 
 
81026
@@ -6787,7 +6722,7 @@
 
81027
 #: config/mcore/mcore.opt:35 config/score/score.opt:23
 
81028
 #: config/moxie/moxie.opt:23
 
81029
 msgid "Generate big-endian code"
 
81030
-msgstr ""
 
81031
+msgstr "Tuota big-endian-koodia"
 
81032
 
 
81033
 #: config/mcore/mcore.opt:39
 
81034
 msgid "Emit call graph information"
 
81035
@@ -6804,7 +6739,7 @@
 
81036
 #: config/mcore/mcore.opt:51 config/score/score.opt:27
 
81037
 #: config/moxie/moxie.opt:27
 
81038
 msgid "Generate little-endian code"
 
81039
-msgstr ""
 
81040
+msgstr "Tuota little-endian-koodia"
 
81041
 
 
81042
 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
 
81043
 msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line"
 
81044
@@ -6824,12 +6759,11 @@
 
81045
 
 
81046
 #: config/mcore/mcore.opt:75
 
81047
 msgid "Always treat bitfields as int-sized"
 
81048
-msgstr ""
 
81049
+msgstr "Käsittele bittikenttiä aina int-kokoisina"
 
81050
 
 
81051
 #: config/linux-android.opt:23
 
81052
-#, fuzzy
 
81053
 msgid "Generate code for the Android platform."
 
81054
-msgstr "Käytä AltiVec-käskyjä"
 
81055
+msgstr "Tuota koodia Android-alustalle."
 
81056
 
 
81057
 #: config/mmix/mmix.opt:24
 
81058
 msgid "For intrinsics library: pass all parameters in registers"
 
81059
@@ -6893,11 +6827,11 @@
 
81060
 
 
81061
 #: config/mmix/mmix.opt:95
 
81062
 msgid "Set start-address of the program"
 
81063
-msgstr ""
 
81064
+msgstr "Aseta ohjelman alkuosoite"
 
81065
 
 
81066
 #: config/mmix/mmix.opt:99
 
81067
 msgid "Set start-address of data"
 
81068
-msgstr ""
 
81069
+msgstr "Aseta datan alkuosoite"
 
81070
 
 
81071
 #: config/darwin.opt:114
 
81072
 msgid "Generate compile-time CFString objects"
 
81073
@@ -6913,7 +6847,7 @@
 
81074
 
 
81075
 #: config/darwin.opt:217
 
81076
 msgid "Generate code suitable for executables (NOT shared libs)"
 
81077
-msgstr ""
 
81078
+msgstr "Tuota suoritettaville tiedostoille sopivaa koodia (EI jaetuille kirjastoille)"
 
81079
 
 
81080
 #: config/darwin.opt:221
 
81081
 msgid "Generate code suitable for fast turn around debugging"
 
81082
@@ -7002,9 +6936,8 @@
 
81083
 msgstr ""
 
81084
 
 
81085
 #: config/bfin/bfin.opt:102
 
81086
-#, fuzzy
 
81087
 msgid "Enable multicore support"
 
81088
-msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
81089
+msgstr "Ota käyttöön moniydintuki"
 
81090
 
 
81091
 #: config/bfin/bfin.opt:106
 
81092
 msgid "Build for Core A"
 
81093
@@ -7040,75 +6973,75 @@
 
81094
 
 
81095
 #: config/m68k/m68k.opt:30
 
81096
 msgid "Generate code for a 520X"
 
81097
-msgstr ""
 
81098
+msgstr "Tuota 520X-koodia"
 
81099
 
 
81100
 #: config/m68k/m68k.opt:34
 
81101
 msgid "Generate code for a 5206e"
 
81102
-msgstr ""
 
81103
+msgstr "Tuota 5206e-koodia"
 
81104
 
 
81105
 #: config/m68k/m68k.opt:38
 
81106
 msgid "Generate code for a 528x"
 
81107
-msgstr ""
 
81108
+msgstr "Tuota 528x-koodia"
 
81109
 
 
81110
 #: config/m68k/m68k.opt:42
 
81111
 msgid "Generate code for a 5307"
 
81112
-msgstr ""
 
81113
+msgstr "Tuota 5307-koodia"
 
81114
 
 
81115
 #: config/m68k/m68k.opt:46
 
81116
 msgid "Generate code for a 5407"
 
81117
-msgstr ""
 
81118
+msgstr "Tuota 5407-koodia"
 
81119
 
 
81120
 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
 
81121
 msgid "Generate code for a 68000"
 
81122
-msgstr ""
 
81123
+msgstr "Tuota 68000-koodia"
 
81124
 
 
81125
 #: config/m68k/m68k.opt:54
 
81126
 msgid "Generate code for a 68010"
 
81127
-msgstr ""
 
81128
+msgstr "Tuota 68010-koodia"
 
81129
 
 
81130
 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
 
81131
 msgid "Generate code for a 68020"
 
81132
-msgstr ""
 
81133
+msgstr "Tuota 68020-koodia"
 
81134
 
 
81135
 #: config/m68k/m68k.opt:62
 
81136
 msgid "Generate code for a 68040, without any new instructions"
 
81137
-msgstr ""
 
81138
+msgstr "Tuota 68040-koodia, ilman uusia käskyjä"
 
81139
 
 
81140
 #: config/m68k/m68k.opt:66
 
81141
 msgid "Generate code for a 68060, without any new instructions"
 
81142
-msgstr ""
 
81143
+msgstr "Tuota 68060-koodia, ilman uusia käskyjä"
 
81144
 
 
81145
 #: config/m68k/m68k.opt:70
 
81146
 msgid "Generate code for a 68030"
 
81147
-msgstr ""
 
81148
+msgstr "Tuota 68030-koodia"
 
81149
 
 
81150
 #: config/m68k/m68k.opt:74
 
81151
 msgid "Generate code for a 68040"
 
81152
-msgstr ""
 
81153
+msgstr "Tuota 68040-koodia"
 
81154
 
 
81155
 #: config/m68k/m68k.opt:78
 
81156
 msgid "Generate code for a 68060"
 
81157
-msgstr ""
 
81158
+msgstr "Tuota 68060-koodia"
 
81159
 
 
81160
 #: config/m68k/m68k.opt:82
 
81161
 msgid "Generate code for a 68302"
 
81162
-msgstr ""
 
81163
+msgstr "Tuota 68302-koodia"
 
81164
 
 
81165
 #: config/m68k/m68k.opt:86
 
81166
 msgid "Generate code for a 68332"
 
81167
-msgstr ""
 
81168
+msgstr "Tuota 68332-koodia"
 
81169
 
 
81170
 #: config/m68k/m68k.opt:91
 
81171
 msgid "Generate code for a 68851"
 
81172
-msgstr ""
 
81173
+msgstr "Tuota 68851-koodia"
 
81174
 
 
81175
 #: config/m68k/m68k.opt:95
 
81176
 msgid "Generate code that uses 68881 floating-point instructions"
 
81177
-msgstr ""
 
81178
+msgstr "Tuota koodia, joka käyttää 68881-liukulukukäskyjä"
 
81179
 
 
81180
 #: config/m68k/m68k.opt:99
 
81181
 msgid "Align variables on a 32-bit boundary"
 
81182
-msgstr ""
 
81183
+msgstr "Kohdista muuttujat 32 bitin rajoille"
 
81184
 
 
81185
 #: config/m68k/m68k.opt:103 config/score/score.opt:47 config/arm/arm.opt:81
 
81186
 #: config/c6x/c6x.opt:67
 
81187
@@ -7117,7 +7050,7 @@
 
81188
 
 
81189
 #: config/m68k/m68k.opt:107
 
81190
 msgid "Use the bit-field instructions"
 
81191
-msgstr ""
 
81192
+msgstr "Käytä bittikenttäkäskyjä"
 
81193
 
 
81194
 #: config/m68k/m68k.opt:119
 
81195
 msgid "Generate code for a ColdFire v4e"
 
81196
@@ -7192,28 +7125,34 @@
 
81197
 msgstr ""
 
81198
 
 
81199
 #: config/m32c/m32c.opt:23
 
81200
+#, fuzzy
 
81201
 msgid "-msim\tUse simulator runtime"
 
81202
-msgstr ""
 
81203
+msgstr "Käytä simulaattorin ajoaikaista ympäristöä."
 
81204
 
 
81205
 #: config/m32c/m32c.opt:27
 
81206
+#, fuzzy
 
81207
 msgid "-mcpu=r8c\tCompile code for R8C variants"
 
81208
-msgstr ""
 
81209
+msgstr "Käännä koodi R8C-varianteille"
 
81210
 
 
81211
 #: config/m32c/m32c.opt:31
 
81212
+#, fuzzy
 
81213
 msgid "-mcpu=m16c\tCompile code for M16C variants"
 
81214
-msgstr ""
 
81215
+msgstr "Käännä koodi M16C-varianteille"
 
81216
 
 
81217
 #: config/m32c/m32c.opt:35
 
81218
+#, fuzzy
 
81219
 msgid "-mcpu=m32cm\tCompile code for M32CM variants"
 
81220
-msgstr ""
 
81221
+msgstr "Käännä koodi M32CM-varianteille"
 
81222
 
 
81223
 #: config/m32c/m32c.opt:39
 
81224
+#, fuzzy
 
81225
 msgid "-mcpu=m32c\tCompile code for M32C variants"
 
81226
-msgstr ""
 
81227
+msgstr "Käännä koodi M32C-varianteille"
 
81228
 
 
81229
 #: config/m32c/m32c.opt:43
 
81230
+#, fuzzy
 
81231
 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
 
81232
-msgstr ""
 
81233
+msgstr "Memreg-tavujen lukumäärä (oletus: 16, lukualue: 0..16)"
 
81234
 
 
81235
 #: config/picochip/picochip.opt:23
 
81236
 msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
 
81237
@@ -7263,7 +7202,6 @@
 
81238
 
 
81239
 #: config/aarch64/aarch64.opt:76
 
81240
 #, fuzzy
 
81241
-#| msgid "Specify ABI to use"
 
81242
 msgid "Specify the code model"
 
81243
 msgstr "Määrittele käytettävä ABI"
 
81244
 
 
81245
@@ -7305,27 +7243,27 @@
 
81246
 
 
81247
 #: config/ia64/ilp32.opt:3
 
81248
 msgid "Generate ILP32 code"
 
81249
-msgstr ""
 
81250
+msgstr "Tuota ILP32-koodia"
 
81251
 
 
81252
 #: config/ia64/ilp32.opt:7
 
81253
 msgid "Generate LP64 code"
 
81254
-msgstr ""
 
81255
+msgstr "Tuota LP64-koodia"
 
81256
 
 
81257
 #: config/ia64/ia64.opt:28
 
81258
 msgid "Generate big endian code"
 
81259
-msgstr ""
 
81260
+msgstr "Tuota big endian -koodia"
 
81261
 
 
81262
 #: config/ia64/ia64.opt:32
 
81263
 msgid "Generate little endian code"
 
81264
-msgstr ""
 
81265
+msgstr "Tuota little endian -koodia"
 
81266
 
 
81267
 #: config/ia64/ia64.opt:36
 
81268
 msgid "Generate code for GNU as"
 
81269
-msgstr ""
 
81270
+msgstr "Tuota koodia GNU as:lle"
 
81271
 
 
81272
 #: config/ia64/ia64.opt:40
 
81273
 msgid "Generate code for GNU ld"
 
81274
-msgstr ""
 
81275
+msgstr "Tuota koodia GNU ld:lle"
 
81276
 
 
81277
 #: config/ia64/ia64.opt:44
 
81278
 msgid "Emit stop bits before and after volatile extended asms"
 
81279
@@ -7392,7 +7330,7 @@
 
81280
 msgstr ""
 
81281
 
 
81282
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
81283
-#: config/sh/sh.opt:261
 
81284
+#: config/sh/sh.opt:265
 
81285
 msgid "Specify range of registers to make fixed"
 
81286
 msgstr ""
 
81287
 
 
81288
@@ -7573,7 +7511,6 @@
 
81289
 
 
81290
 #: config/epiphany/epiphany.opt:52
 
81291
 #, fuzzy
 
81292
-#| msgid "Use software floating point"
 
81293
 msgid "Use software floating point comparisons"
 
81294
 msgstr "Käytä ohjelmistoliukulukuja"
 
81295
 
 
81296
@@ -7604,7 +7541,6 @@
 
81297
 
 
81298
 #: config/epiphany/epiphany.opt:80
 
81299
 #, fuzzy
 
81300
-#| msgid "Use indirect calls"
 
81301
 msgid "Generate call insns as direct calls"
 
81302
 msgstr "Käytä epäsuoria kutsuja"
 
81303
 
 
81304
@@ -7655,23 +7591,23 @@
 
81305
 
 
81306
 #: config/h8300/h8300.opt:23
 
81307
 msgid "Generate H8S code"
 
81308
-msgstr ""
 
81309
+msgstr "Tuota H8S-koodia"
 
81310
 
 
81311
 #: config/h8300/h8300.opt:27
 
81312
 msgid "Generate H8SX code"
 
81313
-msgstr ""
 
81314
+msgstr "Tuota H8SX-koodia"
 
81315
 
 
81316
 #: config/h8300/h8300.opt:31
 
81317
 msgid "Generate H8S/2600 code"
 
81318
-msgstr ""
 
81319
+msgstr "Tuota H8S/2600-koodia"
 
81320
 
 
81321
 #: config/h8300/h8300.opt:35
 
81322
 msgid "Make integers 32 bits wide"
 
81323
-msgstr ""
 
81324
+msgstr "Tee kokonaisluvista 32 bitin levyisiä"
 
81325
 
 
81326
 #: config/h8300/h8300.opt:42
 
81327
 msgid "Use registers for argument passing"
 
81328
-msgstr ""
 
81329
+msgstr "Käytä rekistereitä argumenttien välittämiseen"
 
81330
 
 
81331
 #: config/h8300/h8300.opt:46
 
81332
 msgid "Consider access to byte sized memory slow"
 
81333
@@ -7683,15 +7619,15 @@
 
81334
 
 
81335
 #: config/h8300/h8300.opt:54
 
81336
 msgid "Generate H8/300H code"
 
81337
-msgstr ""
 
81338
+msgstr "Tuota H8/300H-koodia"
 
81339
 
 
81340
 #: config/h8300/h8300.opt:58
 
81341
 msgid "Enable the normal mode"
 
81342
-msgstr ""
 
81343
+msgstr "Ota käyttöön normaalitila"
 
81344
 
 
81345
 #: config/h8300/h8300.opt:62
 
81346
 msgid "Use H8/300 alignment rules"
 
81347
-msgstr ""
 
81348
+msgstr "Käytä H8/300-kohdistussääntöjä"
 
81349
 
 
81350
 #: config/h8300/h8300.opt:66
 
81351
 msgid "Push extended registers on stack in monitor functions"
 
81352
@@ -7760,7 +7696,7 @@
 
81353
 
 
81354
 #: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:162
 
81355
 msgid "Do not use hardware floating point"
 
81356
-msgstr ""
 
81357
+msgstr "Älä käytä laitteistoliukulukuja"
 
81358
 
 
81359
 #: config/pdp11/pdp11.opt:83
 
81360
 msgid "Target has split I&D"
 
81361
@@ -7796,11 +7732,11 @@
 
81362
 
 
81363
 #: config/i386/cygming.opt:23
 
81364
 msgid "Create console application"
 
81365
-msgstr ""
 
81366
+msgstr "Luo konsolisovellus"
 
81367
 
 
81368
 #: config/i386/cygming.opt:27
 
81369
 msgid "Generate code for a DLL"
 
81370
-msgstr ""
 
81371
+msgstr "Tuota koodia DLL:lle"
 
81372
 
 
81373
 #: config/i386/cygming.opt:31
 
81374
 msgid "Ignore dllimport for functions"
 
81375
@@ -7816,7 +7752,7 @@
 
81376
 
 
81377
 #: config/i386/cygming.opt:43
 
81378
 msgid "Create GUI application"
 
81379
-msgstr ""
 
81380
+msgstr "Luo graafinen käyttöliittymäsovellus"
 
81381
 
 
81382
 #: config/i386/cygming.opt:47 config/i386/interix.opt:32
 
81383
 msgid "Use the GNU extension to the PE format for aligned common data"
 
81384
@@ -7853,7 +7789,7 @@
 
81385
 
 
81386
 #: config/i386/i386.opt:82 config/i386/i386.opt:229
 
81387
 msgid "Use hardware fp"
 
81388
-msgstr ""
 
81389
+msgstr "Käytä laitteistoliukulukuja"
 
81390
 
 
81391
 #: config/i386/i386.opt:86
 
81392
 msgid "sizeof(long double) is 12"
 
81393
@@ -7861,7 +7797,6 @@
 
81394
 
 
81395
 #: config/i386/i386.opt:90
 
81396
 #, fuzzy
 
81397
-#| msgid "Use 128-bit long double"
 
81398
 msgid "Use 80-bit long double"
 
81399
 msgstr "Käytä 128-bittistä long double -tyyppiä"
 
81400
 
 
81401
@@ -7870,7 +7805,7 @@
 
81402
 msgid "Use 64-bit long double"
 
81403
 msgstr "Käytä 64-bittistä long double -tyyppiä"
 
81404
 
 
81405
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
81406
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
81407
 msgid "Reserve space for outgoing arguments in the function prologue"
 
81408
 msgstr ""
 
81409
 
 
81410
@@ -7967,19 +7902,16 @@
 
81411
 
 
81412
 #: config/i386/i386.opt:269
 
81413
 #, fuzzy
 
81414
-#| msgid "Use 32-bit floating-point registers"
 
81415
 msgid "Set 80387 floating-point precision to 32-bit"
 
81416
 msgstr "Käytä 32-bittisiä liukulukurekistereitä"
 
81417
 
 
81418
 #: config/i386/i386.opt:273
 
81419
 #, fuzzy
 
81420
-#| msgid "Use 32-bit floating-point registers"
 
81421
 msgid "Set 80387 floating-point precision to 64-bit"
 
81422
 msgstr "Käytä 32-bittisiä liukulukurekistereitä"
 
81423
 
 
81424
 #: config/i386/i386.opt:277
 
81425
 #, fuzzy
 
81426
-#| msgid "Use 32-bit floating-point registers"
 
81427
 msgid "Set 80387 floating-point precision to 80-bit"
 
81428
 msgstr "Käytä 32-bittisiä liukulukurekistereitä"
 
81429
 
 
81430
@@ -8029,7 +7961,6 @@
 
81431
 
 
81432
 #: config/i386/i386.opt:325
 
81433
 #, fuzzy
 
81434
-#| msgid "alias argument not a string"
 
81435
 msgid "Valid arguments to -mstringop-strategy=:"
 
81436
 msgstr "aliaksen argumentti ei ole merkkijono"
 
81437
 
 
81438
@@ -8101,7 +8032,6 @@
 
81439
 
 
81440
 #: config/i386/i386.opt:440
 
81441
 #, fuzzy
 
81442
-#| msgid "Generate 64bit x86-64 code"
 
81443
 msgid "Generate 32bit x86-64 code"
 
81444
 msgstr "Tuota 64-bittistä x86-64-koodia"
 
81445
 
 
81446
@@ -8327,15 +8257,15 @@
 
81447
 
 
81448
 #: config/pa/pa.opt:30 config/pa/pa.opt:83 config/pa/pa.opt:91
 
81449
 msgid "Generate PA1.0 code"
 
81450
-msgstr ""
 
81451
+msgstr "Tuota PA1.0-koodia"
 
81452
 
 
81453
 #: config/pa/pa.opt:34 config/pa/pa.opt:95 config/pa/pa.opt:136
 
81454
 msgid "Generate PA1.1 code"
 
81455
-msgstr ""
 
81456
+msgstr "Tuota PA1.0-koodia"
 
81457
 
 
81458
 #: config/pa/pa.opt:38 config/pa/pa.opt:99
 
81459
 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 
81460
-msgstr ""
 
81461
+msgstr "Tuota PA2.0-koodia (vaatii binutils 2.10:n tai uudemman)"
 
81462
 
 
81463
 #: config/pa/pa.opt:42
 
81464
 msgid "Generate code for huge switch statements"
 
81465
@@ -8395,7 +8325,7 @@
 
81466
 
 
81467
 #: config/v850/v850.opt:29
 
81468
 msgid "Use registers r2 and r5"
 
81469
-msgstr ""
 
81470
+msgstr "Käytä rekistereitä r2 ja r5"
 
81471
 
 
81472
 #: config/v850/v850.opt:33
 
81473
 msgid "Use 4 byte entries in switch tables"
 
81474
@@ -8522,11 +8452,11 @@
 
81475
 
 
81476
 #: config/lynx.opt:27
 
81477
 msgid "Use shared libraries"
 
81478
-msgstr ""
 
81479
+msgstr "Käytä jaettuja kirjastoja"
 
81480
 
 
81481
 #: config/lynx.opt:31
 
81482
 msgid "Support multi-threading"
 
81483
-msgstr ""
 
81484
+msgstr "Tue monisäikeisyyttä"
 
81485
 
 
81486
 #: config/vxworks.opt:36
 
81487
 msgid "Assume the VxWorks RTP environment"
 
81488
@@ -8613,6 +8543,10 @@
 
81489
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 
81490
 msgstr ""
 
81491
 
 
81492
+#: config/avr/avr.opt:80
 
81493
+msgid "Warn if the address space of an address is change."
 
81494
+msgstr ""
 
81495
+
 
81496
 #: config/m32r/m32r.opt:34
 
81497
 msgid "Compile for the m32rx"
 
81498
 msgstr ""
 
81499
@@ -8659,7 +8593,7 @@
 
81500
 
 
81501
 #: config/m32r/m32r.opt:78
 
81502
 msgid "Code size: small, medium or large"
 
81503
-msgstr ""
 
81504
+msgstr "Koodin koko: small, medium tai large"
 
81505
 
 
81506
 #: config/m32r/m32r.opt:94
 
81507
 msgid "Don't call any cache flush functions"
 
81508
@@ -8699,7 +8633,7 @@
 
81509
 
 
81510
 #: config/s390/s390.opt:89
 
81511
 msgid "ESA/390 architecture"
 
81512
-msgstr ""
 
81513
+msgstr "ESA/390-arkkitehtuuri"
 
81514
 
 
81515
 #: config/s390/s390.opt:93
 
81516
 #, fuzzy
 
81517
@@ -8924,11 +8858,11 @@
 
81518
 
 
81519
 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
 
81520
 msgid "Use hardware FP"
 
81521
-msgstr ""
 
81522
+msgstr "Käytä laitteistoliukulukuja"
 
81523
 
 
81524
 #: config/sparc/sparc.opt:38
 
81525
 msgid "Do not use hardware FP"
 
81526
-msgstr ""
 
81527
+msgstr "Älä käytä laitteistoliukulukuja"
 
81528
 
 
81529
 #: config/sparc/sparc.opt:42
 
81530
 msgid "Use flat register window model"
 
81531
@@ -8981,19 +8915,19 @@
 
81532
 
 
81533
 #: config/sparc/sparc.opt:90
 
81534
 msgid "Pointers are 64-bit"
 
81535
-msgstr ""
 
81536
+msgstr "Osoittimet ovat 64-bittisiä"
 
81537
 
 
81538
 #: config/sparc/sparc.opt:94
 
81539
 msgid "Pointers are 32-bit"
 
81540
-msgstr ""
 
81541
+msgstr "Osoittimet ovat 32-bittisiä"
 
81542
 
 
81543
 #: config/sparc/sparc.opt:98
 
81544
 msgid "Use 64-bit ABI"
 
81545
-msgstr ""
 
81546
+msgstr "Käytä 64-bittistä ABIa"
 
81547
 
 
81548
 #: config/sparc/sparc.opt:102
 
81549
 msgid "Use 32-bit ABI"
 
81550
-msgstr ""
 
81551
+msgstr "Käytä 32-bittistä ABIa"
 
81552
 
 
81553
 #: config/sparc/sparc.opt:106
 
81554
 msgid "Use stack bias"
 
81555
@@ -9017,7 +8951,7 @@
 
81556
 
 
81557
 #: config/sparc/sparc.opt:193
 
81558
 msgid "Enable debug output"
 
81559
-msgstr ""
 
81560
+msgstr "Ota käyttöön vianjäljitystuloste"
 
81561
 
 
81562
 #: config/sparc/sparc.opt:197
 
81563
 msgid "Enable strict 32-bit psABI struct return checking."
 
81564
@@ -9033,11 +8967,11 @@
 
81565
 
 
81566
 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
 
81567
 msgid "Generate 64-bit code"
 
81568
-msgstr ""
 
81569
+msgstr "Tuota 64-bittistä koodia"
 
81570
 
 
81571
 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
 
81572
 msgid "Generate 32-bit code"
 
81573
-msgstr ""
 
81574
+msgstr "Tuota 32-bittistä koodia"
 
81575
 
 
81576
 #: config/rs6000/rs6000-tables.opt:24
 
81577
 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
 
81578
@@ -9069,7 +9003,7 @@
 
81579
 
 
81580
 #: config/rs6000/rs6000.opt:106
 
81581
 msgid "Use PowerPC-64 instruction set"
 
81582
-msgstr ""
 
81583
+msgstr "Käytä PowerPC-64 -käskykantaa"
 
81584
 
 
81585
 #: config/rs6000/rs6000.opt:110
 
81586
 msgid "Use PowerPC General Purpose group optional instructions"
 
81587
@@ -9221,7 +9155,7 @@
 
81588
 
 
81589
 #: config/rs6000/rs6000.opt:320
 
81590
 msgid "Generate isel instructions"
 
81591
-msgstr ""
 
81592
+msgstr "Tuota isel-käskyjä"
 
81593
 
 
81594
 #: config/rs6000/rs6000.opt:324
 
81595
 msgid "Deprecated option.  Use -mno-isel instead"
 
81596
@@ -9253,13 +9187,11 @@
 
81597
 
 
81598
 #: config/rs6000/rs6000.opt:352
 
81599
 #, fuzzy
 
81600
-#| msgid "Use AltiVec instructions"
 
81601
 msgid "Use the AltiVec ABI extensions"
 
81602
 msgstr "Käytä AltiVec-käskyjä"
 
81603
 
 
81604
 #: config/rs6000/rs6000.opt:356
 
81605
 #, fuzzy
 
81606
-#| msgid "Don't warn about uses of Microsoft extensions"
 
81607
 msgid "Do not use the AltiVec ABI extensions"
 
81608
 msgstr "Älä varoita Microsoft-laajennosten käytöstä"
 
81609
 
 
81610
@@ -9273,13 +9205,11 @@
 
81611
 
 
81612
 #: config/rs6000/rs6000.opt:371
 
81613
 #, fuzzy
 
81614
-#| msgid "Using darwin64 ABI"
 
81615
 msgid "using darwin64 ABI"
 
81616
 msgstr "Käytetään darwin64-ABIa"
 
81617
 
 
81618
 #: config/rs6000/rs6000.opt:374
 
81619
 #, fuzzy
 
81620
-#| msgid "Using old darwin ABI"
 
81621
 msgid "using old darwin ABI"
 
81622
 msgstr "Käytetään vanhaa darwin-ABIa"
 
81623
 
 
81624
@@ -9308,14 +9238,13 @@
 
81625
 msgstr ""
 
81626
 
 
81627
 #: config/rs6000/rs6000.opt:412
 
81628
-#, fuzzy
 
81629
 msgid "Generate Cell microcode"
 
81630
-msgstr "Tuota 32-bittistä i386-koodia"
 
81631
+msgstr "Tuota Cell-mikrokoodia"
 
81632
 
 
81633
 #: config/rs6000/rs6000.opt:416
 
81634
 #, fuzzy
 
81635
 msgid "Warn when a Cell microcoded instruction is emitted"
 
81636
-msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
 
81637
+msgstr "Varoita kun Cell-mikrokoodattu käsky lähetetään"
 
81638
 
 
81639
 #: config/rs6000/rs6000.opt:420
 
81640
 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 
81641
@@ -9348,7 +9277,6 @@
 
81642
 
 
81643
 #: config/rs6000/rs6000.opt:460
 
81644
 #, fuzzy
 
81645
-#| msgid "alias argument not a string"
 
81646
 msgid "Valid arguments to -malign-:"
 
81647
 msgstr "aliaksen argumentti ei ole merkkijono"
 
81648
 
 
81649
@@ -9467,7 +9395,7 @@
 
81650
 
 
81651
 #: config/alpha/alpha.opt:27
 
81652
 msgid "Use fp registers"
 
81653
-msgstr ""
 
81654
+msgstr "Käytä liukulukurekistereitä"
 
81655
 
 
81656
 #: config/alpha/alpha.opt:35
 
81657
 msgid "Request IEEE-conformant math library routines (OSF/1)"
 
81658
@@ -9483,7 +9411,7 @@
 
81659
 
 
81660
 #: config/alpha/alpha.opt:50
 
81661
 msgid "Use VAX fp"
 
81662
-msgstr ""
 
81663
+msgstr "Käytä VAX-liukulukuja"
 
81664
 
 
81665
 #: config/alpha/alpha.opt:54
 
81666
 msgid "Do not use VAX fp"
 
81667
@@ -9566,14 +9494,12 @@
 
81668
 msgstr ""
 
81669
 
 
81670
 #: config/lm32/lm32.opt:24
 
81671
-#, fuzzy
 
81672
 msgid "Enable multiply instructions"
 
81673
-msgstr "Käytä AltiVec-käskyjä"
 
81674
+msgstr "Ota käyttöön kertolaskukäskyt"
 
81675
 
 
81676
 #: config/lm32/lm32.opt:28
 
81677
-#, fuzzy
 
81678
 msgid "Enable divide and modulus instructions"
 
81679
-msgstr "Käytä AltiVec-käskyjä"
 
81680
+msgstr "Ota käyttöö divide- ja modulus-käskyt"
 
81681
 
 
81682
 #: config/lm32/lm32.opt:32
 
81683
 #, fuzzy
 
81684
@@ -9581,14 +9507,12 @@
 
81685
 msgstr "Käytä AltiVec-käskyjä"
 
81686
 
 
81687
 #: config/lm32/lm32.opt:36
 
81688
-#, fuzzy
 
81689
 msgid "Enable sign extend instructions"
 
81690
-msgstr "Käytä AltiVec-käskyjä"
 
81691
+msgstr "Ota käyttöön etumerkilliset laajennetut käskyt"
 
81692
 
 
81693
 #: config/lm32/lm32.opt:40
 
81694
-#, fuzzy
 
81695
 msgid "Enable user-defined instructions"
 
81696
-msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
81697
+msgstr "Ota käyttöön käyttäjän määrittelemät käskyt"
 
81698
 
 
81699
 #: config/rx/rx.opt:29
 
81700
 msgid "Store doubles in 64 bits."
 
81701
@@ -9606,7 +9530,7 @@
 
81702
 #: config/rx/rx.opt:44
 
81703
 #, fuzzy
 
81704
 msgid "Enable the use of RX FPU instructions.  This is the default."
 
81705
-msgstr "Tasaa funktioiden alut"
 
81706
+msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
 
81707
 
 
81708
 #: config/rx/rx.opt:50
 
81709
 msgid "Specify the target RX cpu type."
 
81710
@@ -9614,11 +9538,11 @@
 
81711
 
 
81712
 #: config/rx/rx.opt:68
 
81713
 msgid "Data is stored in big-endian format."
 
81714
-msgstr ""
 
81715
+msgstr "Data tallennetaan big-endian-muodossa."
 
81716
 
 
81717
 #: config/rx/rx.opt:72
 
81718
 msgid "Data is stored in little-endian format.  (Default)."
 
81719
-msgstr ""
 
81720
+msgstr "Data tallennetaan little-endian-muodossa.  (Oletus)."
 
81721
 
 
81722
 #: config/rx/rx.opt:78
 
81723
 msgid "Maximum size of global and static variables which can be placed into the small data area."
 
81724
@@ -9671,7 +9595,6 @@
 
81725
 
 
81726
 #: config/microblaze/microblaze.opt:40
 
81727
 #, fuzzy
 
81728
-#| msgid "Use software floating point"
 
81729
 msgid "Use software emulation for floating point (default)"
 
81730
 msgstr "Käytä ohjelmistoliukulukuja"
 
81731
 
 
81732
@@ -9697,70 +9620,72 @@
 
81733
 msgstr ""
 
81734
 
 
81735
 #: config/microblaze/microblaze.opt:72
 
81736
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
81737
+msgstr ""
 
81738
+
 
81739
+#: config/microblaze/microblaze.opt:76
 
81740
 msgid "Use the software emulation for divides (default)"
 
81741
 msgstr ""
 
81742
 
 
81743
-#: config/microblaze/microblaze.opt:76
 
81744
+#: config/microblaze/microblaze.opt:80
 
81745
 msgid "Use the hardware barrel shifter instead of emulation"
 
81746
 msgstr ""
 
81747
 
 
81748
-#: config/microblaze/microblaze.opt:80
 
81749
+#: config/microblaze/microblaze.opt:84
 
81750
 #, fuzzy
 
81751
-#| msgid "Use AltiVec instructions"
 
81752
 msgid "Use pattern compare instructions"
 
81753
 msgstr "Käytä AltiVec-käskyjä"
 
81754
 
 
81755
-#: config/microblaze/microblaze.opt:83
 
81756
+#: config/microblaze/microblaze.opt:87
 
81757
 #, fuzzy, c-format
 
81758
 msgid "%qs is deprecated; use -fstack-check"
 
81759
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
81760
 
 
81761
-#: config/microblaze/microblaze.opt:84
 
81762
+#: config/microblaze/microblaze.opt:88
 
81763
 #, fuzzy
 
81764
-#| msgid "parser stack overflow"
 
81765
 msgid "Check for stack overflow at runtime"
 
81766
 msgstr "jäsentimen pinon ylivuoto"
 
81767
 
 
81768
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
81769
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
81770
 msgid "Use GP relative sdata/sbss sections"
 
81771
 msgstr ""
 
81772
 
 
81773
-#: config/microblaze/microblaze.opt:91
 
81774
+#: config/microblaze/microblaze.opt:95
 
81775
 #, c-format
 
81776
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
81777
 msgstr ""
 
81778
 
 
81779
-#: config/microblaze/microblaze.opt:92
 
81780
+#: config/microblaze/microblaze.opt:96
 
81781
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
81782
 msgstr ""
 
81783
 
 
81784
-#: config/microblaze/microblaze.opt:96
 
81785
+#: config/microblaze/microblaze.opt:100
 
81786
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
81787
 msgstr ""
 
81788
 
 
81789
-#: config/microblaze/microblaze.opt:100
 
81790
+#: config/microblaze/microblaze.opt:104
 
81791
 #, fuzzy
 
81792
 msgid "Use hardware floating point conversion instructions"
 
81793
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
81794
 
 
81795
-#: config/microblaze/microblaze.opt:104
 
81796
+#: config/microblaze/microblaze.opt:108
 
81797
 #, fuzzy
 
81798
 msgid "Use hardware floating point square root instruction"
 
81799
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
81800
 
 
81801
-#: config/microblaze/microblaze.opt:108
 
81802
+#: config/microblaze/microblaze.opt:112
 
81803
 msgid "Description for mxl-mode-executable"
 
81804
 msgstr ""
 
81805
 
 
81806
-#: config/microblaze/microblaze.opt:112
 
81807
+#: config/microblaze/microblaze.opt:116
 
81808
 msgid "Description for mxl-mode-xmdstub"
 
81809
 msgstr ""
 
81810
 
 
81811
-#: config/microblaze/microblaze.opt:116
 
81812
+#: config/microblaze/microblaze.opt:120
 
81813
 msgid "Description for mxl-mode-bootstrap"
 
81814
 msgstr ""
 
81815
 
 
81816
-#: config/microblaze/microblaze.opt:120
 
81817
+#: config/microblaze/microblaze.opt:124
 
81818
 msgid "Description for mxl-mode-novectors"
 
81819
 msgstr ""
 
81820
 
 
81821
@@ -9774,7 +9699,7 @@
 
81822
 
 
81823
 #: config/vax/vax.opt:39
 
81824
 msgid "Generate code for GNU assembler (gas)"
 
81825
-msgstr ""
 
81826
+msgstr "Tuota koodia GNU-assemblerille (gas)"
 
81827
 
 
81828
 #: config/vax/vax.opt:43
 
81829
 msgid "Generate code for UNIX assembler"
 
81830
@@ -9822,7 +9747,7 @@
 
81831
 
 
81832
 #: config/frv/frv.opt:65
 
81833
 msgid "Enable conditional moves"
 
81834
-msgstr ""
 
81835
+msgstr "Ota käyttöön ehdolliset siirrot"
 
81836
 
 
81837
 #: config/frv/frv.opt:69
 
81838
 msgid "Set the target CPU type"
 
81839
@@ -9846,19 +9771,19 @@
 
81840
 
 
81841
 #: config/frv/frv.opt:138
 
81842
 msgid "Only use 32 FPRs"
 
81843
-msgstr ""
 
81844
+msgstr "Käytä vain 32 liukulukurekisteriä"
 
81845
 
 
81846
 #: config/frv/frv.opt:142
 
81847
 msgid "Use 64 FPRs"
 
81848
-msgstr ""
 
81849
+msgstr "Käytä 64 liukulukurekisteriä"
 
81850
 
 
81851
 #: config/frv/frv.opt:146
 
81852
 msgid "Only use 32 GPRs"
 
81853
-msgstr ""
 
81854
+msgstr "Käytä vain 32 yleiskäyttörekisteriä"
 
81855
 
 
81856
 #: config/frv/frv.opt:150
 
81857
 msgid "Use 64 GPRs"
 
81858
-msgstr ""
 
81859
+msgstr "Käytä 64 yleiskäyttörekisteriä"
 
81860
 
 
81861
 #: config/frv/frv.opt:154
 
81862
 msgid "Enable use of GPREL for read-only data in FDPIC"
 
81863
@@ -9878,7 +9803,7 @@
 
81864
 
 
81865
 #: config/frv/frv.opt:178
 
81866
 msgid "Use media instructions"
 
81867
-msgstr ""
 
81868
+msgstr "Käytä media-käskyjä"
 
81869
 
 
81870
 #: config/frv/frv.opt:182
 
81871
 msgid "Use multiply add/subtract instructions"
 
81872
@@ -9887,7 +9812,7 @@
 
81873
 #: config/frv/frv.opt:186
 
81874
 #, fuzzy
 
81875
 msgid "Enable optimizing &&/|| in conditional execution"
 
81876
-msgstr "ehtolausekkeessa ei-lvalue-taulukko"
 
81877
+msgstr "Ota käyttöön optimointi &&/|| ehdollisessa suorituksessa"
 
81878
 
 
81879
 #: config/frv/frv.opt:190
 
81880
 msgid "Enable nested conditional execution optimizations"
 
81881
@@ -9997,21 +9922,19 @@
 
81882
 
 
81883
 #: config/c6x/c6x.opt:30 config/mep/mep.opt:82 config/mips/mips.opt:130
 
81884
 msgid "Use big-endian byte order"
 
81885
-msgstr ""
 
81886
+msgstr "Käytä big-endian-tavujärjestystä"
 
81887
 
 
81888
 #: config/c6x/c6x.opt:34 config/mep/mep.opt:86 config/mips/mips.opt:134
 
81889
 msgid "Use little-endian byte order"
 
81890
-msgstr ""
 
81891
+msgstr "Käytä little-endian-tavujärjestystä"
 
81892
 
 
81893
 #: config/c6x/c6x.opt:46
 
81894
 #, fuzzy
 
81895
-#| msgid "alias argument not a string"
 
81896
 msgid "Valid arguments for the -msdata= option"
 
81897
 msgstr "aliaksen argumentti ei ole merkkijono"
 
81898
 
 
81899
 #: config/c6x/c6x.opt:59
 
81900
 #, fuzzy
 
81901
-#| msgid "Create a shared library"
 
81902
 msgid "Compile for the DSBT shared library ABI"
 
81903
 msgstr "Luo jaettu kirjasto"
 
81904
 
 
81905
@@ -10057,7 +9980,7 @@
 
81906
 
 
81907
 #: config/cris/cris.opt:116
 
81908
 msgid "Align code and data to 32 bits"
 
81909
-msgstr ""
 
81910
+msgstr "Kohdista koodi ja data 32 bittiin"
 
81911
 
 
81912
 #: config/cris/cris.opt:133
 
81913
 msgid "Don't align items in code or data"
 
81914
@@ -10107,302 +10030,298 @@
 
81915
 msgid "Runtime name."
 
81916
 msgstr ""
 
81917
 
 
81918
-#: config/sh/sh.opt:44
 
81919
+#: config/sh/sh.opt:48
 
81920
 msgid "Generate SH1 code"
 
81921
-msgstr ""
 
81922
+msgstr "Tuota SH1-koodia"
 
81923
 
 
81924
-#: config/sh/sh.opt:48
 
81925
+#: config/sh/sh.opt:52
 
81926
 msgid "Generate SH2 code"
 
81927
-msgstr ""
 
81928
+msgstr "Tuota SH2-koodia"
 
81929
 
 
81930
-#: config/sh/sh.opt:52
 
81931
+#: config/sh/sh.opt:56
 
81932
 msgid "Generate default double-precision SH2a-FPU code"
 
81933
 msgstr ""
 
81934
 
 
81935
-#: config/sh/sh.opt:56
 
81936
+#: config/sh/sh.opt:60
 
81937
 msgid "Generate SH2a FPU-less code"
 
81938
 msgstr ""
 
81939
 
 
81940
-#: config/sh/sh.opt:60
 
81941
+#: config/sh/sh.opt:64
 
81942
 msgid "Generate default single-precision SH2a-FPU code"
 
81943
 msgstr ""
 
81944
 
 
81945
-#: config/sh/sh.opt:64
 
81946
+#: config/sh/sh.opt:68
 
81947
 msgid "Generate only single-precision SH2a-FPU code"
 
81948
 msgstr ""
 
81949
 
 
81950
-#: config/sh/sh.opt:68
 
81951
+#: config/sh/sh.opt:72
 
81952
 msgid "Generate SH2e code"
 
81953
-msgstr ""
 
81954
+msgstr "Tuota SH2e-koodia"
 
81955
 
 
81956
-#: config/sh/sh.opt:72
 
81957
+#: config/sh/sh.opt:76
 
81958
 msgid "Generate SH3 code"
 
81959
-msgstr ""
 
81960
+msgstr "Tuota SH3-koodia"
 
81961
 
 
81962
-#: config/sh/sh.opt:76
 
81963
+#: config/sh/sh.opt:80
 
81964
 msgid "Generate SH3e code"
 
81965
-msgstr ""
 
81966
+msgstr "Tuota SH3e-koodia"
 
81967
 
 
81968
-#: config/sh/sh.opt:80
 
81969
+#: config/sh/sh.opt:84
 
81970
 msgid "Generate SH4 code"
 
81971
-msgstr ""
 
81972
+msgstr "Tuota SH4-koodia"
 
81973
 
 
81974
-#: config/sh/sh.opt:84
 
81975
+#: config/sh/sh.opt:88
 
81976
 msgid "Generate SH4-100 code"
 
81977
-msgstr ""
 
81978
+msgstr "Tuota SH3-100-koodia"
 
81979
 
 
81980
-#: config/sh/sh.opt:88
 
81981
+#: config/sh/sh.opt:92
 
81982
 msgid "Generate SH4-200 code"
 
81983
-msgstr ""
 
81984
+msgstr "Tuota SH4-200-koodia"
 
81985
 
 
81986
-#: config/sh/sh.opt:94
 
81987
-#, fuzzy
 
81988
+#: config/sh/sh.opt:98
 
81989
 msgid "Generate SH4-300 code"
 
81990
-msgstr "Tuota 64-bittistä x86-64-koodia"
 
81991
+msgstr "Tuota SH4-300-koodia"
 
81992
 
 
81993
-#: config/sh/sh.opt:98
 
81994
+#: config/sh/sh.opt:102
 
81995
 msgid "Generate SH4 FPU-less code"
 
81996
 msgstr ""
 
81997
 
 
81998
-#: config/sh/sh.opt:102
 
81999
-#, fuzzy
 
82000
+# fuzzy: pitäisikö FPU-less kääntää?
 
82001
+#: config/sh/sh.opt:106
 
82002
 msgid "Generate SH4-100 FPU-less code"
 
82003
-msgstr "Tuota 64-bittistä x86-64-koodia"
 
82004
+msgstr "Tuota SH4-100 FPU-less-koodia"
 
82005
 
 
82006
-#: config/sh/sh.opt:106
 
82007
-#, fuzzy
 
82008
+#: config/sh/sh.opt:110
 
82009
 msgid "Generate SH4-200 FPU-less code"
 
82010
-msgstr "Tuota 64-bittistä x86-64-koodia"
 
82011
+msgstr "Tuota SH4-200 FPU-less-koodia"
 
82012
 
 
82013
-#: config/sh/sh.opt:110
 
82014
-#, fuzzy
 
82015
+#: config/sh/sh.opt:114
 
82016
 msgid "Generate SH4-300 FPU-less code"
 
82017
-msgstr "Tuota 64-bittistä x86-64-koodia"
 
82018
+msgstr "Tuota SH4-300 FPU-less-koodia"
 
82019
 
 
82020
-#: config/sh/sh.opt:114
 
82021
+#: config/sh/sh.opt:118
 
82022
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
82023
 msgstr ""
 
82024
 
 
82025
-#: config/sh/sh.opt:119
 
82026
+#: config/sh/sh.opt:123
 
82027
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
82028
 msgstr ""
 
82029
 
 
82030
-#: config/sh/sh.opt:124
 
82031
+#: config/sh/sh.opt:128
 
82032
 msgid "Generate code for SH4 500 series (FPU-less)."
 
82033
 msgstr ""
 
82034
 
 
82035
-#: config/sh/sh.opt:129
 
82036
+#: config/sh/sh.opt:133
 
82037
 msgid "Generate default single-precision SH4 code"
 
82038
 msgstr ""
 
82039
 
 
82040
-#: config/sh/sh.opt:133
 
82041
+#: config/sh/sh.opt:137
 
82042
 msgid "Generate default single-precision SH4-100 code"
 
82043
 msgstr ""
 
82044
 
 
82045
-#: config/sh/sh.opt:137
 
82046
+#: config/sh/sh.opt:141
 
82047
 msgid "Generate default single-precision SH4-200 code"
 
82048
 msgstr ""
 
82049
 
 
82050
-#: config/sh/sh.opt:141
 
82051
+#: config/sh/sh.opt:145
 
82052
 msgid "Generate default single-precision SH4-300 code"
 
82053
 msgstr ""
 
82054
 
 
82055
-#: config/sh/sh.opt:145
 
82056
+#: config/sh/sh.opt:149
 
82057
 msgid "Generate only single-precision SH4 code"
 
82058
 msgstr ""
 
82059
 
 
82060
-#: config/sh/sh.opt:149
 
82061
+#: config/sh/sh.opt:153
 
82062
 msgid "Generate only single-precision SH4-100 code"
 
82063
 msgstr ""
 
82064
 
 
82065
-#: config/sh/sh.opt:153
 
82066
+#: config/sh/sh.opt:157
 
82067
 msgid "Generate only single-precision SH4-200 code"
 
82068
 msgstr ""
 
82069
 
 
82070
-#: config/sh/sh.opt:157
 
82071
+#: config/sh/sh.opt:161
 
82072
 msgid "Generate only single-precision SH4-300 code"
 
82073
 msgstr ""
 
82074
 
 
82075
-#: config/sh/sh.opt:161
 
82076
+#: config/sh/sh.opt:165
 
82077
 msgid "Generate SH4a code"
 
82078
-msgstr ""
 
82079
+msgstr "Tuota SH4a-koodia"
 
82080
 
 
82081
-#: config/sh/sh.opt:165
 
82082
+#: config/sh/sh.opt:169
 
82083
 msgid "Generate SH4a FPU-less code"
 
82084
 msgstr ""
 
82085
 
 
82086
-#: config/sh/sh.opt:169
 
82087
+#: config/sh/sh.opt:173
 
82088
 msgid "Generate default single-precision SH4a code"
 
82089
 msgstr ""
 
82090
 
 
82091
-#: config/sh/sh.opt:173
 
82092
+#: config/sh/sh.opt:177
 
82093
 msgid "Generate only single-precision SH4a code"
 
82094
 msgstr ""
 
82095
 
 
82096
-#: config/sh/sh.opt:177
 
82097
+#: config/sh/sh.opt:181
 
82098
 msgid "Generate SH4al-dsp code"
 
82099
-msgstr ""
 
82100
+msgstr "Tuota SH4al-dsp-koodia"
 
82101
 
 
82102
-#: config/sh/sh.opt:181
 
82103
+#: config/sh/sh.opt:185
 
82104
 msgid "Generate 32-bit SHmedia code"
 
82105
 msgstr ""
 
82106
 
 
82107
-#: config/sh/sh.opt:185
 
82108
+#: config/sh/sh.opt:189
 
82109
 msgid "Generate 32-bit FPU-less SHmedia code"
 
82110
 msgstr ""
 
82111
 
 
82112
-#: config/sh/sh.opt:189
 
82113
+#: config/sh/sh.opt:193
 
82114
 msgid "Generate 64-bit SHmedia code"
 
82115
 msgstr ""
 
82116
 
 
82117
-#: config/sh/sh.opt:193
 
82118
+#: config/sh/sh.opt:197
 
82119
 msgid "Generate 64-bit FPU-less SHmedia code"
 
82120
 msgstr ""
 
82121
 
 
82122
-#: config/sh/sh.opt:197
 
82123
+#: config/sh/sh.opt:201
 
82124
 msgid "Generate SHcompact code"
 
82125
-msgstr ""
 
82126
+msgstr "Tuota SHcompact-koodia"
 
82127
 
 
82128
-#: config/sh/sh.opt:201
 
82129
+#: config/sh/sh.opt:205
 
82130
 msgid "Generate FPU-less SHcompact code"
 
82131
 msgstr ""
 
82132
 
 
82133
-#: config/sh/sh.opt:213
 
82134
+#: config/sh/sh.opt:217
 
82135
 msgid "Generate code in big endian mode"
 
82136
-msgstr ""
 
82137
+msgstr "Tuota koodia big-endian-tilassa"
 
82138
 
 
82139
-#: config/sh/sh.opt:217
 
82140
+#: config/sh/sh.opt:221
 
82141
 msgid "Generate 32-bit offsets in switch tables"
 
82142
 msgstr ""
 
82143
 
 
82144
-#: config/sh/sh.opt:221
 
82145
-#, fuzzy
 
82146
+#: config/sh/sh.opt:225
 
82147
 msgid "Generate bit instructions"
 
82148
-msgstr "Käytä AltiVec-käskyjä"
 
82149
+msgstr "Tuota bittikäskyjä"
 
82150
 
 
82151
-#: config/sh/sh.opt:225
 
82152
+#: config/sh/sh.opt:229
 
82153
 msgid "Cost to assume for a branch insn"
 
82154
 msgstr ""
 
82155
 
 
82156
-#: config/sh/sh.opt:229
 
82157
+#: config/sh/sh.opt:233
 
82158
 msgid "Assume that zero displacement conditional branches are fast"
 
82159
 msgstr ""
 
82160
 
 
82161
-#: config/sh/sh.opt:233
 
82162
+#: config/sh/sh.opt:237
 
82163
 msgid "Enable cbranchdi4 pattern"
 
82164
 msgstr ""
 
82165
 
 
82166
-#: config/sh/sh.opt:237
 
82167
+#: config/sh/sh.opt:241
 
82168
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
82169
 msgstr ""
 
82170
 
 
82171
-#: config/sh/sh.opt:241
 
82172
+#: config/sh/sh.opt:245
 
82173
 msgid "Enable SH5 cut2 workaround"
 
82174
 msgstr ""
 
82175
 
 
82176
-#: config/sh/sh.opt:245
 
82177
+#: config/sh/sh.opt:249
 
82178
 msgid "Align doubles at 64-bit boundaries"
 
82179
 msgstr ""
 
82180
 
 
82181
-#: config/sh/sh.opt:249
 
82182
+#: config/sh/sh.opt:253
 
82183
 msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
82184
 msgstr ""
 
82185
 
 
82186
-#: config/sh/sh.opt:253
 
82187
+#: config/sh/sh.opt:257
 
82188
 msgid "Specify name for 32 bit signed division function"
 
82189
 msgstr ""
 
82190
 
 
82191
-#: config/sh/sh.opt:257
 
82192
+#: config/sh/sh.opt:261
 
82193
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
82194
 msgstr ""
 
82195
 
 
82196
-#: config/sh/sh.opt:265
 
82197
+#: config/sh/sh.opt:269
 
82198
 msgid "Cost to assume for gettr insn"
 
82199
 msgstr ""
 
82200
 
 
82201
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
82202
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
82203
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
82204
 msgstr ""
 
82205
 
 
82206
-#: config/sh/sh.opt:273
 
82207
+#: config/sh/sh.opt:277
 
82208
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
82209
 msgstr ""
 
82210
 
 
82211
-#: config/sh/sh.opt:277
 
82212
+#: config/sh/sh.opt:281
 
82213
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
82214
 msgstr ""
 
82215
 
 
82216
-#: config/sh/sh.opt:281
 
82217
+#: config/sh/sh.opt:285
 
82218
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
82219
 msgstr ""
 
82220
 
 
82221
-#: config/sh/sh.opt:285
 
82222
+#: config/sh/sh.opt:289
 
82223
 msgid "Assume symbols might be invalid"
 
82224
 msgstr ""
 
82225
 
 
82226
-#: config/sh/sh.opt:289
 
82227
+#: config/sh/sh.opt:293
 
82228
 msgid "Annotate assembler instructions with estimated addresses"
 
82229
 msgstr ""
 
82230
 
 
82231
-#: config/sh/sh.opt:293
 
82232
+#: config/sh/sh.opt:297
 
82233
 msgid "Generate code in little endian mode"
 
82234
 msgstr ""
 
82235
 
 
82236
-#: config/sh/sh.opt:297
 
82237
+#: config/sh/sh.opt:301
 
82238
 msgid "Mark MAC register as call-clobbered"
 
82239
 msgstr ""
 
82240
 
 
82241
-#: config/sh/sh.opt:303
 
82242
+#: config/sh/sh.opt:307
 
82243
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
82244
 msgstr ""
 
82245
 
 
82246
-#: config/sh/sh.opt:307
 
82247
+#: config/sh/sh.opt:311
 
82248
 msgid "Emit function-calls using global offset table when generating PIC"
 
82249
 msgstr ""
 
82250
 
 
82251
-#: config/sh/sh.opt:311
 
82252
+#: config/sh/sh.opt:315
 
82253
 msgid "Assume pt* instructions won't trap"
 
82254
 msgstr ""
 
82255
 
 
82256
-#: config/sh/sh.opt:315
 
82257
+#: config/sh/sh.opt:319
 
82258
 msgid "Shorten address references during linking"
 
82259
 msgstr ""
 
82260
 
 
82261
-#: config/sh/sh.opt:323
 
82262
+#: config/sh/sh.opt:327
 
82263
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
82264
 msgstr ""
 
82265
 
 
82266
-#: config/sh/sh.opt:327
 
82267
+#: config/sh/sh.opt:331
 
82268
 #, fuzzy
 
82269
 msgid "Specify the model for atomic operations"
 
82270
 msgstr "Käytä AltiVec-käskyjä"
 
82271
 
 
82272
-#: config/sh/sh.opt:331
 
82273
+#: config/sh/sh.opt:335
 
82274
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
82275
 msgstr ""
 
82276
 
 
82277
-#: config/sh/sh.opt:335
 
82278
+#: config/sh/sh.opt:339
 
82279
 msgid "Deprecated.  Use -Os instead"
 
82280
 msgstr ""
 
82281
 
 
82282
-#: config/sh/sh.opt:339
 
82283
+#: config/sh/sh.opt:343
 
82284
 msgid "Cost to assume for a multiply insn"
 
82285
 msgstr ""
 
82286
 
 
82287
-#: config/sh/sh.opt:343
 
82288
+#: config/sh/sh.opt:347
 
82289
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
82290
 msgstr ""
 
82291
 
 
82292
-#: config/sh/sh.opt:349
 
82293
+#: config/sh/sh.opt:353
 
82294
 msgid "Pretend a branch-around-a-move is a conditional move."
 
82295
 msgstr ""
 
82296
 
 
82297
-#: config/sh/sh.opt:353
 
82298
+#: config/sh/sh.opt:357
 
82299
 #, fuzzy
 
82300
 msgid "Enable the use of the fsca instruction"
 
82301
 msgstr "Tasaa funktioiden alut"
 
82302
 
 
82303
-#: config/sh/sh.opt:357
 
82304
+#: config/sh/sh.opt:361
 
82305
 #, fuzzy
 
82306
 msgid "Enable the use of the fsrra instruction"
 
82307
 msgstr "Tasaa funktioiden alut"
 
82308
@@ -10422,27 +10341,24 @@
 
82309
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
82310
 
 
82311
 #: config/mep/mep.opt:31
 
82312
-#, fuzzy
 
82313
 msgid "Enable average instructions"
 
82314
-msgstr "Käytä AltiVec-käskyjä"
 
82315
+msgstr "Ota käyttöön average-käskyt"
 
82316
 
 
82317
 #: config/mep/mep.opt:35
 
82318
 msgid "Variables this size and smaller go in the based section. (default 0)"
 
82319
 msgstr ""
 
82320
 
 
82321
 #: config/mep/mep.opt:39
 
82322
-#, fuzzy
 
82323
 msgid "Enable bit manipulation instructions"
 
82324
-msgstr "Käytä AltiVec-käskyjä"
 
82325
+msgstr "Ota käyttöön bittimanipulointikäskyt"
 
82326
 
 
82327
 #: config/mep/mep.opt:43
 
82328
 msgid "Section to put all const variables in (tiny, near, far) (no default)"
 
82329
 msgstr ""
 
82330
 
 
82331
 #: config/mep/mep.opt:47
 
82332
-#, fuzzy
 
82333
 msgid "Enable clip instructions"
 
82334
-msgstr "Käytä AltiVec-käskyjä"
 
82335
+msgstr "Ota käyttöön clip-käskyt"
 
82336
 
 
82337
 #: config/mep/mep.opt:51
 
82338
 msgid "Configuration name"
 
82339
@@ -10471,9 +10387,8 @@
 
82340
 msgstr "ei tarpeeksi argumentteja lopetusalkion mahduttamiseksi"
 
82341
 
 
82342
 #: config/mep/mep.opt:78
 
82343
-#, fuzzy
 
82344
 msgid "Enable 32-bit divide instructions"
 
82345
-msgstr "Käytä AltiVec-käskyjä"
 
82346
+msgstr "Ota käyttöön 32-bittiset divide-käskyt"
 
82347
 
 
82348
 #: config/mep/mep.opt:93
 
82349
 msgid "__io vars are volatile by default"
 
82350
@@ -10493,14 +10408,12 @@
 
82351
 msgstr ""
 
82352
 
 
82353
 #: config/mep/mep.opt:112
 
82354
-#, fuzzy
 
82355
 msgid "Enable min/max instructions"
 
82356
-msgstr "Käytä AltiVec-käskyjä"
 
82357
+msgstr "Ota käyttöön min/max-käskyt"
 
82358
 
 
82359
 #: config/mep/mep.opt:116
 
82360
-#, fuzzy
 
82361
 msgid "Enable 32-bit multiply instructions"
 
82362
-msgstr "Käytä AltiVec-käskyjä"
 
82363
+msgstr "Ota käyttöön 32-bittiset kertolaskukäskyt"
 
82364
 
 
82365
 #: config/mep/mep.opt:120
 
82366
 #, fuzzy
 
82367
@@ -10508,18 +10421,16 @@
 
82368
 msgstr "Käytä AltiVec-käskyjä"
 
82369
 
 
82370
 #: config/mep/mep.opt:127
 
82371
-#, fuzzy
 
82372
 msgid "Allow gcc to use the repeat/erepeat instructions"
 
82373
-msgstr "Tasaa funktioiden alut"
 
82374
+msgstr "Salli gcc:n käyttää repeat/erepeat-käskyjä"
 
82375
 
 
82376
 #: config/mep/mep.opt:131
 
82377
 msgid "All variables default to the tiny section"
 
82378
 msgstr ""
 
82379
 
 
82380
 #: config/mep/mep.opt:135
 
82381
-#, fuzzy
 
82382
 msgid "Enable saturation instructions"
 
82383
-msgstr "Käytä AltiVec-käskyjä"
 
82384
+msgstr "Ota käyttöön saturation-käskyt"
 
82385
 
 
82386
 #: config/mep/mep.opt:139
 
82387
 msgid "Use sdram version of runtime"
 
82388
@@ -10604,9 +10515,8 @@
 
82389
 msgstr ""
 
82390
 
 
82391
 #: config/mips/mips.opt:120
 
82392
-#, fuzzy
 
82393
 msgid "Use MIPS-DSP REV 2 instructions"
 
82394
-msgstr "Käytä AltiVec-käskyjä"
 
82395
+msgstr "Käytä MIPS-DSP REV 2 -käskyjä"
 
82396
 
 
82397
 #: config/mips/mips.opt:142
 
82398
 msgid "Use NewABI-style %reloc() assembly operators"
 
82399
@@ -10646,11 +10556,11 @@
 
82400
 
 
82401
 #: config/mips/mips.opt:178
 
82402
 msgid "Work around an early 4300 hardware bug"
 
82403
-msgstr ""
 
82404
+msgstr "Kierrä vanha 4300-laitteistovika"
 
82405
 
 
82406
 #: config/mips/mips.opt:182
 
82407
 msgid "FP exceptions are enabled"
 
82408
-msgstr ""
 
82409
+msgstr "Liukulukupoikkeukset otettu käyttöön"
 
82410
 
 
82411
 #: config/mips/mips.opt:186
 
82412
 msgid "Use 32-bit floating-point registers"
 
82413
@@ -10670,11 +10580,11 @@
 
82414
 
 
82415
 #: config/mips/mips.opt:202
 
82416
 msgid "Use 32-bit general registers"
 
82417
-msgstr ""
 
82418
+msgstr "Käytä 32-bittisiä yleisrekistereitä"
 
82419
 
 
82420
 #: config/mips/mips.opt:206
 
82421
 msgid "Use 64-bit general registers"
 
82422
-msgstr ""
 
82423
+msgstr "Käytä 64-bittisiä yleisrekistereitä"
 
82424
 
 
82425
 #: config/mips/mips.opt:210
 
82426
 msgid "Use GP-relative addressing to access small data"
 
82427
@@ -10686,7 +10596,7 @@
 
82428
 
 
82429
 #: config/mips/mips.opt:218
 
82430
 msgid "Allow the use of hardware floating-point ABI and instructions"
 
82431
-msgstr ""
 
82432
+msgstr "Salli laitteistöliukuluku-ABIn ja -käskyjen käyttö"
 
82433
 
 
82434
 #: config/mips/mips.opt:222
 
82435
 msgid "Generate code that can be safely linked with MIPS16 code."
 
82436
@@ -10697,18 +10607,16 @@
 
82437
 msgstr ""
 
82438
 
 
82439
 #: config/mips/mips.opt:230
 
82440
-#, fuzzy
 
82441
 msgid "Generate MIPS16 code"
 
82442
-msgstr "Tuota 32-bittistä i386-koodia"
 
82443
+msgstr "Tuota MIPS16-koodia"
 
82444
 
 
82445
 #: config/mips/mips.opt:234
 
82446
 msgid "Use MIPS-3D instructions"
 
82447
-msgstr ""
 
82448
+msgstr "Käytä MIPS-3D-käskyjä"
 
82449
 
 
82450
 #: config/mips/mips.opt:238
 
82451
-#, fuzzy
 
82452
 msgid "Use ll, sc and sync instructions"
 
82453
-msgstr "Käytä AltiVec-käskyjä"
 
82454
+msgstr "Käytä ll-, sc- ja sync-käskyjä"
 
82455
 
 
82456
 #: config/mips/mips.opt:242
 
82457
 msgid "Use -G for object-local data"
 
82458
@@ -10735,35 +10643,32 @@
 
82459
 msgstr ""
 
82460
 
 
82461
 #: config/mips/mips.opt:266
 
82462
-#, fuzzy
 
82463
 msgid "Allow the use of MT instructions"
 
82464
-msgstr "Tasaa funktioiden alut"
 
82465
+msgstr "Salli MT-käskyjen käyttö"
 
82466
 
 
82467
 #: config/mips/mips.opt:270
 
82468
 msgid "Prevent the use of all floating-point operations"
 
82469
 msgstr ""
 
82470
 
 
82471
 #: config/mips/mips.opt:274
 
82472
-#, fuzzy
 
82473
 msgid "Use MCU instructions"
 
82474
-msgstr "Käytä AltiVec-käskyjä"
 
82475
+msgstr "Käytä MCU-käskyjä"
 
82476
 
 
82477
 #: config/mips/mips.opt:278
 
82478
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
82479
 msgstr ""
 
82480
 
 
82481
 #: config/mips/mips.opt:282
 
82482
-#, fuzzy
 
82483
 msgid "Do not use MDMX instructions"
 
82484
-msgstr "Käytä AltiVec-käskyjä"
 
82485
+msgstr "Älä käytä MDMX-käskyjä"
 
82486
 
 
82487
 #: config/mips/mips.opt:286
 
82488
 msgid "Generate normal-mode code"
 
82489
-msgstr ""
 
82490
+msgstr "Tuota normaalitilan koodia"
 
82491
 
 
82492
 #: config/mips/mips.opt:290
 
82493
 msgid "Do not use MIPS-3D instructions"
 
82494
-msgstr ""
 
82495
+msgstr "Älä käytä MIPS-3D-käskyjä"
 
82496
 
 
82497
 #: config/mips/mips.opt:294
 
82498
 msgid "Use paired-single floating-point instructions"
 
82499
@@ -10787,16 +10692,16 @@
 
82500
 
 
82501
 #: config/mips/mips.opt:323
 
82502
 msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
 
82503
-msgstr ""
 
82504
+msgstr "Rajoita laitteistöliukulukukäskyjen käyttö 32-bittisiin operaatioihin"
 
82505
 
 
82506
 #: config/mips/mips.opt:327
 
82507
 #, fuzzy
 
82508
 msgid "Use SmartMIPS instructions"
 
82509
-msgstr "Käytä AltiVec-käskyjä"
 
82510
+msgstr "Käytä SmartMIPS-käskyjä"
 
82511
 
 
82512
 #: config/mips/mips.opt:331
 
82513
 msgid "Prevent the use of all hardware floating-point instructions"
 
82514
-msgstr ""
 
82515
+msgstr "Estä kaikkien laitteistoliukulukukäskyjen käyttö"
 
82516
 
 
82517
 #: config/mips/mips.opt:335
 
82518
 msgid "Optimize lui/addiu address loads"
 
82519
@@ -10989,7 +10894,6 @@
 
82520
 
 
82521
 #: common.opt:441
 
82522
 #, fuzzy
 
82523
-#| msgid "Set optimization level to <number>"
 
82524
 msgid "-O<number>\tSet optimization level to <number>"
 
82525
 msgstr "Aseta optimointitasoksi <luku>"
 
82526
 
 
82527
@@ -11014,1567 +10918,1564 @@
 
82528
 msgstr "Varoita tietueiden, unionien ja taulukoiden palauttamisesta"
 
82529
 
 
82530
 #: common.opt:510
 
82531
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
82532
+msgstr ""
 
82533
+
 
82534
+#: common.opt:514
 
82535
 msgid "Warn if an array is accessed out of bounds"
 
82536
 msgstr ""
 
82537
 
 
82538
-#: common.opt:514
 
82539
+#: common.opt:518
 
82540
 msgid "Warn about inappropriate attribute usage"
 
82541
 msgstr ""
 
82542
 
 
82543
-#: common.opt:518
 
82544
+#: common.opt:522
 
82545
 msgid "Warn about pointer casts which increase alignment"
 
82546
 msgstr ""
 
82547
 
 
82548
-#: common.opt:522
 
82549
+#: common.opt:526
 
82550
 #, fuzzy
 
82551
-#| msgid "Warn when a function parameter is unused"
 
82552
 msgid "Warn when a #warning directive is encountered"
 
82553
 msgstr "Varoita käyttämättömistä funktion parametreista"
 
82554
 
 
82555
-#: common.opt:526
 
82556
+#: common.opt:530
 
82557
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
82558
-msgstr ""
 
82559
+msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
 
82560
 
 
82561
-#: common.opt:530
 
82562
+#: common.opt:534
 
82563
 msgid "Warn when an optimization pass is disabled"
 
82564
 msgstr ""
 
82565
 
 
82566
-#: common.opt:534
 
82567
+#: common.opt:538
 
82568
 msgid "Treat all warnings as errors"
 
82569
 msgstr "Käsittele kaikki varoitukset virheinä"
 
82570
 
 
82571
-#: common.opt:538
 
82572
+#: common.opt:542
 
82573
 msgid "Treat specified warning as error"
 
82574
 msgstr "Käsittele annettu varoitus virheenä"
 
82575
 
 
82576
-#: common.opt:546
 
82577
+#: common.opt:550
 
82578
 msgid "Exit on the first error occurred"
 
82579
 msgstr ""
 
82580
 
 
82581
-#: common.opt:550
 
82582
+#: common.opt:554
 
82583
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
82584
 msgstr ""
 
82585
 
 
82586
-#: common.opt:554
 
82587
+#: common.opt:558
 
82588
 msgid "Warn when attempting to free a non-heap object"
 
82589
 msgstr ""
 
82590
 
 
82591
-#: common.opt:558
 
82592
+#: common.opt:562
 
82593
 msgid "Warn when an inlined function cannot be inlined"
 
82594
 msgstr ""
 
82595
 
 
82596
-#: common.opt:562
 
82597
+#: common.opt:566
 
82598
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
82599
 msgstr ""
 
82600
 
 
82601
-#: common.opt:569
 
82602
+#: common.opt:573
 
82603
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
82604
 msgstr ""
 
82605
 
 
82606
-#: common.opt:573
 
82607
+#: common.opt:577
 
82608
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
82609
 msgstr ""
 
82610
 
 
82611
-#: common.opt:580
 
82612
+#: common.opt:584
 
82613
 msgid "Warn about overflow in arithmetic expressions"
 
82614
 msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa"
 
82615
 
 
82616
-#: common.opt:584
 
82617
+#: common.opt:588
 
82618
 msgid "Warn when the packed attribute has no effect on struct layout"
 
82619
 msgstr ""
 
82620
 
 
82621
-#: common.opt:588
 
82622
+#: common.opt:592
 
82623
 msgid "Warn when padding is required to align structure members"
 
82624
 msgstr ""
 
82625
 
 
82626
-#: common.opt:592
 
82627
+#: common.opt:596
 
82628
 msgid "Issue warnings needed for strict compliance to the standard"
 
82629
 msgstr ""
 
82630
 
 
82631
-#: common.opt:596
 
82632
+#: common.opt:600
 
82633
 msgid "Warn when one local variable shadows another"
 
82634
 msgstr ""
 
82635
 
 
82636
-#: common.opt:600
 
82637
+#: common.opt:604
 
82638
 msgid "Warn when not issuing stack smashing protection for some reason"
 
82639
 msgstr ""
 
82640
 
 
82641
-#: common.opt:604
 
82642
+#: common.opt:608
 
82643
 msgid "Warn if stack usage might be larger than specified amount"
 
82644
 msgstr ""
 
82645
 
 
82646
-#: common.opt:608 common.opt:612
 
82647
+#: common.opt:612 common.opt:616
 
82648
 msgid "Warn about code which might break strict aliasing rules"
 
82649
 msgstr ""
 
82650
 
 
82651
-#: common.opt:616 common.opt:620
 
82652
+#: common.opt:620 common.opt:624
 
82653
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
82654
 msgstr ""
 
82655
 
 
82656
-#: common.opt:624
 
82657
+#: common.opt:628
 
82658
 #, fuzzy
 
82659
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
82660
 msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
 
82661
 
 
82662
-#: common.opt:628
 
82663
+#: common.opt:632
 
82664
 #, fuzzy
 
82665
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
82666
 msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
 
82667
 
 
82668
-#: common.opt:632
 
82669
+#: common.opt:636
 
82670
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
82671
 msgstr ""
 
82672
 
 
82673
-#: common.opt:636
 
82674
+#: common.opt:640
 
82675
 msgid "Do not suppress warnings from system headers"
 
82676
 msgstr "Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia"
 
82677
 
 
82678
-#: common.opt:640
 
82679
+#: common.opt:644
 
82680
 #, fuzzy
 
82681
-#| msgid "Warn when a variable is unused"
 
82682
 msgid "Warn whenever a trampoline is generated"
 
82683
 msgstr "Varoita käyttämättömistä muuttujista"
 
82684
 
 
82685
-#: common.opt:644
 
82686
+#: common.opt:648
 
82687
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
82688
 msgstr "Varoita vertailusta, joka on aina tosi tai aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
 
82689
 
 
82690
-#: common.opt:648
 
82691
+#: common.opt:652
 
82692
 msgid "Warn about uninitialized automatic variables"
 
82693
 msgstr ""
 
82694
 
 
82695
-#: common.opt:652
 
82696
+#: common.opt:656
 
82697
 #, fuzzy
 
82698
-#| msgid "Warn about variables which are initialized to themselves"
 
82699
 msgid "Warn about maybe uninitialized automatic variables"
 
82700
 msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
 
82701
 
 
82702
-#: common.opt:660
 
82703
+#: common.opt:664
 
82704
 msgid "Enable all -Wunused- warnings"
 
82705
-msgstr ""
 
82706
+msgstr "Ota käyttöön kaikki -Wunused-varoitukset"
 
82707
 
 
82708
-#: common.opt:664
 
82709
+#: common.opt:668
 
82710
 #, fuzzy
 
82711
-#| msgid "Warn when a function parameter is unused"
 
82712
 msgid "Warn when a function parameter is only set, otherwise unused"
 
82713
 msgstr "Varoita käyttämättömistä funktion parametreista"
 
82714
 
 
82715
-#: common.opt:668
 
82716
+#: common.opt:672
 
82717
 #, fuzzy
 
82718
-#| msgid "Warn when a variable is unused"
 
82719
 msgid "Warn when a variable is only set, otherwise unused"
 
82720
 msgstr "Varoita käyttämättömistä muuttujista"
 
82721
 
 
82722
-#: common.opt:672
 
82723
+#: common.opt:676
 
82724
 msgid "Warn when a function is unused"
 
82725
 msgstr "Varoita käyttämättömistä funktioista"
 
82726
 
 
82727
-#: common.opt:676
 
82728
+#: common.opt:680
 
82729
 msgid "Warn when a label is unused"
 
82730
 msgstr "Varoita kun nimiö on käyttämätön"
 
82731
 
 
82732
-#: common.opt:680
 
82733
+#: common.opt:684
 
82734
 msgid "Warn when a function parameter is unused"
 
82735
 msgstr "Varoita käyttämättömistä funktion parametreista"
 
82736
 
 
82737
-#: common.opt:684
 
82738
+#: common.opt:688
 
82739
 msgid "Warn when an expression value is unused"
 
82740
 msgstr ""
 
82741
 
 
82742
-#: common.opt:688
 
82743
+#: common.opt:692
 
82744
 msgid "Warn when a variable is unused"
 
82745
 msgstr "Varoita käyttämättömistä muuttujista"
 
82746
 
 
82747
-#: common.opt:692
 
82748
+#: common.opt:696
 
82749
 msgid "Warn in case profiles in -fprofile-use do not match"
 
82750
 msgstr ""
 
82751
 
 
82752
-#: common.opt:696
 
82753
+#: common.opt:700
 
82754
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
82755
 msgstr ""
 
82756
 
 
82757
-#: common.opt:712
 
82758
+#: common.opt:716
 
82759
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
82760
 msgstr ""
 
82761
 
 
82762
-#: common.opt:731
 
82763
+#: common.opt:735
 
82764
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
82765
 msgstr ""
 
82766
 
 
82767
-#: common.opt:735
 
82768
+#: common.opt:739
 
82769
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
82770
 msgstr ""
 
82771
 
 
82772
-#: common.opt:739
 
82773
+#: common.opt:743
 
82774
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
82775
 msgstr ""
 
82776
 
 
82777
-#: common.opt:798
 
82778
+#: common.opt:802
 
82779
 msgid "Aggressively optimize loops using language constraints"
 
82780
 msgstr ""
 
82781
 
 
82782
-#: common.opt:802
 
82783
+#: common.opt:806
 
82784
 msgid "Align the start of functions"
 
82785
 msgstr "Tasaa funktioiden alut"
 
82786
 
 
82787
-#: common.opt:809
 
82788
+#: common.opt:813
 
82789
 msgid "Align labels which are only reached by jumping"
 
82790
 msgstr ""
 
82791
 
 
82792
-#: common.opt:816
 
82793
+#: common.opt:820
 
82794
 msgid "Align all labels"
 
82795
 msgstr ""
 
82796
 
 
82797
-#: common.opt:823
 
82798
+#: common.opt:827
 
82799
 msgid "Align the start of loops"
 
82800
 msgstr "Tasaa silmukoiden alut"
 
82801
 
 
82802
-#: common.opt:846
 
82803
+#: common.opt:850
 
82804
 msgid "Enable AddressSanitizer, a memory error detector"
 
82805
 msgstr ""
 
82806
 
 
82807
-#: common.opt:850
 
82808
+#: common.opt:854
 
82809
 msgid "Enable ThreadSanitizer, a data race detector"
 
82810
 msgstr ""
 
82811
 
 
82812
-#: common.opt:854
 
82813
+#: common.opt:858
 
82814
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
82815
 msgstr ""
 
82816
 
 
82817
-#: common.opt:858
 
82818
+#: common.opt:862
 
82819
 #, fuzzy
 
82820
 msgid "Generate auto-inc/dec instructions"
 
82821
 msgstr "Käytä AltiVec-käskyjä"
 
82822
 
 
82823
-#: common.opt:866
 
82824
+#: common.opt:870
 
82825
 msgid "Generate code to check bounds before indexing arrays"
 
82826
 msgstr ""
 
82827
 
 
82828
-#: common.opt:870
 
82829
+#: common.opt:874
 
82830
 msgid "Replace add, compare, branch with branch on count register"
 
82831
 msgstr ""
 
82832
 
 
82833
-#: common.opt:874
 
82834
+#: common.opt:878
 
82835
 msgid "Use profiling information for branch probabilities"
 
82836
 msgstr ""
 
82837
 
 
82838
-#: common.opt:878
 
82839
+#: common.opt:882
 
82840
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
82841
 msgstr ""
 
82842
 
 
82843
-#: common.opt:882
 
82844
+#: common.opt:886
 
82845
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
82846
 msgstr ""
 
82847
 
 
82848
-#: common.opt:886
 
82849
+#: common.opt:890
 
82850
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
82851
 msgstr ""
 
82852
 
 
82853
-#: common.opt:890
 
82854
+#: common.opt:894
 
82855
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
82856
 msgstr ""
 
82857
 
 
82858
-#: common.opt:894
 
82859
+#: common.opt:898
 
82860
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
82861
 msgstr ""
 
82862
 
 
82863
-#: common.opt:901
 
82864
+#: common.opt:905
 
82865
 msgid "Save registers around function calls"
 
82866
 msgstr ""
 
82867
 
 
82868
-#: common.opt:905
 
82869
+#: common.opt:909
 
82870
 msgid "Compare the results of several data dependence analyzers."
 
82871
 msgstr ""
 
82872
 
 
82873
-#: common.opt:909
 
82874
+#: common.opt:913
 
82875
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
82876
 msgstr ""
 
82877
 
 
82878
-#: common.opt:913
 
82879
+#: common.opt:917
 
82880
 msgid "Do not put uninitialized globals in the common section"
 
82881
 msgstr ""
 
82882
 
 
82883
-#: common.opt:921
 
82884
+#: common.opt:925
 
82885
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
82886
 msgstr ""
 
82887
 
 
82888
-#: common.opt:925
 
82889
+#: common.opt:929
 
82890
 msgid "Run only the second compilation of -fcompare-debug"
 
82891
 msgstr ""
 
82892
 
 
82893
-#: common.opt:929
 
82894
+#: common.opt:933
 
82895
 msgid "Perform comparison elimination after register allocation has finished"
 
82896
 msgstr ""
 
82897
 
 
82898
-#: common.opt:933
 
82899
+#: common.opt:937
 
82900
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
82901
 msgstr ""
 
82902
 
 
82903
-#: common.opt:937
 
82904
+#: common.opt:941
 
82905
 msgid "Perform a register copy-propagation optimization pass"
 
82906
 msgstr ""
 
82907
 
 
82908
-#: common.opt:941
 
82909
+#: common.opt:945
 
82910
 msgid "Perform cross-jumping optimization"
 
82911
 msgstr ""
 
82912
 
 
82913
-#: common.opt:945
 
82914
+#: common.opt:949
 
82915
 msgid "When running CSE, follow jumps to their targets"
 
82916
 msgstr ""
 
82917
 
 
82918
-#: common.opt:953
 
82919
+#: common.opt:957
 
82920
 msgid "Omit range reduction step when performing complex division"
 
82921
 msgstr ""
 
82922
 
 
82923
-#: common.opt:957
 
82924
+#: common.opt:961
 
82925
 msgid "Complex multiplication and division follow Fortran rules"
 
82926
 msgstr ""
 
82927
 
 
82928
-#: common.opt:961
 
82929
+#: common.opt:965
 
82930
 msgid "Place data items into their own section"
 
82931
 msgstr ""
 
82932
 
 
82933
-#: common.opt:965
 
82934
+#: common.opt:969
 
82935
 msgid "List all available debugging counters with their limits and counts."
 
82936
 msgstr ""
 
82937
 
 
82938
-#: common.opt:969
 
82939
+#: common.opt:973
 
82940
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
82941
 msgstr ""
 
82942
 
 
82943
-#: common.opt:973
 
82944
+#: common.opt:977
 
82945
 msgid "Map one directory name to another in debug information"
 
82946
 msgstr ""
 
82947
 
 
82948
-#: common.opt:977
 
82949
+#: common.opt:981
 
82950
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
82951
 msgstr ""
 
82952
 
 
82953
-#: common.opt:983
 
82954
+#: common.opt:987
 
82955
 msgid "Defer popping functions args from stack until later"
 
82956
 msgstr ""
 
82957
 
 
82958
-#: common.opt:987
 
82959
+#: common.opt:991
 
82960
 msgid "Attempt to fill delay slots of branch instructions"
 
82961
 msgstr ""
 
82962
 
 
82963
-#: common.opt:991
 
82964
+#: common.opt:995
 
82965
 msgid "Delete dead instructions that may throw exceptions"
 
82966
 msgstr ""
 
82967
 
 
82968
-#: common.opt:995
 
82969
+#: common.opt:999
 
82970
 msgid "Delete useless null pointer checks"
 
82971
 msgstr ""
 
82972
 
 
82973
-#: common.opt:999
 
82974
+#: common.opt:1003
 
82975
 msgid "Try to convert virtual calls to direct ones."
 
82976
 msgstr ""
 
82977
 
 
82978
-#: common.opt:1003
 
82979
+#: common.opt:1007
 
82980
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
82981
 msgstr ""
 
82982
 
 
82983
-#: common.opt:1020
 
82984
+#: common.opt:1024
 
82985
 msgid "Show the source line with a caret indicating the column"
 
82986
 msgstr ""
 
82987
 
 
82988
-#: common.opt:1024
 
82989
+#: common.opt:1028
 
82990
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
82991
 msgstr ""
 
82992
 
 
82993
-#: common.opt:1028
 
82994
+#: common.opt:1032
 
82995
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
82996
 msgstr ""
 
82997
 
 
82998
-#: common.opt:1032
 
82999
+#: common.opt:1036
 
83000
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
83001
 msgstr ""
 
83002
 
 
83003
-#: common.opt:1036
 
83004
+#: common.opt:1040
 
83005
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
83006
 msgstr ""
 
83007
 
 
83008
-#: common.opt:1043
 
83009
+#: common.opt:1047
 
83010
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
83011
 msgstr ""
 
83012
 
 
83013
-#: common.opt:1047
 
83014
+#: common.opt:1051
 
83015
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
83016
 msgstr ""
 
83017
 
 
83018
-#: common.opt:1051
 
83019
+#: common.opt:1055
 
83020
 msgid "Suppress output of addresses in debugging dumps"
 
83021
 msgstr ""
 
83022
 
 
83023
-#: common.opt:1055
 
83024
+#: common.opt:1059
 
83025
 #, fuzzy
 
83026
-#| msgid "options passed: "
 
83027
 msgid "Dump optimization passes"
 
83028
 msgstr "annetut valitsimet: "
 
83029
 
 
83030
-#: common.opt:1059
 
83031
+#: common.opt:1063
 
83032
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
83033
 msgstr ""
 
83034
 
 
83035
-#: common.opt:1063
 
83036
+#: common.opt:1067
 
83037
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
83038
 msgstr ""
 
83039
 
 
83040
-#: common.opt:1067
 
83041
+#: common.opt:1071
 
83042
 msgid "Enable CFI tables via GAS assembler directives."
 
83043
-msgstr ""
 
83044
+msgstr "Ota käyttöön CFI-taulut GAS-assembler-direktiivien kautta"
 
83045
 
 
83046
-#: common.opt:1071
 
83047
+#: common.opt:1075
 
83048
 msgid "Perform early inlining"
 
83049
 msgstr ""
 
83050
 
 
83051
-#: common.opt:1075
 
83052
+#: common.opt:1079
 
83053
 msgid "Perform DWARF2 duplicate elimination"
 
83054
 msgstr ""
 
83055
 
 
83056
-#: common.opt:1079
 
83057
+#: common.opt:1083
 
83058
 msgid "Perform interprocedural reduction of aggregates"
 
83059
 msgstr ""
 
83060
 
 
83061
-#: common.opt:1083 common.opt:1087
 
83062
+#: common.opt:1087 common.opt:1091
 
83063
 msgid "Perform unused type elimination in debug info"
 
83064
 msgstr ""
 
83065
 
 
83066
-#: common.opt:1091
 
83067
+#: common.opt:1095
 
83068
 msgid "Do not suppress C++ class debug information."
 
83069
 msgstr ""
 
83070
 
 
83071
-#: common.opt:1095
 
83072
+#: common.opt:1099
 
83073
 msgid "Enable exception handling"
 
83074
 msgstr "Käytä poikkeustenkäsittelyä"
 
83075
 
 
83076
-#: common.opt:1099
 
83077
+#: common.opt:1103
 
83078
 msgid "Perform a number of minor, expensive optimizations"
 
83079
 msgstr ""
 
83080
 
 
83081
-#: common.opt:1103
 
83082
+#: common.opt:1107
 
83083
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
83084
 msgstr ""
 
83085
 
 
83086
-#: common.opt:1106
 
83087
+#: common.opt:1110
 
83088
 #, fuzzy, c-format
 
83089
 msgid "unknown excess precision style %qs"
 
83090
 msgstr "tuntematon konetila %qs"
 
83091
 
 
83092
-#: common.opt:1119
 
83093
+#: common.opt:1123
 
83094
 msgid "Output lto objects containing both the intermediate language and binary output."
 
83095
 msgstr ""
 
83096
 
 
83097
-#: common.opt:1123
 
83098
+#: common.opt:1127
 
83099
 msgid "Assume no NaNs or infinities are generated"
 
83100
 msgstr ""
 
83101
 
 
83102
-#: common.opt:1127
 
83103
+#: common.opt:1131
 
83104
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
83105
 msgstr ""
 
83106
 
 
83107
-#: common.opt:1131
 
83108
+#: common.opt:1135
 
83109
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
83110
 msgstr ""
 
83111
 
 
83112
-#: common.opt:1139
 
83113
+#: common.opt:1143
 
83114
 msgid "Perform a forward propagation pass on RTL"
 
83115
 msgstr ""
 
83116
 
 
83117
-#: common.opt:1143
 
83118
+#: common.opt:1147
 
83119
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
83120
 msgstr ""
 
83121
 
 
83122
-#: common.opt:1146
 
83123
+#: common.opt:1150
 
83124
 #, fuzzy, c-format
 
83125
 msgid "unknown floating point contraction style %qs"
 
83126
 msgstr "tuntematon konetila %qs"
 
83127
 
 
83128
-#: common.opt:1163
 
83129
+#: common.opt:1167
 
83130
 msgid "Allow function addresses to be held in registers"
 
83131
 msgstr ""
 
83132
 
 
83133
-#: common.opt:1167
 
83134
+#: common.opt:1171
 
83135
 msgid "Place each function into its own section"
 
83136
 msgstr ""
 
83137
 
 
83138
-#: common.opt:1171
 
83139
+#: common.opt:1175
 
83140
 msgid "Perform global common subexpression elimination"
 
83141
 msgstr ""
 
83142
 
 
83143
-#: common.opt:1175
 
83144
+#: common.opt:1179
 
83145
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
83146
 msgstr ""
 
83147
 
 
83148
-#: common.opt:1179
 
83149
+#: common.opt:1183
 
83150
 msgid "Perform store motion after global common subexpression elimination"
 
83151
 msgstr ""
 
83152
 
 
83153
-#: common.opt:1183
 
83154
+#: common.opt:1187
 
83155
 msgid "Perform redundant load after store elimination in global common subexpression"
 
83156
 msgstr ""
 
83157
 
 
83158
-#: common.opt:1188
 
83159
+#: common.opt:1192
 
83160
 msgid "Perform global common subexpression elimination after register allocation"
 
83161
 msgstr ""
 
83162
 
 
83163
-#: common.opt:1194
 
83164
+#: common.opt:1198
 
83165
 msgid "Enable in and out of Graphite representation"
 
83166
 msgstr ""
 
83167
 
 
83168
-#: common.opt:1198
 
83169
+#: common.opt:1202
 
83170
 msgid "Enable Graphite Identity transformation"
 
83171
 msgstr ""
 
83172
 
 
83173
-#: common.opt:1202
 
83174
+#: common.opt:1206
 
83175
 #, fuzzy
 
83176
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
83177
 msgstr "ehtolausekkeessa ei-lvalue-taulukko"
 
83178
 
 
83179
-#: common.opt:1207
 
83180
+#: common.opt:1211
 
83181
 msgid "Mark all loops as parallel"
 
83182
 msgstr ""
 
83183
 
 
83184
-#: common.opt:1211
 
83185
+#: common.opt:1215
 
83186
 msgid "Enable Loop Strip Mining transformation"
 
83187
 msgstr ""
 
83188
 
 
83189
-#: common.opt:1215
 
83190
+#: common.opt:1219
 
83191
 msgid "Enable Loop Interchange transformation"
 
83192
 msgstr ""
 
83193
 
 
83194
-#: common.opt:1219
 
83195
+#: common.opt:1223
 
83196
 msgid "Enable Loop Blocking transformation"
 
83197
 msgstr ""
 
83198
 
 
83199
-#: common.opt:1223
 
83200
+#: common.opt:1227
 
83201
 msgid "Enable support for GNU transactional memory"
 
83202
 msgstr ""
 
83203
 
 
83204
-#: common.opt:1231
 
83205
+#: common.opt:1235
 
83206
 msgid "Enable the ISL based loop nest optimizer"
 
83207
 msgstr ""
 
83208
 
 
83209
-#: common.opt:1235
 
83210
+#: common.opt:1239
 
83211
 msgid "Force bitfield accesses to match their type width"
 
83212
 msgstr ""
 
83213
 
 
83214
-#: common.opt:1239
 
83215
+#: common.opt:1243
 
83216
 msgid "Enable guessing of branch probabilities"
 
83217
 msgstr ""
 
83218
 
 
83219
-#: common.opt:1247
 
83220
+#: common.opt:1251
 
83221
 msgid "Process #ident directives"
 
83222
 msgstr ""
 
83223
 
 
83224
-#: common.opt:1251
 
83225
+#: common.opt:1255
 
83226
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
83227
 msgstr ""
 
83228
 
 
83229
-#: common.opt:1255
 
83230
+#: common.opt:1259
 
83231
 msgid "Perform conversion of conditional jumps to conditional execution"
 
83232
 msgstr ""
 
83233
 
 
83234
-#: common.opt:1259
 
83235
+#: common.opt:1263
 
83236
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
83237
 msgstr ""
 
83238
 
 
83239
-#: common.opt:1262
 
83240
+#: common.opt:1266
 
83241
 #, fuzzy, c-format
 
83242
 msgid "unknown Stack Reuse Level %qs"
 
83243
 msgstr "tuntematon konetila %qs"
 
83244
 
 
83245
-#: common.opt:1275
 
83246
+#: common.opt:1279
 
83247
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
83248
 msgstr ""
 
83249
 
 
83250
-#: common.opt:1279
 
83251
+#: common.opt:1283
 
83252
 msgid "Also if-convert conditional jumps containing memory writes"
 
83253
 msgstr ""
 
83254
 
 
83255
-#: common.opt:1287
 
83256
+#: common.opt:1291
 
83257
 msgid "Do not generate .size directives"
 
83258
 msgstr ""
 
83259
 
 
83260
-#: common.opt:1291
 
83261
+#: common.opt:1295
 
83262
 msgid "Perform indirect inlining"
 
83263
 msgstr ""
 
83264
 
 
83265
-#: common.opt:1297
 
83266
+#: common.opt:1301
 
83267
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
83268
 msgstr ""
 
83269
 
 
83270
-#: common.opt:1301
 
83271
+#: common.opt:1305
 
83272
 #, fuzzy
 
83273
 msgid "Integrate functions into their callers when code size is known not to grow"
 
83274
 msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
 
83275
 
 
83276
-#: common.opt:1305
 
83277
+#: common.opt:1309
 
83278
 #, fuzzy
 
83279
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
83280
 msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
 
83281
 
 
83282
-#: common.opt:1309
 
83283
+#: common.opt:1313
 
83284
 #, fuzzy
 
83285
 msgid "Integrate functions only required by their single caller"
 
83286
 msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
 
83287
 
 
83288
-#: common.opt:1316
 
83289
+#: common.opt:1320
 
83290
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
83291
 msgstr ""
 
83292
 
 
83293
-#: common.opt:1320
 
83294
+#: common.opt:1324
 
83295
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
83296
 msgstr ""
 
83297
 
 
83298
-#: common.opt:1324
 
83299
+#: common.opt:1328
 
83300
 msgid "Instrument function entry and exit with profiling calls"
 
83301
 msgstr ""
 
83302
 
 
83303
-#: common.opt:1328
 
83304
+#: common.opt:1332
 
83305
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
83306
 msgstr ""
 
83307
 
 
83308
-#: common.opt:1332
 
83309
+#: common.opt:1336
 
83310
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
83311
 msgstr ""
 
83312
 
 
83313
-#: common.opt:1336
 
83314
+#: common.opt:1340
 
83315
 msgid "Perform Interprocedural constant propagation"
 
83316
 msgstr ""
 
83317
 
 
83318
-#: common.opt:1340
 
83319
+#: common.opt:1344
 
83320
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
83321
 msgstr ""
 
83322
 
 
83323
-#: common.opt:1344
 
83324
+#: common.opt:1348
 
83325
 msgid "Perform interprocedural profile propagation"
 
83326
 msgstr ""
 
83327
 
 
83328
-#: common.opt:1348
 
83329
+#: common.opt:1352
 
83330
 msgid "Perform interprocedural points-to analysis"
 
83331
 msgstr ""
 
83332
 
 
83333
-#: common.opt:1352
 
83334
+#: common.opt:1356
 
83335
 msgid "Discover pure and const functions"
 
83336
 msgstr ""
 
83337
 
 
83338
-#: common.opt:1356
 
83339
+#: common.opt:1360
 
83340
 msgid "Discover readonly and non addressable static variables"
 
83341
 msgstr ""
 
83342
 
 
83343
-#: common.opt:1368
 
83344
+#: common.opt:1372
 
83345
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
83346
 msgstr ""
 
83347
 
 
83348
-#: common.opt:1371
 
83349
+#: common.opt:1375
 
83350
 #, c-format
 
83351
 msgid "unknown IRA algorithm %qs"
 
83352
 msgstr ""
 
83353
 
 
83354
-#: common.opt:1381
 
83355
+#: common.opt:1385
 
83356
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
83357
 msgstr ""
 
83358
 
 
83359
-#: common.opt:1384
 
83360
+#: common.opt:1388
 
83361
 #, c-format
 
83362
 msgid "unknown IRA region %qs"
 
83363
 msgstr ""
 
83364
 
 
83365
-#: common.opt:1397 common.opt:1402
 
83366
+#: common.opt:1401 common.opt:1406
 
83367
 msgid "Use IRA based register pressure calculation"
 
83368
 msgstr ""
 
83369
 
 
83370
-#: common.opt:1407
 
83371
+#: common.opt:1411
 
83372
 msgid "Share slots for saving different hard registers."
 
83373
 msgstr ""
 
83374
 
 
83375
-#: common.opt:1411
 
83376
+#: common.opt:1415
 
83377
 msgid "Share stack slots for spilled pseudo-registers."
 
83378
 msgstr ""
 
83379
 
 
83380
-#: common.opt:1415
 
83381
+#: common.opt:1419
 
83382
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
83383
 msgstr ""
 
83384
 
 
83385
-#: common.opt:1419
 
83386
+#: common.opt:1423
 
83387
 msgid "Optimize induction variables on trees"
 
83388
 msgstr ""
 
83389
 
 
83390
-#: common.opt:1423
 
83391
+#: common.opt:1427
 
83392
 msgid "Use jump tables for sufficiently large switch statements"
 
83393
 msgstr ""
 
83394
 
 
83395
-#: common.opt:1427
 
83396
+#: common.opt:1431
 
83397
 msgid "Generate code for functions even if they are fully inlined"
 
83398
 msgstr ""
 
83399
 
 
83400
-#: common.opt:1431
 
83401
+#: common.opt:1435
 
83402
 msgid "Emit static const variables even if they are not used"
 
83403
 msgstr ""
 
83404
 
 
83405
-#: common.opt:1435
 
83406
+#: common.opt:1439
 
83407
 msgid "Give external symbols a leading underscore"
 
83408
 msgstr ""
 
83409
 
 
83410
-#: common.opt:1443
 
83411
+#: common.opt:1447
 
83412
 msgid "Enable link-time optimization."
 
83413
 msgstr ""
 
83414
 
 
83415
-#: common.opt:1447
 
83416
+#: common.opt:1451
 
83417
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
83418
 msgstr ""
 
83419
 
 
83420
-#: common.opt:1451
 
83421
+#: common.opt:1455
 
83422
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
83423
 msgstr ""
 
83424
 
 
83425
-#: common.opt:1455
 
83426
+#: common.opt:1459
 
83427
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
83428
 msgstr ""
 
83429
 
 
83430
-#: common.opt:1459
 
83431
+#: common.opt:1463
 
83432
 msgid "Put every symbol into separate partition"
 
83433
 msgstr ""
 
83434
 
 
83435
-#: common.opt:1463
 
83436
+#: common.opt:1467
 
83437
 #, fuzzy
 
83438
 msgid "Disable partioning and streaming"
 
83439
 msgstr "Käytä AltiVec-käskyjä"
 
83440
 
 
83441
-#: common.opt:1468
 
83442
+#: common.opt:1472
 
83443
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
83444
 msgstr ""
 
83445
 
 
83446
-#: common.opt:1472
 
83447
+#: common.opt:1476
 
83448
 msgid "Report various link-time optimization statistics"
 
83449
 msgstr ""
 
83450
 
 
83451
-#: common.opt:1476
 
83452
+#: common.opt:1480
 
83453
 msgid "Set errno after built-in math functions"
 
83454
 msgstr ""
 
83455
 
 
83456
-#: common.opt:1480
 
83457
+#: common.opt:1484
 
83458
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
83459
 msgstr ""
 
83460
 
 
83461
-#: common.opt:1484
 
83462
+#: common.opt:1488
 
83463
 msgid "Report on permanent memory allocation"
 
83464
 msgstr ""
 
83465
 
 
83466
-#: common.opt:1488
 
83467
+#: common.opt:1492
 
83468
 msgid "Report on permanent memory allocation in WPA only"
 
83469
 msgstr ""
 
83470
 
 
83471
-#: common.opt:1495
 
83472
+#: common.opt:1499
 
83473
 msgid "Attempt to merge identical constants and constant variables"
 
83474
 msgstr ""
 
83475
 
 
83476
-#: common.opt:1499
 
83477
+#: common.opt:1503
 
83478
 msgid "Attempt to merge identical constants across compilation units"
 
83479
 msgstr ""
 
83480
 
 
83481
-#: common.opt:1503
 
83482
+#: common.opt:1507
 
83483
 msgid "Attempt to merge identical debug strings across compilation units"
 
83484
 msgstr ""
 
83485
 
 
83486
-#: common.opt:1507
 
83487
+#: common.opt:1511
 
83488
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
83489
 msgstr ""
 
83490
 
 
83491
-#: common.opt:1511
 
83492
+#: common.opt:1515
 
83493
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
83494
 msgstr ""
 
83495
 
 
83496
-#: common.opt:1515
 
83497
+#: common.opt:1519
 
83498
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
83499
 msgstr ""
 
83500
 
 
83501
-#: common.opt:1519
 
83502
+#: common.opt:1523
 
83503
 msgid "Move loop invariant computations out of loops"
 
83504
 msgstr ""
 
83505
 
 
83506
-#: common.opt:1523
 
83507
+#: common.opt:1527
 
83508
 msgid "Use the RTL dead code elimination pass"
 
83509
 msgstr ""
 
83510
 
 
83511
-#: common.opt:1527
 
83512
+#: common.opt:1531
 
83513
 msgid "Use the RTL dead store elimination pass"
 
83514
 msgstr ""
 
83515
 
 
83516
-#: common.opt:1531
 
83517
+#: common.opt:1535
 
83518
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
83519
 msgstr ""
 
83520
 
 
83521
-#: common.opt:1535
 
83522
+#: common.opt:1539
 
83523
 msgid "Support synchronous non-call exceptions"
 
83524
 msgstr ""
 
83525
 
 
83526
-#: common.opt:1539
 
83527
+#: common.opt:1543
 
83528
 msgid "When possible do not generate stack frames"
 
83529
 msgstr ""
 
83530
 
 
83531
-#: common.opt:1543
 
83532
+#: common.opt:1547
 
83533
 #, fuzzy
 
83534
 msgid "Enable all optimization info dumps on stderr"
 
83535
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
83536
 
 
83537
-#: common.opt:1547
 
83538
+#: common.opt:1551
 
83539
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
83540
 msgstr ""
 
83541
 
 
83542
-#: common.opt:1551
 
83543
+#: common.opt:1555
 
83544
 msgid "Do the full register move optimization pass"
 
83545
 msgstr ""
 
83546
 
 
83547
-#: common.opt:1555
 
83548
+#: common.opt:1559
 
83549
 msgid "Optimize sibling and tail recursive calls"
 
83550
 msgstr ""
 
83551
 
 
83552
-#: common.opt:1559
 
83553
+#: common.opt:1563
 
83554
 msgid "Perform partial inlining"
 
83555
 msgstr ""
 
83556
 
 
83557
-#: common.opt:1563 common.opt:1567
 
83558
+#: common.opt:1567 common.opt:1571
 
83559
 msgid "Report on memory allocation before interprocedural optimization"
 
83560
 msgstr ""
 
83561
 
 
83562
-#: common.opt:1571
 
83563
+#: common.opt:1575
 
83564
 msgid "Pack structure members together without holes"
 
83565
 msgstr ""
 
83566
 
 
83567
-#: common.opt:1575
 
83568
+#: common.opt:1579
 
83569
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
83570
 msgstr ""
 
83571
 
 
83572
-#: common.opt:1579
 
83573
+#: common.opt:1583
 
83574
 msgid "Return small aggregates in memory, not registers"
 
83575
 msgstr ""
 
83576
 
 
83577
-#: common.opt:1583
 
83578
+#: common.opt:1587
 
83579
 msgid "Perform loop peeling"
 
83580
 msgstr ""
 
83581
 
 
83582
-#: common.opt:1587
 
83583
+#: common.opt:1591
 
83584
 msgid "Enable machine specific peephole optimizations"
 
83585
 msgstr ""
 
83586
 
 
83587
-#: common.opt:1591
 
83588
+#: common.opt:1595
 
83589
 msgid "Enable an RTL peephole pass before sched2"
 
83590
 msgstr ""
 
83591
 
 
83592
-#: common.opt:1595
 
83593
+#: common.opt:1599
 
83594
 msgid "Generate position-independent code if possible (large mode)"
 
83595
 msgstr ""
 
83596
 
 
83597
-#: common.opt:1599
 
83598
+#: common.opt:1603
 
83599
 msgid "Generate position-independent code for executables if possible (large mode)"
 
83600
 msgstr ""
 
83601
 
 
83602
-#: common.opt:1603
 
83603
+#: common.opt:1607
 
83604
 msgid "Generate position-independent code if possible (small mode)"
 
83605
 msgstr ""
 
83606
 
 
83607
-#: common.opt:1607
 
83608
+#: common.opt:1611
 
83609
 msgid "Generate position-independent code for executables if possible (small mode)"
 
83610
 msgstr ""
 
83611
 
 
83612
-#: common.opt:1611
 
83613
+#: common.opt:1615
 
83614
 msgid "Specify a plugin to load"
 
83615
 msgstr ""
 
83616
 
 
83617
-#: common.opt:1615
 
83618
+#: common.opt:1619
 
83619
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
83620
 msgstr ""
 
83621
 
 
83622
-#: common.opt:1619
 
83623
+#: common.opt:1623
 
83624
 msgid "Run predictive commoning optimization."
 
83625
 msgstr ""
 
83626
 
 
83627
-#: common.opt:1623
 
83628
+#: common.opt:1627
 
83629
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
83630
 msgstr ""
 
83631
 
 
83632
-#: common.opt:1627
 
83633
+#: common.opt:1631
 
83634
 msgid "Enable basic program profiling code"
 
83635
 msgstr ""
 
83636
 
 
83637
-#: common.opt:1631
 
83638
+#: common.opt:1635
 
83639
 msgid "Insert arc-based program profiling code"
 
83640
 msgstr ""
 
83641
 
 
83642
-#: common.opt:1635
 
83643
+#: common.opt:1639
 
83644
 msgid "Set the top-level directory for storing the profile data."
 
83645
 msgstr ""
 
83646
 
 
83647
-#: common.opt:1640
 
83648
+#: common.opt:1644
 
83649
 msgid "Enable correction of flow inconsistent profile data input"
 
83650
 msgstr ""
 
83651
 
 
83652
-#: common.opt:1644
 
83653
+#: common.opt:1648
 
83654
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
83655
 msgstr ""
 
83656
 
 
83657
-#: common.opt:1648
 
83658
+#: common.opt:1652
 
83659
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
83660
 msgstr ""
 
83661
 
 
83662
-#: common.opt:1652
 
83663
+#: common.opt:1656
 
83664
 msgid "Enable common options for performing profile feedback directed optimizations"
 
83665
 msgstr ""
 
83666
 
 
83667
-#: common.opt:1656
 
83668
+#: common.opt:1660
 
83669
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
83670
 msgstr ""
 
83671
 
 
83672
-#: common.opt:1660
 
83673
+#: common.opt:1664
 
83674
 msgid "Insert code to profile values of expressions"
 
83675
 msgstr ""
 
83676
 
 
83677
-#: common.opt:1664
 
83678
+#: common.opt:1668
 
83679
 msgid "Report on consistency of profile"
 
83680
 msgstr ""
 
83681
 
 
83682
-#: common.opt:1671
 
83683
+#: common.opt:1675
 
83684
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
83685
 msgstr ""
 
83686
 
 
83687
-#: common.opt:1681
 
83688
+#: common.opt:1685
 
83689
 msgid "Record gcc command line switches in the object file."
 
83690
 msgstr ""
 
83691
 
 
83692
-#: common.opt:1685
 
83693
+#: common.opt:1689
 
83694
 msgid "Return small aggregates in registers"
 
83695
 msgstr ""
 
83696
 
 
83697
-#: common.opt:1689
 
83698
+#: common.opt:1693
 
83699
 msgid "Enables a register move optimization"
 
83700
 msgstr ""
 
83701
 
 
83702
-#: common.opt:1693
 
83703
+#: common.opt:1697
 
83704
 msgid "Perform a register renaming optimization pass"
 
83705
 msgstr ""
 
83706
 
 
83707
-#: common.opt:1697
 
83708
+#: common.opt:1701
 
83709
 msgid "Reorder basic blocks to improve code placement"
 
83710
 msgstr ""
 
83711
 
 
83712
-#: common.opt:1701
 
83713
+#: common.opt:1705
 
83714
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
83715
 msgstr ""
 
83716
 
 
83717
-#: common.opt:1705
 
83718
+#: common.opt:1709
 
83719
 msgid "Reorder functions to improve code placement"
 
83720
 msgstr ""
 
83721
 
 
83722
-#: common.opt:1709
 
83723
+#: common.opt:1713
 
83724
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
83725
 msgstr ""
 
83726
 
 
83727
-#: common.opt:1717
 
83728
+#: common.opt:1721
 
83729
 msgid "Disable optimizations that assume default FP rounding behavior"
 
83730
 msgstr ""
 
83731
 
 
83732
-#: common.opt:1721
 
83733
+#: common.opt:1725
 
83734
 msgid "Enable scheduling across basic blocks"
 
83735
 msgstr ""
 
83736
 
 
83737
-#: common.opt:1725
 
83738
+#: common.opt:1729
 
83739
 msgid "Enable register pressure sensitive insn scheduling"
 
83740
 msgstr ""
 
83741
 
 
83742
-#: common.opt:1729
 
83743
+#: common.opt:1733
 
83744
 msgid "Allow speculative motion of non-loads"
 
83745
 msgstr ""
 
83746
 
 
83747
-#: common.opt:1733
 
83748
+#: common.opt:1737
 
83749
 msgid "Allow speculative motion of some loads"
 
83750
 msgstr ""
 
83751
 
 
83752
-#: common.opt:1737
 
83753
+#: common.opt:1741
 
83754
 msgid "Allow speculative motion of more loads"
 
83755
 msgstr ""
 
83756
 
 
83757
-#: common.opt:1741
 
83758
+#: common.opt:1745
 
83759
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
83760
 msgstr ""
 
83761
 
 
83762
-#: common.opt:1745
 
83763
+#: common.opt:1749
 
83764
 msgid "If scheduling post reload, do superblock scheduling"
 
83765
 msgstr ""
 
83766
 
 
83767
-#: common.opt:1753
 
83768
+#: common.opt:1757
 
83769
 msgid "Reschedule instructions before register allocation"
 
83770
 msgstr ""
 
83771
 
 
83772
-#: common.opt:1757
 
83773
+#: common.opt:1761
 
83774
 msgid "Reschedule instructions after register allocation"
 
83775
 msgstr ""
 
83776
 
 
83777
-#: common.opt:1764
 
83778
+#: common.opt:1768
 
83779
 msgid "Schedule instructions using selective scheduling algorithm"
 
83780
 msgstr ""
 
83781
 
 
83782
-#: common.opt:1768
 
83783
+#: common.opt:1772
 
83784
 msgid "Run selective scheduling after reload"
 
83785
 msgstr ""
 
83786
 
 
83787
-#: common.opt:1772
 
83788
+#: common.opt:1776
 
83789
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
83790
 msgstr ""
 
83791
 
 
83792
-#: common.opt:1776
 
83793
+#: common.opt:1780
 
83794
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
83795
 msgstr ""
 
83796
 
 
83797
-#: common.opt:1780
 
83798
+#: common.opt:1784
 
83799
 msgid "Reschedule pipelined regions without pipelining"
 
83800
 msgstr ""
 
83801
 
 
83802
-#: common.opt:1786
 
83803
+#: common.opt:1790
 
83804
 msgid "Allow premature scheduling of queued insns"
 
83805
 msgstr ""
 
83806
 
 
83807
-#: common.opt:1790
 
83808
+#: common.opt:1794
 
83809
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
83810
 msgstr ""
 
83811
 
 
83812
-#: common.opt:1798
 
83813
+#: common.opt:1802
 
83814
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
83815
 msgstr ""
 
83816
 
 
83817
-#: common.opt:1802
 
83818
+#: common.opt:1806
 
83819
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
83820
 msgstr ""
 
83821
 
 
83822
-#: common.opt:1806
 
83823
+#: common.opt:1810
 
83824
 msgid "Enable the group heuristic in the scheduler"
 
83825
 msgstr ""
 
83826
 
 
83827
-#: common.opt:1810
 
83828
+#: common.opt:1814
 
83829
 msgid "Enable the critical path heuristic in the scheduler"
 
83830
 msgstr ""
 
83831
 
 
83832
-#: common.opt:1814
 
83833
+#: common.opt:1818
 
83834
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
83835
 msgstr ""
 
83836
 
 
83837
-#: common.opt:1818
 
83838
+#: common.opt:1822
 
83839
 msgid "Enable the rank heuristic in the scheduler"
 
83840
 msgstr ""
 
83841
 
 
83842
-#: common.opt:1822
 
83843
+#: common.opt:1826
 
83844
 msgid "Enable the last instruction heuristic in the scheduler"
 
83845
 msgstr ""
 
83846
 
 
83847
-#: common.opt:1826
 
83848
+#: common.opt:1830
 
83849
 msgid "Enable the dependent count heuristic in the scheduler"
 
83850
 msgstr ""
 
83851
 
 
83852
-#: common.opt:1830
 
83853
+#: common.opt:1834
 
83854
 msgid "Access data in the same section from shared anchor points"
 
83855
 msgstr ""
 
83856
 
 
83857
-#: common.opt:1842
 
83858
+#: common.opt:1846
 
83859
 msgid "Turn on Redundant Extensions Elimination pass."
 
83860
 msgstr ""
 
83861
 
 
83862
-#: common.opt:1846
 
83863
+#: common.opt:1850
 
83864
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
83865
 msgstr ""
 
83866
 
 
83867
-#: common.opt:1850
 
83868
+#: common.opt:1854
 
83869
 msgid "Emit function prologues only before parts of the function that need it,"
 
83870
 msgstr ""
 
83871
 
 
83872
-#: common.opt:1855
 
83873
+#: common.opt:1859
 
83874
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
83875
 msgstr ""
 
83876
 
 
83877
-#: common.opt:1859
 
83878
+#: common.opt:1863
 
83879
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
83880
 msgstr ""
 
83881
 
 
83882
-#: common.opt:1863
 
83883
+#: common.opt:1867
 
83884
 msgid "Convert floating point constants to single precision constants"
 
83885
 msgstr ""
 
83886
 
 
83887
-#: common.opt:1867
 
83888
+#: common.opt:1871
 
83889
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
83890
 msgstr ""
 
83891
 
 
83892
-#: common.opt:1871
 
83893
+#: common.opt:1875
 
83894
 msgid "Generate discontiguous stack frames"
 
83895
 msgstr ""
 
83896
 
 
83897
-#: common.opt:1875
 
83898
+#: common.opt:1879
 
83899
 msgid "Split wide types into independent registers"
 
83900
 msgstr ""
 
83901
 
 
83902
-#: common.opt:1879
 
83903
+#: common.opt:1883
 
83904
 msgid "Apply variable expansion when loops are unrolled"
 
83905
 msgstr ""
 
83906
 
 
83907
-#: common.opt:1883
 
83908
+#: common.opt:1887
 
83909
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
83910
 msgstr ""
 
83911
 
 
83912
-#: common.opt:1887
 
83913
+#: common.opt:1891
 
83914
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
83915
 msgstr ""
 
83916
 
 
83917
-#: common.opt:1894
 
83918
+#: common.opt:1898
 
83919
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
83920
 msgstr ""
 
83921
 
 
83922
-#: common.opt:1898
 
83923
+#: common.opt:1902
 
83924
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
83925
 msgstr ""
 
83926
 
 
83927
-#: common.opt:1902
 
83928
+#: common.opt:1906
 
83929
 msgid "Use propolice as a stack protection method"
 
83930
 msgstr ""
 
83931
 
 
83932
-#: common.opt:1906
 
83933
+#: common.opt:1910
 
83934
 msgid "Use a stack protection method for every function"
 
83935
 msgstr ""
 
83936
 
 
83937
-#: common.opt:1910
 
83938
+#: common.opt:1914
 
83939
 msgid "Output stack usage information on a per-function basis"
 
83940
 msgstr ""
 
83941
 
 
83942
-#: common.opt:1922
 
83943
+#: common.opt:1926
 
83944
 msgid "Assume strict aliasing rules apply"
 
83945
 msgstr ""
 
83946
 
 
83947
-#: common.opt:1926
 
83948
+#: common.opt:1930
 
83949
 msgid "Treat signed overflow as undefined"
 
83950
 msgstr ""
 
83951
 
 
83952
-#: common.opt:1930
 
83953
+#: common.opt:1934
 
83954
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
83955
 msgstr ""
 
83956
 
 
83957
-#: common.opt:1934
 
83958
+#: common.opt:1938
 
83959
 msgid "Check for syntax errors, then stop"
 
83960
 msgstr ""
 
83961
 
 
83962
-#: common.opt:1938
 
83963
+#: common.opt:1942
 
83964
 msgid "Create data files needed by \"gcov\""
 
83965
 msgstr ""
 
83966
 
 
83967
-#: common.opt:1942
 
83968
+#: common.opt:1946
 
83969
 msgid "Perform jump threading optimizations"
 
83970
 msgstr ""
 
83971
 
 
83972
-#: common.opt:1946
 
83973
+#: common.opt:1950
 
83974
 msgid "Report the time taken by each compiler pass"
 
83975
 msgstr ""
 
83976
 
 
83977
-#: common.opt:1950
 
83978
+#: common.opt:1954
 
83979
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
83980
 msgstr ""
 
83981
 
 
83982
-#: common.opt:1953
 
83983
+#: common.opt:1957
 
83984
 #, fuzzy, c-format
 
83985
 msgid "unknown TLS model %qs"
 
83986
 msgstr "tuntematon konetila %qs"
 
83987
 
 
83988
-#: common.opt:1969
 
83989
+#: common.opt:1973
 
83990
 msgid "Reorder top level functions, variables, and asms"
 
83991
 msgstr ""
 
83992
 
 
83993
-#: common.opt:1973
 
83994
+#: common.opt:1977
 
83995
 msgid "Perform superblock formation via tail duplication"
 
83996
 msgstr ""
 
83997
 
 
83998
-#: common.opt:1980
 
83999
+#: common.opt:1984
 
84000
 msgid "Assume floating-point operations can trap"
 
84001
 msgstr ""
 
84002
 
 
84003
-#: common.opt:1984
 
84004
+#: common.opt:1988
 
84005
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
84006
 msgstr ""
 
84007
 
 
84008
-#: common.opt:1988
 
84009
+#: common.opt:1992
 
84010
 msgid "Enable SSA-CCP optimization on trees"
 
84011
 msgstr ""
 
84012
 
 
84013
-#: common.opt:1992
 
84014
+#: common.opt:1996
 
84015
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
84016
 msgstr ""
 
84017
 
 
84018
-#: common.opt:2000
 
84019
+#: common.opt:2004
 
84020
 msgid "Enable loop header copying on trees"
 
84021
 msgstr ""
 
84022
 
 
84023
-#: common.opt:2004
 
84024
+#: common.opt:2008
 
84025
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
84026
 msgstr ""
 
84027
 
 
84028
-#: common.opt:2008
 
84029
+#: common.opt:2012
 
84030
 msgid "Enable coalescing of all copy-related user variables"
 
84031
 msgstr ""
 
84032
 
 
84033
-#: common.opt:2012
 
84034
+#: common.opt:2016
 
84035
 msgid "Replace SSA temporaries with better names in copies"
 
84036
 msgstr ""
 
84037
 
 
84038
-#: common.opt:2016
 
84039
+#: common.opt:2020
 
84040
 msgid "Enable copy propagation on trees"
 
84041
 msgstr ""
 
84042
 
 
84043
-#: common.opt:2024
 
84044
+#: common.opt:2028
 
84045
 msgid "Transform condition stores into unconditional ones"
 
84046
 msgstr ""
 
84047
 
 
84048
-#: common.opt:2028
 
84049
+#: common.opt:2032
 
84050
 msgid "Perform conversions of switch initializations."
 
84051
 msgstr ""
 
84052
 
 
84053
-#: common.opt:2032
 
84054
+#: common.opt:2036
 
84055
 msgid "Enable SSA dead code elimination optimization on trees"
 
84056
 msgstr ""
 
84057
 
 
84058
-#: common.opt:2036
 
84059
+#: common.opt:2040
 
84060
 msgid "Enable dominator optimizations"
 
84061
 msgstr ""
 
84062
 
 
84063
-#: common.opt:2040
 
84064
+#: common.opt:2044
 
84065
 #, fuzzy
 
84066
 msgid "Enable tail merging on trees"
 
84067
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
84068
 
 
84069
-#: common.opt:2044
 
84070
+#: common.opt:2048
 
84071
 msgid "Enable dead store elimination"
 
84072
 msgstr ""
 
84073
 
 
84074
-#: common.opt:2048
 
84075
+#: common.opt:2052
 
84076
 msgid "Enable forward propagation on trees"
 
84077
 msgstr ""
 
84078
 
 
84079
-#: common.opt:2052
 
84080
+#: common.opt:2056
 
84081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
84082
 msgstr ""
 
84083
 
 
84084
-#: common.opt:2056
 
84085
+#: common.opt:2060
 
84086
 #, fuzzy
 
84087
 msgid "Enable string length optimizations on trees"
 
84088
 msgstr "ehtolausekkeessa ei-lvalue-taulukko"
 
84089
 
 
84090
-#: common.opt:2060
 
84091
+#: common.opt:2064
 
84092
 msgid "Enable loop distribution on trees"
 
84093
 msgstr ""
 
84094
 
 
84095
-#: common.opt:2064
 
84096
+#: common.opt:2068
 
84097
 msgid "Enable loop distribution for patterns transformed into a library call"
 
84098
 msgstr ""
 
84099
 
 
84100
-#: common.opt:2068
 
84101
+#: common.opt:2072
 
84102
 msgid "Enable loop invariant motion on trees"
 
84103
 msgstr ""
 
84104
 
 
84105
-#: common.opt:2072
 
84106
+#: common.opt:2076
 
84107
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
84108
 msgstr ""
 
84109
 
 
84110
-#: common.opt:2076
 
84111
+#: common.opt:2080
 
84112
 msgid "Create canonical induction variables in loops"
 
84113
 msgstr ""
 
84114
 
 
84115
-#: common.opt:2080
 
84116
+#: common.opt:2084
 
84117
 msgid "Enable loop optimizations on tree level"
 
84118
 msgstr ""
 
84119
 
 
84120
-#: common.opt:2084
 
84121
+#: common.opt:2088
 
84122
 msgid "Enable automatic parallelization of loops"
 
84123
 msgstr ""
 
84124
 
 
84125
-#: common.opt:2088
 
84126
+#: common.opt:2092
 
84127
 #, fuzzy
 
84128
 msgid "Enable hoisting loads from conditional pointers."
 
84129
 msgstr "ehtolausekkeessa ei-lvalue-taulukko"
 
84130
 
 
84131
-#: common.opt:2092
 
84132
+#: common.opt:2096
 
84133
 msgid "Enable SSA-PRE optimization on trees"
 
84134
 msgstr ""
 
84135
 
 
84136
-#: common.opt:2096
 
84137
+#: common.opt:2100
 
84138
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
84139
 msgstr ""
 
84140
 
 
84141
-#: common.opt:2100
 
84142
+#: common.opt:2104
 
84143
 msgid "Perform function-local points-to analysis on trees."
 
84144
 msgstr ""
 
84145
 
 
84146
-#: common.opt:2104
 
84147
+#: common.opt:2108
 
84148
 msgid "Enable reassociation on tree level"
 
84149
 msgstr ""
 
84150
 
 
84151
-#: common.opt:2112
 
84152
+#: common.opt:2116
 
84153
 msgid "Enable SSA code sinking on trees"
 
84154
 msgstr ""
 
84155
 
 
84156
-#: common.opt:2116
 
84157
+#: common.opt:2120
 
84158
 msgid "Perform straight-line strength reduction"
 
84159
 msgstr ""
 
84160
 
 
84161
-#: common.opt:2120
 
84162
+#: common.opt:2124
 
84163
 msgid "Perform scalar replacement of aggregates"
 
84164
 msgstr ""
 
84165
 
 
84166
-#: common.opt:2124
 
84167
+#: common.opt:2128
 
84168
 msgid "Replace temporary expressions in the SSA->normal pass"
 
84169
 msgstr ""
 
84170
 
 
84171
-#: common.opt:2128
 
84172
+#: common.opt:2132
 
84173
 msgid "Perform live range splitting during the SSA->normal pass"
 
84174
 msgstr ""
 
84175
 
 
84176
-#: common.opt:2132
 
84177
+#: common.opt:2136
 
84178
 msgid "Perform Value Range Propagation on trees"
 
84179
 msgstr ""
 
84180
 
 
84181
-#: common.opt:2136
 
84182
+#: common.opt:2140
 
84183
 msgid "Compile whole compilation unit at a time"
 
84184
 msgstr ""
 
84185
 
 
84186
-#: common.opt:2140
 
84187
+#: common.opt:2144
 
84188
 msgid "Perform loop unrolling when iteration count is known"
 
84189
 msgstr ""
 
84190
 
 
84191
-#: common.opt:2144
 
84192
+#: common.opt:2148
 
84193
 msgid "Perform loop unrolling for all loops"
 
84194
 msgstr ""
 
84195
 
 
84196
-#: common.opt:2151
 
84197
+#: common.opt:2155
 
84198
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
84199
 msgstr ""
 
84200
 
 
84201
-#: common.opt:2155
 
84202
+#: common.opt:2159
 
84203
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
84204
 msgstr ""
 
84205
 
 
84206
-#: common.opt:2160
 
84207
+#: common.opt:2164
 
84208
 msgid "Same as -fassociative-math for expressions which include division."
 
84209
 msgstr ""
 
84210
 
 
84211
-#: common.opt:2168
 
84212
+#: common.opt:2172
 
84213
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
84214
 msgstr ""
 
84215
 
 
84216
-#: common.opt:2172
 
84217
+#: common.opt:2176
 
84218
 msgid "Perform loop unswitching"
 
84219
 msgstr ""
 
84220
 
 
84221
-#: common.opt:2176
 
84222
+#: common.opt:2180
 
84223
 msgid "Just generate unwind tables for exception handling"
 
84224
 msgstr ""
 
84225
 
 
84226
-#: common.opt:2180
 
84227
+#: common.opt:2184
 
84228
 msgid "Use the bfd linker instead of the default linker"
 
84229
 msgstr ""
 
84230
 
 
84231
-#: common.opt:2184
 
84232
+#: common.opt:2188
 
84233
 msgid "Use the gold linker instead of the default linker"
 
84234
 msgstr ""
 
84235
 
 
84236
-#: common.opt:2196
 
84237
+#: common.opt:2200
 
84238
 msgid "Perform variable tracking"
 
84239
 msgstr ""
 
84240
 
 
84241
-#: common.opt:2204
 
84242
+#: common.opt:2208
 
84243
 msgid "Perform variable tracking by annotating assignments"
 
84244
 msgstr ""
 
84245
 
 
84246
-#: common.opt:2210
 
84247
+#: common.opt:2214
 
84248
 msgid "Toggle -fvar-tracking-assignments"
 
84249
 msgstr ""
 
84250
 
 
84251
-#: common.opt:2218
 
84252
+#: common.opt:2222
 
84253
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
84254
 msgstr ""
 
84255
 
 
84256
-#: common.opt:2222
 
84257
+#: common.opt:2226
 
84258
 msgid "Enable loop vectorization on trees"
 
84259
 msgstr ""
 
84260
 
 
84261
-#: common.opt:2226
 
84262
+#: common.opt:2230
 
84263
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
84264
 msgstr ""
 
84265
 
 
84266
-#: common.opt:2230
 
84267
+#: common.opt:2234
 
84268
 msgid "Enable basic block vectorization (SLP) on trees"
 
84269
 msgstr ""
 
84270
 
 
84271
-#: common.opt:2234
 
84272
+#: common.opt:2238
 
84273
 msgid "Enable use of cost model in vectorization"
 
84274
 msgstr ""
 
84275
 
 
84276
-#: common.opt:2238
 
84277
+#: common.opt:2242
 
84278
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
84279
 msgstr ""
 
84280
 
 
84281
-#: common.opt:2242
 
84282
+#: common.opt:2246
 
84283
 msgid "Enable copy propagation of scalar-evolution information."
 
84284
 msgstr ""
 
84285
 
 
84286
-#: common.opt:2252
 
84287
+#: common.opt:2256
 
84288
 msgid "Add extra commentary to assembler output"
 
84289
 msgstr ""
 
84290
 
 
84291
-#: common.opt:2256
 
84292
+#: common.opt:2260
 
84293
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
84294
 msgstr ""
 
84295
 
 
84296
-#: common.opt:2259
 
84297
+#: common.opt:2263
 
84298
 #, fuzzy, c-format
 
84299
 msgid "unrecognized visibility value %qs"
 
84300
 msgstr "tunnistamaton muotomäärite"
 
84301
 
 
84302
-#: common.opt:2275
 
84303
+#: common.opt:2279
 
84304
 msgid "Use expression value profiles in optimizations"
 
84305
 msgstr ""
 
84306
 
 
84307
-#: common.opt:2279
 
84308
+#: common.opt:2283
 
84309
 msgid "Construct webs and split unrelated uses of single variable"
 
84310
 msgstr ""
 
84311
 
 
84312
-#: common.opt:2283
 
84313
+#: common.opt:2287
 
84314
 msgid "Enable conditional dead code elimination for builtin calls"
 
84315
 msgstr ""
 
84316
 
 
84317
-#: common.opt:2287
 
84318
+#: common.opt:2291
 
84319
 msgid "Perform whole program optimizations"
 
84320
 msgstr ""
 
84321
 
 
84322
-#: common.opt:2291
 
84323
+#: common.opt:2295
 
84324
 msgid "Assume signed arithmetic overflow wraps around"
 
84325
 msgstr ""
 
84326
 
 
84327
-#: common.opt:2295
 
84328
+#: common.opt:2299
 
84329
 msgid "Put zero initialized data in the bss section"
 
84330
 msgstr ""
 
84331
 
 
84332
-#: common.opt:2299
 
84333
+#: common.opt:2303
 
84334
 msgid "Generate debug information in default format"
 
84335
 msgstr ""
 
84336
 
 
84337
-#: common.opt:2303
 
84338
+#: common.opt:2307
 
84339
 msgid "Generate debug information in COFF format"
 
84340
 msgstr ""
 
84341
 
 
84342
-#: common.opt:2307
 
84343
+#: common.opt:2311
 
84344
 msgid "Generate debug information in DWARF v2 (or later) format"
 
84345
 msgstr ""
 
84346
 
 
84347
-#: common.opt:2311
 
84348
+#: common.opt:2315
 
84349
 msgid "Generate debug information in default extended format"
 
84350
 msgstr ""
 
84351
 
 
84352
-#: common.opt:2315
 
84353
+#: common.opt:2319
 
84354
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
84355
 msgstr ""
 
84356
 
 
84357
-#: common.opt:2319
 
84358
+#: common.opt:2323
 
84359
 msgid "Generate DWARF pubnames and pubtypes sections."
 
84360
 msgstr ""
 
84361
 
 
84362
-#: common.opt:2323
 
84363
+#: common.opt:2327
 
84364
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
84365
 msgstr ""
 
84366
 
 
84367
-#: common.opt:2327
 
84368
+#: common.opt:2331
 
84369
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
84370
 msgstr ""
 
84371
 
 
84372
-#: common.opt:2331
 
84373
+#: common.opt:2335
 
84374
 msgid "Don't generate debug information in separate .dwo files"
 
84375
 msgstr ""
 
84376
 
 
84377
-#: common.opt:2335
 
84378
+#: common.opt:2339
 
84379
 msgid "Generate debug information in separate .dwo files"
 
84380
 msgstr ""
 
84381
 
 
84382
-#: common.opt:2339
 
84383
+#: common.opt:2343
 
84384
 msgid "Generate debug information in STABS format"
 
84385
 msgstr ""
 
84386
 
 
84387
-#: common.opt:2343
 
84388
+#: common.opt:2347
 
84389
 msgid "Generate debug information in extended STABS format"
 
84390
-msgstr ""
 
84391
+msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
 
84392
 
 
84393
-#: common.opt:2347
 
84394
+#: common.opt:2351
 
84395
 msgid "Emit DWARF additions beyond selected version"
 
84396
 msgstr ""
 
84397
 
 
84398
-#: common.opt:2351
 
84399
+#: common.opt:2355
 
84400
 msgid "Don't emit DWARF additions beyond selected version"
 
84401
 msgstr ""
 
84402
 
 
84403
-#: common.opt:2355
 
84404
+#: common.opt:2359
 
84405
 msgid "Toggle debug information generation"
 
84406
 msgstr ""
 
84407
 
 
84408
-#: common.opt:2359
 
84409
+#: common.opt:2363
 
84410
 msgid "Generate debug information in VMS format"
 
84411
-msgstr ""
 
84412
+msgstr "Tuota vianjäljitystietoja VMS-muodossa"
 
84413
 
 
84414
-#: common.opt:2363
 
84415
+#: common.opt:2367
 
84416
 msgid "Generate debug information in XCOFF format"
 
84417
-msgstr ""
 
84418
+msgstr "Tuota vianjäljitystietoja XCOFF-muodossa"
 
84419
 
 
84420
-#: common.opt:2367
 
84421
+#: common.opt:2371
 
84422
 msgid "Generate debug information in extended XCOFF format"
 
84423
 msgstr ""
 
84424
 
 
84425
-#: common.opt:2374
 
84426
+#: common.opt:2378
 
84427
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
84428
 msgstr ""
 
84429
 
 
84430
-#: common.opt:2378
 
84431
+#: common.opt:2382
 
84432
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
84433
 msgstr ""
 
84434
 
 
84435
-#: common.opt:2400
 
84436
+#: common.opt:2404
 
84437
 #, fuzzy
 
84438
-#| msgid "  -o <file>                Place the output into <file>\n"
 
84439
 msgid "-o <file>\tPlace output into <file>"
 
84440
 msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
 
84441
 
 
84442
-#: common.opt:2404
 
84443
+#: common.opt:2408
 
84444
 msgid "Enable function profiling"
 
84445
-msgstr ""
 
84446
+msgstr "Ota käyttöön funktioprofilointi"
 
84447
 
 
84448
-#: common.opt:2414
 
84449
+#: common.opt:2418
 
84450
 msgid "Like -pedantic but issue them as errors"
 
84451
 msgstr ""
 
84452
 
 
84453
-#: common.opt:2454
 
84454
+#: common.opt:2458
 
84455
 msgid "Do not display functions compiled or elapsed time"
 
84456
 msgstr ""
 
84457
 
 
84458
-#: common.opt:2486
 
84459
+#: common.opt:2490
 
84460
 msgid "Enable verbose output"
 
84461
 msgstr ""
 
84462
 
 
84463
-#: common.opt:2490
 
84464
+#: common.opt:2494
 
84465
 msgid "Display the compiler's version"
 
84466
-msgstr ""
 
84467
+msgstr "Näytä kääntäjän versio"
 
84468
 
 
84469
-#: common.opt:2494
 
84470
+#: common.opt:2498
 
84471
 msgid "Suppress warnings"
 
84472
-msgstr ""
 
84473
+msgstr "Vaimenna varoitukset"
 
84474
 
 
84475
-#: common.opt:2504
 
84476
+#: common.opt:2508
 
84477
 msgid "Create a shared library"
 
84478
 msgstr "Luo jaettu kirjasto"
 
84479
 
 
84480
-#: common.opt:2543
 
84481
+#: common.opt:2547
 
84482
 msgid "Create a position independent executable"
 
84483
-msgstr ""
 
84484
+msgstr "Luo paikkariippumaton suoritettava tiedosto"
 
84485
 
 
84486
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
84487
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
84488
 #: cp/cvt.c:1395
 
84489
 #, gcc-internal-format
 
84490
 msgid "value computed is not used"
 
84491
@@ -12622,13 +12523,11 @@
 
84492
 
 
84493
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
84494
 #, fuzzy
 
84495
-#| msgid "incompatible types in return"
 
84496
 msgid "incompatible types in binary expression"
 
84497
 msgstr "yhteensopimattomat tyypin palautuksessa"
 
84498
 
 
84499
 #: go/gofrontend/expressions.cc:5648
 
84500
 #, fuzzy
 
84501
-#| msgid "size of array %qE has non-integer type"
 
84502
 msgid "shift of non-integer operand"
 
84503
 msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
 
84504
 
 
84505
@@ -12642,13 +12541,11 @@
 
84506
 
 
84507
 #: go/gofrontend/expressions.cc:6470
 
84508
 #, fuzzy
 
84509
-#| msgid "called object %qE is not a function"
 
84510
 msgid "object is not a method"
 
84511
 msgstr "kutsuttu objekti %qE ei ole funktio"
 
84512
 
 
84513
 #: go/gofrontend/expressions.cc:6479
 
84514
 #, fuzzy
 
84515
-#| msgid "argument %qD doesn%'t match prototype"
 
84516
 msgid "method type does not match object type"
 
84517
 msgstr "argumentti %qD ei sovi prototyyppiin"
 
84518
 
 
84519
@@ -12663,7 +12560,6 @@
 
84520
 #: go/gofrontend/expressions.cc:7848 go/gofrontend/expressions.cc:9036
 
84521
 #: go/gofrontend/expressions.cc:9055
 
84522
 #, fuzzy
 
84523
-#| msgid "no arguments"
 
84524
 msgid "not enough arguments"
 
84525
 msgstr "ei argumentteja"
 
84526
 
 
84527
@@ -12758,7 +12654,6 @@
 
84528
 
 
84529
 #: go/gofrontend/expressions.cc:7858
 
84530
 #, fuzzy
 
84531
-#| msgid "cleanup argument not an identifier"
 
84532
 msgid "complex arguments must have identical types"
 
84533
 msgstr "puhdistusargumentti ei ole tunniste"
 
84534
 
 
84535
@@ -12779,19 +12674,16 @@
 
84536
 
 
84537
 #: go/gofrontend/expressions.cc:9008
 
84538
 #, fuzzy
 
84539
-#| msgid "incompatible types in return"
 
84540
 msgid "incompatible type for receiver"
 
84541
 msgstr "yhteensopimattomat tyypin palautuksessa"
 
84542
 
 
84543
 #: go/gofrontend/expressions.cc:9026
 
84544
 #, fuzzy
 
84545
-#| msgid "invalid use of non-static member function"
 
84546
 msgid "invalid use of %<...%> calling non-variadic function"
 
84547
 msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
 
84548
 
 
84549
 #: go/gofrontend/expressions.cc:9460 go/gofrontend/expressions.cc:9474
 
84550
 #, fuzzy
 
84551
-#| msgid "number of arguments doesn%'t match prototype"
 
84552
 msgid "number of results does not match number of values"
 
84553
 msgstr "argumenttien määrä ei vastaa prototyyppiä"
 
84554
 
 
84555
@@ -12813,7 +12705,6 @@
 
84556
 
 
84557
 #: go/gofrontend/expressions.cc:10448
 
84558
 #, fuzzy
 
84559
-#| msgid "incompatible types in return"
 
84560
 msgid "incompatible type for map index"
 
84561
 msgstr "yhteensopimattomat tyypin palautuksessa"
 
84562
 
 
84563
@@ -12823,13 +12714,11 @@
 
84564
 
 
84565
 #: go/gofrontend/expressions.cc:11461
 
84566
 #, fuzzy
 
84567
-#| msgid "too many arguments for format"
 
84568
 msgid "too many expressions for struct"
 
84569
 msgstr "liian monta argumenttia muotoilulle"
 
84570
 
 
84571
 #: go/gofrontend/expressions.cc:11474
 
84572
 #, fuzzy
 
84573
-#| msgid "too few arguments for format"
 
84574
 msgid "too few expressions for struct"
 
84575
 msgstr "liian vähän argumentteja muotoilulle"
 
84576
 
 
84577
@@ -12843,7 +12732,6 @@
 
84578
 
 
84579
 #: go/gofrontend/expressions.cc:13318 go/gofrontend/statements.cc:1385
 
84580
 #, fuzzy
 
84581
-#| msgid "expected class name"
 
84582
 msgid "expected channel"
 
84583
 msgstr "odotettiin luokan nimeä"
 
84584
 
 
84585
@@ -12858,7 +12746,6 @@
 
84586
 # XXX
 
84587
 #: go/gofrontend/statements.cc:588
 
84588
 #, fuzzy
 
84589
-#| msgid "lvalue required as left operand of assignment"
 
84590
 msgid "invalid left hand side of assignment"
 
84591
 msgstr "sijoituksen vasemman operandin on oltava lvalue"
 
84592
 
 
84593
@@ -12877,7 +12764,6 @@
 
84594
 
 
84595
 #: go/gofrontend/statements.cc:2644
 
84596
 #, fuzzy
 
84597
-#| msgid "%<return%> with a value, in function returning void"
 
84598
 msgid "return with value in function with no return type"
 
84599
 msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
 
84600
 
 
84601
@@ -12897,7 +12783,6 @@
 
84602
 
 
84603
 #: go/gofrontend/statements.cc:4325
 
84604
 #, fuzzy
 
84605
-#| msgid "incompatible types in return"
 
84606
 msgid "incompatible types in send"
 
84607
 msgstr "yhteensopimattomat tyypin palautuksessa"
 
84608
 
 
84609
@@ -12916,7 +12801,6 @@
 
84610
 
 
84611
 #: go/gofrontend/types.cc:515
 
84612
 #, fuzzy
 
84613
-#| msgid "invalid application of %qs to a void type"
 
84614
 msgid "invalid comparison of non-ordered type"
 
84615
 msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
 
84616
 
 
84617
@@ -12939,7 +12823,6 @@
 
84618
 
 
84619
 #: go/gofrontend/types.cc:564
 
84620
 #, fuzzy
 
84621
-#| msgid "invalid application of %qs to incomplete type %qT "
 
84622
 msgid "invalid comparison of non-comparable type"
 
84623
 msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
 
84624
 
 
84625
@@ -12957,13 +12840,11 @@
 
84626
 
 
84627
 #: go/gofrontend/types.cc:714
 
84628
 #, fuzzy
 
84629
-#| msgid "Warn about implicit conversion"
 
84630
 msgid "need explicit conversion"
 
84631
 msgstr "Varoita implisiittisistä muunnoksista"
 
84632
 
 
84633
 #: go/gofrontend/types.cc:721
 
84634
 #, fuzzy, c-format
 
84635
-#| msgid "cannot convert type %qT to type %qT"
 
84636
 msgid "cannot use type %s as type %s"
 
84637
 msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
 
84638
 
 
84639
@@ -12975,13 +12856,11 @@
 
84640
 #: go/gofrontend/types.cc:3293 go/gofrontend/types.cc:3306
 
84641
 #: go/gofrontend/types.cc:3321
 
84642
 #, fuzzy
 
84643
-#| msgid "redefinition of parameter %q+D"
 
84644
 msgid "different number of parameters"
 
84645
 msgstr "parametri %q+D määritelty uudelleen"
 
84646
 
 
84647
 #: go/gofrontend/types.cc:3314
 
84648
 #, fuzzy
 
84649
-#| msgid "invalid parameter type %qT"
 
84650
 msgid "different parameter types"
 
84651
 msgstr "virheellinen parametrityyppi %qT"
 
84652
 
 
84653
@@ -13010,13 +12889,11 @@
 
84654
 
 
84655
 #: go/gofrontend/types.cc:6803 go/gofrontend/types.cc:6945
 
84656
 #, fuzzy, c-format
 
84657
-#| msgid "incompatible type for argument %d of %qE"
 
84658
 msgid "incompatible type for method %s%s%s"
 
84659
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
84660
 
 
84661
 #: go/gofrontend/types.cc:6807 go/gofrontend/types.cc:6949
 
84662
 #, fuzzy, c-format
 
84663
-#| msgid "incompatible type for argument %d of %qE"
 
84664
 msgid "incompatible type for method %s%s%s (%s)"
 
84665
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
84666
 
 
84667
@@ -13026,7 +12903,6 @@
 
84668
 
 
84669
 #: go/gofrontend/types.cc:6888 go/gofrontend/types.cc:6901
 
84670
 #, fuzzy
 
84671
-#| msgid "struct has no members"
 
84672
 msgid "type has no methods"
 
84673
 msgstr "structilla ei ole jäseniä"
 
84674
 
 
84675
@@ -13051,7 +12927,7 @@
 
84676
 msgstr ""
 
84677
 
 
84678
 #. Warn about and ignore all others for now, but store them.
 
84679
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
84680
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
84681
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
84682
 #, fuzzy, gcc-internal-format
 
84683
 msgid "%qE attribute directive ignored"
 
84684
@@ -13072,7 +12948,6 @@
 
84685
 #. type.  Ignore it.
 
84686
 #: attribs.c:452
 
84687
 #, fuzzy, gcc-internal-format
 
84688
-#| msgid "%qE attribute ignored"
 
84689
 msgid "attribute ignored"
 
84690
 msgstr "%qE-attribuuttia ei huomioida"
 
84691
 
 
84692
@@ -13082,14 +12957,14 @@
 
84693
 msgstr ""
 
84694
 
 
84695
 #: attribs.c:471
 
84696
-#, fuzzy, gcc-internal-format
 
84697
+#, gcc-internal-format
 
84698
 msgid "%qE attribute does not apply to types"
 
84699
-msgstr "attribuutti %qs ei päde tyyppeihin"
 
84700
+msgstr "%qE-attribuutti ei päde tyyppeihin"
 
84701
 
 
84702
 #: attribs.c:523
 
84703
-#, fuzzy, gcc-internal-format
 
84704
+#, gcc-internal-format
 
84705
 msgid "%qE attribute only applies to function types"
 
84706
-msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
84707
+msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
 
84708
 
 
84709
 #: attribs.c:533
 
84710
 #, fuzzy, gcc-internal-format
 
84711
@@ -13250,7 +13125,7 @@
 
84712
 
 
84713
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
84714
 #. inlining.
 
84715
-#: builtins.c:6025 expr.c:10184
 
84716
+#: builtins.c:6025 expr.c:10185
 
84717
 #, fuzzy, gcc-internal-format
 
84718
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
84719
 msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
 
84720
@@ -13337,17 +13212,17 @@
 
84721
 msgid "function call has aggregate value"
 
84722
 msgstr ""
 
84723
 
 
84724
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
84725
-#, fuzzy, gcc-internal-format
 
84726
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
84727
+#, gcc-internal-format
 
84728
 msgid "size of variable %q+D is too large"
 
84729
-msgstr "taulukon %qs koko on liian suuri"
 
84730
+msgstr "muuttujan %q+D koko on liian suuri"
 
84731
 
 
84732
-#: cfgexpand.c:4487
 
84733
+#: cfgexpand.c:4542
 
84734
 #, gcc-internal-format
 
84735
 msgid "stack protector not protecting local variables: variable length buffer"
 
84736
 msgstr ""
 
84737
 
 
84738
-#: cfgexpand.c:4491
 
84739
+#: cfgexpand.c:4546
 
84740
 #, gcc-internal-format, gfc-internal-format
 
84741
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
84742
 msgstr ""
 
84743
@@ -13647,162 +13522,162 @@
 
84744
 msgid "%d exits recorded for loop %d (having %d exits)"
 
84745
 msgstr ""
 
84746
 
 
84747
-#: cfgrtl.c:2092
 
84748
+#: cfgrtl.c:2090
 
84749
 #, gcc-internal-format, gfc-internal-format
 
84750
 msgid "BB_RTL flag not set for block %d"
 
84751
 msgstr ""
 
84752
 
 
84753
-#: cfgrtl.c:2099
 
84754
+#: cfgrtl.c:2097
 
84755
 #, gcc-internal-format, gfc-internal-format
 
84756
 msgid "insn %d basic block pointer is %d, should be %d"
 
84757
 msgstr ""
 
84758
 
 
84759
-#: cfgrtl.c:2110
 
84760
+#: cfgrtl.c:2108
 
84761
 #, gcc-internal-format, gfc-internal-format
 
84762
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
84763
 msgstr ""
 
84764
 
 
84765
-#: cfgrtl.c:2118
 
84766
+#: cfgrtl.c:2116
 
84767
 #, gcc-internal-format, gfc-internal-format
 
84768
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
84769
 msgstr ""
 
84770
 
 
84771
-#: cfgrtl.c:2141
 
84772
+#: cfgrtl.c:2139
 
84773
 #, gcc-internal-format
 
84774
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
84775
 msgstr ""
 
84776
 
 
84777
-#: cfgrtl.c:2160
 
84778
+#: cfgrtl.c:2158
 
84779
 #, gcc-internal-format
 
84780
 msgid "EDGE_CROSSING incorrectly set across same section"
 
84781
 msgstr ""
 
84782
 
 
84783
-#: cfgrtl.c:2165
 
84784
+#: cfgrtl.c:2163
 
84785
 #, gcc-internal-format, gfc-internal-format
 
84786
 msgid "fallthru edge crosses section boundary in bb %i"
 
84787
 msgstr ""
 
84788
 
 
84789
-#: cfgrtl.c:2171
 
84790
+#: cfgrtl.c:2169
 
84791
 #, gcc-internal-format, gfc-internal-format
 
84792
 msgid "EH edge crosses section boundary in bb %i"
 
84793
 msgstr ""
 
84794
 
 
84795
-#: cfgrtl.c:2178
 
84796
+#: cfgrtl.c:2176
 
84797
 #, gcc-internal-format
 
84798
 msgid "EDGE_CROSSING missing across section boundary"
 
84799
 msgstr ""
 
84800
 
 
84801
-#: cfgrtl.c:2205
 
84802
+#: cfgrtl.c:2203
 
84803
 #, gcc-internal-format, gfc-internal-format
 
84804
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
84805
 msgstr ""
 
84806
 
 
84807
-#: cfgrtl.c:2210
 
84808
+#: cfgrtl.c:2208
 
84809
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
84810
 msgid "too many exception handling edges in bb %i"
 
84811
 msgstr "liikaa syötetiedostoja"
 
84812
 
 
84813
-#: cfgrtl.c:2218
 
84814
+#: cfgrtl.c:2216
 
84815
 #, gcc-internal-format, gfc-internal-format
 
84816
 msgid "too many outgoing branch edges from bb %i"
 
84817
 msgstr ""
 
84818
 
 
84819
-#: cfgrtl.c:2223
 
84820
+#: cfgrtl.c:2221
 
84821
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
84822
 msgid "fallthru edge after unconditional jump in bb %i"
 
84823
 msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
 
84824
 
 
84825
-#: cfgrtl.c:2228
 
84826
+#: cfgrtl.c:2226
 
84827
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
84828
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
84829
 msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
 
84830
 
 
84831
-#: cfgrtl.c:2235
 
84832
+#: cfgrtl.c:2233
 
84833
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
84834
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
84835
 msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
 
84836
 
 
84837
-#: cfgrtl.c:2241
 
84838
+#: cfgrtl.c:2239
 
84839
 #, gcc-internal-format, gfc-internal-format
 
84840
 msgid "abnormal call edges for non-call insn in bb %i"
 
84841
 msgstr ""
 
84842
 
 
84843
-#: cfgrtl.c:2246
 
84844
+#: cfgrtl.c:2244
 
84845
 #, gcc-internal-format, gfc-internal-format
 
84846
 msgid "sibcall edges for non-call insn in bb %i"
 
84847
 msgstr ""
 
84848
 
 
84849
-#: cfgrtl.c:2256
 
84850
+#: cfgrtl.c:2254
 
84851
 #, gcc-internal-format, gfc-internal-format
 
84852
 msgid "abnormal edges for no purpose in bb %i"
 
84853
 msgstr ""
 
84854
 
 
84855
-#: cfgrtl.c:2268
 
84856
+#: cfgrtl.c:2266
 
84857
 #, gcc-internal-format, gfc-internal-format
 
84858
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
84859
 msgstr ""
 
84860
 
 
84861
-#: cfgrtl.c:2272
 
84862
+#: cfgrtl.c:2270
 
84863
 #, gcc-internal-format, gfc-internal-format
 
84864
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
84865
 msgstr ""
 
84866
 
 
84867
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
84868
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
84869
 #, gcc-internal-format, gfc-internal-format
 
84870
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
84871
 msgstr ""
 
84872
 
 
84873
-#: cfgrtl.c:2309
 
84874
+#: cfgrtl.c:2307
 
84875
 #, gcc-internal-format, gfc-internal-format
 
84876
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
84877
 msgstr ""
 
84878
 
 
84879
-#: cfgrtl.c:2319
 
84880
+#: cfgrtl.c:2317
 
84881
 #, gcc-internal-format, gfc-internal-format
 
84882
 msgid "in basic block %d:"
 
84883
 msgstr ""
 
84884
 
 
84885
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
84886
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
84887
 #, gcc-internal-format, gfc-internal-format
 
84888
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
84889
 msgstr ""
 
84890
 
 
84891
-#: cfgrtl.c:2379
 
84892
+#: cfgrtl.c:2377
 
84893
 #, gcc-internal-format, gfc-internal-format
 
84894
 msgid "end insn %d for block %d not found in the insn stream"
 
84895
 msgstr ""
 
84896
 
 
84897
-#: cfgrtl.c:2392
 
84898
+#: cfgrtl.c:2390
 
84899
 #, gcc-internal-format, gfc-internal-format
 
84900
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
84901
 msgstr ""
 
84902
 
 
84903
-#: cfgrtl.c:2404
 
84904
+#: cfgrtl.c:2402
 
84905
 #, gcc-internal-format, gfc-internal-format
 
84906
 msgid "head insn %d for block %d not found in the insn stream"
 
84907
 msgstr ""
 
84908
 
 
84909
-#: cfgrtl.c:2421
 
84910
+#: cfgrtl.c:2419
 
84911
 #, gcc-internal-format, gfc-internal-format
 
84912
 msgid "missing barrier after block %i"
 
84913
 msgstr ""
 
84914
 
 
84915
-#: cfgrtl.c:2437
 
84916
+#: cfgrtl.c:2435
 
84917
 #, gcc-internal-format, gfc-internal-format
 
84918
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
84919
 msgstr ""
 
84920
 
 
84921
-#: cfgrtl.c:2446
 
84922
+#: cfgrtl.c:2444
 
84923
 #, gcc-internal-format, gfc-internal-format
 
84924
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
84925
 msgstr ""
 
84926
 
 
84927
-#: cfgrtl.c:2479
 
84928
+#: cfgrtl.c:2477
 
84929
 #, gcc-internal-format
 
84930
 msgid "basic blocks not laid down consecutively"
 
84931
 msgstr ""
 
84932
 
 
84933
-#: cfgrtl.c:2516
 
84934
+#: cfgrtl.c:2514
 
84935
 #, gcc-internal-format, gfc-internal-format
 
84936
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
84937
 msgstr ""
 
84938
@@ -14072,7 +13947,7 @@
 
84939
 msgid "no arguments"
 
84940
 msgstr "ei argumentteja"
 
84941
 
 
84942
-#: collect2.c:1284 opts.c:794
 
84943
+#: collect2.c:1284 opts.c:797
 
84944
 #, fuzzy, gcc-internal-format
 
84945
 msgid "LTO support has not been enabled in this configuration"
 
84946
 msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
 
84947
@@ -14089,19 +13964,16 @@
 
84948
 
 
84949
 #: collect2.c:1520 collect2.c:1703 collect2.c:1738
 
84950
 #, fuzzy, gcc-internal-format
 
84951
-#| msgid "fopen %s"
 
84952
 msgid "fopen %s: %m"
 
84953
 msgstr "fopen %s"
 
84954
 
 
84955
 #: collect2.c:1523 collect2.c:1708 collect2.c:1741
 
84956
 #, fuzzy, gcc-internal-format
 
84957
-#| msgid "fclose %s"
 
84958
 msgid "fclose %s: %m"
 
84959
 msgstr "fclose %s"
 
84960
 
 
84961
 #: collect2.c:1805
 
84962
 #, fuzzy, gcc-internal-format
 
84963
-#| msgid "can%'t read %s: %m"
 
84964
 msgid "can't get program status: %m"
 
84965
 msgstr "ei voi lukea tiedostoa %s: %m"
 
84966
 
 
84967
@@ -14130,15 +14002,13 @@
 
84968
 msgid "cannot find '%s'"
 
84969
 msgstr ""
 
84970
 
 
84971
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
84972
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
84973
 #, fuzzy, gcc-internal-format
 
84974
-#| msgid "pex_init failed: %s"
 
84975
 msgid "pex_init failed: %m"
 
84976
 msgstr "pex_init epäonnistui: %s"
 
84977
 
 
84978
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
84979
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
84980
 #, fuzzy, gcc-internal-format
 
84981
-#| msgid "%s: %s"
 
84982
 msgid "%s: %m"
 
84983
 msgstr "%s: %s"
 
84984
 
 
84985
@@ -14149,7 +14019,6 @@
 
84986
 
 
84987
 #: collect2.c:2470
 
84988
 #, fuzzy, gcc-internal-format
 
84989
-#| msgid "can't open ldd output"
 
84990
 msgid "can't open nm output: %m"
 
84991
 msgstr "ei voida avata ldd-tulostetta"
 
84992
 
 
84993
@@ -14170,7 +14039,6 @@
 
84994
 
 
84995
 #: collect2.c:2665
 
84996
 #, fuzzy, gcc-internal-format
 
84997
-#| msgid "can't open ldd output"
 
84998
 msgid "can't open ldd output: %m"
 
84999
 msgstr "ei voida avata ldd-tulostetta"
 
85000
 
 
85001
@@ -14221,7 +14089,6 @@
 
85002
 
 
85003
 #: convert.c:823 convert.c:899
 
85004
 #, fuzzy, gcc-internal-format
 
85005
-#| msgid "cast from pointer to integer of different size"
 
85006
 msgid "can%'t convert between vector values of different size"
 
85007
 msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
 
85008
 
 
85009
@@ -14380,7 +14247,7 @@
 
85010
 msgid "global constructors not supported on this target"
 
85011
 msgstr ""
 
85012
 
 
85013
-#: diagnostic.c:1145
 
85014
+#: diagnostic.c:1148
 
85015
 #, gcc-internal-format, gfc-internal-format
 
85016
 msgid "in %s, at %s:%d"
 
85017
 msgstr ""
 
85018
@@ -14425,22 +14292,22 @@
 
85019
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
85020
 msgstr ""
 
85021
 
 
85022
-#: emit-rtl.c:2612
 
85023
+#: emit-rtl.c:2616
 
85024
 #, gcc-internal-format
 
85025
 msgid "invalid rtl sharing found in the insn"
 
85026
 msgstr ""
 
85027
 
 
85028
-#: emit-rtl.c:2614
 
85029
+#: emit-rtl.c:2618
 
85030
 #, gcc-internal-format
 
85031
 msgid "shared rtx"
 
85032
 msgstr ""
 
85033
 
 
85034
-#: emit-rtl.c:2616
 
85035
+#: emit-rtl.c:2620
 
85036
 #, gcc-internal-format
 
85037
 msgid "internal consistency failure"
 
85038
 msgstr ""
 
85039
 
 
85040
-#: emit-rtl.c:3741
 
85041
+#: emit-rtl.c:3749
 
85042
 #, gcc-internal-format
 
85043
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
85044
 msgstr ""
 
85045
@@ -14450,57 +14317,57 @@
 
85046
 msgid "abort in %s, at %s:%d"
 
85047
 msgstr ""
 
85048
 
 
85049
-#: except.c:2026
 
85050
+#: except.c:2075
 
85051
 #, gcc-internal-format
 
85052
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
85053
 msgstr ""
 
85054
 
 
85055
-#: except.c:2163
 
85056
+#: except.c:2212
 
85057
 #, gcc-internal-format
 
85058
 msgid "__builtin_eh_return not supported on this target"
 
85059
 msgstr ""
 
85060
 
 
85061
-#: except.c:3222 except.c:3247
 
85062
+#: except.c:3271 except.c:3296
 
85063
 #, gcc-internal-format, gfc-internal-format
 
85064
 msgid "region_array is corrupted for region %i"
 
85065
 msgstr ""
 
85066
 
 
85067
-#: except.c:3235 except.c:3266
 
85068
+#: except.c:3284 except.c:3315
 
85069
 #, gcc-internal-format, gfc-internal-format
 
85070
 msgid "lp_array is corrupted for lp %i"
 
85071
 msgstr ""
 
85072
 
 
85073
-#: except.c:3252
 
85074
+#: except.c:3301
 
85075
 #, gcc-internal-format, gfc-internal-format
 
85076
 msgid "outer block of region %i is wrong"
 
85077
 msgstr ""
 
85078
 
 
85079
-#: except.c:3257
 
85080
+#: except.c:3306
 
85081
 #, gcc-internal-format, gfc-internal-format
 
85082
 msgid "negative nesting depth of region %i"
 
85083
 msgstr ""
 
85084
 
 
85085
-#: except.c:3271
 
85086
+#: except.c:3320
 
85087
 #, gcc-internal-format, gfc-internal-format
 
85088
 msgid "region of lp %i is wrong"
 
85089
 msgstr ""
 
85090
 
 
85091
-#: except.c:3298
 
85092
+#: except.c:3347
 
85093
 #, gcc-internal-format, gfc-internal-format
 
85094
 msgid "tree list ends on depth %i"
 
85095
 msgstr ""
 
85096
 
 
85097
-#: except.c:3303
 
85098
+#: except.c:3352
 
85099
 #, gcc-internal-format
 
85100
 msgid "region_array does not match region_tree"
 
85101
 msgstr ""
 
85102
 
 
85103
-#: except.c:3308
 
85104
+#: except.c:3357
 
85105
 #, gcc-internal-format
 
85106
 msgid "lp_array does not match region_tree"
 
85107
 msgstr ""
 
85108
 
 
85109
-#: except.c:3315
 
85110
+#: except.c:3364
 
85111
 #, gcc-internal-format
 
85112
 msgid "verify_eh_tree failed"
 
85113
 msgstr ""
 
85114
@@ -14537,19 +14404,18 @@
 
85115
 
 
85116
 #: expr.c:7590
 
85117
 #, fuzzy, gcc-internal-format
 
85118
-#| msgid "global register variable %qD used in nested function"
 
85119
 msgid "local frame unavailable (naked function?)"
 
85120
 msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
 
85121
 
 
85122
-#: expr.c:10191
 
85123
-#, fuzzy, gcc-internal-format
 
85124
+#: expr.c:10192
 
85125
+#, gcc-internal-format
 
85126
 msgid "%Kcall to %qs declared with attribute error: %s"
 
85127
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
85128
+msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellä: %s"
 
85129
 
 
85130
-#: expr.c:10198
 
85131
-#, fuzzy, gcc-internal-format
 
85132
+#: expr.c:10199
 
85133
+#, gcc-internal-format
 
85134
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
85135
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
85136
+msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
 
85137
 
 
85138
 #: final.c:1499
 
85139
 #, fuzzy, gcc-internal-format
 
85140
@@ -14581,55 +14447,55 @@
 
85141
 msgid "assuming signed overflow does not occur when negating a division"
 
85142
 msgstr ""
 
85143
 
 
85144
-#: fold-const.c:3437 fold-const.c:3449
 
85145
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85146
+#: fold-const.c:3450 fold-const.c:3462
 
85147
+#, gcc-internal-format, gfc-internal-format
 
85148
 msgid "comparison is always %d due to width of bit-field"
 
85149
-msgstr "vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta"
 
85150
+msgstr "vertailu on aina %d johtuen bittikentän leveydestä"
 
85151
 
 
85152
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
85153
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
85154
 #, gcc-internal-format
 
85155
 msgid "assuming signed overflow does not occur when simplifying range test"
 
85156
 msgstr ""
 
85157
 
 
85158
-#: fold-const.c:5285 fold-const.c:5299
 
85159
+#: fold-const.c:5298 fold-const.c:5312
 
85160
 #, gcc-internal-format, gfc-internal-format
 
85161
 msgid "comparison is always %d"
 
85162
 msgstr ""
 
85163
 
 
85164
-#: fold-const.c:5432
 
85165
+#: fold-const.c:5445
 
85166
 #, gcc-internal-format
 
85167
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
85168
 msgstr ""
 
85169
 
 
85170
-#: fold-const.c:5437
 
85171
+#: fold-const.c:5450
 
85172
 #, gcc-internal-format
 
85173
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
85174
 msgstr ""
 
85175
 
 
85176
-#: fold-const.c:8729
 
85177
+#: fold-const.c:8742
 
85178
 #, gcc-internal-format
 
85179
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
85180
 msgstr ""
 
85181
 
 
85182
-#: fold-const.c:8887
 
85183
+#: fold-const.c:8900
 
85184
 #, gcc-internal-format
 
85185
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
85186
 msgstr ""
 
85187
 
 
85188
-#: fold-const.c:9150
 
85189
+#: fold-const.c:9163
 
85190
 #, gcc-internal-format
 
85191
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
85192
 msgstr ""
 
85193
 
 
85194
-#: fold-const.c:14564
 
85195
+#: fold-const.c:14577
 
85196
 #, gcc-internal-format
 
85197
 msgid "fold check: original tree changed by fold"
 
85198
 msgstr ""
 
85199
 
 
85200
 #: function.c:227
 
85201
-#, fuzzy, gcc-internal-format
 
85202
+#, gcc-internal-format
 
85203
 msgid "total size of local objects too large"
 
85204
-msgstr "taulukon %qs koko on liian suuri"
 
85205
+msgstr "paikallisten objektien kokonaiskoko on liian suuri"
 
85206
 
 
85207
 #: function.c:1738 gimplify.c:5409
 
85208
 #, gcc-internal-format
 
85209
@@ -14646,381 +14512,364 @@
 
85210
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
85211
 msgstr ""
 
85212
 
 
85213
-#: function.c:4631
 
85214
+#: function.c:4620
 
85215
 #, gcc-internal-format
 
85216
 msgid "function returns an aggregate"
 
85217
 msgstr ""
 
85218
 
 
85219
-#: function.c:4993
 
85220
+#: function.c:4982
 
85221
 #, gcc-internal-format
 
85222
 msgid "unused parameter %q+D"
 
85223
 msgstr "käyttämätön muuttuja %q+D"
 
85224
 
 
85225
-#: gcc.c:1804 gcc.c:1824
 
85226
+#: gcc.c:1805 gcc.c:1825
 
85227
 #, gcc-internal-format, gfc-internal-format
 
85228
 msgid "specs %%include syntax malformed after %ld characters"
 
85229
 msgstr ""
 
85230
 
 
85231
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
85232
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
85233
 #, gcc-internal-format, gfc-internal-format
 
85234
 msgid "specs %%rename syntax malformed after %ld characters"
 
85235
 msgstr ""
 
85236
 
 
85237
-#: gcc.c:1889
 
85238
+#: gcc.c:1890
 
85239
 #, gcc-internal-format, gfc-internal-format
 
85240
 msgid "specs %s spec was not found to be renamed"
 
85241
 msgstr ""
 
85242
 
 
85243
-#: gcc.c:1896
 
85244
+#: gcc.c:1897
 
85245
 #, fuzzy, gcc-internal-format
 
85246
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
85247
 msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
85248
 
 
85249
-#: gcc.c:1917
 
85250
+#: gcc.c:1918
 
85251
 #, gcc-internal-format, gfc-internal-format
 
85252
 msgid "specs unknown %% command after %ld characters"
 
85253
 msgstr ""
 
85254
 
 
85255
-#: gcc.c:1928 gcc.c:1941
 
85256
+#: gcc.c:1929 gcc.c:1942
 
85257
 #, gcc-internal-format, gfc-internal-format
 
85258
 msgid "specs file malformed after %ld characters"
 
85259
 msgstr ""
 
85260
 
 
85261
-#: gcc.c:1993
 
85262
+#: gcc.c:1994
 
85263
 #, gcc-internal-format
 
85264
 msgid "spec file has no spec for linking"
 
85265
 msgstr ""
 
85266
 
 
85267
-#: gcc.c:2538
 
85268
+#: gcc.c:2539
 
85269
 #, fuzzy, gcc-internal-format
 
85270
-#| msgid "system path '%s' is not absolute"
 
85271
 msgid "system path %qs is not absolute"
 
85272
 msgstr "järjestelmäpolku ”%s” ei ole absoluuttinen"
 
85273
 
 
85274
-#: gcc.c:2626
 
85275
+#: gcc.c:2627
 
85276
 #, gcc-internal-format
 
85277
 msgid "-pipe not supported"
 
85278
 msgstr "-pipe ei ole tuettu"
 
85279
 
 
85280
-#: gcc.c:2788
 
85281
+#: gcc.c:2789
 
85282
 #, fuzzy, gcc-internal-format
 
85283
-#| msgid "ld returned %d exit status"
 
85284
 msgid "failed to get exit status: %m"
 
85285
 msgstr "ld:n paluuarvo oli %d"
 
85286
 
 
85287
-#: gcc.c:2794
 
85288
+#: gcc.c:2795
 
85289
 #, gcc-internal-format
 
85290
 msgid "failed to get process times: %m"
 
85291
 msgstr ""
 
85292
 
 
85293
-#: gcc.c:2820
 
85294
+#: gcc.c:2821
 
85295
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
85296
-#| msgid "programs: %s\n"
 
85297
 msgid "%s (program %s)"
 
85298
 msgstr "ohjelmat: %s\n"
 
85299
 
 
85300
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
85301
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
85302
 #, fuzzy, gcc-internal-format
 
85303
-#| msgid "unrecognized command line option \"%s\""
 
85304
 msgid "unrecognized command line option %qs"
 
85305
 msgstr "tuntematon komentorivivalitsin ”%s”"
 
85306
 
 
85307
-#: gcc.c:3506
 
85308
+#: gcc.c:3507
 
85309
 #, gcc-internal-format
 
85310
 msgid "%qs is an unknown -save-temps option"
 
85311
 msgstr ""
 
85312
 
 
85313
-#: gcc.c:3967
 
85314
+#: gcc.c:3968
 
85315
 #, gcc-internal-format
 
85316
 msgid "-pipe ignored because -save-temps specified"
 
85317
 msgstr ""
 
85318
 
 
85319
-#: gcc.c:4055
 
85320
+#: gcc.c:4056
 
85321
 #, gcc-internal-format
 
85322
 msgid "%<-x %s%> after last input file has no effect"
 
85323
 msgstr ""
 
85324
 
 
85325
-#: gcc.c:4217
 
85326
+#: gcc.c:4218
 
85327
 #, gcc-internal-format
 
85328
 msgid "unable to locate default linker script %qs in the library search paths"
 
85329
 msgstr ""
 
85330
 
 
85331
-#: gcc.c:4421
 
85332
+#: gcc.c:4422
 
85333
 #, gcc-internal-format
 
85334
 msgid "switch %qs does not start with %<-%>"
 
85335
 msgstr ""
 
85336
 
 
85337
-#: gcc.c:4424
 
85338
+#: gcc.c:4425
 
85339
 #, gcc-internal-format
 
85340
 msgid "spec-generated switch is just %<-%>"
 
85341
 msgstr ""
 
85342
 
 
85343
-#: gcc.c:4515
 
85344
+#: gcc.c:4516
 
85345
 #, gcc-internal-format, gfc-internal-format
 
85346
 msgid "could not open temporary response file %s"
 
85347
 msgstr ""
 
85348
 
 
85349
-#: gcc.c:4521
 
85350
+#: gcc.c:4522
 
85351
 #, gcc-internal-format, gfc-internal-format
 
85352
 msgid "could not write to temporary response file %s"
 
85353
 msgstr ""
 
85354
 
 
85355
-#: gcc.c:4527
 
85356
+#: gcc.c:4528
 
85357
 #, gcc-internal-format, gfc-internal-format
 
85358
 msgid "could not close temporary response file %s"
 
85359
 msgstr ""
 
85360
 
 
85361
-#: gcc.c:4650
 
85362
+#: gcc.c:4651
 
85363
 #, fuzzy, gcc-internal-format
 
85364
-#| msgid "%s: PCH file was invalid"
 
85365
 msgid "spec %qs invalid"
 
85366
 msgstr "%s: PCH-tiedosto oli epäkelpo"
 
85367
 
 
85368
-#: gcc.c:4799
 
85369
+#: gcc.c:4800
 
85370
 #, fuzzy, gcc-internal-format
 
85371
-#| msgid "bit-field %qs has invalid type"
 
85372
 msgid "spec %qs has invalid %<%%0%c%>"
 
85373
 msgstr "bittikentällä %qs on epäkelpo tyyppi"
 
85374
 
 
85375
-#: gcc.c:5118
 
85376
+#: gcc.c:5119
 
85377
 #, fuzzy, gcc-internal-format
 
85378
-#| msgid "bit-field %qs has invalid type"
 
85379
 msgid "spec %qs has invalid %<%%W%c%>"
 
85380
 msgstr "bittikentällä %qs on epäkelpo tyyppi"
 
85381
 
 
85382
-#: gcc.c:5140
 
85383
+#: gcc.c:5141
 
85384
 #, fuzzy, gcc-internal-format
 
85385
-#| msgid "bit-field %qs has invalid type"
 
85386
 msgid "spec %qs has invalid %<%%x%c%>"
 
85387
 msgstr "bittikentällä %qs on epäkelpo tyyppi"
 
85388
 
 
85389
 #. Catch the case where a spec string contains something like
 
85390
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
85391
 #. hand side of the :.
 
85392
-#: gcc.c:5341
 
85393
+#: gcc.c:5342
 
85394
 #, gcc-internal-format
 
85395
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
85396
 msgstr ""
 
85397
 
 
85398
-#: gcc.c:5384
 
85399
+#: gcc.c:5385
 
85400
 #, fuzzy, gcc-internal-format
 
85401
 msgid "spec failure: unrecognized spec option %qc"
 
85402
 msgstr "tunnistamaton muotomäärite"
 
85403
 
 
85404
-#: gcc.c:5446
 
85405
+#: gcc.c:5447
 
85406
 #, fuzzy, gcc-internal-format
 
85407
-#| msgid "In function %qs"
 
85408
 msgid "unknown spec function %qs"
 
85409
 msgstr "Funktio %qs"
 
85410
 
 
85411
-#: gcc.c:5476
 
85412
+#: gcc.c:5477
 
85413
 #, fuzzy, gcc-internal-format
 
85414
-#| msgid "too many arguments to function %qs"
 
85415
 msgid "error in args to spec function %qs"
 
85416
 msgstr "liian monta argumenttia funktiolle %qs"
 
85417
 
 
85418
-#: gcc.c:5527
 
85419
+#: gcc.c:5528
 
85420
 #, gcc-internal-format
 
85421
 msgid "malformed spec function name"
 
85422
 msgstr ""
 
85423
 
 
85424
 #. )
 
85425
-#: gcc.c:5530
 
85426
+#: gcc.c:5531
 
85427
 #, gcc-internal-format
 
85428
 msgid "no arguments for spec function"
 
85429
 msgstr ""
 
85430
 
 
85431
-#: gcc.c:5549
 
85432
+#: gcc.c:5550
 
85433
 #, gcc-internal-format
 
85434
 msgid "malformed spec function arguments"
 
85435
 msgstr ""
 
85436
 
 
85437
-#: gcc.c:5810
 
85438
+#: gcc.c:5811
 
85439
 #, fuzzy, gcc-internal-format
 
85440
-#| msgid "bit-field %qs has invalid type"
 
85441
 msgid "braced spec %qs is invalid at %qc"
 
85442
 msgstr "bittikentällä %qs on epäkelpo tyyppi"
 
85443
 
 
85444
-#: gcc.c:5898
 
85445
+#: gcc.c:5899
 
85446
 #, gcc-internal-format
 
85447
 msgid "braced spec body %qs is invalid"
 
85448
 msgstr ""
 
85449
 
 
85450
-#: gcc.c:6151
 
85451
+#: gcc.c:6152
 
85452
 #, gcc-internal-format, gfc-internal-format
 
85453
 msgid "%s: could not determine length of compare-debug file %s"
 
85454
 msgstr ""
 
85455
 
 
85456
-#: gcc.c:6162
 
85457
+#: gcc.c:6163
 
85458
 #, gcc-internal-format, gfc-internal-format
 
85459
 msgid "%s: -fcompare-debug failure (length)"
 
85460
 msgstr ""
 
85461
 
 
85462
-#: gcc.c:6172 gcc.c:6213
 
85463
+#: gcc.c:6173 gcc.c:6214
 
85464
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
85465
 msgid "%s: could not open compare-debug file %s"
 
85466
 msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
85467
 
 
85468
-#: gcc.c:6192 gcc.c:6229
 
85469
+#: gcc.c:6193 gcc.c:6230
 
85470
 #, gcc-internal-format, gfc-internal-format
 
85471
 msgid "%s: -fcompare-debug failure"
 
85472
 msgstr ""
 
85473
 
 
85474
-#: gcc.c:6304
 
85475
+#: gcc.c:6305
 
85476
 #, fuzzy, gcc-internal-format
 
85477
-#| msgid "pex_init failed: %s"
 
85478
 msgid "atexit failed"
 
85479
 msgstr "pex_init epäonnistui: %s"
 
85480
 
 
85481
-#: gcc.c:6453
 
85482
+#: gcc.c:6454
 
85483
 #, gcc-internal-format
 
85484
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
85485
 msgstr ""
 
85486
 
 
85487
-#: gcc.c:6477
 
85488
+#: gcc.c:6478
 
85489
 #, gcc-internal-format
 
85490
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
85491
 msgstr ""
 
85492
 
 
85493
-#: gcc.c:6643
 
85494
+#: gcc.c:6645
 
85495
 #, fuzzy, gcc-internal-format
 
85496
-#| msgid "unrecognized command line option \"%s\""
 
85497
 msgid "unrecognized command line option %<-%s%>"
 
85498
 msgstr "tuntematon komentorivivalitsin ”%s”"
 
85499
 
 
85500
 #. The error status indicates that only one set of fixed
 
85501
 #. headers should be built.
 
85502
-#: gcc.c:6729
 
85503
+#: gcc.c:6731
 
85504
 #, gcc-internal-format
 
85505
 msgid "not configured with sysroot headers suffix"
 
85506
 msgstr "ei konfiguroitu sysroot-otsakkeiden loppuliitteellä"
 
85507
 
 
85508
-#: gcc.c:6812
 
85509
+#: gcc.c:6814
 
85510
 #, gcc-internal-format
 
85511
 msgid "no input files"
 
85512
 msgstr "ei syötetiedostoja"
 
85513
 
 
85514
-#: gcc.c:6861
 
85515
+#: gcc.c:6863
 
85516
 #, gcc-internal-format
 
85517
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
85518
 msgstr ""
 
85519
 
 
85520
-#: gcc.c:6891
 
85521
+#: gcc.c:6893
 
85522
 #, gcc-internal-format, gfc-internal-format
 
85523
 msgid "%s: %s compiler not installed on this system"
 
85524
 msgstr ""
 
85525
 
 
85526
-#: gcc.c:6913
 
85527
+#: gcc.c:6915
 
85528
 #, gcc-internal-format
 
85529
 msgid "recompiling with -fcompare-debug"
 
85530
 msgstr ""
 
85531
 
 
85532
-#: gcc.c:6929
 
85533
+#: gcc.c:6931
 
85534
 #, gcc-internal-format
 
85535
 msgid "during -fcompare-debug recompilation"
 
85536
 msgstr ""
 
85537
 
 
85538
-#: gcc.c:6938
 
85539
+#: gcc.c:6940
 
85540
 #, fuzzy, gcc-internal-format
 
85541
 msgid "comparing final insns dumps"
 
85542
 msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
85543
 
 
85544
-#: gcc.c:7044
 
85545
+#: gcc.c:7046
 
85546
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
85547
-#| msgid "library lib%s not found"
 
85548
 msgid "-fuse-linker-plugin, but %s not found"
 
85549
 msgstr "kirjastoa lib%s ei löytynyt"
 
85550
 
 
85551
-#: gcc.c:7076
 
85552
+#: gcc.c:7079
 
85553
 #, gcc-internal-format, gfc-internal-format
 
85554
 msgid "%s: linker input file unused because linking not done"
 
85555
 msgstr ""
 
85556
 
 
85557
-#: gcc.c:7117
 
85558
+#: gcc.c:7120
 
85559
 #, gcc-internal-format, gfc-internal-format
 
85560
 msgid "language %s not recognized"
 
85561
 msgstr ""
 
85562
 
 
85563
-#: gcc.c:7344
 
85564
+#: gcc.c:7347
 
85565
 #, fuzzy, gcc-internal-format
 
85566
 msgid "multilib spec %qs is invalid"
 
85567
 msgstr "alustamaton const %qD"
 
85568
 
 
85569
-#: gcc.c:7538
 
85570
+#: gcc.c:7541
 
85571
 #, fuzzy, gcc-internal-format
 
85572
 msgid "multilib exclusions %qs is invalid"
 
85573
 msgstr "alustamaton const %qD"
 
85574
 
 
85575
-#: gcc.c:7602
 
85576
+#: gcc.c:7605
 
85577
 #, gcc-internal-format
 
85578
 msgid "multilib select %qs %qs is invalid"
 
85579
 msgstr ""
 
85580
 
 
85581
-#: gcc.c:7758
 
85582
+#: gcc.c:7761
 
85583
 #, fuzzy, gcc-internal-format
 
85584
 msgid "multilib select %qs is invalid"
 
85585
 msgstr "alustamaton const %qD"
 
85586
 
 
85587
-#: gcc.c:7797
 
85588
+#: gcc.c:7800
 
85589
 #, fuzzy, gcc-internal-format
 
85590
 msgid "multilib exclusion %qs is invalid"
 
85591
 msgstr "alustamaton const %qD"
 
85592
 
 
85593
-#: gcc.c:8003
 
85594
+#: gcc.c:8006
 
85595
 #, fuzzy, gcc-internal-format
 
85596
-#| msgid "environment variable \"%s\" not defined"
 
85597
 msgid "environment variable %qs not defined"
 
85598
 msgstr "ympäristömuuttujaa ”%s” ei ole määritelty"
 
85599
 
 
85600
-#: gcc.c:8115 gcc.c:8120
 
85601
+#: gcc.c:8118 gcc.c:8123
 
85602
 #, fuzzy, gcc-internal-format
 
85603
-#| msgid "invalid version number `%s'"
 
85604
 msgid "invalid version number %qs"
 
85605
 msgstr "virheellinen versionumero ”%s”"
 
85606
 
 
85607
-#: gcc.c:8163
 
85608
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85609
+#: gcc.c:8166
 
85610
+#, gcc-internal-format, gfc-internal-format
 
85611
 msgid "too few arguments to %%:version-compare"
 
85612
-msgstr "liian vähän argumentteja muotoilulle"
 
85613
+msgstr "liian vähän argumentteja kohteelle %%:version-compare"
 
85614
 
 
85615
-#: gcc.c:8169
 
85616
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85617
+#: gcc.c:8172
 
85618
+#, gcc-internal-format, gfc-internal-format
 
85619
 msgid "too many arguments to %%:version-compare"
 
85620
-msgstr "liian monta argumenttia muotoilulle"
 
85621
+msgstr "liian monta argumenttia kohteelle %%:version-compare"
 
85622
 
 
85623
-#: gcc.c:8210
 
85624
+#: gcc.c:8213
 
85625
 #, fuzzy, gcc-internal-format
 
85626
 msgid "unknown operator %qs in %%:version-compare"
 
85627
-msgstr "liian vähän argumentteja muotoilulle"
 
85628
+msgstr "liian vähän argumentteja kohteelle %%:version-compare"
 
85629
 
 
85630
-#: gcc.c:8333
 
85631
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85632
+#: gcc.c:8336
 
85633
+#, gcc-internal-format, gfc-internal-format
 
85634
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
85635
-msgstr "liian monta argumenttia muotoilulle"
 
85636
+msgstr "liian monta argumenttia kohteelle %%:compare-debug-dump-opt"
 
85637
 
 
85638
-#: gcc.c:8405
 
85639
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85640
+#: gcc.c:8408
 
85641
+#, gcc-internal-format, gfc-internal-format
 
85642
 msgid "too many arguments to %%:compare-debug-self-opt"
 
85643
-msgstr "liian monta argumenttia muotoilulle"
 
85644
+msgstr "liian monta argumenttia kohteelle %%:compare-debug-self-opt"
 
85645
 
 
85646
-#: gcc.c:8440
 
85647
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85648
+#: gcc.c:8443
 
85649
+#, gcc-internal-format, gfc-internal-format
 
85650
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
85651
-msgstr "liian vähän argumentteja muotoilulle"
 
85652
+msgstr "liian vähän argumentteja kohteelle %%:compare-debug-auxbase-opt"
 
85653
 
 
85654
-#: gcc.c:8443
 
85655
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
85656
+#: gcc.c:8446
 
85657
+#, gcc-internal-format, gfc-internal-format
 
85658
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
85659
-msgstr "liian monta argumenttia muotoilulle"
 
85660
+msgstr "liian monta argumenttia kohteelle %%:compare-debug-auxbase-opt"
 
85661
 
 
85662
-#: gcc.c:8450
 
85663
+#: gcc.c:8453
 
85664
 #, gcc-internal-format, gfc-internal-format
 
85665
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
85666
 msgstr ""
 
85667
 
 
85668
-#: gcc.c:8524
 
85669
+#: gcc.c:8527
 
85670
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
85671
-#| msgid "too few arguments to function"
 
85672
 msgid "too few arguments to %%:replace-extension"
 
85673
 msgstr "liian vähän argumentteja funktiolle"
 
85674
 
 
85675
@@ -15040,13 +14889,13 @@
 
85676
 msgid "can%'t write padding to PCH file: %m"
 
85677
 msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
85678
 
 
85679
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
85680
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
85681
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
85682
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
85683
 #, fuzzy, gcc-internal-format
 
85684
 msgid "can%'t read PCH file: %m"
 
85685
 msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
85686
 
 
85687
-#: ggc-common.c:638
 
85688
+#: ggc-common.c:704
 
85689
 #, gcc-internal-format
 
85690
 msgid "had to relocate PCH"
 
85691
 msgstr ""
 
85692
@@ -15058,7 +14907,6 @@
 
85693
 
 
85694
 #: ggc-page.c:2327 ggc-page.c:2333
 
85695
 #, fuzzy, gcc-internal-format
 
85696
-#| msgid "can't write PCH file"
 
85697
 msgid "can%'t write PCH file"
 
85698
 msgstr "PCH-tiedostoa ei voida kirjoittaa"
 
85699
 
 
85700
@@ -15105,7 +14953,7 @@
 
85701
 #: gimplify.c:5294
 
85702
 #, gcc-internal-format, gfc-internal-format
 
85703
 msgid "invalid lvalue in asm output %d"
 
85704
-msgstr ""
 
85705
+msgstr "virheellinen lvalue asm-tulosteessa %d"
 
85706
 
 
85707
 #: gimplify.c:5410
 
85708
 #, gcc-internal-format, gfc-internal-format
 
85709
@@ -15119,7 +14967,6 @@
 
85710
 
 
85711
 #: gimplify.c:5926
 
85712
 #, fuzzy, gcc-internal-format
 
85713
-#| msgid "register variable %qD used in nested function"
 
85714
 msgid "threadprivate variable %qE used in untied task"
 
85715
 msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
 
85716
 
 
85717
@@ -15200,7 +15047,7 @@
 
85718
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
85719
 #. different version of compiler or different flags than the WPA unit, so
 
85720
 #. this should never happen.
 
85721
-#: ipa-reference.c:1148
 
85722
+#: ipa-reference.c:1146
 
85723
 #, gcc-internal-format
 
85724
 msgid "ipa reference summary is missing in ltrans unit"
 
85725
 msgstr ""
 
85726
@@ -15332,19 +15179,19 @@
 
85727
 msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
85728
 
 
85729
 #: lto-symtab.c:396 lto-symtab.c:489
 
85730
-#, fuzzy, gcc-internal-format
 
85731
+#, gcc-internal-format
 
85732
 msgid "previously declared here"
 
85733
-msgstr "%Jviimeksi käytetty täällä"
 
85734
+msgstr "esitelty aiemmin täällä"
 
85735
 
 
85736
 #: lto-symtab.c:470
 
85737
-#, fuzzy, gcc-internal-format
 
85738
+#, gcc-internal-format
 
85739
 msgid "variable %qD redeclared as function"
 
85740
-msgstr "kenttä %qs esitelty funktiona"
 
85741
+msgstr "muuttuja %qD esitelty uudelleen funktiona"
 
85742
 
 
85743
 #: lto-symtab.c:477
 
85744
-#, fuzzy, gcc-internal-format
 
85745
+#, gcc-internal-format
 
85746
 msgid "function %qD redeclared as variable"
 
85747
-msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
 
85748
+msgstr "funktio %qD esitelty uudelleen muuttujana"
 
85749
 
 
85750
 #: omp-low.c:1849
 
85751
 #, gcc-internal-format
 
85752
@@ -15392,29 +15239,27 @@
 
85753
 msgid "invalid branch to/from an OpenMP structured block"
 
85754
 msgstr ""
 
85755
 
 
85756
-#: opts-common.c:997
 
85757
+#: opts-common.c:1030
 
85758
 #, fuzzy, gcc-internal-format
 
85759
 msgid "command line option %qs is not supported by this configuration"
 
85760
 msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
 
85761
 
 
85762
-#: opts-common.c:1007
 
85763
+#: opts-common.c:1040
 
85764
 #, fuzzy, gcc-internal-format
 
85765
 msgid "missing argument to %qs"
 
85766
 msgstr "liikaa argumentteja funktiolle %s %q+#D"
 
85767
 
 
85768
-#: opts-common.c:1013
 
85769
+#: opts-common.c:1046
 
85770
 #, fuzzy, gcc-internal-format
 
85771
-#| msgid "first argument of %q+D should be %<int%>"
 
85772
 msgid "argument to %qs should be a non-negative integer"
 
85773
 msgstr "%q+D:n ensimmäisen argumentin pitäisi olla %<int%>"
 
85774
 
 
85775
-#: opts-common.c:1028
 
85776
+#: opts-common.c:1061
 
85777
 #, fuzzy, gcc-internal-format
 
85778
-#| msgid "unrecognized command line option \"%s\""
 
85779
 msgid "unrecognized argument in option %qs"
 
85780
 msgstr "tuntematon komentorivivalitsin ”%s”"
 
85781
 
 
85782
-#: opts-common.c:1044
 
85783
+#: opts-common.c:1077
 
85784
 #, fuzzy, gcc-internal-format
 
85785
 msgid "valid arguments to %qs are: %s"
 
85786
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
85787
@@ -15426,26 +15271,24 @@
 
85788
 
 
85789
 #. Eventually this should become a hard error IMO.
 
85790
 #: opts-global.c:105
 
85791
-#, fuzzy, gcc-internal-format
 
85792
+#, gcc-internal-format
 
85793
 msgid "command line option %qs is valid for %s but not for %s"
 
85794
-msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
 
85795
+msgstr "komentorivivalitsin %qs on kelvollinen kohteelle %s, mutta ei kohteelle %s"
 
85796
 
 
85797
 #: opts-global.c:136
 
85798
 #, gcc-internal-format, gfc-internal-format
 
85799
 msgid "unrecognized command line option \"%s\""
 
85800
-msgstr "tuntematon komentorivivalitsin ”%s”"
 
85801
+msgstr "tunnistamaton komentorivivalitsin ”%s”"
 
85802
 
 
85803
 #: opts-global.c:389
 
85804
-#, fuzzy, gcc-internal-format
 
85805
-#| msgid "unrecognized command line option \"%s\""
 
85806
+#, gcc-internal-format
 
85807
 msgid "unrecognized command line option %<-fdump-%s%>"
 
85808
-msgstr "tuntematon komentorivivalitsin ”%s”"
 
85809
+msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
 
85810
 
 
85811
 #: opts-global.c:394
 
85812
-#, fuzzy, gcc-internal-format
 
85813
-#| msgid "unrecognized command line option \"%s\""
 
85814
+#, gcc-internal-format
 
85815
 msgid "unrecognized command line option %<-fopt-info-%s%>"
 
85816
-msgstr "tuntematon komentorivivalitsin ”%s”"
 
85817
+msgstr "tunnistamaton komentorivivalitsin %<-fopt-info-%s%>"
 
85818
 
 
85819
 #: opts-global.c:415 opts-global.c:423
 
85820
 #, gcc-internal-format
 
85821
@@ -15453,9 +15296,9 @@
 
85822
 msgstr ""
 
85823
 
 
85824
 #: opts-global.c:447
 
85825
-#, fuzzy, gcc-internal-format
 
85826
+#, gcc-internal-format
 
85827
 msgid "unrecognized register name %qs"
 
85828
-msgstr "tunnistamaton muotomäärite"
 
85829
+msgstr "tunnistamaton rekisterinimi %qs"
 
85830
 
 
85831
 #: opts.c:92
 
85832
 #, gcc-internal-format
 
85833
@@ -15472,139 +15315,137 @@
 
85834
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
85835
 msgstr ""
 
85836
 
 
85837
-#: opts.c:542
 
85838
+#: opts.c:544
 
85839
 #, gcc-internal-format
 
85840
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
85841
 msgstr ""
 
85842
 
 
85843
-#: opts.c:669
 
85844
+#: opts.c:672
 
85845
 #, gcc-internal-format
 
85846
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
85847
 msgstr ""
 
85848
 
 
85849
-#: opts.c:673
 
85850
+#: opts.c:676
 
85851
 #, gcc-internal-format
 
85852
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
85853
 msgstr ""
 
85854
 
 
85855
-#: opts.c:679
 
85856
+#: opts.c:682
 
85857
 #, fuzzy, gcc-internal-format
 
85858
 msgid "transactional memory is not supported with non-call exceptions"
 
85859
 msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
 
85860
 
 
85861
-#: opts.c:694
 
85862
+#: opts.c:697
 
85863
 #, gcc-internal-format
 
85864
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
85865
 msgstr ""
 
85866
 
 
85867
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
85868
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
85869
 #, gcc-internal-format
 
85870
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
85871
 msgstr ""
 
85872
 
 
85873
-#: opts.c:744 config/sh/sh.c:944
 
85874
+#: opts.c:747 config/sh/sh.c:941
 
85875
 #, gcc-internal-format
 
85876
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
85877
 msgstr ""
 
85878
 
 
85879
-#: opts.c:761 config/pa/pa.c:526
 
85880
+#: opts.c:764 config/pa/pa.c:526
 
85881
 #, gcc-internal-format
 
85882
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
85883
 msgstr ""
 
85884
 
 
85885
-#: opts.c:797
 
85886
+#: opts.c:800
 
85887
 #, gcc-internal-format
 
85888
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
85889
 msgstr ""
 
85890
 
 
85891
-#: opts.c:805
 
85892
+#: opts.c:808
 
85893
 #, gcc-internal-format
 
85894
 msgid "only one -flto-partition value can be specified"
 
85895
 msgstr ""
 
85896
 
 
85897
-#: opts.c:816
 
85898
+#: opts.c:819
 
85899
 #, fuzzy, gcc-internal-format
 
85900
-#| msgid "weakref is not supported in this configuration"
 
85901
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
85902
 msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
 
85903
 
 
85904
-#: opts.c:1193
 
85905
+#: opts.c:1196
 
85906
 #, gcc-internal-format
 
85907
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
85908
 msgstr ""
 
85909
 
 
85910
-#: opts.c:1373
 
85911
+#: opts.c:1376
 
85912
 #, gcc-internal-format
 
85913
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
85914
 msgstr ""
 
85915
 
 
85916
-#: opts.c:1382
 
85917
+#: opts.c:1385
 
85918
 #, fuzzy, gcc-internal-format
 
85919
-#| msgid "unrecognized command line option \"%s\""
 
85920
 msgid "unrecognized argument to --help= option: %q.*s"
 
85921
 msgstr "tuntematon komentorivivalitsin ”%s”"
 
85922
 
 
85923
-#: opts.c:1547
 
85924
+#: opts.c:1550
 
85925
 #, gcc-internal-format, gfc-internal-format
 
85926
 msgid "structure alignment must be a small power of two, not %d"
 
85927
 msgstr ""
 
85928
 
 
85929
-#: opts.c:1664
 
85930
+#: opts.c:1667
 
85931
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
85932
 msgid "unknown stack check parameter \"%s\""
 
85933
 msgstr "tuntematon konetila %qs"
 
85934
 
 
85935
-#: opts.c:1701
 
85936
+#: opts.c:1704
 
85937
 #, gcc-internal-format, gfc-internal-format
 
85938
 msgid "dwarf version %d is not supported"
 
85939
 msgstr "dwarfin versio %d ei ole tuettu"
 
85940
 
 
85941
-#: opts.c:1791
 
85942
+#: opts.c:1794
 
85943
 #, gcc-internal-format, gfc-internal-format
 
85944
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
85945
-msgstr ""
 
85946
+msgstr "%s: --param-argumenttien tulee olla muotoa NIMI=ARVO"
 
85947
 
 
85948
-#: opts.c:1797
 
85949
+#: opts.c:1800
 
85950
 #, gcc-internal-format
 
85951
 msgid "invalid --param value %qs"
 
85952
-msgstr ""
 
85953
+msgstr "virheellinen --param-arvo %qs"
 
85954
 
 
85955
-#: opts.c:1915
 
85956
+#: opts.c:1918
 
85957
 #, gcc-internal-format
 
85958
 msgid "target system does not support debug output"
 
85959
 msgstr ""
 
85960
 
 
85961
-#: opts.c:1924
 
85962
+#: opts.c:1927
 
85963
 #, gcc-internal-format, gfc-internal-format
 
85964
 msgid "debug format \"%s\" conflicts with prior selection"
 
85965
 msgstr ""
 
85966
 
 
85967
-#: opts.c:1940
 
85968
+#: opts.c:1943
 
85969
 #, gcc-internal-format, gfc-internal-format
 
85970
 msgid "unrecognised debug output level \"%s\""
 
85971
 msgstr ""
 
85972
 
 
85973
-#: opts.c:1942
 
85974
+#: opts.c:1945
 
85975
 #, gcc-internal-format, gfc-internal-format
 
85976
 msgid "debug output level %s is too high"
 
85977
 msgstr ""
 
85978
 
 
85979
-#: opts.c:1962
 
85980
+#: opts.c:1965
 
85981
 #, gcc-internal-format
 
85982
 msgid "getting core file size maximum limit: %m"
 
85983
 msgstr ""
 
85984
 
 
85985
-#: opts.c:1965
 
85986
+#: opts.c:1968
 
85987
 #, gcc-internal-format
 
85988
 msgid "setting core file size limit to maximum: %m"
 
85989
 msgstr ""
 
85990
 
 
85991
-#: opts.c:2010
 
85992
+#: opts.c:2013
 
85993
 #, gcc-internal-format, gfc-internal-format
 
85994
 msgid "unrecognized gcc debugging option: %c"
 
85995
-msgstr ""
 
85996
+msgstr "tunnistamaton gcc:n vianjäljitysvalitsin: %c"
 
85997
 
 
85998
-#: opts.c:2036
 
85999
+#: opts.c:2039
 
86000
 #, gcc-internal-format, gfc-internal-format
 
86001
 msgid "-Werror=%s: no option -%s"
 
86002
 msgstr ""
 
86003
@@ -15612,18 +15453,18 @@
 
86004
 #: params.c:120
 
86005
 #, gcc-internal-format
 
86006
 msgid "minimum value of parameter %qs is %u"
 
86007
-msgstr ""
 
86008
+msgstr "parametrin %qs minimiarvo on %u"
 
86009
 
 
86010
 #: params.c:125
 
86011
 #, gcc-internal-format
 
86012
 msgid "maximum value of parameter %qs is %u"
 
86013
-msgstr ""
 
86014
+msgstr "parametrin %qs maksimiarvo on %u"
 
86015
 
 
86016
 #. If we didn't find this parameter, issue an error message.
 
86017
 #: params.c:135
 
86018
 #, gcc-internal-format
 
86019
 msgid "invalid parameter %qs"
 
86020
-msgstr ""
 
86021
+msgstr "virheellinen parametri %qs"
 
86022
 
 
86023
 #: passes.c:804
 
86024
 #, fuzzy, gcc-internal-format
 
86025
@@ -15642,7 +15483,6 @@
 
86026
 
 
86027
 #: passes.c:816
 
86028
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
86029
-#| msgid "no class name specified with %qs"
 
86030
 msgid "unknown pass %s specified in -fdisable"
 
86031
 msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
 
86032
 
 
86033
@@ -15866,15 +15706,14 @@
 
86034
 msgstr ""
 
86035
 
 
86036
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
86037
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
86038
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
86039
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
86040
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
86041
 #, gcc-internal-format, gfc-internal-format
 
86042
 msgid "unknown register name: %s"
 
86043
 msgstr ""
 
86044
 
 
86045
 #: reginfo.c:763
 
86046
 #, fuzzy, gcc-internal-format
 
86047
-#| msgid "address of global register variable %qD requested"
 
86048
 msgid "stack register used for global register variable"
 
86049
 msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
 
86050
 
 
86051
@@ -15890,7 +15729,6 @@
 
86052
 
 
86053
 #: reginfo.c:777
 
86054
 #, fuzzy, gcc-internal-format
 
86055
-#| msgid "conflicting types for %q+D"
 
86056
 msgid "conflicts with %qD"
 
86057
 msgstr "ristiriitaiset tyypit %qD:lle"
 
86058
 
 
86059
@@ -15949,42 +15787,42 @@
 
86060
 msgid "output operand is constant in %<asm%>"
 
86061
 msgstr ""
 
86062
 
 
86063
-#: rtl.c:738
 
86064
+#: rtl.c:742
 
86065
 #, gcc-internal-format, gfc-internal-format
 
86066
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
86067
 msgstr ""
 
86068
 
 
86069
-#: rtl.c:748
 
86070
+#: rtl.c:752
 
86071
 #, gcc-internal-format, gfc-internal-format
 
86072
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
86073
 msgstr ""
 
86074
 
 
86075
-#: rtl.c:758
 
86076
+#: rtl.c:762
 
86077
 #, gcc-internal-format, gfc-internal-format
 
86078
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
86079
 msgstr ""
 
86080
 
 
86081
-#: rtl.c:767
 
86082
+#: rtl.c:771
 
86083
 #, gcc-internal-format, gfc-internal-format
 
86084
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
86085
 msgstr ""
 
86086
 
 
86087
-#: rtl.c:777
 
86088
+#: rtl.c:781
 
86089
 #, gcc-internal-format, gfc-internal-format
 
86090
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
86091
 msgstr ""
 
86092
 
 
86093
-#: rtl.c:804
 
86094
+#: rtl.c:808
 
86095
 #, gcc-internal-format, gfc-internal-format
 
86096
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
86097
 msgstr ""
 
86098
 
 
86099
-#: rtl.c:814
 
86100
+#: rtl.c:818
 
86101
 #, gcc-internal-format, gfc-internal-format
 
86102
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
86103
 msgstr ""
 
86104
 
 
86105
-#: rtl.c:825
 
86106
+#: rtl.c:829
 
86107
 #, gcc-internal-format, gfc-internal-format
 
86108
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
86109
 msgstr ""
 
86110
@@ -16115,9 +15953,9 @@
 
86111
 msgstr ""
 
86112
 
 
86113
 #: stor-layout.c:1156
 
86114
-#, fuzzy, gcc-internal-format
 
86115
+#, gcc-internal-format
 
86116
 msgid "packed attribute is unnecessary for %q+D"
 
86117
-msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
86118
+msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
 
86119
 
 
86120
 #: stor-layout.c:1173
 
86121
 #, gcc-internal-format
 
86122
@@ -16126,7 +15964,6 @@
 
86123
 
 
86124
 #: stor-layout.c:1235
 
86125
 #, fuzzy, gcc-internal-format
 
86126
-#| msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
 
86127
 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
 
86128
 msgstr "Varoita pakatuista bittikentistä, joiden siirrososoite vaihtui GCC 4.4:ssä"
 
86129
 
 
86130
@@ -16136,24 +15973,24 @@
 
86131
 msgstr ""
 
86132
 
 
86133
 #: stor-layout.c:1569
 
86134
-#, fuzzy, gcc-internal-format
 
86135
+#, gcc-internal-format
 
86136
 msgid "packed attribute causes inefficient alignment for %qE"
 
86137
-msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
86138
+msgstr "pakattu attribuutti aiheuttaa tehottoman kohdistuksen %qE:lle"
 
86139
 
 
86140
 #: stor-layout.c:1573
 
86141
-#, fuzzy, gcc-internal-format
 
86142
+#, gcc-internal-format
 
86143
 msgid "packed attribute is unnecessary for %qE"
 
86144
-msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
86145
+msgstr "pakattu attribuutti on tarpeeton %qE:lle"
 
86146
 
 
86147
 #: stor-layout.c:1579
 
86148
 #, gcc-internal-format
 
86149
 msgid "packed attribute causes inefficient alignment"
 
86150
-msgstr ""
 
86151
+msgstr "pakattu attribuutti aiheuttaa tehottoman kohdistuksen"
 
86152
 
 
86153
 #: stor-layout.c:1581
 
86154
 #, gcc-internal-format
 
86155
 msgid "packed attribute is unnecessary"
 
86156
-msgstr ""
 
86157
+msgstr "pakattu attribuutti on tarpeeton"
 
86158
 
 
86159
 #: stor-layout.c:2293
 
86160
 #, gcc-internal-format
 
86161
@@ -16167,7 +16004,6 @@
 
86162
 
 
86163
 #: symtab.c:586
 
86164
 #, fuzzy, gcc-internal-format
 
86165
-#| msgid "function return type cannot be function"
 
86166
 msgid "function symbol is not function"
 
86167
 msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
 
86168
 
 
86169
@@ -16253,13 +16089,11 @@
 
86170
 
 
86171
 #: tlink.c:489
 
86172
 #, fuzzy, gcc-internal-format
 
86173
-#| msgid "removing .rpo file"
 
86174
 msgid "removing .rpo file: %m"
 
86175
 msgstr "poistetaan .rpo-tiedosto"
 
86176
 
 
86177
 #: tlink.c:491
 
86178
 #, fuzzy, gcc-internal-format
 
86179
-#| msgid "renaming .rpo file"
 
86180
 msgid "renaming .rpo file: %m"
 
86181
 msgstr "nimetään uudelleen .rpo-tiedosto"
 
86182
 
 
86183
@@ -16443,7 +16277,7 @@
 
86184
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
86185
 msgstr ""
 
86186
 
 
86187
-#: trans-mem.c:676 trans-mem.c:4569
 
86188
+#: trans-mem.c:676 trans-mem.c:4570
 
86189
 #, gcc-internal-format
 
86190
 msgid "unsafe function call %qD within atomic transaction"
 
86191
 msgstr ""
 
86192
@@ -16458,7 +16292,7 @@
 
86193
 msgid "unsafe indirect function call within atomic transaction"
 
86194
 msgstr ""
 
86195
 
 
86196
-#: trans-mem.c:694 trans-mem.c:4502
 
86197
+#: trans-mem.c:694 trans-mem.c:4503
 
86198
 #, gcc-internal-format
 
86199
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
86200
 msgstr ""
 
86201
@@ -16473,7 +16307,7 @@
 
86202
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
86203
 msgstr ""
 
86204
 
 
86205
-#: trans-mem.c:719 trans-mem.c:4541
 
86206
+#: trans-mem.c:719 trans-mem.c:4542
 
86207
 #, gcc-internal-format
 
86208
 msgid "asm not allowed in atomic transaction"
 
86209
 msgstr ""
 
86210
@@ -16495,7 +16329,6 @@
 
86211
 
 
86212
 #: trans-mem.c:743
 
86213
 #, fuzzy, gcc-internal-format
 
86214
-#| msgid "pointer to a function used in subtraction"
 
86215
 msgid "outer transaction in transaction"
 
86216
 msgstr "vähennyslaskussa käytetty osoitinta funktioon"
 
86217
 
 
86218
@@ -16509,7 +16342,7 @@
 
86219
 msgid "outer transaction in %<transaction_safe%> function"
 
86220
 msgstr ""
 
86221
 
 
86222
-#: trans-mem.c:4169
 
86223
+#: trans-mem.c:4170
 
86224
 #, fuzzy, gcc-internal-format
 
86225
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
86226
 msgstr "%Jvanhanmallinen funktiomäärittely"
 
86227
@@ -16559,7 +16392,7 @@
 
86228
 msgid "MODIFY_EXPR not expected while having tuples"
 
86229
 msgstr ""
 
86230
 
 
86231
-#: tree-cfg.c:2613 tree-ssa.c:879
 
86232
+#: tree-cfg.c:2613 tree-ssa.c:876
 
86233
 #, gcc-internal-format
 
86234
 msgid "address taken, but ADDRESSABLE bit not set"
 
86235
 msgstr ""
 
86236
@@ -16630,24 +16463,24 @@
 
86237
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
86238
 
 
86239
 #: tree-cfg.c:2862
 
86240
-#, fuzzy, gcc-internal-format
 
86241
+#, gcc-internal-format
 
86242
 msgid "type mismatch in array reference"
 
86243
-msgstr "ehtolausekkeessa on tyyppiristiriita"
 
86244
+msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
 
86245
 
 
86246
 #: tree-cfg.c:2871
 
86247
 #, gcc-internal-format
 
86248
 msgid "type mismatch in array range reference"
 
86249
-msgstr ""
 
86250
+msgstr "tyyppitäsmäämättömyys taulukkoalueviitteessä"
 
86251
 
 
86252
 #: tree-cfg.c:2882
 
86253
-#, fuzzy, gcc-internal-format
 
86254
+#, gcc-internal-format
 
86255
 msgid "type mismatch in real/imagpart reference"
 
86256
-msgstr "ehtolausekkeessa on tyyppiristiriita"
 
86257
+msgstr "tyyppitäsmäämättömyys real/imagpart-viitteessä"
 
86258
 
 
86259
 #: tree-cfg.c:2892
 
86260
-#, fuzzy, gcc-internal-format
 
86261
+#, gcc-internal-format
 
86262
 msgid "type mismatch in component reference"
 
86263
-msgstr "ehtolausekkeessa on tyyppiristiriita"
 
86264
+msgstr "tyyppitäsmäämättömyys komponenttiviitteessä"
 
86265
 
 
86266
 #: tree-cfg.c:2909
 
86267
 #, gcc-internal-format
 
86268
@@ -16656,7 +16489,6 @@
 
86269
 
 
86270
 #: tree-cfg.c:2916
 
86271
 #, fuzzy, gcc-internal-format
 
86272
-#| msgid "cast from pointer to integer of different size"
 
86273
 msgid "conversion of register to a different size"
 
86274
 msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
 
86275
 
 
86276
@@ -16716,9 +16548,9 @@
 
86277
 msgstr ""
 
86278
 
 
86279
 #: tree-cfg.c:3077
 
86280
-#, fuzzy, gcc-internal-format
 
86281
+#, gcc-internal-format
 
86282
 msgid "invalid conversion in gimple call"
 
86283
-msgstr "virheellinen versionumero ”%s”"
 
86284
+msgstr "virheellinen muunnos gimple-kutsussa"
 
86285
 
 
86286
 #: tree-cfg.c:3086
 
86287
 #, fuzzy, gcc-internal-format
 
86288
@@ -16767,7 +16599,6 @@
 
86289
 
 
86290
 #: tree-cfg.c:3203
 
86291
 #, fuzzy, gcc-internal-format
 
86292
-#| msgid "Warn about comparison of different enum types"
 
86293
 msgid "bogus comparison result type"
 
86294
 msgstr "Varoita eri enum-tyyppien vertailusta"
 
86295
 
 
86296
@@ -16782,9 +16613,9 @@
 
86297
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
86298
 
 
86299
 #: tree-cfg.c:3263
 
86300
-#, fuzzy, gcc-internal-format
 
86301
+#, gcc-internal-format
 
86302
 msgid "invalid types in nop conversion"
 
86303
-msgstr "void-lausekkeen epäkelpo käyttö"
 
86304
+msgstr "virheelliset tyypit nop-muunnokselle"
 
86305
 
 
86306
 #: tree-cfg.c:3278
 
86307
 #, fuzzy, gcc-internal-format
 
86308
@@ -16797,14 +16628,14 @@
 
86309
 msgstr "void-lausekkeen epäkelpo käyttö"
 
86310
 
 
86311
 #: tree-cfg.c:3307
 
86312
-#, fuzzy, gcc-internal-format
 
86313
+#, gcc-internal-format
 
86314
 msgid "invalid types in conversion to floating point"
 
86315
-msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
86316
+msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
 
86317
 
 
86318
 #: tree-cfg.c:3322
 
86319
-#, fuzzy, gcc-internal-format
 
86320
+#, gcc-internal-format
 
86321
 msgid "invalid types in conversion to integer"
 
86322
-msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
86323
+msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
 
86324
 
 
86325
 #: tree-cfg.c:3356
 
86326
 #, fuzzy, gcc-internal-format
 
86327
@@ -16878,7 +16709,6 @@
 
86328
 
 
86329
 #: tree-cfg.c:3693
 
86330
 #, fuzzy, gcc-internal-format
 
86331
-#| msgid "type mismatch in conditional expression"
 
86332
 msgid "type mismatch in widening multiply-accumulate expression"
 
86333
 msgstr "ehtolausekkeessa on tyyppiristiriita"
 
86334
 
 
86335
@@ -16963,9 +16793,9 @@
 
86336
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
86337
 
 
86338
 #: tree-cfg.c:4074
 
86339
-#, fuzzy, gcc-internal-format
 
86340
+#, gcc-internal-format
 
86341
 msgid "goto destination is neither a label nor a pointer"
 
86342
-msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
 
86343
+msgstr "goto-kohde ei ole nimiö eikä osoitin"
 
86344
 
 
86345
 #: tree-cfg.c:4093
 
86346
 #, fuzzy, gcc-internal-format
 
86347
@@ -17047,10 +16877,10 @@
 
86348
 msgid "incompatible types in PHI argument %u"
 
86349
 msgstr "yhteensopimattomat tyypit sijoituksessa"
 
86350
 
 
86351
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
86352
-#, fuzzy, gcc-internal-format
 
86353
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
86354
+#, gcc-internal-format
 
86355
 msgid "verify_gimple failed"
 
86356
-msgstr "verify_flow_info epäonnistui"
 
86357
+msgstr "verify_gimple epäonnistui"
 
86358
 
 
86359
 #: tree-cfg.c:4495
 
86360
 #, gcc-internal-format
 
86361
@@ -17062,150 +16892,148 @@
 
86362
 msgid "location references block not in block tree"
 
86363
 msgstr ""
 
86364
 
 
86365
-#: tree-cfg.c:4594
 
86366
+#: tree-cfg.c:4605
 
86367
 #, gcc-internal-format
 
86368
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
86369
 msgstr ""
 
86370
 
 
86371
-#: tree-cfg.c:4603
 
86372
+#: tree-cfg.c:4614
 
86373
 #, fuzzy, gcc-internal-format
 
86374
-#| msgid "from this location"
 
86375
 msgid "PHI node with location"
 
86376
 msgstr "tästä kohdasta"
 
86377
 
 
86378
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
86379
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
86380
 #, gcc-internal-format
 
86381
 msgid "incorrect sharing of tree nodes"
 
86382
 msgstr ""
 
86383
 
 
86384
-#: tree-cfg.c:4622
 
86385
+#: tree-cfg.c:4633
 
86386
 #, gcc-internal-format
 
86387
 msgid "virtual PHI with argument locations"
 
86388
 msgstr ""
 
86389
 
 
86390
-#: tree-cfg.c:4651
 
86391
+#: tree-cfg.c:4662
 
86392
 #, gcc-internal-format
 
86393
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
86394
-msgstr ""
 
86395
+msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
 
86396
 
 
86397
-#: tree-cfg.c:4687
 
86398
+#: tree-cfg.c:4698
 
86399
 #, gcc-internal-format
 
86400
 msgid "in statement"
 
86401
 msgstr ""
 
86402
 
 
86403
-#: tree-cfg.c:4702
 
86404
+#: tree-cfg.c:4713
 
86405
 #, gcc-internal-format
 
86406
 msgid "statement marked for throw, but doesn%'t"
 
86407
 msgstr ""
 
86408
 
 
86409
-#: tree-cfg.c:4709
 
86410
+#: tree-cfg.c:4720
 
86411
 #, gcc-internal-format
 
86412
 msgid "statement marked for throw in middle of block"
 
86413
 msgstr ""
 
86414
 
 
86415
-#: tree-cfg.c:4751
 
86416
+#: tree-cfg.c:4762
 
86417
 #, gcc-internal-format
 
86418
 msgid "ENTRY_BLOCK has IL associated with it"
 
86419
 msgstr ""
 
86420
 
 
86421
-#: tree-cfg.c:4757
 
86422
+#: tree-cfg.c:4768
 
86423
 #, gcc-internal-format
 
86424
 msgid "EXIT_BLOCK has IL associated with it"
 
86425
 msgstr ""
 
86426
 
 
86427
-#: tree-cfg.c:4764
 
86428
+#: tree-cfg.c:4775
 
86429
 #, gcc-internal-format, gfc-internal-format
 
86430
 msgid "fallthru to exit from bb %d"
 
86431
 msgstr ""
 
86432
 
 
86433
-#: tree-cfg.c:4788
 
86434
+#: tree-cfg.c:4799
 
86435
 #, gcc-internal-format
 
86436
 msgid "nonlocal label "
 
86437
 msgstr "ei-paikallinen nimiö "
 
86438
 
 
86439
-#: tree-cfg.c:4797
 
86440
+#: tree-cfg.c:4808
 
86441
 #, gcc-internal-format
 
86442
 msgid "EH landing pad label "
 
86443
 msgstr ""
 
86444
 
 
86445
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
86446
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
86447
 #, gcc-internal-format
 
86448
 msgid "label "
 
86449
 msgstr "nimiö "
 
86450
 
 
86451
-#: tree-cfg.c:4830
 
86452
+#: tree-cfg.c:4841
 
86453
 #, gcc-internal-format, gfc-internal-format
 
86454
 msgid "control flow in the middle of basic block %d"
 
86455
 msgstr ""
 
86456
 
 
86457
-#: tree-cfg.c:4863
 
86458
+#: tree-cfg.c:4874
 
86459
 #, gcc-internal-format, gfc-internal-format
 
86460
 msgid "fallthru edge after a control statement in bb %d"
 
86461
 msgstr ""
 
86462
 
 
86463
-#: tree-cfg.c:4876
 
86464
+#: tree-cfg.c:4887
 
86465
 #, gcc-internal-format, gfc-internal-format
 
86466
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
86467
 msgstr ""
 
86468
 
 
86469
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
86470
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
86471
 #, gcc-internal-format, gfc-internal-format
 
86472
 msgid "wrong outgoing edge flags at end of bb %d"
 
86473
 msgstr ""
 
86474
 
 
86475
-#: tree-cfg.c:4909
 
86476
+#: tree-cfg.c:4920
 
86477
 #, gcc-internal-format, gfc-internal-format
 
86478
 msgid "explicit goto at end of bb %d"
 
86479
 msgstr ""
 
86480
 
 
86481
-#: tree-cfg.c:4943
 
86482
+#: tree-cfg.c:4954
 
86483
 #, gcc-internal-format, gfc-internal-format
 
86484
 msgid "return edge does not point to exit in bb %d"
 
86485
 msgstr ""
 
86486
 
 
86487
-#: tree-cfg.c:4973
 
86488
+#: tree-cfg.c:4984
 
86489
 #, gcc-internal-format
 
86490
 msgid "found default case not at the start of case vector"
 
86491
 msgstr ""
 
86492
 
 
86493
-#: tree-cfg.c:4981
 
86494
+#: tree-cfg.c:4992
 
86495
 #, gcc-internal-format
 
86496
 msgid "case labels not sorted: "
 
86497
 msgstr ""
 
86498
 
 
86499
-#: tree-cfg.c:4998
 
86500
+#: tree-cfg.c:5009
 
86501
 #, gcc-internal-format, gfc-internal-format
 
86502
 msgid "extra outgoing edge %d->%d"
 
86503
 msgstr ""
 
86504
 
 
86505
-#: tree-cfg.c:5021
 
86506
+#: tree-cfg.c:5032
 
86507
 #, gcc-internal-format, gfc-internal-format
 
86508
 msgid "missing edge %i->%i"
 
86509
 msgstr ""
 
86510
 
 
86511
-#: tree-cfg.c:7803
 
86512
-#, fuzzy, gcc-internal-format
 
86513
+#: tree-cfg.c:7814
 
86514
+#, gcc-internal-format
 
86515
 msgid "%<noreturn%> function does return"
 
86516
-msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
 
86517
+msgstr "%<noreturn%>-funktio palaa"
 
86518
 
 
86519
-#: tree-cfg.c:7823
 
86520
+#: tree-cfg.c:7834
 
86521
 #, gcc-internal-format
 
86522
 msgid "control reaches end of non-void function"
 
86523
 msgstr "ei-void-tyyppisen funktion loppu saavutettu"
 
86524
 
 
86525
-#: tree-cfg.c:7963
 
86526
+#: tree-cfg.c:7974
 
86527
 #, gcc-internal-format
 
86528
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
86529
 msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
 
86530
 
 
86531
-#: tree-cfg.c:7968
 
86532
+#: tree-cfg.c:7979
 
86533
 #, gcc-internal-format
 
86534
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
86535
 msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
 
86536
 
 
86537
 #: tree-diagnostic.c:202
 
86538
 #, fuzzy, gcc-internal-format
 
86539
-#| msgid "redefinition of %q+D"
 
86540
 msgid "in definition of macro %qs"
 
86541
 msgstr "%q+D määritelty uudelleen"
 
86542
 
 
86543
@@ -17214,122 +17042,122 @@
 
86544
 msgid "in expansion of macro %qs"
 
86545
 msgstr ""
 
86546
 
 
86547
-#: tree-eh.c:4368
 
86548
+#: tree-eh.c:4396
 
86549
 #, gcc-internal-format, gfc-internal-format
 
86550
 msgid "BB %i has multiple EH edges"
 
86551
 msgstr ""
 
86552
 
 
86553
-#: tree-eh.c:4380
 
86554
+#: tree-eh.c:4408
 
86555
 #, gcc-internal-format, gfc-internal-format
 
86556
 msgid "BB %i can not throw but has an EH edge"
 
86557
 msgstr ""
 
86558
 
 
86559
-#: tree-eh.c:4388
 
86560
+#: tree-eh.c:4416
 
86561
 #, gcc-internal-format, gfc-internal-format
 
86562
 msgid "BB %i last statement has incorrectly set lp"
 
86563
 msgstr ""
 
86564
 
 
86565
-#: tree-eh.c:4394
 
86566
+#: tree-eh.c:4422
 
86567
 #, gcc-internal-format, gfc-internal-format
 
86568
 msgid "BB %i is missing an EH edge"
 
86569
 msgstr ""
 
86570
 
 
86571
-#: tree-eh.c:4400
 
86572
+#: tree-eh.c:4428
 
86573
 #, gcc-internal-format, gfc-internal-format
 
86574
 msgid "Incorrect EH edge %i->%i"
 
86575
 msgstr ""
 
86576
 
 
86577
-#: tree-eh.c:4434 tree-eh.c:4453
 
86578
+#: tree-eh.c:4462 tree-eh.c:4481
 
86579
 #, gcc-internal-format, gfc-internal-format
 
86580
 msgid "BB %i is missing an edge"
 
86581
 msgstr ""
 
86582
 
 
86583
-#: tree-eh.c:4470
 
86584
+#: tree-eh.c:4498
 
86585
 #, gcc-internal-format, gfc-internal-format
 
86586
 msgid "BB %i too many fallthru edges"
 
86587
 msgstr ""
 
86588
 
 
86589
-#: tree-eh.c:4479
 
86590
+#: tree-eh.c:4507
 
86591
 #, gcc-internal-format, gfc-internal-format
 
86592
 msgid "BB %i has incorrect edge"
 
86593
 msgstr ""
 
86594
 
 
86595
-#: tree-eh.c:4485
 
86596
+#: tree-eh.c:4513
 
86597
 #, gcc-internal-format, gfc-internal-format
 
86598
 msgid "BB %i has incorrect fallthru edge"
 
86599
 msgstr ""
 
86600
 
 
86601
-#: tree-inline.c:3012
 
86602
+#: tree-inline.c:3022
 
86603
 #, gcc-internal-format
 
86604
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
86605
-msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goton"
 
86606
+msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-käskyn"
 
86607
 
 
86608
-#: tree-inline.c:3026
 
86609
+#: tree-inline.c:3036
 
86610
 #, gcc-internal-format
 
86611
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
86612
 msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan"
 
86613
 
 
86614
-#: tree-inline.c:3066
 
86615
+#: tree-inline.c:3076
 
86616
 #, fuzzy, gcc-internal-format
 
86617
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
86618
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
 
86619
 
 
86620
-#: tree-inline.c:3080
 
86621
+#: tree-inline.c:3090
 
86622
 #, fuzzy, gcc-internal-format
 
86623
 msgid "function %q+F can never be inlined because it uses setjmp"
 
86624
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
 
86625
 
 
86626
-#: tree-inline.c:3094
 
86627
+#: tree-inline.c:3104
 
86628
 #, fuzzy, gcc-internal-format
 
86629
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
86630
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
 
86631
 
 
86632
-#: tree-inline.c:3106
 
86633
+#: tree-inline.c:3116
 
86634
 #, fuzzy, gcc-internal-format
 
86635
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
86636
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
 
86637
 
 
86638
-#: tree-inline.c:3114
 
86639
+#: tree-inline.c:3124
 
86640
 #, fuzzy, gcc-internal-format
 
86641
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
86642
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
 
86643
 
 
86644
-#: tree-inline.c:3126
 
86645
+#: tree-inline.c:3136
 
86646
 #, fuzzy, gcc-internal-format
 
86647
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
86648
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
 
86649
 
 
86650
-#: tree-inline.c:3146
 
86651
+#: tree-inline.c:3156
 
86652
 #, fuzzy, gcc-internal-format
 
86653
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
86654
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
 
86655
 
 
86656
-#: tree-inline.c:3249
 
86657
+#: tree-inline.c:3259
 
86658
 #, fuzzy, gcc-internal-format
 
86659
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
86660
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
 
86661
 
 
86662
-#: tree-inline.c:3257
 
86663
+#: tree-inline.c:3267
 
86664
 #, fuzzy, gcc-internal-format
 
86665
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
86666
 msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
 
86667
 
 
86668
-#: tree-inline.c:3842
 
86669
+#: tree-inline.c:3852
 
86670
 #, gcc-internal-format
 
86671
 msgid "inlining failed in call to always_inline %q+F: %s"
 
86672
 msgstr ""
 
86673
 
 
86674
-#: tree-inline.c:3844 tree-inline.c:3859
 
86675
+#: tree-inline.c:3854 tree-inline.c:3869
 
86676
 #, gcc-internal-format
 
86677
 msgid "called from here"
 
86678
-msgstr ""
 
86679
+msgstr "kutsuttu täältä"
 
86680
 
 
86681
-#: tree-inline.c:3857
 
86682
+#: tree-inline.c:3867
 
86683
 #, gcc-internal-format
 
86684
 msgid "inlining failed in call to %q+F: %s"
 
86685
 msgstr ""
 
86686
 
 
86687
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
86688
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
86689
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
86690
 #, gcc-internal-format
 
86691
 msgid "SSA corruption"
 
86692
@@ -17360,6 +17188,16 @@
 
86693
 msgid "unimplemented functionality"
 
86694
 msgstr ""
 
86695
 
 
86696
+#: tree-ssa-loop-niter.c:2557
 
86697
+#, fuzzy, gcc-internal-format
 
86698
+msgid "iteration %E invokes undefined behavior"
 
86699
+msgstr "operaatio %qE:lle voi olla määrittelemätön"
 
86700
+
 
86701
+#: tree-ssa-loop-niter.c:2559
 
86702
+#, gcc-internal-format
 
86703
+msgid "containing loop"
 
86704
+msgstr ""
 
86705
+
 
86706
 #: tree-ssa-operands.c:975
 
86707
 #, gcc-internal-format
 
86708
 msgid "virtual definition of statement not up-to-date"
 
86709
@@ -17387,7 +17225,6 @@
 
86710
 
 
86711
 #: tree-ssa-operands.c:1023
 
86712
 #, fuzzy, gcc-internal-format
 
86713
-#| msgid "assertion missing after %qs"
 
86714
 msgid "use operand missing for stmt"
 
86715
 msgstr "väittämä puuttuu %qs:n jälkeen"
 
86716
 
 
86717
@@ -17396,145 +17233,145 @@
 
86718
 msgid "stmt volatile flag not up-to-date"
 
86719
 msgstr ""
 
86720
 
 
86721
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
86722
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
86723
 #, gcc-internal-format
 
86724
 msgid "%qD may be used uninitialized in this function"
 
86725
 msgstr ""
 
86726
 
 
86727
-#: tree-ssa.c:625
 
86728
+#: tree-ssa.c:622
 
86729
 #, gcc-internal-format
 
86730
 msgid "expected an SSA_NAME object"
 
86731
 msgstr ""
 
86732
 
 
86733
-#: tree-ssa.c:631
 
86734
+#: tree-ssa.c:628
 
86735
 #, gcc-internal-format
 
86736
 msgid "found an SSA_NAME that had been released into the free pool"
 
86737
 msgstr ""
 
86738
 
 
86739
-#: tree-ssa.c:638
 
86740
+#: tree-ssa.c:635
 
86741
 #, gcc-internal-format
 
86742
 msgid "type mismatch between an SSA_NAME and its symbol"
 
86743
 msgstr ""
 
86744
 
 
86745
-#: tree-ssa.c:644
 
86746
+#: tree-ssa.c:641
 
86747
 #, gcc-internal-format
 
86748
 msgid "found a virtual definition for a GIMPLE register"
 
86749
 msgstr "löytyi virtuaalimäärittely GIMPLE-rekisterille"
 
86750
 
 
86751
-#: tree-ssa.c:650
 
86752
+#: tree-ssa.c:647
 
86753
 #, gcc-internal-format
 
86754
 msgid "virtual SSA name for non-VOP decl"
 
86755
 msgstr ""
 
86756
 
 
86757
-#: tree-ssa.c:656
 
86758
+#: tree-ssa.c:653
 
86759
 #, fuzzy, gcc-internal-format
 
86760
 msgid "found a real definition for a non-register"
 
86761
 msgstr "funktion määrittely esitelty %<register%>:ksi"
 
86762
 
 
86763
-#: tree-ssa.c:663
 
86764
+#: tree-ssa.c:660
 
86765
 #, gcc-internal-format
 
86766
 msgid "found a default name with a non-empty defining statement"
 
86767
 msgstr ""
 
86768
 
 
86769
-#: tree-ssa.c:693
 
86770
+#: tree-ssa.c:690
 
86771
 #, gcc-internal-format
 
86772
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
86773
 msgstr ""
 
86774
 
 
86775
-#: tree-ssa.c:699
 
86776
+#: tree-ssa.c:696
 
86777
 #, gcc-internal-format, gfc-internal-format
 
86778
 msgid "SSA_NAME created in two different blocks %i and %i"
 
86779
 msgstr ""
 
86780
 
 
86781
-#: tree-ssa.c:708 tree-ssa.c:1020
 
86782
+#: tree-ssa.c:705 tree-ssa.c:1017
 
86783
 #, gcc-internal-format
 
86784
 msgid "SSA_NAME_DEF_STMT is wrong"
 
86785
 msgstr ""
 
86786
 
 
86787
-#: tree-ssa.c:760
 
86788
+#: tree-ssa.c:757
 
86789
 #, gcc-internal-format
 
86790
 msgid "missing definition"
 
86791
 msgstr "puuttuva määrittely"
 
86792
 
 
86793
-#: tree-ssa.c:766
 
86794
+#: tree-ssa.c:763
 
86795
 #, gcc-internal-format, gfc-internal-format
 
86796
 msgid "definition in block %i does not dominate use in block %i"
 
86797
 msgstr ""
 
86798
 
 
86799
-#: tree-ssa.c:774
 
86800
+#: tree-ssa.c:771
 
86801
 #, gcc-internal-format, gfc-internal-format
 
86802
 msgid "definition in block %i follows the use"
 
86803
 msgstr ""
 
86804
 
 
86805
-#: tree-ssa.c:781
 
86806
+#: tree-ssa.c:778
 
86807
 #, gcc-internal-format
 
86808
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
86809
 msgstr ""
 
86810
 
 
86811
-#: tree-ssa.c:789
 
86812
+#: tree-ssa.c:786
 
86813
 #, gcc-internal-format
 
86814
 msgid "no immediate_use list"
 
86815
 msgstr ""
 
86816
 
 
86817
-#: tree-ssa.c:801
 
86818
+#: tree-ssa.c:798
 
86819
 #, gcc-internal-format
 
86820
 msgid "wrong immediate use list"
 
86821
 msgstr ""
 
86822
 
 
86823
-#: tree-ssa.c:835
 
86824
+#: tree-ssa.c:832
 
86825
 #, gcc-internal-format
 
86826
 msgid "incoming edge count does not match number of PHI arguments"
 
86827
 msgstr ""
 
86828
 
 
86829
-#: tree-ssa.c:849
 
86830
+#: tree-ssa.c:846
 
86831
 #, gcc-internal-format, gfc-internal-format
 
86832
 msgid "PHI argument is missing for edge %d->%d"
 
86833
 msgstr ""
 
86834
 
 
86835
-#: tree-ssa.c:858
 
86836
+#: tree-ssa.c:855
 
86837
 #, gcc-internal-format
 
86838
 msgid "PHI argument is not SSA_NAME, or invariant"
 
86839
 msgstr ""
 
86840
 
 
86841
-#: tree-ssa.c:886
 
86842
+#: tree-ssa.c:883
 
86843
 #, gcc-internal-format, gfc-internal-format
 
86844
 msgid "wrong edge %d->%d for PHI argument"
 
86845
 msgstr ""
 
86846
 
 
86847
-#: tree-ssa.c:967
 
86848
+#: tree-ssa.c:964
 
86849
 #, gcc-internal-format, gfc-internal-format
 
86850
 msgid "AUX pointer initialized for edge %d->%d"
 
86851
 msgstr ""
 
86852
 
 
86853
-#: tree-ssa.c:992
 
86854
+#: tree-ssa.c:989
 
86855
 #, gcc-internal-format
 
86856
 msgid "stmt (%p) marked modified after optimization pass: "
 
86857
 msgstr ""
 
86858
 
 
86859
-#: tree-ssa.c:1049
 
86860
+#: tree-ssa.c:1046
 
86861
 #, gcc-internal-format
 
86862
 msgid "verify_ssa failed"
 
86863
 msgstr ""
 
86864
 
 
86865
-#: tree-ssa.c:1631 varasm.c:322
 
86866
+#: tree-ssa.c:1628 varasm.c:321
 
86867
 #, gcc-internal-format
 
86868
 msgid "%qD was declared here"
 
86869
 msgstr "%qD esiteltiin täällä"
 
86870
 
 
86871
-#: tree-ssa.c:1663
 
86872
-#, fuzzy, gcc-internal-format
 
86873
+#: tree-ssa.c:1660
 
86874
+#, gcc-internal-format
 
86875
 msgid "%qD is used uninitialized in this function"
 
86876
-msgstr "%q+D on yleensä funktio"
 
86877
+msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
 
86878
 
 
86879
-#: tree-ssa.c:1700
 
86880
-#, fuzzy, gcc-internal-format
 
86881
+#: tree-ssa.c:1697
 
86882
+#, gcc-internal-format
 
86883
 msgid "%qE is used uninitialized in this function"
 
86884
-msgstr "%q+D on yleensä funktio"
 
86885
+msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
 
86886
 
 
86887
-#: tree-ssa.c:1705
 
86888
-#, fuzzy, gcc-internal-format
 
86889
+#: tree-ssa.c:1702
 
86890
+#, gcc-internal-format
 
86891
 msgid "%qE may be used uninitialized in this function"
 
86892
-msgstr "%q+D on yleensä funktio"
 
86893
+msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
 
86894
 
 
86895
 #: tree-streamer-in.c:316 tree-streamer-in.c:1075
 
86896
 #, gcc-internal-format
 
86897
@@ -17587,19 +17424,19 @@
 
86898
 msgstr ""
 
86899
 
 
86900
 #: tree-vrp.c:6015
 
86901
-#, fuzzy, gcc-internal-format
 
86902
+#, gcc-internal-format
 
86903
 msgid "array subscript is outside array bounds"
 
86904
-msgstr "taulukon indeksi ei ole kokonaisluku"
 
86905
+msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
 
86906
 
 
86907
 #: tree-vrp.c:6033 tree-vrp.c:6134
 
86908
-#, fuzzy, gcc-internal-format
 
86909
+#, gcc-internal-format
 
86910
 msgid "array subscript is above array bounds"
 
86911
-msgstr "taulukon indeksi ei ole kokonaisluku"
 
86912
+msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
 
86913
 
 
86914
 #: tree-vrp.c:6046 tree-vrp.c:6120
 
86915
-#, fuzzy, gcc-internal-format
 
86916
+#, gcc-internal-format
 
86917
 msgid "array subscript is below array bounds"
 
86918
-msgstr "taulukon indeksi ei ole kokonaisluku"
 
86919
+msgstr "taulukon indeksi on taulukkorajojen alapuolella"
 
86920
 
 
86921
 #: tree-vrp.c:6765
 
86922
 #, gcc-internal-format
 
86923
@@ -17651,24 +17488,24 @@
 
86924
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
86925
 msgstr ""
 
86926
 
 
86927
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
86928
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
86929
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
86930
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
86931
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
86932
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
86933
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
86934
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
86935
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
86936
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
86937
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
86938
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
86939
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
86940
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
86941
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
86942
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
86943
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
86944
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
86945
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
86946
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
86947
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
86948
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
86949
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
86950
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
86951
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
86952
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
86953
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
86954
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
86955
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
86956
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
86957
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
86958
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
86959
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
86960
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
86961
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
86962
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
86963
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
86964
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
86965
 #, gcc-internal-format
 
86966
@@ -17681,9 +17518,9 @@
 
86967
 msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
86968
 
 
86969
 #: tree.c:5658
 
86970
-#, fuzzy, gcc-internal-format
 
86971
+#, gcc-internal-format
 
86972
 msgid "function %q+D definition is marked dllimport"
 
86973
-msgstr "funktion määrittely esitelty %<auto%>:ksi"
 
86974
+msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
 
86975
 
 
86976
 #: tree.c:5666
 
86977
 #, gcc-internal-format
 
86978
@@ -17696,9 +17533,9 @@
 
86979
 msgstr ""
 
86980
 
 
86981
 #: tree.c:5708
 
86982
-#, fuzzy, gcc-internal-format
 
86983
+#, gcc-internal-format
 
86984
 msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
 
86985
-msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
 
86986
+msgstr "%qE edellyttää oletusnäkyvyyttä, mutta %qD on jo esitelty eri näkyvyydellä"
 
86987
 
 
86988
 #: tree.c:7482
 
86989
 #, gcc-internal-format
 
86990
@@ -17756,54 +17593,54 @@
 
86991
 msgstr ""
 
86992
 
 
86993
 #: tree.c:11557
 
86994
-#, fuzzy, gcc-internal-format
 
86995
+#, gcc-internal-format
 
86996
 msgid "%qD is deprecated (declared at %s:%d): %s"
 
86997
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
86998
+msgstr "%qD on vanhentunut (esitelty kohdassa %s:%d): %s"
 
86999
 
 
87000
 #: tree.c:11561
 
87001
-#, fuzzy, gcc-internal-format
 
87002
+#, gcc-internal-format
 
87003
 msgid "%qD is deprecated (declared at %s:%d)"
 
87004
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
87005
+msgstr "%qD on vanhentunut (esitelty kohdassa %s:%d)"
 
87006
 
 
87007
 #: tree.c:11586
 
87008
-#, fuzzy, gcc-internal-format
 
87009
+#, gcc-internal-format
 
87010
 msgid "%qE is deprecated (declared at %s:%d): %s"
 
87011
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
87012
+msgstr "%qE on vanhentunut (esitelty kohdassa %s:%d): %s"
 
87013
 
 
87014
 #: tree.c:11590
 
87015
-#, fuzzy, gcc-internal-format
 
87016
+#, gcc-internal-format
 
87017
 msgid "%qE is deprecated (declared at %s:%d)"
 
87018
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
87019
+msgstr "%qE on vanhentunut (esitelty kohdassa %s:%d)"
 
87020
 
 
87021
 #: tree.c:11597
 
87022
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
87023
+#, gcc-internal-format, gfc-internal-format
 
87024
 msgid "type is deprecated (declared at %s:%d): %s"
 
87025
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
87026
+msgstr "tyyppi on vanhentunut (esitelty kohdassa %s:%d): %s"
 
87027
 
 
87028
 #: tree.c:11601
 
87029
 #, gcc-internal-format, gfc-internal-format
 
87030
 msgid "type is deprecated (declared at %s:%d)"
 
87031
-msgstr ""
 
87032
+msgstr "tyyppi on vanhentunut (esitelty kohdassa %s:%d)"
 
87033
 
 
87034
 #: tree.c:11610
 
87035
-#, fuzzy, gcc-internal-format
 
87036
+#, gcc-internal-format
 
87037
 msgid "%qE is deprecated: %s"
 
87038
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
87039
+msgstr "%qE on vanhentunut: %s"
 
87040
 
 
87041
 #: tree.c:11613
 
87042
-#, fuzzy, gcc-internal-format
 
87043
+#, gcc-internal-format
 
87044
 msgid "%qE is deprecated"
 
87045
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
87046
+msgstr "%qE on vanhentunut"
 
87047
 
 
87048
 #: tree.c:11618
 
87049
 #, gcc-internal-format, gfc-internal-format
 
87050
 msgid "type is deprecated: %s"
 
87051
-msgstr ""
 
87052
+msgstr "tyyppi on vanhentunut: %s"
 
87053
 
 
87054
 #: tree.c:11621
 
87055
 #, gcc-internal-format
 
87056
 msgid "type is deprecated"
 
87057
-msgstr ""
 
87058
+msgstr "tyyppi on vanhentunut"
 
87059
 
 
87060
 #: value-prof.c:408
 
87061
 #, gcc-internal-format
 
87062
@@ -17850,145 +17687,143 @@
 
87063
 msgid "variable tracking size limit exceeded"
 
87064
 msgstr ""
 
87065
 
 
87066
-#: varasm.c:315
 
87067
+#: varasm.c:314
 
87068
 #, gcc-internal-format
 
87069
 msgid "%+D causes a section type conflict"
 
87070
 msgstr ""
 
87071
 
 
87072
-#: varasm.c:318
 
87073
+#: varasm.c:317
 
87074
 #, gcc-internal-format
 
87075
 msgid "%+D causes a section type conflict with %D"
 
87076
 msgstr ""
 
87077
 
 
87078
-#: varasm.c:960
 
87079
+#: varasm.c:959
 
87080
 #, gcc-internal-format
 
87081
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
87082
 msgstr ""
 
87083
 
 
87084
-#: varasm.c:1200 varasm.c:1209
 
87085
+#: varasm.c:1198 varasm.c:1207
 
87086
 #, fuzzy, gcc-internal-format
 
87087
 msgid "register name not specified for %q+D"
 
87088
-msgstr "%Jtasausta ei voi määrittää %qD:lle"
 
87089
+msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
 
87090
 
 
87091
-#: varasm.c:1211
 
87092
+#: varasm.c:1209
 
87093
 #, fuzzy, gcc-internal-format
 
87094
 msgid "invalid register name for %q+D"
 
87095
 msgstr "epäkelpo osoitintila %qs"
 
87096
 
 
87097
-#: varasm.c:1213
 
87098
+#: varasm.c:1211
 
87099
 #, gcc-internal-format
 
87100
 msgid "data type of %q+D isn%'t suitable for a register"
 
87101
 msgstr ""
 
87102
 
 
87103
-#: varasm.c:1216
 
87104
+#: varasm.c:1214
 
87105
 #, gcc-internal-format
 
87106
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
87107
 msgstr ""
 
87108
 
 
87109
-#: varasm.c:1219
 
87110
+#: varasm.c:1217
 
87111
 #, gcc-internal-format
 
87112
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
87113
 msgstr ""
 
87114
 
 
87115
-#: varasm.c:1222
 
87116
+#: varasm.c:1220
 
87117
 #, gcc-internal-format
 
87118
 msgid "register specified for %q+D isn%'t suitable for data type"
 
87119
 msgstr ""
 
87120
 
 
87121
-#: varasm.c:1232
 
87122
+#: varasm.c:1230
 
87123
 #, gcc-internal-format
 
87124
 msgid "global register variable has initial value"
 
87125
 msgstr ""
 
87126
 
 
87127
-#: varasm.c:1236
 
87128
+#: varasm.c:1234
 
87129
 #, gcc-internal-format
 
87130
 msgid "optimization may eliminate reads and/or writes to register variables"
 
87131
 msgstr ""
 
87132
 
 
87133
-#: varasm.c:1274
 
87134
+#: varasm.c:1272
 
87135
 #, gcc-internal-format
 
87136
 msgid "register name given for non-register variable %q+D"
 
87137
 msgstr ""
 
87138
 
 
87139
-#: varasm.c:1820
 
87140
+#: varasm.c:1818
 
87141
 #, gcc-internal-format
 
87142
 msgid "thread-local COMMON data not implemented"
 
87143
 msgstr ""
 
87144
 
 
87145
-#: varasm.c:1852
 
87146
+#: varasm.c:1850
 
87147
 #, gcc-internal-format
 
87148
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
87149
 msgstr ""
 
87150
 
 
87151
-#: varasm.c:1940 c/c-decl.c:4353
 
87152
-#, fuzzy, gcc-internal-format
 
87153
+#: varasm.c:1938 c/c-decl.c:4353
 
87154
+#, gcc-internal-format
 
87155
 msgid "storage size of %q+D isn%'t known"
 
87156
-msgstr "%Jmuuttujan %qD koko muistissa ei ole tunnettu"
 
87157
+msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
 
87158
 
 
87159
-#: varasm.c:4605
 
87160
+#: varasm.c:4590
 
87161
 #, gcc-internal-format
 
87162
 msgid "initializer for integer/fixed-point value is too complicated"
 
87163
 msgstr ""
 
87164
 
 
87165
-#: varasm.c:4610
 
87166
+#: varasm.c:4595
 
87167
 #, gcc-internal-format
 
87168
 msgid "initializer for floating value is not a floating constant"
 
87169
-msgstr ""
 
87170
+msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
 
87171
 
 
87172
-#: varasm.c:4918
 
87173
-#, fuzzy, gcc-internal-format
 
87174
+#: varasm.c:4903
 
87175
+#, gcc-internal-format
 
87176
 msgid "invalid initial value for member %qE"
 
87177
-msgstr "alustamaton const-jäsen %qD"
 
87178
+msgstr "virheellinen alkuarvo jäsenelle %qE"
 
87179
 
 
87180
-#: varasm.c:5270
 
87181
+#: varasm.c:5255
 
87182
 #, fuzzy, gcc-internal-format
 
87183
 msgid "weak declaration of %q+D must be public"
 
87184
 msgstr "%J%qD esitelty uudelleen ilman linkitystä"
 
87185
 
 
87186
-#: varasm.c:5272
 
87187
+#: varasm.c:5257
 
87188
 #, fuzzy, gcc-internal-format
 
87189
 msgid "weak declaration of %q+D not supported"
 
87190
 msgstr "%J%qD:n esittely varjostaa parametria"
 
87191
 
 
87192
-#: varasm.c:5301 varasm.c:5598
 
87193
+#: varasm.c:5286 varasm.c:5583
 
87194
 #, gcc-internal-format
 
87195
 msgid "only weak aliases are supported in this configuration"
 
87196
 msgstr ""
 
87197
 
 
87198
-#: varasm.c:5490
 
87199
+#: varasm.c:5475
 
87200
 #, gcc-internal-format
 
87201
 msgid "weakref is not supported in this configuration"
 
87202
 msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
 
87203
 
 
87204
-#: varasm.c:5513 varasm.c:5595
 
87205
+#: varasm.c:5498 varasm.c:5580
 
87206
 #, fuzzy, gcc-internal-format
 
87207
-#| msgid "weakref is not supported in this configuration"
 
87208
 msgid "ifunc is not supported in this configuration"
 
87209
 msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
 
87210
 
 
87211
-#: varasm.c:5572
 
87212
+#: varasm.c:5557
 
87213
 #, gcc-internal-format
 
87214
 msgid "weakref %q+D ultimately targets itself"
 
87215
 msgstr ""
 
87216
 
 
87217
-#: varasm.c:5581
 
87218
+#: varasm.c:5566
 
87219
 #, gcc-internal-format
 
87220
 msgid "weakref %q+D must have static linkage"
 
87221
 msgstr ""
 
87222
 
 
87223
-#: varasm.c:5588
 
87224
+#: varasm.c:5573
 
87225
 #, fuzzy, gcc-internal-format
 
87226
 msgid "alias definitions not supported in this configuration"
 
87227
 msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
 
87228
 
 
87229
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
87230
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
87231
 #, gcc-internal-format
 
87232
 msgid "visibility attribute not supported in this configuration; ignored"
 
87233
 msgstr ""
 
87234
 
 
87235
 #: varpool.c:240
 
87236
 #, fuzzy, gcc-internal-format
 
87237
-#| msgid "variable %qD has function type"
 
87238
 msgid "variable %q+D part of alias cycle"
 
87239
 msgstr "muuttujalla %qD on funktiotyyppi"
 
87240
 
 
87241
@@ -18008,1341 +17843,1316 @@
 
87242
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
87243
 msgstr ""
 
87244
 
 
87245
-#: c-family/c-common.c:911
 
87246
+#: c-family/c-common.c:916
 
87247
 #, gcc-internal-format
 
87248
 msgid "%qD is not defined outside of function scope"
 
87249
 msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
 
87250
 
 
87251
-#: c-family/c-common.c:961
 
87252
+#: c-family/c-common.c:966
 
87253
 #, gcc-internal-format
 
87254
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
87255
 msgstr "merkkijonon pituudeksi annettu %1$qd merkkiä on suurempi kuin ISO C%3$d -kääntäjiltä vaadittu %2$qd merkkiä"
 
87256
 
 
87257
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
87258
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
87259
 #, gcc-internal-format
 
87260
 msgid "left shift count is negative"
 
87261
-msgstr ""
 
87262
+msgstr "vasemmalle siirron lukumäärä on negatiivinen"
 
87263
 
 
87264
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
87265
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
87266
 #, gcc-internal-format
 
87267
 msgid "right shift count is negative"
 
87268
-msgstr ""
 
87269
+msgstr "oikealle siirron lukumäärä on negatiivinen"
 
87270
 
 
87271
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
87272
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
87273
 #, gcc-internal-format
 
87274
 msgid "left shift count >= width of type"
 
87275
-msgstr ""
 
87276
+msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
 
87277
 
 
87278
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
87279
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
87280
 #, gcc-internal-format
 
87281
 msgid "right shift count >= width of type"
 
87282
-msgstr ""
 
87283
+msgstr "oikealle siirron lukumäärä >= tyypin leveys"
 
87284
 
 
87285
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
87286
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
87287
 #, gcc-internal-format
 
87288
 msgid "overflow in constant expression"
 
87289
 msgstr "ylivuoto vakiolausekkeessa"
 
87290
 
 
87291
-#: c-family/c-common.c:1543
 
87292
+#: c-family/c-common.c:1548
 
87293
 #, gcc-internal-format
 
87294
 msgid "integer overflow in expression"
 
87295
 msgstr "kokonaislukuylivuoto lausekkeessa"
 
87296
 
 
87297
-#: c-family/c-common.c:1548
 
87298
+#: c-family/c-common.c:1553
 
87299
 #, gcc-internal-format
 
87300
 msgid "floating point overflow in expression"
 
87301
 msgstr "liukulukuylivuoto lausekkeessa"
 
87302
 
 
87303
-#: c-family/c-common.c:1552
 
87304
+#: c-family/c-common.c:1557
 
87305
 #, fuzzy, gcc-internal-format
 
87306
 msgid "fixed-point overflow in expression"
 
87307
 msgstr "liukulukuylivuoto lausekkeessa"
 
87308
 
 
87309
-#: c-family/c-common.c:1556
 
87310
+#: c-family/c-common.c:1561
 
87311
 #, gcc-internal-format
 
87312
 msgid "vector overflow in expression"
 
87313
 msgstr "vektoriylivuoto lausekkeessa"
 
87314
 
 
87315
-#: c-family/c-common.c:1562
 
87316
+#: c-family/c-common.c:1567
 
87317
 #, gcc-internal-format
 
87318
 msgid "complex integer overflow in expression"
 
87319
 msgstr "kompleksikokonaislukuylivuoto lausekkeessa"
 
87320
 
 
87321
-#: c-family/c-common.c:1565
 
87322
+#: c-family/c-common.c:1570
 
87323
 #, gcc-internal-format
 
87324
 msgid "complex floating point overflow in expression"
 
87325
 msgstr "kompleksiliukulukuylivuoto lausekkeessa"
 
87326
 
 
87327
-#: c-family/c-common.c:1608
 
87328
+#: c-family/c-common.c:1613
 
87329
 #, gcc-internal-format
 
87330
 msgid "logical %<or%> applied to non-boolean constant"
 
87331
 msgstr ""
 
87332
 
 
87333
-#: c-family/c-common.c:1611
 
87334
+#: c-family/c-common.c:1616
 
87335
 #, gcc-internal-format
 
87336
 msgid "logical %<and%> applied to non-boolean constant"
 
87337
 msgstr ""
 
87338
 
 
87339
-#: c-family/c-common.c:1675
 
87340
+#: c-family/c-common.c:1680
 
87341
 #, gcc-internal-format
 
87342
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
87343
 msgstr ""
 
87344
 
 
87345
-#: c-family/c-common.c:1679
 
87346
+#: c-family/c-common.c:1684
 
87347
 #, gcc-internal-format
 
87348
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
87349
 msgstr ""
 
87350
 
 
87351
-#: c-family/c-common.c:1811
 
87352
+#: c-family/c-common.c:1816
 
87353
 #, gcc-internal-format
 
87354
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
87355
 msgstr ""
 
87356
 
 
87357
-#: c-family/c-common.c:1826
 
87358
+#: c-family/c-common.c:1831
 
87359
 #, gcc-internal-format
 
87360
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
87361
 msgstr ""
 
87362
 
 
87363
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
87364
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
87365
 #, gcc-internal-format
 
87366
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
87367
 msgstr ""
 
87368
 
 
87369
-#: c-family/c-common.c:1985
 
87370
+#: c-family/c-common.c:1990
 
87371
 #, gcc-internal-format
 
87372
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
87373
 msgstr ""
 
87374
 
 
87375
-#: c-family/c-common.c:1992
 
87376
+#: c-family/c-common.c:1997
 
87377
 #, gcc-internal-format
 
87378
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
87379
 msgstr ""
 
87380
 
 
87381
-#: c-family/c-common.c:1997
 
87382
+#: c-family/c-common.c:2002
 
87383
 #, gcc-internal-format
 
87384
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
87385
 msgstr ""
 
87386
 
 
87387
-#: c-family/c-common.c:2009
 
87388
+#: c-family/c-common.c:2014
 
87389
 #, gcc-internal-format
 
87390
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
87391
 msgstr ""
 
87392
 
 
87393
-#: c-family/c-common.c:2025
 
87394
+#: c-family/c-common.c:2030
 
87395
 #, gcc-internal-format
 
87396
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
87397
 msgstr ""
 
87398
 
 
87399
-#: c-family/c-common.c:2032
 
87400
+#: c-family/c-common.c:2037
 
87401
 #, gcc-internal-format
 
87402
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
87403
 msgstr ""
 
87404
 
 
87405
-#: c-family/c-common.c:2037
 
87406
+#: c-family/c-common.c:2042
 
87407
 #, gcc-internal-format
 
87408
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
87409
 msgstr ""
 
87410
 
 
87411
-#: c-family/c-common.c:2049
 
87412
+#: c-family/c-common.c:2054
 
87413
 #, gcc-internal-format
 
87414
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
87415
 msgstr ""
 
87416
 
 
87417
-#: c-family/c-common.c:2065
 
87418
+#: c-family/c-common.c:2070
 
87419
 #, gcc-internal-format
 
87420
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
87421
 msgstr ""
 
87422
 
 
87423
-#: c-family/c-common.c:2072
 
87424
+#: c-family/c-common.c:2077
 
87425
 #, gcc-internal-format
 
87426
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
87427
 msgstr ""
 
87428
 
 
87429
-#: c-family/c-common.c:2077
 
87430
+#: c-family/c-common.c:2082
 
87431
 #, gcc-internal-format
 
87432
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
87433
 msgstr ""
 
87434
 
 
87435
-#: c-family/c-common.c:2089
 
87436
+#: c-family/c-common.c:2094
 
87437
 #, gcc-internal-format
 
87438
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
87439
 msgstr ""
 
87440
 
 
87441
-#: c-family/c-common.c:2105
 
87442
+#: c-family/c-common.c:2110
 
87443
 #, gcc-internal-format
 
87444
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
87445
 msgstr ""
 
87446
 
 
87447
-#: c-family/c-common.c:2112
 
87448
+#: c-family/c-common.c:2117
 
87449
 #, gcc-internal-format
 
87450
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
87451
 msgstr ""
 
87452
 
 
87453
-#: c-family/c-common.c:2117
 
87454
+#: c-family/c-common.c:2122
 
87455
 #, gcc-internal-format
 
87456
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
87457
 msgstr ""
 
87458
 
 
87459
-#: c-family/c-common.c:2129
 
87460
+#: c-family/c-common.c:2134
 
87461
 #, gcc-internal-format
 
87462
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
87463
 msgstr ""
 
87464
 
 
87465
-#: c-family/c-common.c:2161
 
87466
+#: c-family/c-common.c:2166
 
87467
 #, gcc-internal-format
 
87468
 msgid "first argument of %q+D should be %<int%>"
 
87469
 msgstr "%q+D:n ensimmäisen argumentin pitäisi olla %<int%>"
 
87470
 
 
87471
-#: c-family/c-common.c:2170
 
87472
+#: c-family/c-common.c:2175
 
87473
 #, gcc-internal-format
 
87474
 msgid "second argument of %q+D should be %<char **%>"
 
87475
 msgstr "%q+D:n toisen argumentin pitäisi olla %<char **%>"
 
87476
 
 
87477
-#: c-family/c-common.c:2179
 
87478
+#: c-family/c-common.c:2184
 
87479
 #, gcc-internal-format
 
87480
 msgid "third argument of %q+D should probably be %<char **%>"
 
87481
 msgstr "%q+D:n kolmannen argumentin pitäisi todennäköisesti olla %<char **%>"
 
87482
 
 
87483
-#: c-family/c-common.c:2190
 
87484
-#, fuzzy, gcc-internal-format
 
87485
+#: c-family/c-common.c:2195
 
87486
+#, gcc-internal-format
 
87487
 msgid "%q+D takes only zero or two arguments"
 
87488
-msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
 
87489
+msgstr "%q+D sallii vain nolla tai kaksi argumenttia"
 
87490
 
 
87491
-#: c-family/c-common.c:2239
 
87492
+#: c-family/c-common.c:2244
 
87493
 #, gcc-internal-format
 
87494
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
87495
 msgstr ""
 
87496
 
 
87497
-#: c-family/c-common.c:2278
 
87498
+#: c-family/c-common.c:2283
 
87499
 #, fuzzy, gcc-internal-format
 
87500
 msgid "__builtin_shuffle last argument must be an integer vector"
 
87501
 msgstr "puhdistusargumentti ei ole tunniste"
 
87502
 
 
87503
-#: c-family/c-common.c:2286
 
87504
+#: c-family/c-common.c:2291
 
87505
 #, fuzzy, gcc-internal-format
 
87506
-#| msgid "%<__builtin_longjmp%> second argument must be 1"
 
87507
 msgid "__builtin_shuffle arguments must be vectors"
 
87508
 msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1"
 
87509
 
 
87510
-#: c-family/c-common.c:2292
 
87511
+#: c-family/c-common.c:2297
 
87512
 #, gcc-internal-format
 
87513
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
87514
 msgstr ""
 
87515
 
 
87516
-#: c-family/c-common.c:2302
 
87517
+#: c-family/c-common.c:2307
 
87518
 #, gcc-internal-format
 
87519
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
87520
 msgstr ""
 
87521
 
 
87522
-#: c-family/c-common.c:2311
 
87523
+#: c-family/c-common.c:2316
 
87524
 #, gcc-internal-format
 
87525
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
87526
 msgstr ""
 
87527
 
 
87528
-#: c-family/c-common.c:2505
 
87529
+#: c-family/c-common.c:2510
 
87530
 #, gcc-internal-format
 
87531
 msgid "negative integer implicitly converted to unsigned type"
 
87532
 msgstr "negatiivinen kokonaisluku muunnettu implisiittisesti etumerkittömään tyyppiin"
 
87533
 
 
87534
-#: c-family/c-common.c:2511
 
87535
+#: c-family/c-common.c:2516
 
87536
 #, gcc-internal-format
 
87537
 msgid "conversion of unsigned constant value to negative integer"
 
87538
 msgstr "etumerkittömän vakion muunnos negatiiviseksi kokonaisluvuksi"
 
87539
 
 
87540
-#: c-family/c-common.c:2605
 
87541
+#: c-family/c-common.c:2610
 
87542
 #, gcc-internal-format
 
87543
 msgid "conversion to %qT from %qT may change the sign of the result"
 
87544
 msgstr ""
 
87545
 
 
87546
-#: c-family/c-common.c:2674
 
87547
-#, fuzzy, gcc-internal-format
 
87548
+#: c-family/c-common.c:2679
 
87549
+#, gcc-internal-format
 
87550
 msgid "conversion to %qT from boolean expression"
 
87551
-msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
 
87552
+msgstr "muunnos tyyppiin %qT loogisesta lausekkeesta"
 
87553
 
 
87554
-#: c-family/c-common.c:2681
 
87555
-#, fuzzy, gcc-internal-format
 
87556
+#: c-family/c-common.c:2686
 
87557
+#, gcc-internal-format
 
87558
 msgid "conversion to %qT alters %qT constant value"
 
87559
-msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
 
87560
+msgstr "muunnos tyyppiin %qT muuttaa %qT:n vakioarvoa"
 
87561
 
 
87562
-#: c-family/c-common.c:2700
 
87563
-#, fuzzy, gcc-internal-format
 
87564
+#: c-family/c-common.c:2705
 
87565
+#, gcc-internal-format
 
87566
 msgid "conversion to %qT from %qT may alter its value"
 
87567
-msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
 
87568
+msgstr "muunnos tyyppiin %qT tyypistä %qT saattaa muuttaa sen arvoa"
 
87569
 
 
87570
-#: c-family/c-common.c:2730
 
87571
+#: c-family/c-common.c:2735
 
87572
 #, gcc-internal-format
 
87573
 msgid "large integer implicitly truncated to unsigned type"
 
87574
 msgstr "suuri kokonaisluku implisiittisesti katkaistu etumerkittömäksi tyypiksi"
 
87575
 
 
87576
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
87577
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
87578
 #, gcc-internal-format
 
87579
 msgid "overflow in implicit constant conversion"
 
87580
 msgstr "ylivuoto implisiittisessä vakiomuunnoksessa"
 
87581
 
 
87582
-#: c-family/c-common.c:2923
 
87583
+#: c-family/c-common.c:2928
 
87584
 #, gcc-internal-format
 
87585
 msgid "operation on %qE may be undefined"
 
87586
 msgstr "operaatio %qE:lle voi olla määrittelemätön"
 
87587
 
 
87588
-#: c-family/c-common.c:3234
 
87589
+#: c-family/c-common.c:3239
 
87590
 #, gcc-internal-format
 
87591
 msgid "case label does not reduce to an integer constant"
 
87592
 msgstr "case-nimike ei pelkisty kokonaislukuvakioksi"
 
87593
 
 
87594
-#: c-family/c-common.c:3274
 
87595
+#: c-family/c-common.c:3279
 
87596
 #, gcc-internal-format
 
87597
 msgid "case label value is less than minimum value for type"
 
87598
 msgstr "case-nimikkeen arvo on pienempi kuin tyypin minimiarvo"
 
87599
 
 
87600
-#: c-family/c-common.c:3282
 
87601
+#: c-family/c-common.c:3287
 
87602
 #, gcc-internal-format
 
87603
 msgid "case label value exceeds maximum value for type"
 
87604
 msgstr "case-nimikkeen arvo ylittää tyypin maksimiarvon"
 
87605
 
 
87606
-#: c-family/c-common.c:3290
 
87607
+#: c-family/c-common.c:3295
 
87608
 #, gcc-internal-format
 
87609
 msgid "lower value in case label range less than minimum value for type"
 
87610
 msgstr "case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvo"
 
87611
 
 
87612
-#: c-family/c-common.c:3299
 
87613
+#: c-family/c-common.c:3304
 
87614
 #, gcc-internal-format
 
87615
 msgid "upper value in case label range exceeds maximum value for type"
 
87616
 msgstr "case-nimikkeen ylärajan arvo ylittää tyypin maksimiarvon"
 
87617
 
 
87618
-#: c-family/c-common.c:3378
 
87619
+#: c-family/c-common.c:3383
 
87620
 #, gcc-internal-format
 
87621
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
87622
 msgstr ""
 
87623
 
 
87624
-#: c-family/c-common.c:3881
 
87625
+#: c-family/c-common.c:3886
 
87626
 #, fuzzy, gcc-internal-format
 
87627
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
87628
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
87629
 
 
87630
-#: c-family/c-common.c:4142
 
87631
+#: c-family/c-common.c:4147
 
87632
 #, gcc-internal-format
 
87633
 msgid "comparison is always false due to limited range of data type"
 
87634
 msgstr "vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
 
87635
 
 
87636
-#: c-family/c-common.c:4145
 
87637
+#: c-family/c-common.c:4150
 
87638
 #, gcc-internal-format
 
87639
 msgid "comparison is always true due to limited range of data type"
 
87640
 msgstr "vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta"
 
87641
 
 
87642
-#: c-family/c-common.c:4230
 
87643
+#: c-family/c-common.c:4235
 
87644
 #, gcc-internal-format
 
87645
 msgid "comparison of unsigned expression >= 0 is always true"
 
87646
 msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
 
87647
 
 
87648
-#: c-family/c-common.c:4237
 
87649
+#: c-family/c-common.c:4242
 
87650
 #, gcc-internal-format
 
87651
 msgid "comparison of unsigned expression < 0 is always false"
 
87652
 msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
 
87653
 
 
87654
-#: c-family/c-common.c:4279
 
87655
+#: c-family/c-common.c:4284
 
87656
 #, gcc-internal-format
 
87657
 msgid "pointer of type %<void *%> used in arithmetic"
 
87658
 msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
 
87659
 
 
87660
-#: c-family/c-common.c:4285
 
87661
+#: c-family/c-common.c:4290
 
87662
 #, gcc-internal-format
 
87663
 msgid "pointer to a function used in arithmetic"
 
87664
 msgstr "funktio-osoitinta käytetty laskutoimituksessa"
 
87665
 
 
87666
-#: c-family/c-common.c:4291
 
87667
+#: c-family/c-common.c:4296
 
87668
 #, gcc-internal-format
 
87669
 msgid "pointer to member function used in arithmetic"
 
87670
 msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
 
87671
 
 
87672
-#: c-family/c-common.c:4503
 
87673
+#: c-family/c-common.c:4508
 
87674
 #, gcc-internal-format
 
87675
 msgid "the address of %qD will always evaluate as %<true%>"
 
87676
 msgstr "%qD:n osoite tulee aina olemaan %<true%>"
 
87677
 
 
87678
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
87679
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
87680
 #, gcc-internal-format
 
87681
 msgid "suggest parentheses around assignment used as truth value"
 
87682
 msgstr "ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille"
 
87683
 
 
87684
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
87685
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
87686
 #, gcc-internal-format
 
87687
 msgid "invalid use of %<restrict%>"
 
87688
 msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
87689
 
 
87690
-#: c-family/c-common.c:4870
 
87691
+#: c-family/c-common.c:4875
 
87692
 #, gcc-internal-format
 
87693
 msgid "invalid application of %<sizeof%> to a function type"
 
87694
 msgstr "epäkelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
 
87695
 
 
87696
-#: c-family/c-common.c:4880
 
87697
+#: c-family/c-common.c:4885
 
87698
 #, fuzzy, gcc-internal-format
 
87699
-#| msgid "ISO C does not allow extra %<;%> outside of a function"
 
87700
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
87701
 msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella"
 
87702
 
 
87703
-#: c-family/c-common.c:4883
 
87704
+#: c-family/c-common.c:4888
 
87705
 #, fuzzy, gcc-internal-format
 
87706
-#| msgid "ISO C does not allow extra %<;%> outside of a function"
 
87707
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
87708
 msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella"
 
87709
 
 
87710
-#: c-family/c-common.c:4894
 
87711
+#: c-family/c-common.c:4899
 
87712
 #, gcc-internal-format
 
87713
 msgid "invalid application of %qs to a void type"
 
87714
 msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
 
87715
 
 
87716
-#: c-family/c-common.c:4903
 
87717
+#: c-family/c-common.c:4908
 
87718
 #, fuzzy, gcc-internal-format
 
87719
-#| msgid "invalid application of %qs to incomplete type %qT "
 
87720
 msgid "invalid application of %qs to incomplete type %qT"
 
87721
 msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
 
87722
 
 
87723
-#: c-family/c-common.c:4911
 
87724
+#: c-family/c-common.c:4916
 
87725
 #, fuzzy, gcc-internal-format
 
87726
-#| msgid "invalid application of %qs to incomplete type %qT "
 
87727
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
87728
 msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
 
87729
 
 
87730
-#: c-family/c-common.c:4951
 
87731
+#: c-family/c-common.c:4956
 
87732
 #, gcc-internal-format
 
87733
 msgid "%<__alignof%> applied to a bit-field"
 
87734
 msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttään"
 
87735
 
 
87736
-#: c-family/c-common.c:5664
 
87737
+#: c-family/c-common.c:5669
 
87738
 #, gcc-internal-format
 
87739
 msgid "cannot disable built-in function %qs"
 
87740
 msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
 
87741
 
 
87742
-#: c-family/c-common.c:5855
 
87743
+#: c-family/c-common.c:5860
 
87744
 #, gcc-internal-format
 
87745
 msgid "pointers are not permitted as case values"
 
87746
 msgstr "osoittimet eivät ole sallittuja case-arvoja"
 
87747
 
 
87748
-#: c-family/c-common.c:5862
 
87749
+#: c-family/c-common.c:5867
 
87750
 #, gcc-internal-format
 
87751
 msgid "range expressions in switch statements are non-standard"
 
87752
 msgstr "arvoaluelausekkeet switch-lauseessa eivät ole standardin mukaisia"
 
87753
 
 
87754
-#: c-family/c-common.c:5888
 
87755
+#: c-family/c-common.c:5893
 
87756
 #, gcc-internal-format
 
87757
 msgid "empty range specified"
 
87758
 msgstr "tyhjä arvoalue annettu"
 
87759
 
 
87760
-#: c-family/c-common.c:5948
 
87761
+#: c-family/c-common.c:5953
 
87762
 #, gcc-internal-format
 
87763
 msgid "duplicate (or overlapping) case value"
 
87764
 msgstr "case-arvon kaksoiskappale (tai limitys)"
 
87765
 
 
87766
-#: c-family/c-common.c:5950
 
87767
-#, fuzzy, gcc-internal-format
 
87768
+#: c-family/c-common.c:5955
 
87769
+#, gcc-internal-format
 
87770
 msgid "this is the first entry overlapping that value"
 
87771
-msgstr "%Jtämä on ensimmäinen arvoa limittävä kenttä"
 
87772
+msgstr "tämä on ensimmäinen arvoa limittävä kenttä"
 
87773
 
 
87774
-#: c-family/c-common.c:5954
 
87775
+#: c-family/c-common.c:5959
 
87776
 #, gcc-internal-format
 
87777
 msgid "duplicate case value"
 
87778
 msgstr "case-arvon kaksoiskappale"
 
87779
 
 
87780
-#: c-family/c-common.c:5955
 
87781
-#, fuzzy, gcc-internal-format
 
87782
+#: c-family/c-common.c:5960
 
87783
+#, gcc-internal-format
 
87784
 msgid "previously used here"
 
87785
-msgstr "%Jviimeksi käytetty täällä"
 
87786
+msgstr "viimeksi käytetty täällä"
 
87787
 
 
87788
-#: c-family/c-common.c:5959
 
87789
+#: c-family/c-common.c:5964
 
87790
 #, gcc-internal-format
 
87791
 msgid "multiple default labels in one switch"
 
87792
 msgstr "useita default-nimikkeitä samassa switch-lauseessa"
 
87793
 
 
87794
-#: c-family/c-common.c:5961
 
87795
+#: c-family/c-common.c:5966
 
87796
 #, gcc-internal-format
 
87797
 msgid "this is the first default label"
 
87798
 msgstr "tämä on ensimmäinen default-nimiö"
 
87799
 
 
87800
-#: c-family/c-common.c:6013
 
87801
+#: c-family/c-common.c:6018
 
87802
 #, gcc-internal-format
 
87803
 msgid "case value %qs not in enumerated type"
 
87804
 msgstr "case-arvo %qs ei ole luetellussa tyypissä"
 
87805
 
 
87806
-#: c-family/c-common.c:6018
 
87807
+#: c-family/c-common.c:6023
 
87808
 #, gcc-internal-format
 
87809
 msgid "case value %qs not in enumerated type %qT"
 
87810
 msgstr "case-arvo %qs ei ole luetellussa tyypissä %qT"
 
87811
 
 
87812
-#: c-family/c-common.c:6077
 
87813
+#: c-family/c-common.c:6082
 
87814
 #, gcc-internal-format
 
87815
 msgid "switch missing default case"
 
87816
 msgstr "switch-lauseesta puuttuu default-tapaus"
 
87817
 
 
87818
-#: c-family/c-common.c:6149
 
87819
+#: c-family/c-common.c:6154
 
87820
 #, gcc-internal-format
 
87821
 msgid "enumeration value %qE not handled in switch"
 
87822
 msgstr "lueteltua arvoa %qE ei käsitellä switch-lauseessa"
 
87823
 
 
87824
-#: c-family/c-common.c:6175
 
87825
+#: c-family/c-common.c:6180
 
87826
 #, gcc-internal-format
 
87827
 msgid "taking the address of a label is non-standard"
 
87828
 msgstr "nimikkeen osoitteen ottaminen ei ole standardia"
 
87829
 
 
87830
-#: c-family/c-common.c:6369
 
87831
+#: c-family/c-common.c:6374
 
87832
 #, gcc-internal-format
 
87833
 msgid "%qE attribute ignored for field of type %qT"
 
87834
 msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
 
87835
 
 
87836
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
87837
-#, fuzzy, gcc-internal-format
 
87838
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
87839
+#, gcc-internal-format
 
87840
 msgid "%qE attribute conflicts with attribute %s"
 
87841
-msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
87842
+msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
 
87843
 
 
87844
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
87845
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
87846
 #, fuzzy, gcc-internal-format
 
87847
 msgid "%qE attribute has no effect on unit local functions"
 
87848
 msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
 
87849
 
 
87850
-#: c-family/c-common.c:6776
 
87851
-#, fuzzy, gcc-internal-format
 
87852
+#: c-family/c-common.c:6798
 
87853
+#, gcc-internal-format
 
87854
 msgid "%qE attribute have effect only on public objects"
 
87855
-msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
 
87856
+msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
 
87857
 
 
87858
-#: c-family/c-common.c:6890
 
87859
+#: c-family/c-common.c:6912
 
87860
 #, fuzzy, gcc-internal-format
 
87861
 msgid "destructor priorities are not supported"
 
87862
 msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
 
87863
 
 
87864
-#: c-family/c-common.c:6892
 
87865
+#: c-family/c-common.c:6914
 
87866
 #, gcc-internal-format
 
87867
 msgid "constructor priorities are not supported"
 
87868
 msgstr ""
 
87869
 
 
87870
-#: c-family/c-common.c:6910
 
87871
+#: c-family/c-common.c:6932
 
87872
 #, gcc-internal-format, gfc-internal-format
 
87873
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
87874
 msgstr ""
 
87875
 
 
87876
-#: c-family/c-common.c:6915
 
87877
+#: c-family/c-common.c:6937
 
87878
 #, gcc-internal-format, gfc-internal-format
 
87879
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
87880
 msgstr ""
 
87881
 
 
87882
-#: c-family/c-common.c:6923
 
87883
+#: c-family/c-common.c:6945
 
87884
 #, gcc-internal-format, gfc-internal-format
 
87885
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
87886
 msgstr ""
 
87887
 
 
87888
-#: c-family/c-common.c:6926
 
87889
+#: c-family/c-common.c:6948
 
87890
 #, gcc-internal-format, gfc-internal-format
 
87891
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
87892
 msgstr ""
 
87893
 
 
87894
-#: c-family/c-common.c:7082
 
87895
+#: c-family/c-common.c:7104
 
87896
 #, fuzzy, gcc-internal-format
 
87897
 msgid "unknown machine mode %qE"
 
87898
 msgstr "tuntematon konetila %qs"
 
87899
 
 
87900
-#: c-family/c-common.c:7111
 
87901
+#: c-family/c-common.c:7133
 
87902
 #, fuzzy, gcc-internal-format
 
87903
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
87904
 msgstr "vektorityyppien määrittäminen __attribute__ ((mode)) -tyyliin on paheksuttavaa"
 
87905
 
 
87906
-#: c-family/c-common.c:7114
 
87907
+#: c-family/c-common.c:7136
 
87908
 #, gcc-internal-format
 
87909
 msgid "use __attribute__ ((vector_size)) instead"
 
87910
 msgstr "käytä sen sijaan __attribute__ ((vector_size))"
 
87911
 
 
87912
-#: c-family/c-common.c:7123
 
87913
+#: c-family/c-common.c:7145
 
87914
 #, fuzzy, gcc-internal-format
 
87915
 msgid "unable to emulate %qs"
 
87916
 msgstr "ei voi emuloida %qs"
 
87917
 
 
87918
-#: c-family/c-common.c:7134
 
87919
+#: c-family/c-common.c:7156
 
87920
 #, gcc-internal-format
 
87921
 msgid "invalid pointer mode %qs"
 
87922
 msgstr "epäkelpo osoitintila %qs"
 
87923
 
 
87924
-#: c-family/c-common.c:7151
 
87925
+#: c-family/c-common.c:7173
 
87926
 #, gcc-internal-format
 
87927
 msgid "signedness of type and machine mode %qs don%'t match"
 
87928
 msgstr ""
 
87929
 
 
87930
-#: c-family/c-common.c:7162
 
87931
+#: c-family/c-common.c:7184
 
87932
 #, gcc-internal-format
 
87933
 msgid "no data type for mode %qs"
 
87934
 msgstr "ei tietotyyppiä tilalle %qs"
 
87935
 
 
87936
-#: c-family/c-common.c:7172
 
87937
+#: c-family/c-common.c:7194
 
87938
 #, gcc-internal-format
 
87939
 msgid "cannot use mode %qs for enumeral types"
 
87940
 msgstr "luetelluille tyypeille ei voi käyttää tilaa %qs"
 
87941
 
 
87942
-#: c-family/c-common.c:7199
 
87943
+#: c-family/c-common.c:7221
 
87944
 #, gcc-internal-format
 
87945
 msgid "mode %qs applied to inappropriate type"
 
87946
 msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
 
87947
 
 
87948
-#: c-family/c-common.c:7231
 
87949
+#: c-family/c-common.c:7253
 
87950
 #, fuzzy, gcc-internal-format
 
87951
 msgid "section attribute cannot be specified for local variables"
 
87952
 msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
87953
 
 
87954
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
87955
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
87956
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
87957
 #, fuzzy, gcc-internal-format
 
87958
 msgid "section of %q+D conflicts with previous declaration"
 
87959
 msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
87960
 
 
87961
-#: c-family/c-common.c:7250
 
87962
+#: c-family/c-common.c:7272
 
87963
 #, gcc-internal-format
 
87964
 msgid "section of %q+D cannot be overridden"
 
87965
 msgstr ""
 
87966
 
 
87967
-#: c-family/c-common.c:7258
 
87968
+#: c-family/c-common.c:7280
 
87969
 #, fuzzy, gcc-internal-format
 
87970
 msgid "section attribute not allowed for %q+D"
 
87971
 msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
 
87972
 
 
87973
-#: c-family/c-common.c:7265
 
87974
+#: c-family/c-common.c:7287
 
87975
 #, fuzzy, gcc-internal-format
 
87976
 msgid "section attributes are not supported for this target"
 
87977
 msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
 
87978
 
 
87979
-#: c-family/c-common.c:7284
 
87980
+#: c-family/c-common.c:7306
 
87981
 #, fuzzy, gcc-internal-format
 
87982
-#| msgid "requested alignment is not a constant"
 
87983
 msgid "requested alignment is not an integer constant"
 
87984
-msgstr "pyydetty tasaus ei ole vakio"
 
87985
+msgstr "pyydetty kohdistus ei ole vakio"
 
87986
 
 
87987
-#: c-family/c-common.c:7291
 
87988
+#: c-family/c-common.c:7313
 
87989
 #, gcc-internal-format
 
87990
 msgid "requested alignment is not a power of 2"
 
87991
-msgstr "pyydetty tasaus ei ole kahden potenssi"
 
87992
+msgstr "pyydetty kohdistus ei ole kahden potenssi"
 
87993
 
 
87994
-#: c-family/c-common.c:7296
 
87995
+#: c-family/c-common.c:7318
 
87996
 #, gcc-internal-format
 
87997
 msgid "requested alignment is too large"
 
87998
-msgstr "pyydetty tasaus on liian suuri"
 
87999
+msgstr "pyydetty kohdistus on liian suuri"
 
88000
 
 
88001
-#: c-family/c-common.c:7379
 
88002
+#: c-family/c-common.c:7401
 
88003
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
88004
-#| msgid "requested alignment is too large"
 
88005
 msgid "requested alignment %d is larger than %d"
 
88006
-msgstr "pyydetty tasaus on liian suuri"
 
88007
+msgstr "pyydetty kohdistus on liian suuri"
 
88008
 
 
88009
-#: c-family/c-common.c:7436
 
88010
-#, fuzzy, gcc-internal-format
 
88011
+#: c-family/c-common.c:7458
 
88012
+#, gcc-internal-format
 
88013
 msgid "alignment may not be specified for %q+D"
 
88014
-msgstr "%Jtasausta ei voi määrittää %qD:lle"
 
88015
+msgstr "kohdistusta ei voi määritellä %q+D:lle"
 
88016
 
 
88017
-#: c-family/c-common.c:7454
 
88018
+#: c-family/c-common.c:7476
 
88019
 #, gcc-internal-format
 
88020
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
88021
 msgstr ""
 
88022
 
 
88023
-#: c-family/c-common.c:7458
 
88024
-#, fuzzy, gcc-internal-format
 
88025
+#: c-family/c-common.c:7480
 
88026
+#, gcc-internal-format
 
88027
 msgid "alignment for %q+D must be at least %d"
 
88028
-msgstr "tasauksen pitää olla kahden potenssi, ei %d"
 
88029
+msgstr "kohdistuksen %q+D:lle pitää olla vähintään %d"
 
88030
 
 
88031
-#: c-family/c-common.c:7483
 
88032
+#: c-family/c-common.c:7505
 
88033
 #, fuzzy, gcc-internal-format
 
88034
 msgid "inline function %q+D declared weak"
 
88035
 msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
 
88036
 
 
88037
-#: c-family/c-common.c:7488
 
88038
+#: c-family/c-common.c:7510
 
88039
 #, fuzzy, gcc-internal-format
 
88040
 msgid "indirect function %q+D cannot be declared weak"
 
88041
 msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
 
88042
 
 
88043
-#: c-family/c-common.c:7525
 
88044
+#: c-family/c-common.c:7547
 
88045
 #, fuzzy, gcc-internal-format
 
88046
 msgid "%q+D defined both normally and as %qE attribute"
 
88047
 msgstr "%J%qD määritelty sekä tavallisesti että aliaksena"
 
88048
 
 
88049
-#: c-family/c-common.c:7533
 
88050
+#: c-family/c-common.c:7555
 
88051
 #, fuzzy, gcc-internal-format
 
88052
 msgid "weak %q+D cannot be defined %qE"
 
88053
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
88054
 
 
88055
-#: c-family/c-common.c:7550
 
88056
+#: c-family/c-common.c:7572
 
88057
 #, fuzzy, gcc-internal-format
 
88058
 msgid "attribute %qE argument not a string"
 
88059
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
88060
 
 
88061
-#: c-family/c-common.c:7626
 
88062
+#: c-family/c-common.c:7648
 
88063
 #, fuzzy, gcc-internal-format
 
88064
 msgid "indirect function %q+D cannot be declared weakref"
 
88065
 msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
 
88066
 
 
88067
-#: c-family/c-common.c:7648
 
88068
+#: c-family/c-common.c:7670
 
88069
 #, gcc-internal-format
 
88070
 msgid "weakref attribute must appear before alias attribute"
 
88071
-msgstr ""
 
88072
+msgstr "weakref-attribuutin täytyy esiintyä ennen alias-attribuuttia"
 
88073
 
 
88074
-#: c-family/c-common.c:7677
 
88075
-#, fuzzy, gcc-internal-format
 
88076
+#: c-family/c-common.c:7699
 
88077
+#, gcc-internal-format
 
88078
 msgid "%qE attribute ignored on non-class types"
 
88079
-msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
88080
+msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
 
88081
 
 
88082
-#: c-family/c-common.c:7683
 
88083
-#, fuzzy, gcc-internal-format
 
88084
+#: c-family/c-common.c:7705
 
88085
+#, gcc-internal-format
 
88086
 msgid "%qE attribute ignored because %qT is already defined"
 
88087
-msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
88088
+msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
 
88089
 
 
88090
-#: c-family/c-common.c:7696
 
88091
+#: c-family/c-common.c:7718
 
88092
 #, gcc-internal-format
 
88093
 msgid "visibility argument not a string"
 
88094
 msgstr "näkyvyysargumentti ei ole merkkijono"
 
88095
 
 
88096
-#: c-family/c-common.c:7708
 
88097
+#: c-family/c-common.c:7730
 
88098
 #, fuzzy, gcc-internal-format
 
88099
 msgid "%qE attribute ignored on types"
 
88100
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
88101
 
 
88102
-#: c-family/c-common.c:7724
 
88103
+#: c-family/c-common.c:7746
 
88104
 #, gcc-internal-format
 
88105
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
88106
-msgstr "näkyvyysargumentin pitää olla \"default\", \"hidden\", \"protected\" tai \"internal\""
 
88107
+msgstr "näkyvyysargumentin tulee olla ”default”, ”hidden”, ”protected” tai ”internal”"
 
88108
 
 
88109
-#: c-family/c-common.c:7735
 
88110
-#, fuzzy, gcc-internal-format
 
88111
+#: c-family/c-common.c:7757
 
88112
+#, gcc-internal-format
 
88113
 msgid "%qD redeclared with different visibility"
 
88114
-msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
 
88115
+msgstr "%qD esitelty uudelleen eri näkyvyydellä"
 
88116
 
 
88117
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
88118
-#, fuzzy, gcc-internal-format
 
88119
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
88120
+#, gcc-internal-format
 
88121
 msgid "%qD was declared %qs which implies default visibility"
 
88122
-msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
 
88123
+msgstr "%qD esiteltiin tyyppinä %qs, mikä edellyttää oletusnäkyvyyttä"
 
88124
 
 
88125
-#: c-family/c-common.c:7826
 
88126
+#: c-family/c-common.c:7848
 
88127
 #, gcc-internal-format
 
88128
 msgid "tls_model argument not a string"
 
88129
 msgstr "tls_model-argumentti ei ole merkkijono"
 
88130
 
 
88131
-#: c-family/c-common.c:7839
 
88132
+#: c-family/c-common.c:7861
 
88133
 #, gcc-internal-format
 
88134
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
88135
 msgstr "tls_model-argumentin pitää olla ”local-exec”, ”initial-exec”, ”local-dynamic” tai ”global-dynamic”"
 
88136
 
 
88137
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
88138
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
88139
 #: config/m32c/m32c.c:2926
 
88140
-#, fuzzy, gcc-internal-format
 
88141
+#, gcc-internal-format
 
88142
 msgid "%qE attribute applies only to functions"
 
88143
-msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
 
88144
+msgstr "%qE-attribuutti pätee vain funktioihin"
 
88145
 
 
88146
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
88147
-#, fuzzy, gcc-internal-format
 
88148
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
88149
+#, gcc-internal-format
 
88150
 msgid "can%'t set %qE attribute after definition"
 
88151
-msgstr "%Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
 
88152
+msgstr "ei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
 
88153
 
 
88154
-#: c-family/c-common.c:7911
 
88155
+#: c-family/c-common.c:7933
 
88156
 #, gcc-internal-format
 
88157
 msgid "alloc_size parameter outside range"
 
88158
 msgstr "alloc_size-parametri ei ole sallitulla välillä"
 
88159
 
 
88160
-#: c-family/c-common.c:8029
 
88161
+#: c-family/c-common.c:8051
 
88162
 #, fuzzy, gcc-internal-format
 
88163
-#| msgid "%qE attribute ignored"
 
88164
 msgid "%qE attribute duplicated"
 
88165
 msgstr "%qE-attribuuttia ei huomioida"
 
88166
 
 
88167
-#: c-family/c-common.c:8031
 
88168
+#: c-family/c-common.c:8053
 
88169
 #, fuzzy, gcc-internal-format
 
88170
 msgid "%qE attribute follows %qE"
 
88171
-msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
88172
+msgstr "%qE-attribuuttia ei huomioida %qE:lle"
 
88173
 
 
88174
-#: c-family/c-common.c:8130
 
88175
+#: c-family/c-common.c:8152
 
88176
 #, fuzzy, gcc-internal-format
 
88177
 msgid "type was previously declared %qE"
 
88178
 msgstr "%Jviimeksi käytetty täällä"
 
88179
 
 
88180
-#: c-family/c-common.c:8183
 
88181
+#: c-family/c-common.c:8205
 
88182
 #, fuzzy, gcc-internal-format
 
88183
-#| msgid "cleanup argument not an identifier"
 
88184
 msgid "%qE argument not an identifier"
 
88185
 msgstr "puhdistusargumentti ei ole tunniste"
 
88186
 
 
88187
-#: c-family/c-common.c:8194
 
88188
+#: c-family/c-common.c:8216
 
88189
 #, fuzzy, gcc-internal-format
 
88190
 msgid "%qD is not compatible with %qD"
 
88191
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
88192
 
 
88193
-#: c-family/c-common.c:8197
 
88194
+#: c-family/c-common.c:8219
 
88195
 #, fuzzy, gcc-internal-format
 
88196
-#| msgid "cleanup argument not a function"
 
88197
 msgid "transaction_wrap argument is not a function"
 
88198
 msgstr "puhdistusargumentti ei ole funktio"
 
88199
 
 
88200
-#: c-family/c-common.c:8245
 
88201
+#: c-family/c-common.c:8267
 
88202
 #, fuzzy, gcc-internal-format
 
88203
 msgid "deprecated message is not a string"
 
88204
 msgstr "näkyvyysargumentti ei ole merkkijono"
 
88205
 
 
88206
-#: c-family/c-common.c:8286
 
88207
-#, fuzzy, gcc-internal-format
 
88208
+#: c-family/c-common.c:8308
 
88209
+#, gcc-internal-format
 
88210
 msgid "%qE attribute ignored for %qE"
 
88211
-msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
88212
+msgstr "%qE-attribuuttia ei huomioida %qE:lle"
 
88213
 
 
88214
-#: c-family/c-common.c:8346
 
88215
-#, fuzzy, gcc-internal-format
 
88216
+#: c-family/c-common.c:8368
 
88217
+#, gcc-internal-format
 
88218
 msgid "invalid vector type for attribute %qE"
 
88219
-msgstr "epäkelpo vektorityyppi attribuutille %qs"
 
88220
+msgstr "epäkelpo vektorityyppi attribuutille %qE"
 
88221
 
 
88222
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
88223
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
88224
 #: ada/gcc-interface/utils.c:6401
 
88225
 #, gcc-internal-format
 
88226
 msgid "vector size not an integral multiple of component size"
 
88227
 msgstr ""
 
88228
 
 
88229
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
88230
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
88231
 #: ada/gcc-interface/utils.c:6407
 
88232
 #, gcc-internal-format
 
88233
 msgid "zero vector size"
 
88234
 msgstr ""
 
88235
 
 
88236
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
88237
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
88238
 #: ada/gcc-interface/utils.c:6414
 
88239
 #, gcc-internal-format
 
88240
 msgid "number of components of the vector not a power of two"
 
88241
 msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
 
88242
 
 
88243
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
88244
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
88245
 #, gcc-internal-format
 
88246
 msgid "nonnull attribute without arguments on a non-prototype"
 
88247
 msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
 
88248
 
 
88249
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
88250
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
88251
 #, gcc-internal-format, gfc-internal-format
 
88252
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
88253
 msgstr "ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)"
 
88254
 
 
88255
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
88256
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
88257
 #, gcc-internal-format, gfc-internal-format
 
88258
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
88259
 msgstr "ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)"
 
88260
 
 
88261
 # XXX
 
88262
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
88263
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
88264
 #, gcc-internal-format, gfc-internal-format
 
88265
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
88266
 msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
 
88267
 
 
88268
-#: c-family/c-common.c:8533
 
88269
+#: c-family/c-common.c:8555
 
88270
 #, fuzzy, gcc-internal-format
 
88271
 msgid "not enough variable arguments to fit a sentinel"
 
88272
-msgstr "ei tarpeeksi argumentteja lopetusalkion mahduttamiseksi"
 
88273
+msgstr "ei tarpeeksi muuttuja-argumentteja lopetusalkion mahduttamiseksi"
 
88274
 
 
88275
-#: c-family/c-common.c:8547
 
88276
+#: c-family/c-common.c:8569
 
88277
 #, gcc-internal-format
 
88278
 msgid "missing sentinel in function call"
 
88279
 msgstr "lopetusalkio puuttuu funktiokutsusta"
 
88280
 
 
88281
-#: c-family/c-common.c:8588
 
88282
+#: c-family/c-common.c:8610
 
88283
 #, gcc-internal-format, gfc-internal-format
 
88284
 msgid "null argument where non-null required (argument %lu)"
 
88285
 msgstr "tyhjä argumentti, vaikka ei-null vaaditaan (argumentti %lu)"
 
88286
 
 
88287
-#: c-family/c-common.c:8653
 
88288
+#: c-family/c-common.c:8675
 
88289
 #, gcc-internal-format
 
88290
 msgid "cleanup argument not an identifier"
 
88291
 msgstr "puhdistusargumentti ei ole tunniste"
 
88292
 
 
88293
-#: c-family/c-common.c:8660
 
88294
+#: c-family/c-common.c:8682
 
88295
 #, gcc-internal-format
 
88296
 msgid "cleanup argument not a function"
 
88297
 msgstr "puhdistusargumentti ei ole funktio"
 
88298
 
 
88299
-#: c-family/c-common.c:8697
 
88300
-#, fuzzy, gcc-internal-format
 
88301
+#: c-family/c-common.c:8719
 
88302
+#, gcc-internal-format
 
88303
 msgid "%qE attribute requires prototypes with named arguments"
 
88304
-msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
 
88305
+msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
 
88306
 
 
88307
-#: c-family/c-common.c:8705
 
88308
+#: c-family/c-common.c:8727
 
88309
 #, gcc-internal-format
 
88310
 msgid "%qE attribute only applies to variadic functions"
 
88311
 msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
88312
 
 
88313
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
88314
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
88315
 #, gcc-internal-format
 
88316
 msgid "requested position is not an integer constant"
 
88317
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
88318
 
 
88319
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
88320
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
88321
 #, gcc-internal-format
 
88322
 msgid "requested position is less than zero"
 
88323
 msgstr "haluttu sijainti on pienempi kuin nolla"
 
88324
 
 
88325
-#: c-family/c-common.c:8843
 
88326
+#: c-family/c-common.c:8865
 
88327
 #, gcc-internal-format, gfc-internal-format
 
88328
 msgid "bad option %s to optimize attribute"
 
88329
 msgstr ""
 
88330
 
 
88331
-#: c-family/c-common.c:8846
 
88332
+#: c-family/c-common.c:8868
 
88333
 #, gcc-internal-format, gfc-internal-format
 
88334
 msgid "bad option %s to pragma attribute"
 
88335
 msgstr ""
 
88336
 
 
88337
-#: c-family/c-common.c:9075
 
88338
-#, fuzzy, gcc-internal-format
 
88339
+#: c-family/c-common.c:9095
 
88340
+#, gcc-internal-format
 
88341
 msgid "not enough arguments to function %qE"
 
88342
 msgstr "liian vähän argumentteja funktiolle %qE"
 
88343
 
 
88344
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
88345
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
88346
 #, gcc-internal-format
 
88347
 msgid "too many arguments to function %qE"
 
88348
 msgstr "liian monta argumenttia funktiolle %qE"
 
88349
 
 
88350
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
88351
-#, fuzzy, gcc-internal-format
 
88352
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
88353
+#, gcc-internal-format
 
88354
 msgid "non-floating-point argument in call to function %qE"
 
88355
-msgstr "ei-liukulukuargumentti funktiolle %qs"
 
88356
+msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
 
88357
 
 
88358
-#: c-family/c-common.c:9134
 
88359
-#, fuzzy, gcc-internal-format
 
88360
+#: c-family/c-common.c:9154
 
88361
+#, gcc-internal-format
 
88362
 msgid "non-floating-point arguments in call to function %qE"
 
88363
-msgstr "ei-liukulukuargumentti funktiolle %qs"
 
88364
+msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
 
88365
 
 
88366
-#: c-family/c-common.c:9150
 
88367
-#, fuzzy, gcc-internal-format
 
88368
+#: c-family/c-common.c:9170
 
88369
+#, gcc-internal-format
 
88370
 msgid "non-const integer argument %u in call to function %qE"
 
88371
-msgstr "ei-liukulukuargumentti funktiolle %qs"
 
88372
+msgstr "ei-vakio kokonaiskulukuargumentti %u kutsussa funktiolle %qE"
 
88373
 
 
88374
-#: c-family/c-common.c:9170
 
88375
+#: c-family/c-common.c:9190
 
88376
 #, fuzzy, gcc-internal-format
 
88377
 msgid "non-integer argument 3 in call to function %qE"
 
88378
-msgstr "ei-liukulukuargumentti funktiolle %qs"
 
88379
+msgstr "ei-vakio kokonaiskulukuargumentti %u kutsussa funktiolle %qE"
 
88380
 
 
88381
-#: c-family/c-common.c:9496
 
88382
+#: c-family/c-common.c:9516
 
88383
 #, gcc-internal-format
 
88384
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
88385
 msgstr ""
 
88386
 
 
88387
-#: c-family/c-common.c:9501
 
88388
+#: c-family/c-common.c:9521
 
88389
 #, gcc-internal-format
 
88390
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
88391
 msgstr ""
 
88392
 
 
88393
-#: c-family/c-common.c:9508
 
88394
+#: c-family/c-common.c:9528
 
88395
 #, gcc-internal-format
 
88396
 msgid "cannot apply %<offsetof%> to a non constant address"
 
88397
 msgstr ""
 
88398
 
 
88399
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
88400
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
88401
 #, gcc-internal-format
 
88402
 msgid "attempt to take address of bit-field structure member %qD"
 
88403
 msgstr ""
 
88404
 
 
88405
-#: c-family/c-common.c:9573
 
88406
+#: c-family/c-common.c:9593
 
88407
 #, gcc-internal-format
 
88408
 msgid "index %E denotes an offset greater than size of %qT"
 
88409
 msgstr ""
 
88410
 
 
88411
-#: c-family/c-common.c:9613
 
88412
+#: c-family/c-common.c:9633
 
88413
 #, gcc-internal-format
 
88414
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
88415
 msgstr ""
 
88416
 
 
88417
-#: c-family/c-common.c:9634
 
88418
+#: c-family/c-common.c:9654
 
88419
 #, fuzzy, gcc-internal-format
 
88420
 msgid "assignment of member %qD in read-only object"
 
88421
 msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
 
88422
 
 
88423
-#: c-family/c-common.c:9636
 
88424
+#: c-family/c-common.c:9656
 
88425
 #, fuzzy, gcc-internal-format
 
88426
-#| msgid "increment of data-member %qD in read-only structure"
 
88427
 msgid "increment of member %qD in read-only object"
 
88428
 msgstr "vain-luku-tietueen datajäsenen %qD kasvatus"
 
88429
 
 
88430
-#: c-family/c-common.c:9638
 
88431
+#: c-family/c-common.c:9658
 
88432
 #, fuzzy, gcc-internal-format
 
88433
-#| msgid "decrement of data-member %qD in read-only structure"
 
88434
 msgid "decrement of member %qD in read-only object"
 
88435
 msgstr "vain-luku-tietueen datajäsenen %qD vähennys"
 
88436
 
 
88437
-#: c-family/c-common.c:9640
 
88438
+#: c-family/c-common.c:9660
 
88439
 #, fuzzy, gcc-internal-format
 
88440
-#| msgid "read-only location %qE used as %<asm%> output"
 
88441
 msgid "member %qD in read-only object used as %<asm%> output"
 
88442
 msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
88443
 
 
88444
-#: c-family/c-common.c:9644
 
88445
+#: c-family/c-common.c:9664
 
88446
 #, gcc-internal-format
 
88447
 msgid "assignment of read-only member %qD"
 
88448
 msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
 
88449
 
 
88450
-#: c-family/c-common.c:9645
 
88451
+#: c-family/c-common.c:9665
 
88452
 #, gcc-internal-format
 
88453
 msgid "increment of read-only member %qD"
 
88454
 msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
 
88455
 
 
88456
-#: c-family/c-common.c:9646
 
88457
+#: c-family/c-common.c:9666
 
88458
 #, gcc-internal-format
 
88459
 msgid "decrement of read-only member %qD"
 
88460
 msgstr "kirjoitussuojatun jäsenen %qD vähennys"
 
88461
 
 
88462
-#: c-family/c-common.c:9647
 
88463
+#: c-family/c-common.c:9667
 
88464
 #, gcc-internal-format
 
88465
 msgid "read-only member %qD used as %<asm%> output"
 
88466
 msgstr ""
 
88467
 
 
88468
-#: c-family/c-common.c:9651
 
88469
+#: c-family/c-common.c:9671
 
88470
 #, gcc-internal-format
 
88471
 msgid "assignment of read-only variable %qD"
 
88472
 msgstr "sijoitus kirjoitussuojattuun muuttujaan %qD"
 
88473
 
 
88474
-#: c-family/c-common.c:9652
 
88475
+#: c-family/c-common.c:9672
 
88476
 #, gcc-internal-format
 
88477
 msgid "increment of read-only variable %qD"
 
88478
 msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
 
88479
 
 
88480
-#: c-family/c-common.c:9653
 
88481
+#: c-family/c-common.c:9673
 
88482
 #, gcc-internal-format
 
88483
 msgid "decrement of read-only variable %qD"
 
88484
 msgstr "kirjoitussuojatun muuttujan %qD vähennys"
 
88485
 
 
88486
-#: c-family/c-common.c:9654
 
88487
+#: c-family/c-common.c:9674
 
88488
 #, gcc-internal-format
 
88489
 msgid "read-only variable %qD used as %<asm%> output"
 
88490
 msgstr ""
 
88491
 
 
88492
-#: c-family/c-common.c:9657
 
88493
-#, fuzzy, gcc-internal-format
 
88494
+#: c-family/c-common.c:9677
 
88495
+#, gcc-internal-format
 
88496
 msgid "assignment of read-only parameter %qD"
 
88497
-msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
 
88498
+msgstr "sijoitus kirjoitussuojattuun parametriin %qD"
 
88499
 
 
88500
-#: c-family/c-common.c:9658
 
88501
-#, fuzzy, gcc-internal-format
 
88502
+#: c-family/c-common.c:9678
 
88503
+#, gcc-internal-format
 
88504
 msgid "increment of read-only parameter %qD"
 
88505
-msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
 
88506
+msgstr "kirjoitussuojatun parametrin %qD kasvatus"
 
88507
 
 
88508
-#: c-family/c-common.c:9659
 
88509
-#, fuzzy, gcc-internal-format
 
88510
+#: c-family/c-common.c:9679
 
88511
+#, gcc-internal-format
 
88512
 msgid "decrement of read-only parameter %qD"
 
88513
-msgstr "kirjoitussuojatun jäsenen %qD vähennys"
 
88514
+msgstr "kirjoitussuojatun parametrin %qD vähennys"
 
88515
 
 
88516
-#: c-family/c-common.c:9660
 
88517
+#: c-family/c-common.c:9680
 
88518
 #, fuzzy, gcc-internal-format
 
88519
-#| msgid "read-only location %qE used as %<asm%> output"
 
88520
 msgid "read-only parameter %qD use as %<asm%> output"
 
88521
-msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
88522
+msgstr "kirjoitussuojattua parametria %qD käytetään %<asm%>-tulosteena"
 
88523
 
 
88524
-#: c-family/c-common.c:9665
 
88525
-#, fuzzy, gcc-internal-format
 
88526
+#: c-family/c-common.c:9685
 
88527
+#, gcc-internal-format
 
88528
 msgid "assignment of read-only named return value %qD"
 
88529
-msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
 
88530
+msgstr "sijoitus kirjoitussuojattuun nimettyyn paluuarvoon %qD"
 
88531
 
 
88532
-#: c-family/c-common.c:9667
 
88533
-#, fuzzy, gcc-internal-format
 
88534
+#: c-family/c-common.c:9687
 
88535
+#, gcc-internal-format
 
88536
 msgid "increment of read-only named return value %qD"
 
88537
-msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
 
88538
+msgstr "kirjoitussuojatun nimetyn paluuarvon %qD kasvatus"
 
88539
 
 
88540
-#: c-family/c-common.c:9669
 
88541
-#, fuzzy, gcc-internal-format
 
88542
+#: c-family/c-common.c:9689
 
88543
+#, gcc-internal-format
 
88544
 msgid "decrement of read-only named return value %qD"
 
88545
-msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
 
88546
+msgstr "kirjoitussuojatun nimetyn paluuarvon %qD vähennys"
 
88547
 
 
88548
-#: c-family/c-common.c:9671
 
88549
+#: c-family/c-common.c:9691
 
88550
 #, fuzzy, gcc-internal-format
 
88551
-#| msgid "read-only location %qE used as %<asm%> output"
 
88552
 msgid "read-only named return value %qD used as %<asm%>output"
 
88553
-msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
88554
+msgstr "kirjoitussuojattua muuttujaa %qD käytetään %<asm%>-tulosteena"
 
88555
 
 
88556
-#: c-family/c-common.c:9676
 
88557
-#, fuzzy, gcc-internal-format
 
88558
+#: c-family/c-common.c:9696
 
88559
+#, gcc-internal-format
 
88560
 msgid "assignment of function %qD"
 
88561
-msgstr "Funktio %qs:"
 
88562
+msgstr "funktion %qD sijoitus"
 
88563
 
 
88564
-#: c-family/c-common.c:9677
 
88565
-#, fuzzy, gcc-internal-format
 
88566
+#: c-family/c-common.c:9697
 
88567
+#, gcc-internal-format
 
88568
 msgid "increment of function %qD"
 
88569
-msgstr "Funktio %qs:"
 
88570
+msgstr "funktion %qD kasvatus"
 
88571
 
 
88572
-#: c-family/c-common.c:9678
 
88573
-#, fuzzy, gcc-internal-format
 
88574
+#: c-family/c-common.c:9698
 
88575
+#, gcc-internal-format
 
88576
 msgid "decrement of function %qD"
 
88577
-msgstr "Funktio %qs:"
 
88578
+msgstr "funktion %qD vähennys"
 
88579
 
 
88580
-#: c-family/c-common.c:9679
 
88581
+#: c-family/c-common.c:9699
 
88582
 #, fuzzy, gcc-internal-format
 
88583
-#| msgid "read-only location %qE used as %<asm%> output"
 
88584
 msgid "function %qD used as %<asm%> output"
 
88585
 msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
88586
 
 
88587
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
88588
-#, fuzzy, gcc-internal-format
 
88589
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
88590
+#, gcc-internal-format
 
88591
 msgid "assignment of read-only location %qE"
 
88592
-msgstr "kirjoitussuojatun sijainnin sijoitus"
 
88593
+msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
 
88594
 
 
88595
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
88596
-#, fuzzy, gcc-internal-format
 
88597
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
88598
+#, gcc-internal-format
 
88599
 msgid "increment of read-only location %qE"
 
88600
-msgstr "kirjoitussuojatun sijainnin kasvatus"
 
88601
+msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
 
88602
 
 
88603
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
88604
-#, fuzzy, gcc-internal-format
 
88605
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
88606
+#, gcc-internal-format
 
88607
 msgid "decrement of read-only location %qE"
 
88608
-msgstr "kirjoitussuojatun sijainnin vähennys"
 
88609
+msgstr "kirjoitussuojatun sijainnin %qE vähennys"
 
88610
 
 
88611
-#: c-family/c-common.c:9685
 
88612
+#: c-family/c-common.c:9705
 
88613
 #, gcc-internal-format
 
88614
 msgid "read-only location %qE used as %<asm%> output"
 
88615
 msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
88616
 
 
88617
 # XXX
 
88618
-#: c-family/c-common.c:9699
 
88619
+#: c-family/c-common.c:9719
 
88620
 #, gcc-internal-format
 
88621
 msgid "lvalue required as left operand of assignment"
 
88622
 msgstr "sijoituksen vasemman operandin on oltava lvalue"
 
88623
 
 
88624
-#: c-family/c-common.c:9702
 
88625
+#: c-family/c-common.c:9722
 
88626
 #, gcc-internal-format
 
88627
 msgid "lvalue required as increment operand"
 
88628
 msgstr ""
 
88629
 
 
88630
-#: c-family/c-common.c:9705
 
88631
+#: c-family/c-common.c:9725
 
88632
 #, gcc-internal-format
 
88633
 msgid "lvalue required as decrement operand"
 
88634
 msgstr ""
 
88635
 
 
88636
-#: c-family/c-common.c:9708
 
88637
+#: c-family/c-common.c:9728
 
88638
 #, gcc-internal-format
 
88639
 msgid "lvalue required as unary %<&%> operand"
 
88640
 msgstr ""
 
88641
 
 
88642
-#: c-family/c-common.c:9711
 
88643
+#: c-family/c-common.c:9731
 
88644
 #, fuzzy, gcc-internal-format
 
88645
 msgid "lvalue required in asm statement"
 
88646
 msgstr "epäkelpo lvalue asm-lauseessa"
 
88647
 
 
88648
-#: c-family/c-common.c:9728
 
88649
+#: c-family/c-common.c:9748
 
88650
 #, fuzzy, gcc-internal-format
 
88651
-#| msgid "invalid type argument of %qs (have %qT)"
 
88652
 msgid "invalid type argument (have %qT)"
 
88653
 msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
 
88654
 
 
88655
-#: c-family/c-common.c:9732
 
88656
+#: c-family/c-common.c:9752
 
88657
 #, fuzzy, gcc-internal-format
 
88658
-#| msgid "invalid type argument of %qs (have %qT)"
 
88659
 msgid "invalid type argument of array indexing (have %qT)"
 
88660
 msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
 
88661
 
 
88662
-#: c-family/c-common.c:9737
 
88663
+#: c-family/c-common.c:9757
 
88664
 #, fuzzy, gcc-internal-format
 
88665
-#| msgid "invalid type argument of %qs (have %qT)"
 
88666
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
88667
 msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
 
88668
 
 
88669
-#: c-family/c-common.c:9742
 
88670
+#: c-family/c-common.c:9762
 
88671
 #, fuzzy, gcc-internal-format
 
88672
-#| msgid "invalid type argument of %qs (have %qT)"
 
88673
 msgid "invalid type argument of %<->%> (have %qT)"
 
88674
 msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
 
88675
 
 
88676
-#: c-family/c-common.c:9747
 
88677
+#: c-family/c-common.c:9767
 
88678
 #, fuzzy, gcc-internal-format
 
88679
-#| msgid "invalid type argument of %qs (have %qT)"
 
88680
 msgid "invalid type argument of implicit conversion (have %qT)"
 
88681
 msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
 
88682
 
 
88683
-#: c-family/c-common.c:9877 cp/init.c:2373
 
88684
-#, fuzzy, gcc-internal-format
 
88685
+#: c-family/c-common.c:9897 cp/init.c:2373
 
88686
+#, gcc-internal-format
 
88687
 msgid "size of array is too large"
 
88688
-msgstr "taulukon %qs koko on liian suuri"
 
88689
+msgstr "taulukon koko on liian suuri"
 
88690
 
 
88691
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
88692
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
88693
 #, gcc-internal-format
 
88694
 msgid "too few arguments to function %qE"
 
88695
 msgstr "liian vähän argumentteja funktiolle %qE"
 
88696
 
 
88697
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
88698
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
88699
 #, gcc-internal-format
 
88700
 msgid "incompatible type for argument %d of %qE"
 
88701
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
88702
 
 
88703
-#: c-family/c-common.c:10074
 
88704
+#: c-family/c-common.c:10094
 
88705
 #, fuzzy, gcc-internal-format
 
88706
 msgid "incorrect number of arguments to function %qE"
 
88707
 msgstr "liian vähän argumentteja funktiolle %qE"
 
88708
 
 
88709
-#: c-family/c-common.c:10082
 
88710
+#: c-family/c-common.c:10102
 
88711
 #, fuzzy, gcc-internal-format
 
88712
 msgid "argument 1 of %qE must be a non-void pointer type"
 
88713
 msgstr "ylivuoto vakiolausekkeessa"
 
88714
 
 
88715
-#: c-family/c-common.c:10091
 
88716
+#: c-family/c-common.c:10111
 
88717
 #, fuzzy, gcc-internal-format
 
88718
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
88719
 msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
 
88720
 
 
88721
-#: c-family/c-common.c:10102
 
88722
+#: c-family/c-common.c:10122
 
88723
 #, fuzzy, gcc-internal-format
 
88724
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
88725
 msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
 
88726
 
 
88727
-#: c-family/c-common.c:10117
 
88728
+#: c-family/c-common.c:10137
 
88729
 #, fuzzy, gcc-internal-format
 
88730
 msgid "argument %d of %qE must be a pointer type"
 
88731
 msgstr "ylivuoto vakiolausekkeessa"
 
88732
 
 
88733
-#: c-family/c-common.c:10124
 
88734
+#: c-family/c-common.c:10144
 
88735
 #, fuzzy, gcc-internal-format
 
88736
-#| msgid "  initializing argument %P of %qD"
 
88737
 msgid "size mismatch in argument %d of %qE"
 
88738
 msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
 
88739
 
 
88740
-#: c-family/c-common.c:10140
 
88741
+#: c-family/c-common.c:10160
 
88742
 #, fuzzy, gcc-internal-format
 
88743
-#| msgid "incompatible type for argument %d of %qE"
 
88744
 msgid "invalid memory model argument %d of %qE"
 
88745
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
88746
 
 
88747
-#: c-family/c-common.c:10147
 
88748
+#: c-family/c-common.c:10167
 
88749
 #, fuzzy, gcc-internal-format
 
88750
-#| msgid "incompatible type for argument %d of %qE"
 
88751
 msgid "non-integer memory model argument %d of %qE"
 
88752
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
88753
 
 
88754
-#: c-family/c-common.c:10674
 
88755
+#: c-family/c-common.c:10694
 
88756
 #, gcc-internal-format
 
88757
 msgid "array subscript has type %<char%>"
 
88758
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
88759
 
 
88760
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
88761
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
88762
 #, gcc-internal-format
 
88763
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
88764
 msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä"
 
88765
 
 
88766
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
88767
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
88768
 #, gcc-internal-format
 
88769
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
88770
 msgstr "ehdotetaan sulkeita %<-%>:n ympärille %<<<%>:n sisällä"
 
88771
 
 
88772
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
88773
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
88774
 #, gcc-internal-format
 
88775
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
88776
 msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<>>%>:n sisällä"
 
88777
 
 
88778
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
88779
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
88780
 #, gcc-internal-format
 
88781
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
88782
 msgstr "ehdotetaan sulkeita %<-%>:n ympärille %<>>%>:n sisällä"
 
88783
 
 
88784
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
88785
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
88786
 #, gcc-internal-format
 
88787
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
88788
 msgstr "ehdotetaan sulkeita %<&&%>:n ympärille %<||%>:n sisällä"
 
88789
 
 
88790
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
88791
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
88792
 #, gcc-internal-format
 
88793
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
88794
 msgstr "ehdotetaan sulkeita lausekkeen ympärille %<|%>:n operandissa"
 
88795
 
 
88796
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
88797
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
88798
 #, gcc-internal-format
 
88799
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
88800
 msgstr "ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa"
 
88801
 
 
88802
-#: c-family/c-common.c:10765
 
88803
+#: c-family/c-common.c:10785
 
88804
 #, gcc-internal-format
 
88805
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
88806
 msgstr ""
 
88807
 
 
88808
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
88809
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
88810
 #, gcc-internal-format
 
88811
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
88812
 msgstr "ehdotetaan sulkeita lausekkeen ympärille %<^%>:n operandissa"
 
88813
 
 
88814
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
88815
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
88816
 #, gcc-internal-format
 
88817
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
88818
 msgstr "ehdotetaan sulkeita vertailun ympärille %<^%>:n operandissa"
 
88819
 
 
88820
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
88821
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
88822
 #, gcc-internal-format
 
88823
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
88824
 msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<&%>:n operandissa"
 
88825
 
 
88826
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
88827
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
88828
 #, gcc-internal-format
 
88829
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
88830
 msgstr "ehdotetaan sulkeita %<-%>:n ympärille %<&%>:n operandissa"
 
88831
 
 
88832
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
88833
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
88834
 #, gcc-internal-format
 
88835
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
88836
 msgstr "ehdotetaan sulkeita vertailun ympärille %<&%>:n operandissa"
 
88837
 
 
88838
-#: c-family/c-common.c:10811
 
88839
+#: c-family/c-common.c:10831
 
88840
 #, gcc-internal-format
 
88841
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
88842
 msgstr ""
 
88843
 
 
88844
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
88845
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
88846
 #, gcc-internal-format
 
88847
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
88848
 msgstr "ehdotetaan sulkeita vertailun ympärille %<==%>:n operandissa"
 
88849
 
 
88850
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
88851
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
88852
 #, gcc-internal-format
 
88853
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
88854
 msgstr "ehdotetaan sulkeita vertailun ympärille %<!=%>:n operandissa"
 
88855
 
 
88856
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
88857
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
88858
 #, gcc-internal-format
 
88859
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
88860
 msgstr "%<X<=Y<=Z%> -tyylisillä vertailuilla on eri merkitys kuin matematiikassa"
 
88861
 
 
88862
-#: c-family/c-common.c:10861
 
88863
+#: c-family/c-common.c:10881
 
88864
 #, gcc-internal-format
 
88865
 msgid "label %q+D defined but not used"
 
88866
 msgstr "nimike %q+D määritelty mutta käytettämättä"
 
88867
 
 
88868
-#: c-family/c-common.c:10863
 
88869
+#: c-family/c-common.c:10883
 
88870
 #, gcc-internal-format
 
88871
 msgid "label %q+D declared but not defined"
 
88872
 msgstr "nimike %qD esitelty muttei määritelty"
 
88873
 
 
88874
-#: c-family/c-common.c:10879
 
88875
+#: c-family/c-common.c:10899
 
88876
 #, gcc-internal-format
 
88877
 msgid "division by zero"
 
88878
 msgstr "jako nollalla"
 
88879
 
 
88880
-#: c-family/c-common.c:10911
 
88881
+#: c-family/c-common.c:10931
 
88882
 #, gcc-internal-format
 
88883
 msgid "comparison between types %qT and %qT"
 
88884
 msgstr "tyyppien %qT ja %qT välinen vertailu"
 
88885
 
 
88886
-#: c-family/c-common.c:10962
 
88887
+#: c-family/c-common.c:10982
 
88888
 #, gcc-internal-format
 
88889
 msgid "comparison between signed and unsigned integer expressions"
 
88890
 msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
 
88891
 
 
88892
-#: c-family/c-common.c:11013
 
88893
+#: c-family/c-common.c:11033
 
88894
 #, gcc-internal-format
 
88895
 msgid "promoted ~unsigned is always non-zero"
 
88896
 msgstr ""
 
88897
 
 
88898
-#: c-family/c-common.c:11016
 
88899
+#: c-family/c-common.c:11036
 
88900
 #, gcc-internal-format
 
88901
 msgid "comparison of promoted ~unsigned with constant"
 
88902
 msgstr ""
 
88903
 
 
88904
-#: c-family/c-common.c:11026
 
88905
+#: c-family/c-common.c:11046
 
88906
 #, gcc-internal-format
 
88907
 msgid "comparison of promoted ~unsigned with unsigned"
 
88908
 msgstr ""
 
88909
 
 
88910
-#: c-family/c-common.c:11204
 
88911
+#: c-family/c-common.c:11224
 
88912
 #, fuzzy, gcc-internal-format
 
88913
 msgid "typedef %qD locally defined but not used"
 
88914
 msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
 
88915
 
 
88916
-#: c-family/c-common.c:11443
 
88917
+#: c-family/c-common.c:11463
 
88918
 #, gcc-internal-format
 
88919
 msgid "index value is out of bound"
 
88920
 msgstr ""
 
88921
 
 
88922
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
88923
-#: c-family/c-common.c:11546
 
88924
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
88925
+#: c-family/c-common.c:11566
 
88926
 #, fuzzy, gcc-internal-format
 
88927
-#| msgid "conversion from %qT to %qT is ambiguous"
 
88928
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
88929
 msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
 
88930
 
 
88931
@@ -19358,7 +19168,6 @@
 
88932
 
 
88933
 #: c-family/c-format.c:153
 
88934
 #, fuzzy, gcc-internal-format
 
88935
-#| msgid "format string argument not a string type"
 
88936
 msgid "format string argument is not a string type"
 
88937
 msgstr "muotomerkkijonoargumentti ei ole merkkijonotyyppiä"
 
88938
 
 
88939
@@ -19379,7 +19188,6 @@
 
88940
 
 
88941
 #: c-family/c-format.c:214
 
88942
 #, fuzzy, gcc-internal-format
 
88943
-#| msgid "first argument of %q+D should be %<int%>"
 
88944
 msgid "format argument should be a %<%s%> reference"
 
88945
 msgstr "%q+D:n ensimmäisen argumentin pitäisi olla %<int%>"
 
88946
 
 
88947
@@ -19394,9 +19202,9 @@
 
88948
 msgstr "%qs ei ole kelpo tulostetiedosto"
 
88949
 
 
88950
 #: c-family/c-format.c:282
 
88951
-#, fuzzy, gcc-internal-format
 
88952
+#, gcc-internal-format
 
88953
 msgid "%qE is an unrecognized format function type"
 
88954
-msgstr "%qs on tunnistamaton muotofunktiotyyppi"
 
88955
+msgstr "%qE on tunnistamaton muotofunktiotyyppi"
 
88956
 
 
88957
 #: c-family/c-format.c:296
 
88958
 #, gcc-internal-format
 
88959
@@ -19639,25 +19447,21 @@
 
88960
 
 
88961
 #: c-family/c-format.c:2490
 
88962
 #, fuzzy, gcc-internal-format
 
88963
-#| msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
 
88964
 msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
 
88965
 msgstr "muotoilu %q.*s odottaa tyyppiä %<%s%s%>, mutta %d. argumentin tyyppi on %qT"
 
88966
 
 
88967
 #: c-family/c-format.c:2497
 
88968
 #, fuzzy, gcc-internal-format
 
88969
-#| msgid "%qs expects a constant argument"
 
88970
 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 
88971
 msgstr "%qs odottaa vakioargumenttia"
 
88972
 
 
88973
 #: c-family/c-format.c:2505
 
88974
 #, fuzzy, gcc-internal-format
 
88975
-#| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 
88976
 msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
 
88977
 msgstr "muotoilu %q.*s odottaa %<%T%s%>-tyyppiä, mutta %d. argumentin tyyppi on %qT"
 
88978
 
 
88979
 #: c-family/c-format.c:2512
 
88980
 #, fuzzy, gcc-internal-format
 
88981
-#| msgid "%qs expects a constant argument"
 
88982
 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 
88983
 msgstr "%qs odottaa vakioargumenttia"
 
88984
 
 
88985
@@ -19749,7 +19553,6 @@
 
88986
 
 
88987
 #: c-family/c-lex.c:666
 
88988
 #, fuzzy, gcc-internal-format
 
88989
-#| msgid "integer constant is too large for %qs type"
 
88990
 msgid "integer constant is too large for %<unsigned long%> type"
 
88991
 msgstr "kokonaislukuvakio on liian suuri tyypille %qs"
 
88992
 
 
88993
@@ -19809,14 +19612,14 @@
 
88994
 msgstr ""
 
88995
 
 
88996
 #: c-family/c-omp.c:367 cp/semantics.c:4880
 
88997
-#, fuzzy, gcc-internal-format
 
88998
+#, gcc-internal-format
 
88999
 msgid "invalid type for iteration variable %qE"
 
89000
-msgstr "epäkelpo vektorityyppi attribuutille %qs"
 
89001
+msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
 
89002
 
 
89003
 #: c-family/c-omp.c:380
 
89004
-#, fuzzy, gcc-internal-format
 
89005
+#, gcc-internal-format
 
89006
 msgid "%qE is not initialized"
 
89007
-msgstr "parametri %qD on alustettu"
 
89008
+msgstr "%qE:a ei ole alustettu"
 
89009
 
 
89010
 #: c-family/c-omp.c:397 cp/semantics.c:4795
 
89011
 #, gcc-internal-format
 
89012
@@ -19866,7 +19669,7 @@
 
89013
 #: c-family/c-opts.c:822
 
89014
 #, gcc-internal-format
 
89015
 msgid "-fexcess-precision=standard for C++"
 
89016
-msgstr ""
 
89017
+msgstr "-fexcess-precision=standard C++-kielelle"
 
89018
 
 
89019
 #: c-family/c-opts.c:835
 
89020
 #, gcc-internal-format
 
89021
@@ -19961,7 +19764,7 @@
 
89022
 #: c-family/c-opts.c:1401
 
89023
 #, gcc-internal-format
 
89024
 msgid "too late for # directive to set debug directory"
 
89025
-msgstr "#-opastimen on myöhäistä asettaa debug-hakemistoa"
 
89026
+msgstr "#-opastimen on liian myöhäistä asettaa vianjäljityshakemistoa"
 
89027
 
 
89028
 #: c-family/c-pch.c:115
 
89029
 #, gcc-internal-format
 
89030
@@ -19973,37 +19776,37 @@
 
89031
 msgid "can%'t write to %s: %m"
 
89032
 msgstr "ei voi kirjoittaa tiedostoon %s: %m"
 
89033
 
 
89034
-#: c-family/c-pch.c:191
 
89035
+#: c-family/c-pch.c:193
 
89036
 #, gcc-internal-format
 
89037
 msgid "can%'t write %s: %m"
 
89038
 msgstr "ei voi kirjoittaa tiedostoon %s: %m"
 
89039
 
 
89040
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
89041
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
89042
 #, gcc-internal-format
 
89043
 msgid "can%'t read %s: %m"
 
89044
 msgstr "ei voi lukea tiedostoa %s: %m"
 
89045
 
 
89046
-#: c-family/c-pch.c:417
 
89047
+#: c-family/c-pch.c:419
 
89048
 #, gcc-internal-format
 
89049
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
89050
 msgstr "pch_preprocess-pragmaa tulee käyttää vain valitsimen -fpreprocessed kanssa"
 
89051
 
 
89052
-#: c-family/c-pch.c:418
 
89053
+#: c-family/c-pch.c:420
 
89054
 #, gcc-internal-format
 
89055
 msgid "use #include instead"
 
89056
 msgstr "käytä #includea sen sijaan"
 
89057
 
 
89058
-#: c-family/c-pch.c:424
 
89059
+#: c-family/c-pch.c:426
 
89060
 #, gcc-internal-format
 
89061
 msgid "%s: couldn%'t open PCH file: %m"
 
89062
-msgstr "%s: ei voida avata PCH-tiedostoa: %m"
 
89063
+msgstr "%s: ei voitu avata PCH-tiedostoa: %m"
 
89064
 
 
89065
-#: c-family/c-pch.c:429
 
89066
+#: c-family/c-pch.c:431
 
89067
 #, gcc-internal-format
 
89068
 msgid "use -Winvalid-pch for more information"
 
89069
 msgstr "käytä -Winvalid-pch saadaksesi lisätietoja"
 
89070
 
 
89071
-#: c-family/c-pch.c:430
 
89072
+#: c-family/c-pch.c:432
 
89073
 #, gcc-internal-format, gfc-internal-format
 
89074
 msgid "%s: PCH file was invalid"
 
89075
 msgstr "%s: PCH-tiedosto oli epäkelpo"
 
89076
@@ -20044,9 +19847,9 @@
 
89077
 msgstr "väärinmuodostettu %<#pragma pack(pop[, id])%> - jätetään huomiotta"
 
89078
 
 
89079
 #: c-family/c-pragma.c:173
 
89080
-#, fuzzy, gcc-internal-format
 
89081
+#, gcc-internal-format
 
89082
 msgid "unknown action %qE for %<#pragma pack%> - ignored"
 
89083
-msgstr "tuntematon toiminto %qs ilmaisulle %<#pragma pack%> - jätetään huomiotta"
 
89084
+msgstr "tuntematon toiminto %qE ilmaisulle %<#pragma pack%> - jätetään huomiotta"
 
89085
 
 
89086
 #: c-family/c-pragma.c:202
 
89087
 #, gcc-internal-format
 
89088
@@ -20061,12 +19864,12 @@
 
89089
 #: c-family/c-pragma.c:225
 
89090
 #, gcc-internal-format, gfc-internal-format
 
89091
 msgid "alignment must be a small power of two, not %d"
 
89092
-msgstr "tasauksen pitää olla kahden potenssi, ei %d"
 
89093
+msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
 
89094
 
 
89095
 #: c-family/c-pragma.c:263
 
89096
 #, fuzzy, gcc-internal-format
 
89097
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 
89098
-msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
 
89099
+msgstr "#pragma weak %q+D -ilmaisun soveltaminen ensimmäisen käytön jälkeen johtaa määrittelemättömään toimintaan"
 
89100
 
 
89101
 #: c-family/c-pragma.c:354 c-family/c-pragma.c:359
 
89102
 #, gcc-internal-format
 
89103
@@ -20074,9 +19877,9 @@
 
89104
 msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
 
89105
 
 
89106
 #: c-family/c-pragma.c:363
 
89107
-#, fuzzy, gcc-internal-format
 
89108
+#, gcc-internal-format
 
89109
 msgid "junk at end of %<#pragma weak%>"
 
89110
-msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
 
89111
+msgstr "roskaa ilmaisun %<#pragma weak%> lopussa"
 
89112
 
 
89113
 #: c-family/c-pragma.c:430 c-family/c-pragma.c:432
 
89114
 #, gcc-internal-format
 
89115
@@ -20084,9 +19887,9 @@
 
89116
 msgstr "väärinmuodostettu #pragma redefine_extname, jätetään huomiotta"
 
89117
 
 
89118
 #: c-family/c-pragma.c:435
 
89119
-#, fuzzy, gcc-internal-format
 
89120
+#, gcc-internal-format
 
89121
 msgid "junk at end of %<#pragma redefine_extname%>"
 
89122
-msgstr "roskaa ilmaisun #pragma redefine_extname lopussa"
 
89123
+msgstr "roskaa ilmaisun %<#pragma redefine_extname%> lopussa"
 
89124
 
 
89125
 #: c-family/c-pragma.c:464 c-family/c-pragma.c:537
 
89126
 #, gcc-internal-format
 
89127
@@ -20119,9 +19922,9 @@
 
89128
 msgstr "#pragma GCC visibility -ilmaisua pitää seurata joko push tai pop"
 
89129
 
 
89130
 #: c-family/c-pragma.c:668
 
89131
-#, fuzzy, gcc-internal-format
 
89132
+#, gcc-internal-format
 
89133
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 
89134
-msgstr "Vastaava push puuttuu ilmaisulle %<#pragma GCC visibility pop%>"
 
89135
+msgstr "vastaava push puuttuu ilmaisulta %<#pragma GCC visibility pop%>"
 
89136
 
 
89137
 #: c-family/c-pragma.c:673 c-family/c-pragma.c:680
 
89138
 #, gcc-internal-format
 
89139
@@ -20159,14 +19962,14 @@
 
89140
 msgstr "tuntematon toiminto %qs ilmaisulle %<#pragma pack%> - jätetään huomiotta"
 
89141
 
 
89142
 #: c-family/c-pragma.c:747
 
89143
-#, fuzzy, gcc-internal-format
 
89144
+#, gcc-internal-format
 
89145
 msgid "#pragma GCC option is not allowed inside functions"
 
89146
-msgstr "#pragma GCC diagnostic ei ole sallittu funktion sisällä"
 
89147
+msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
 
89148
 
 
89149
 #: c-family/c-pragma.c:760
 
89150
-#, fuzzy, gcc-internal-format
 
89151
+#, gcc-internal-format
 
89152
 msgid "%<#pragma GCC option%> is not a string"
 
89153
-msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
 
89154
+msgstr "%<#pragma GCC option%> ei ole merkkijono"
 
89155
 
 
89156
 #: c-family/c-pragma.c:787
 
89157
 #, gcc-internal-format
 
89158
@@ -20179,9 +19982,9 @@
 
89159
 msgstr ""
 
89160
 
 
89161
 #: c-family/c-pragma.c:816
 
89162
-#, fuzzy, gcc-internal-format
 
89163
+#, gcc-internal-format
 
89164
 msgid "#pragma GCC optimize is not allowed inside functions"
 
89165
-msgstr "#pragma GCC diagnostic ei ole sallittu funktion sisällä"
 
89166
+msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
 
89167
 
 
89168
 #: c-family/c-pragma.c:829
 
89169
 #, gcc-internal-format
 
89170
@@ -20199,14 +20002,14 @@
 
89171
 msgstr ""
 
89172
 
 
89173
 #: c-family/c-pragma.c:903
 
89174
-#, fuzzy, gcc-internal-format
 
89175
+#, gcc-internal-format
 
89176
 msgid "junk at end of %<#pragma push_options%>"
 
89177
-msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
 
89178
+msgstr "roskaa ilmaisun %<#pragma push_options%> lopussa"
 
89179
 
 
89180
 #: c-family/c-pragma.c:933
 
89181
-#, fuzzy, gcc-internal-format
 
89182
+#, gcc-internal-format
 
89183
 msgid "junk at end of %<#pragma pop_options%>"
 
89184
-msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
 
89185
+msgstr "roskaa ilmaisun %<#pragma pop_options%> lopussa"
 
89186
 
 
89187
 #: c-family/c-pragma.c:940
 
89188
 #, gcc-internal-format
 
89189
@@ -20214,44 +20017,44 @@
 
89190
 msgstr ""
 
89191
 
 
89192
 #: c-family/c-pragma.c:982
 
89193
-#, fuzzy, gcc-internal-format
 
89194
+#, gcc-internal-format
 
89195
 msgid "junk at end of %<#pragma reset_options%>"
 
89196
-msgstr "roskaa ilmaisun #pragma extern_prefix lopussa"
 
89197
+msgstr "roskaa ilmaisun %<#pragma reset_options%> lopussa"
 
89198
 
 
89199
 #: c-family/c-pragma.c:1020 c-family/c-pragma.c:1027
 
89200
-#, fuzzy, gcc-internal-format
 
89201
+#, gcc-internal-format
 
89202
 msgid "expected a string after %<#pragma message%>"
 
89203
-msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
 
89204
+msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
 
89205
 
 
89206
 #: c-family/c-pragma.c:1022
 
89207
-#, fuzzy, gcc-internal-format
 
89208
+#, gcc-internal-format
 
89209
 msgid "malformed %<#pragma message%>, ignored"
 
89210
-msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
 
89211
+msgstr "väärinmuodostettu %<#pragma message%>, jätetään huomiotta"
 
89212
 
 
89213
 #: c-family/c-pragma.c:1032
 
89214
-#, fuzzy, gcc-internal-format
 
89215
+#, gcc-internal-format
 
89216
 msgid "junk at end of %<#pragma message%>"
 
89217
-msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
 
89218
+msgstr "roskaa ilmaisun %<#pragma message%> lopussa"
 
89219
 
 
89220
 #: c-family/c-pragma.c:1035
 
89221
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
89222
+#, gcc-internal-format, gfc-internal-format
 
89223
 msgid "#pragma message: %s"
 
89224
-msgstr "ohjelmat: %s\n"
 
89225
+msgstr "#pragma message: %s"
 
89226
 
 
89227
 #: c-family/c-pragma.c:1072
 
89228
-#, fuzzy, gcc-internal-format
 
89229
+#, gcc-internal-format
 
89230
 msgid "invalid location for %<pragma %s%>, ignored"
 
89231
-msgstr "väärinmuodostettu %<#pragma pack%> - jätetään huomiotta"
 
89232
+msgstr "virheelinen sijainti ilmaisulle %<#pragma %s%>, jätetään huomiotta"
 
89233
 
 
89234
 #: c-family/c-pragma.c:1079 c-family/c-pragma.c:1093
 
89235
-#, fuzzy, gcc-internal-format
 
89236
+#, gcc-internal-format
 
89237
 msgid "malformed %<#pragma %s%>, ignored"
 
89238
-msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
 
89239
+msgstr "väärinmuodostettu %<#pragma %s%>, jätetään huomiotta"
 
89240
 
 
89241
 #: c-family/c-pragma.c:1099
 
89242
-#, fuzzy, gcc-internal-format
 
89243
+#, gcc-internal-format
 
89244
 msgid "junk at end of %<#pragma %s%>"
 
89245
-msgstr "roskaa #pragma %s:n lopussa"
 
89246
+msgstr "roskaa %<#pragma %s%>:n lopussa"
 
89247
 
 
89248
 #: c-family/c-pragma.c:1117
 
89249
 #, gcc-internal-format
 
89250
@@ -20270,13 +20073,11 @@
 
89251
 
 
89252
 #: c-family/c-semantics.c:157
 
89253
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
89254
-#| msgid "wrong type argument to abs"
 
89255
 msgid "wrong type argument to %s"
 
89256
 msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
 
89257
 
 
89258
 #: c-family/cppspec.c:92
 
89259
 #, fuzzy, gcc-internal-format
 
89260
-#| msgid "\"%s\" is not a valid option to the preprocessor"
 
89261
 msgid "%qs is not a valid option to the preprocessor"
 
89262
 msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
 
89263
 
 
89264
@@ -20296,9 +20097,9 @@
 
89265
 msgstr ""
 
89266
 
 
89267
 #: common/config/bfin/bfin-common.c:323
 
89268
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
89269
+#, gcc-internal-format, gfc-internal-format
 
89270
 msgid "-mcpu=%s is not valid"
 
89271
-msgstr "%qs ei ole kelpo tulostetiedosto"
 
89272
+msgstr "-mcpu=%s ei ole kelvollinen"
 
89273
 
 
89274
 #: common/config/bfin/bfin-common.c:359
 
89275
 #, gcc-internal-format, gfc-internal-format
 
89276
@@ -20392,9 +20193,8 @@
 
89277
 
 
89278
 #: common/config/v850/v850-common.c:47
 
89279
 #, fuzzy, gcc-internal-format
 
89280
-#| msgid "requested alignment is too large"
 
89281
 msgid "value passed in %qs is too large"
 
89282
-msgstr "pyydetty tasaus on liian suuri"
 
89283
+msgstr "pyydetty kohdistus on liian suuri"
 
89284
 
 
89285
 #: config/darwin-c.c:87
 
89286
 #, gcc-internal-format
 
89287
@@ -20420,12 +20220,12 @@
 
89288
 #: config/darwin-c.c:139
 
89289
 #, gcc-internal-format
 
89290
 msgid "missing '(' after '#pragma unused', ignoring"
 
89291
-msgstr "puuttuva ”(” pragman ”#pragma unused” jälkeen, jätetään huomiotta"
 
89292
+msgstr "puuttuva ”(” ilmaisun ”#pragma unused” jälkeen, jätetään huomiotta"
 
89293
 
 
89294
 #: config/darwin-c.c:160
 
89295
 #, gcc-internal-format
 
89296
 msgid "missing ')' after '#pragma unused', ignoring"
 
89297
-msgstr "puuttuva ”)” pragman ”#pragma unused” jälkeen, jätetään huomiotta"
 
89298
+msgstr "puuttuva ”)” ilmaisun ”#pragma unused” jälkeen, jätetään huomiotta"
 
89299
 
 
89300
 #: config/darwin-c.c:163
 
89301
 #, gcc-internal-format
 
89302
@@ -20443,9 +20243,9 @@
 
89303
 msgstr "väärinmuodostettu ”#pragma ms_struct {on|off|reset}”, jätetään huomiotta"
 
89304
 
 
89305
 #: config/darwin-c.c:185
 
89306
-#, fuzzy, gcc-internal-format
 
89307
+#, gcc-internal-format
 
89308
 msgid "junk at end of '#pragma ms_struct'"
 
89309
-msgstr "roskaa ilmaisun #pragma weak lopussa"
 
89310
+msgstr "roskaa ilmaisun ”#pragma ms_struct” lopussa"
 
89311
 
 
89312
 #: config/darwin-c.c:411
 
89313
 #, gcc-internal-format, gfc-internal-format
 
89314
@@ -20454,7 +20254,6 @@
 
89315
 
 
89316
 #: config/darwin-c.c:594
 
89317
 #, fuzzy, gcc-internal-format
 
89318
-#| msgid "Unknown value %qs of -mmacosx-version-min"
 
89319
 msgid "unknown value %qs of -mmacosx-version-min"
 
89320
 msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
 
89321
 
 
89322
@@ -20490,7 +20289,6 @@
 
89323
 
 
89324
 #: config/darwin.c:2689
 
89325
 #, fuzzy, gcc-internal-format
 
89326
-#| msgid "weakref is not supported in this configuration"
 
89327
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
89328
 msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
 
89329
 
 
89330
@@ -20516,13 +20314,11 @@
 
89331
 
 
89332
 #: config/darwin.c:3294
 
89333
 #, fuzzy, gcc-internal-format
 
89334
-#| msgid "built-in function %q+D declared as non-function"
 
89335
 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
 
89336
 msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
 
89337
 
 
89338
 #: config/darwin.c:3301
 
89339
 #, fuzzy, gcc-internal-format
 
89340
-#| msgid "built-in function %q+D declared as non-function"
 
89341
 msgid "built-in function %qD takes one argument only"
 
89342
 msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
 
89343
 
 
89344
@@ -20629,18 +20425,16 @@
 
89345
 
 
89346
 #: config/aarch64/aarch64-builtins.c:1032
 
89347
 #, fuzzy, gcc-internal-format
 
89348
-#| msgid "incompatible type for argument %d of %qE"
 
89349
 msgid "incompatible type for argument %d, expected %<const int%>"
 
89350
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
89351
 
 
89352
 #: config/aarch64/aarch64.c:3643
 
89353
 #, gcc-internal-format
 
89354
 msgid "function profiling"
 
89355
-msgstr ""
 
89356
+msgstr "funktioprofilointi"
 
89357
 
 
89358
 #: config/aarch64/aarch64.c:4623
 
89359
 #, fuzzy, gcc-internal-format
 
89360
-#| msgid "missing filename after %qs"
 
89361
 msgid "missing feature modifier after %qs"
 
89362
 msgstr "tiedostonimi puuttuu %qs:n jälkeen"
 
89363
 
 
89364
@@ -20652,34 +20446,29 @@
 
89365
 
 
89366
 #: config/aarch64/aarch64.c:4675
 
89367
 #, fuzzy, gcc-internal-format
 
89368
-#| msgid "missing path after %qs"
 
89369
 msgid "missing arch name in -march=%qs"
 
89370
 msgstr "polku puuttuu %qs:n jälkeen"
 
89371
 
 
89372
 #. ARCH name not found in list.
 
89373
 #: config/aarch64/aarch64.c:4699
 
89374
 #, fuzzy, gcc-internal-format
 
89375
-#| msgid "Unknown value %qs of -mmacosx-version-min"
 
89376
 msgid "unknown value %qs for -march"
 
89377
 msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
 
89378
 
 
89379
 #: config/aarch64/aarch64.c:4724
 
89380
 #, fuzzy, gcc-internal-format
 
89381
-#| msgid "missing path after %qs"
 
89382
 msgid "missing cpu name in -mcpu=%qs"
 
89383
 msgstr "polku puuttuu %qs:n jälkeen"
 
89384
 
 
89385
 #. CPU name not found in list.
 
89386
 #: config/aarch64/aarch64.c:4747
 
89387
 #, fuzzy, gcc-internal-format
 
89388
-#| msgid "Unknown value %qs of -mmacosx-version-min"
 
89389
 msgid "unknown value %qs for -mcpu"
 
89390
 msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
 
89391
 
 
89392
 #. CPU name not found in list.
 
89393
 #: config/aarch64/aarch64.c:4771
 
89394
 #, fuzzy, gcc-internal-format
 
89395
-#| msgid "Unknown value %qs of -mmacosx-version-min"
 
89396
 msgid "unknown value %qs for -mtune"
 
89397
 msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
 
89398
 
 
89399
@@ -20847,9 +20636,8 @@
 
89400
 
 
89401
 #: config/arm/arm.c:1923
 
89402
 #, fuzzy, gcc-internal-format
 
89403
-#| msgid "-fpic and -mapcs-reent are incompatible"
 
89404
 msgid "iWMMXt and NEON are incompatible"
 
89405
-msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
 
89406
+msgstr "iWMMXt ja NEON ovat yhteensopimattomat"
 
89407
 
 
89408
 #: config/arm/arm.c:1927
 
89409
 #, gcc-internal-format
 
89410
@@ -20937,195 +20725,193 @@
 
89411
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
89412
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
89413
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
89414
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
89415
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
89416
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
89417
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
89418
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
89419
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
89420
 #: config/v850/v850.c:2082
 
89421
 #, fuzzy, gcc-internal-format
 
89422
 msgid "%qE attribute only applies to functions"
 
89423
 msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
89424
 
 
89425
-#: config/arm/arm.c:19315
 
89426
+#: config/arm/arm.c:19325
 
89427
 #, gcc-internal-format
 
89428
 msgid "unable to compute real location of stacked parameter"
 
89429
 msgstr ""
 
89430
 
 
89431
-#: config/arm/arm.c:21257
 
89432
+#: config/arm/arm.c:21267
 
89433
 #, fuzzy, gcc-internal-format
 
89434
 msgid "argument must be a constant"
 
89435
 msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
89436
 
 
89437
 #. @@@ better error message
 
89438
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
89439
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
89440
 #, gcc-internal-format
 
89441
 msgid "selector must be an immediate"
 
89442
 msgstr ""
 
89443
 
 
89444
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
89445
-#: config/arm/arm.c:21752
 
89446
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
89447
+#: config/arm/arm.c:21762
 
89448
 #, gcc-internal-format
 
89449
 msgid "the range of selector should be in 0 to 7"
 
89450
 msgstr ""
 
89451
 
 
89452
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
89453
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
89454
 #, gcc-internal-format
 
89455
 msgid "the range of selector should be in 0 to 3"
 
89456
 msgstr ""
 
89457
 
 
89458
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
89459
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
89460
 #, gcc-internal-format
 
89461
 msgid "the range of selector should be in 0 to 1"
 
89462
 msgstr ""
 
89463
 
 
89464
-#: config/arm/arm.c:21822
 
89465
+#: config/arm/arm.c:21832
 
89466
 #, gcc-internal-format
 
89467
 msgid "mask must be an immediate"
 
89468
 msgstr ""
 
89469
 
 
89470
-#: config/arm/arm.c:21827
 
89471
+#: config/arm/arm.c:21837
 
89472
 #, fuzzy, gcc-internal-format
 
89473
 msgid "the range of mask should be in 0 to 255"
 
89474
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
89475
 
 
89476
-#: config/arm/arm.c:22015
 
89477
+#: config/arm/arm.c:22025
 
89478
 #, gcc-internal-format
 
89479
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
89480
 msgstr ""
 
89481
 
 
89482
-#: config/arm/arm.c:22017
 
89483
+#: config/arm/arm.c:22027
 
89484
 #, gcc-internal-format
 
89485
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
89486
 msgstr ""
 
89487
 
 
89488
-#: config/arm/arm.c:22019
 
89489
+#: config/arm/arm.c:22029
 
89490
 #, gcc-internal-format
 
89491
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
89492
 msgstr ""
 
89493
 
 
89494
-#: config/arm/arm.c:22021
 
89495
+#: config/arm/arm.c:22031
 
89496
 #, gcc-internal-format
 
89497
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
89498
 msgstr ""
 
89499
 
 
89500
-#: config/arm/arm.c:22027
 
89501
+#: config/arm/arm.c:22037
 
89502
 #, gcc-internal-format
 
89503
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
89504
 msgstr ""
 
89505
 
 
89506
-#: config/arm/arm.c:22029
 
89507
+#: config/arm/arm.c:22039
 
89508
 #, gcc-internal-format
 
89509
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
89510
 msgstr ""
 
89511
 
 
89512
-#: config/arm/arm.c:22034
 
89513
+#: config/arm/arm.c:22044
 
89514
 #, gcc-internal-format
 
89515
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
89516
 msgstr ""
 
89517
 
 
89518
-#: config/arm/arm.c:22036
 
89519
+#: config/arm/arm.c:22046
 
89520
 #, gcc-internal-format
 
89521
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
89522
 msgstr ""
 
89523
 
 
89524
-#: config/arm/arm.c:22038
 
89525
+#: config/arm/arm.c:22048
 
89526
 #, gcc-internal-format
 
89527
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
89528
 msgstr ""
 
89529
 
 
89530
-#: config/arm/arm.c:22040
 
89531
+#: config/arm/arm.c:22050
 
89532
 #, gcc-internal-format
 
89533
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
89534
 msgstr ""
 
89535
 
 
89536
-#: config/arm/arm.c:22042
 
89537
+#: config/arm/arm.c:22052
 
89538
 #, gcc-internal-format
 
89539
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
89540
 msgstr ""
 
89541
 
 
89542
-#: config/arm/arm.c:22044
 
89543
+#: config/arm/arm.c:22054
 
89544
 #, gcc-internal-format
 
89545
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
89546
 msgstr ""
 
89547
 
 
89548
-#: config/arm/arm.c:22046
 
89549
+#: config/arm/arm.c:22056
 
89550
 #, gcc-internal-format
 
89551
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
89552
 msgstr ""
 
89553
 
 
89554
-#: config/arm/arm.c:22048
 
89555
+#: config/arm/arm.c:22058
 
89556
 #, gcc-internal-format
 
89557
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
89558
 msgstr ""
 
89559
 
 
89560
-#: config/arm/arm.c:22050
 
89561
+#: config/arm/arm.c:22060
 
89562
 #, gcc-internal-format
 
89563
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
89564
 msgstr ""
 
89565
 
 
89566
-#: config/arm/arm.c:22052
 
89567
+#: config/arm/arm.c:22062
 
89568
 #, gcc-internal-format
 
89569
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
89570
 msgstr ""
 
89571
 
 
89572
-#: config/arm/arm.c:22054
 
89573
+#: config/arm/arm.c:22064
 
89574
 #, gcc-internal-format
 
89575
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
89576
 msgstr ""
 
89577
 
 
89578
-#: config/arm/arm.c:22056
 
89579
+#: config/arm/arm.c:22066
 
89580
 #, gcc-internal-format
 
89581
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
89582
 msgstr ""
 
89583
 
 
89584
-#: config/arm/arm.c:22058
 
89585
+#: config/arm/arm.c:22068
 
89586
 #, gcc-internal-format
 
89587
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
89588
 msgstr ""
 
89589
 
 
89590
-#: config/arm/arm.c:22060
 
89591
+#: config/arm/arm.c:22070
 
89592
 #, gcc-internal-format
 
89593
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
89594
 msgstr ""
 
89595
 
 
89596
-#: config/arm/arm.c:22062
 
89597
+#: config/arm/arm.c:22072
 
89598
 #, gcc-internal-format
 
89599
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
89600
 msgstr ""
 
89601
 
 
89602
-#: config/arm/arm.c:22064
 
89603
+#: config/arm/arm.c:22074
 
89604
 #, gcc-internal-format
 
89605
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
89606
 msgstr ""
 
89607
 
 
89608
-#: config/arm/arm.c:22066
 
89609
+#: config/arm/arm.c:22076
 
89610
 #, gcc-internal-format
 
89611
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
89612
 msgstr ""
 
89613
 
 
89614
-#: config/arm/arm.c:22068
 
89615
+#: config/arm/arm.c:22078
 
89616
 #, gcc-internal-format
 
89617
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
89618
 msgstr ""
 
89619
 
 
89620
-#: config/arm/arm.c:22787
 
89621
+#: config/arm/arm.c:22797
 
89622
 #, gcc-internal-format
 
89623
 msgid "no low registers available for popping high registers"
 
89624
 msgstr ""
 
89625
 
 
89626
-#: config/arm/arm.c:23012
 
89627
+#: config/arm/arm.c:23022
 
89628
 #, gcc-internal-format
 
89629
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
89630
 msgstr ""
 
89631
 
 
89632
 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
 
89633
 #, fuzzy, gcc-internal-format
 
89634
-#| msgid "%qs expects a constant argument"
 
89635
 msgid "%qs expects 1 argument but %d given"
 
89636
 msgstr "%qs odottaa vakioargumenttia"
 
89637
 
 
89638
 #: config/avr/avr-c.c:76
 
89639
 #, fuzzy, gcc-internal-format
 
89640
-#| msgid "%qs expects a constant argument"
 
89641
 msgid "%qs expects a fixed-point value as argument"
 
89642
 msgstr "%qs odottaa vakioargumenttia"
 
89643
 
 
89644
@@ -21141,19 +20927,16 @@
 
89645
 
 
89646
 #: config/avr/avr-c.c:124
 
89647
 #, fuzzy, gcc-internal-format
 
89648
-#| msgid "%qs expects a constant argument"
 
89649
 msgid "%qs expects 2 arguments but %d given"
 
89650
 msgstr "%qs odottaa vakioargumenttia"
 
89651
 
 
89652
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
89653
 #, fuzzy, gcc-internal-format
 
89654
-#| msgid "%qs expects a constant argument"
 
89655
 msgid "%qs expects a fixed-point value as first argument"
 
89656
 msgstr "%qs odottaa vakioargumenttia"
 
89657
 
 
89658
 #: config/avr/avr-c.c:144
 
89659
 #, fuzzy, gcc-internal-format
 
89660
-#| msgid "%qs expects a constant argument"
 
89661
 msgid "%qs expects an integer value as second argument"
 
89662
 msgstr "%qs odottaa vakioargumenttia"
 
89663
 
 
89664
@@ -21257,24 +21040,27 @@
 
89665
 msgid "MCU %qs supported for assembler only"
 
89666
 msgstr ""
 
89667
 
 
89668
-#: config/avr/avr.c:11718
 
89669
+#: config/avr/avr.c:10816
 
89670
+#, fuzzy, gcc-internal-format
 
89671
+msgid "conversion from address space %qs to address space %qs"
 
89672
+msgstr "muunnos tyypistä %qT tyyppiin %qT"
 
89673
+
 
89674
+#: config/avr/avr.c:11778
 
89675
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
89676
-#| msgid "case label does not reduce to an integer constant"
 
89677
 msgid "%s expects a compile time integer constant"
 
89678
 msgstr "case-nimike ei pelkisty kokonaislukuvakioksi"
 
89679
 
 
89680
-#: config/avr/avr.c:11732
 
89681
+#: config/avr/avr.c:11792
 
89682
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
89683
-#| msgid "%qs expects a constant argument"
 
89684
 msgid "%s expects a compile time long integer constant as first argument"
 
89685
 msgstr "%qs odottaa vakioargumenttia"
 
89686
 
 
89687
-#: config/avr/avr.c:11760
 
89688
+#: config/avr/avr.c:11820
 
89689
 #, gcc-internal-format, gfc-internal-format
 
89690
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
89691
 msgstr ""
 
89692
 
 
89693
-#: config/avr/avr.c:11769
 
89694
+#: config/avr/avr.c:11829
 
89695
 #, gcc-internal-format
 
89696
 msgid "rounding result will always be 0"
 
89697
 msgstr ""
 
89698
@@ -21287,7 +21073,7 @@
 
89699
 #: config/bfin/bfin.c:2356
 
89700
 #, gcc-internal-format
 
89701
 msgid "-mshared-library-id= specified without -mid-shared-library"
 
89702
-msgstr ""
 
89703
+msgstr "-mshared-library-id= määritelty ilman valitsinta -mid-shared-library"
 
89704
 
 
89705
 #: config/bfin/bfin.c:2360
 
89706
 #, gcc-internal-format
 
89707
@@ -21307,7 +21093,7 @@
 
89708
 #: config/bfin/bfin.c:2373 config/m68k/m68k.c:535
 
89709
 #, gcc-internal-format
 
89710
 msgid "cannot specify both -msep-data and -mid-shared-library"
 
89711
-msgstr ""
 
89712
+msgstr "ei voi määritellä sekä valitsinta -msep-date että -mid-shared-library"
 
89713
 
 
89714
 #: config/bfin/bfin.c:2393
 
89715
 #, gcc-internal-format
 
89716
@@ -21325,9 +21111,9 @@
 
89717
 msgstr ""
 
89718
 
 
89719
 #: config/bfin/bfin.c:2402
 
89720
-#, fuzzy, gcc-internal-format
 
89721
+#, gcc-internal-format
 
89722
 msgid "-mcorea and -mcoreb can%'t be used together"
 
89723
-msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä"
 
89724
+msgstr "valitsimia -mcorea ja -mcoreb ei voi käyttää yhdessä"
 
89725
 
 
89726
 #: config/bfin/bfin.c:4641
 
89727
 #, fuzzy, gcc-internal-format
 
89728
@@ -21341,9 +21127,9 @@
 
89729
 
 
89730
 #: config/bfin/bfin.c:4758 config/i386/winnt.c:60 config/mep/mep.c:3791
 
89731
 #: config/mep/mep.c:3929
 
89732
-#, fuzzy, gcc-internal-format
 
89733
+#, gcc-internal-format
 
89734
 msgid "%qE attribute only applies to variables"
 
89735
-msgstr "attribuutti %qE pätee vain muuttujiin"
 
89736
+msgstr "%qE-attribuutti pätee vain muuttujiin"
 
89737
 
 
89738
 #: config/bfin/bfin.c:4765
 
89739
 #, fuzzy, gcc-internal-format
 
89740
@@ -21371,10 +21157,9 @@
 
89741
 msgstr "epäkelpo osoitintila %qs"
 
89742
 
 
89743
 #: config/cr16/cr16.h:431
 
89744
-#, fuzzy, gcc-internal-format
 
89745
-#| msgid "profiler support for VxWorks"
 
89746
+#, gcc-internal-format
 
89747
 msgid "profiler support for CR16"
 
89748
-msgstr "profilointituki VxWorksille"
 
89749
+msgstr "profilointituki CR16:lle"
 
89750
 
 
89751
 #. This function is for retrieving a part of an instruction name for
 
89752
 #. an operator, for immediate output.  If that ever happens for
 
89753
@@ -21433,13 +21218,11 @@
 
89754
 
 
89755
 #: config/cris/cris.c:2932
 
89756
 #, fuzzy, gcc-internal-format
 
89757
-#| msgid "<unknown>"
 
89758
 msgid "unknown src"
 
89759
 msgstr "<tuntematon>"
 
89760
 
 
89761
 #: config/cris/cris.c:2993
 
89762
 #, fuzzy, gcc-internal-format
 
89763
-#| msgid "<unknown operator>"
 
89764
 msgid "unknown dest"
 
89765
 msgstr "<tuntematon operaattori>"
 
89766
 
 
89767
@@ -21524,12 +21307,12 @@
 
89768
 #: config/epiphany/epiphany.c:1439
 
89769
 #, fuzzy, gcc-internal-format
 
89770
 msgid "stack_offset must be at least 4"
 
89771
-msgstr "tasauksen pitää olla kahden potenssi, ei %d"
 
89772
+msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
 
89773
 
 
89774
 #: config/epiphany/epiphany.c:1441
 
89775
 #, fuzzy, gcc-internal-format
 
89776
 msgid "stack_offset must be a multiple of 4"
 
89777
-msgstr "tasauksen pitää olla kahden potenssi, ei %d"
 
89778
+msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
 
89779
 
 
89780
 #: config/frv/frv.c:8684
 
89781
 #, gcc-internal-format
 
89782
@@ -21665,7 +21448,6 @@
 
89783
 
 
89784
 #: config/i386/i386.c:3191 config/i386/i386.c:3203
 
89785
 #, fuzzy, gcc-internal-format
 
89786
-#| msgid "code model %s does not support PIC mode"
 
89787
 msgid "code model %qs not supported in x32 mode"
 
89788
 msgstr "koodimalli %s ei tue PIC-tilaa"
 
89789
 
 
89790
@@ -21771,7 +21553,6 @@
 
89791
 
 
89792
 #: config/i386/i386.c:4229
 
89793
 #, fuzzy, gcc-internal-format
 
89794
-#| msgid "alias argument not a string"
 
89795
 msgid "attribute %<target%> argument not a string"
 
89796
 msgstr "aliaksen argumentti ei ole merkkijono"
 
89797
 
 
89798
@@ -21796,9 +21577,9 @@
 
89799
 msgstr ""
 
89800
 
 
89801
 #: config/i386/i386.c:4945 config/i386/i386.c:34659
 
89802
-#, fuzzy, gcc-internal-format
 
89803
+#, gcc-internal-format
 
89804
 msgid "%qE attribute requires an integer constant argument"
 
89805
-msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
 
89806
+msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
 
89807
 
 
89808
 #: config/i386/i386.c:4951
 
89809
 #, fuzzy, gcc-internal-format
 
89810
@@ -21808,12 +21589,12 @@
 
89811
 #: config/i386/i386.c:4976 config/i386/i386.c:5019
 
89812
 #, gcc-internal-format
 
89813
 msgid "fastcall and cdecl attributes are not compatible"
 
89814
-msgstr ""
 
89815
+msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
 
89816
 
 
89817
 #: config/i386/i386.c:4980
 
89818
 #, gcc-internal-format
 
89819
 msgid "fastcall and stdcall attributes are not compatible"
 
89820
-msgstr ""
 
89821
+msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
 
89822
 
 
89823
 #: config/i386/i386.c:4988 config/i386/i386.c:5037
 
89824
 #, gcc-internal-format
 
89825
@@ -21823,12 +21604,12 @@
 
89826
 #: config/i386/i386.c:4998 config/i386/i386.c:5015
 
89827
 #, gcc-internal-format
 
89828
 msgid "stdcall and cdecl attributes are not compatible"
 
89829
-msgstr ""
 
89830
+msgstr "attribuutit stdcall ja cdecl eivät ole yhteensopivia"
 
89831
 
 
89832
 #: config/i386/i386.c:5002
 
89833
 #, gcc-internal-format
 
89834
 msgid "stdcall and fastcall attributes are not compatible"
 
89835
-msgstr ""
 
89836
+msgstr "attribuutit stdcall ja fastcall eivät ole yhteensopivia"
 
89837
 
 
89838
 #: config/i386/i386.c:5006 config/i386/i386.c:5033
 
89839
 #, gcc-internal-format
 
89840
@@ -21944,7 +21725,6 @@
 
89841
 #. around the addition and comparison.
 
89842
 #: config/i386/i386.c:11261
 
89843
 #, fuzzy, gcc-internal-format
 
89844
-#| msgid "ISO C90 does not support flexible array members"
 
89845
 msgid "-fsplit-stack does not support 3 register parameters"
 
89846
 msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
 
89847
 
 
89848
@@ -21985,7 +21765,6 @@
 
89849
 
 
89850
 #: config/i386/i386.c:29067 config/i386/i386.c:29512
 
89851
 #, fuzzy, gcc-internal-format
 
89852
-#| msgid "dwarf version %d is not supported"
 
89853
 msgid "Virtual function multiversioning not supported"
 
89854
 msgstr "dwarfin versio %d ei ole tuettu"
 
89855
 
 
89856
@@ -22006,7 +21785,6 @@
 
89857
 
 
89858
 #: config/i386/i386.c:29695
 
89859
 #, fuzzy, gcc-internal-format
 
89860
-#| msgid "third argument to %<__builtin_prefetch%> must be a constant"
 
89861
 msgid "Parameter to builtin must be a string constant or literal"
 
89862
 msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
 
89863
 
 
89864
@@ -22117,7 +21895,6 @@
 
89865
 
 
89866
 #: config/i386/i386.c:42160
 
89867
 #, fuzzy, gcc-internal-format
 
89868
-#| msgid "Unknown architecture '%s'"
 
89869
 msgid "Unknown architecture specific memory model"
 
89870
 msgstr "Tuntematon arkkitehtuuri ”%s”"
 
89871
 
 
89872
@@ -22169,7 +21946,7 @@
 
89873
 #: config/ia64/ia64-c.c:51
 
89874
 #, gcc-internal-format
 
89875
 msgid "malformed #pragma builtin"
 
89876
-msgstr ""
 
89877
+msgstr "vääränmuotoinen #pragma builtin"
 
89878
 
 
89879
 #: config/ia64/ia64.c:703
 
89880
 #, fuzzy, gcc-internal-format
 
89881
@@ -22177,56 +21954,56 @@
 
89882
 msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
 
89883
 
 
89884
 #: config/ia64/ia64.c:716
 
89885
-#, fuzzy, gcc-internal-format
 
89886
+#, gcc-internal-format
 
89887
 msgid "an address area attribute cannot be specified for local variables"
 
89888
-msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
89889
+msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
 
89890
 
 
89891
 #: config/ia64/ia64.c:723
 
89892
-#, fuzzy, gcc-internal-format
 
89893
+#, gcc-internal-format
 
89894
 msgid "address area of %q+D conflicts with previous declaration"
 
89895
-msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
89896
+msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
 
89897
 
 
89898
 #: config/ia64/ia64.c:731
 
89899
-#, fuzzy, gcc-internal-format
 
89900
+#, gcc-internal-format
 
89901
 msgid "address area attribute cannot be specified for functions"
 
89902
-msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
89903
+msgstr "osoitealueattribuuttia ei voi määritellä funktioille"
 
89904
 
 
89905
 #: config/ia64/ia64.c:764
 
89906
-#, fuzzy, gcc-internal-format
 
89907
+#, gcc-internal-format
 
89908
 msgid "%qE attribute requires a string constant argument"
 
89909
-msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
 
89910
+msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
 
89911
 
 
89912
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
89913
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
89914
 #: config/spu/spu.c:4897
 
89915
 #, gcc-internal-format
 
89916
 msgid "value of -mfixed-range must have form REG1-REG2"
 
89917
 msgstr ""
 
89918
 
 
89919
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
89920
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
89921
 #: config/spu/spu.c:4923
 
89922
 #, gcc-internal-format, gfc-internal-format
 
89923
 msgid "%s-%s is an empty range"
 
89924
-msgstr ""
 
89925
+msgstr "%s-%s on tyhjä väli"
 
89926
 
 
89927
 #: config/ia64/ia64.c:11098
 
89928
-#, fuzzy, gcc-internal-format
 
89929
+#, gcc-internal-format
 
89930
 msgid "version attribute is not a string"
 
89931
-msgstr "näkyvyysargumentti ei ole merkkijono"
 
89932
+msgstr "versioattribuutti ei ole merkkijono"
 
89933
 
 
89934
 #: config/iq2000/iq2000.c:1834
 
89935
 #, gcc-internal-format, gfc-internal-format
 
89936
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 
89937
-msgstr ""
 
89938
+msgstr "gp_offset (%ld) tai end_offset (%ld) on pienempi kuin nolla"
 
89939
 
 
89940
 #: config/iq2000/iq2000.c:2596
 
89941
 #, gcc-internal-format
 
89942
 msgid "argument %qd is not a constant"
 
89943
-msgstr ""
 
89944
+msgstr "argumentti %qd ei ole vakio"
 
89945
 
 
89946
 #: config/iq2000/iq2000.c:2899 config/xtensa/xtensa.c:2438
 
89947
 #, gcc-internal-format
 
89948
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 
89949
-msgstr ""
 
89950
+msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
 
89951
 
 
89952
 #: config/iq2000/iq2000.c:3054
 
89953
 #, gcc-internal-format, gfc-internal-format
 
89954
@@ -22236,7 +22013,7 @@
 
89955
 #: config/iq2000/iq2000.c:3063 config/xtensa/xtensa.c:2292
 
89956
 #, gcc-internal-format
 
89957
 msgid "PRINT_OPERAND null pointer"
 
89958
-msgstr ""
 
89959
+msgstr "PRINT_OPERAND null-osoitin"
 
89960
 
 
89961
 #: config/m32c/m32c-pragma.c:55
 
89962
 #, gcc-internal-format
 
89963
@@ -22255,13 +22032,11 @@
 
89964
 
 
89965
 #: config/m32c/m32c-pragma.c:105
 
89966
 #, fuzzy, gcc-internal-format
 
89967
-#| msgid "junk at end of #pragma %s"
 
89968
 msgid "junk at end of #pragma ADDRESS"
 
89969
 msgstr "roskaa #pragma %s:n lopussa"
 
89970
 
 
89971
 #: config/m32c/m32c-pragma.c:110
 
89972
 #, fuzzy, gcc-internal-format
 
89973
-#| msgid "malformed #pragma GCC visibility push"
 
89974
 msgid "malformed #pragma ADDRESS variable address"
 
89975
 msgstr "väärinmuodostettu #pragma GCC visibility push"
 
89976
 
 
89977
@@ -22276,15 +22051,15 @@
 
89978
 msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
 
89979
 
 
89980
 #. The argument must be a constant integer.
 
89981
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
89982
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
89983
 #, fuzzy, gcc-internal-format
 
89984
 msgid "%qE attribute argument not an integer constant"
 
89985
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
89986
 
 
89987
 #: config/m32c/m32c.c:2943
 
89988
-#, fuzzy, gcc-internal-format
 
89989
+#, gcc-internal-format
 
89990
 msgid "%qE attribute argument should be between 18 to 255"
 
89991
-msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
89992
+msgstr "%qE-attribuutin argumentin tulee olla välillä 18..255"
 
89993
 
 
89994
 #: config/m32c/m32c.c:4119
 
89995
 #, gcc-internal-format
 
89996
@@ -22292,24 +22067,24 @@
 
89997
 msgstr ""
 
89998
 
 
89999
 #: config/m32c/m32c.c:4223
 
90000
-#, fuzzy, gcc-internal-format
 
90001
+#, gcc-internal-format
 
90002
 msgid "%<fast_interrupt%> attribute directive ignored"
 
90003
-msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
 
90004
+msgstr "%<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta"
 
90005
 
 
90006
 #: config/m32r/m32r.c:382
 
90007
 #, gcc-internal-format
 
90008
 msgid "invalid argument of %qs attribute"
 
90009
-msgstr ""
 
90010
+msgstr "%qs-attribuutin virheellinen argumentti"
 
90011
 
 
90012
 #: config/m68k/m68k.c:476
 
90013
 #, gcc-internal-format, gfc-internal-format
 
90014
 msgid "-mcpu=%s conflicts with -march=%s"
 
90015
-msgstr ""
 
90016
+msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
 
90017
 
 
90018
 #: config/m68k/m68k.c:547
 
90019
 #, gcc-internal-format
 
90020
 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
 
90021
-msgstr ""
 
90022
+msgstr "-mpcrel -fPIC ei ole nykyisin tuettu valitulle prosessorille"
 
90023
 
 
90024
 #: config/m68k/m68k.c:609
 
90025
 #, gcc-internal-format, gfc-internal-format
 
90026
@@ -22347,9 +22122,9 @@
 
90027
 msgstr ""
 
90028
 
 
90029
 #: config/mep/mep-pragma.c:71
 
90030
-#, fuzzy, gcc-internal-format
 
90031
+#, gcc-internal-format
 
90032
 msgid "junk at end of #pragma io_volatile"
 
90033
-msgstr "roskaa #pragma %s:n lopussa"
 
90034
+msgstr "roskaa ilmaisun #pragma io_volatile lopussa"
 
90035
 
 
90036
 #: config/mep/mep-pragma.c:85
 
90037
 #, gcc-internal-format
 
90038
@@ -22374,7 +22149,7 @@
 
90039
 #: config/mep/mep-pragma.c:254
 
90040
 #, gcc-internal-format
 
90041
 msgid "junk at end of #pragma GCC coprocessor width"
 
90042
-msgstr "roskaa ilmaisun %<#pragma GCC coprocessor width%> lopussa"
 
90043
+msgstr "roskaa ilmaisun pragma GCC coprocessor width lopussa"
 
90044
 
 
90045
 #: config/mep/mep-pragma.c:261
 
90046
 #, gcc-internal-format
 
90047
@@ -22417,9 +22192,9 @@
 
90048
 msgstr "tuntematon #pragma GCC coprocessor %E"
 
90049
 
 
90050
 #: config/mep/mep-pragma.c:392
 
90051
-#, fuzzy, gcc-internal-format
 
90052
+#, gcc-internal-format
 
90053
 msgid "malformed #pragma call"
 
90054
-msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
 
90055
+msgstr "väärinmuodostettu #pragma call"
 
90056
 
 
90057
 #: config/mep/mep.c:351
 
90058
 #, fuzzy, gcc-internal-format
 
90059
@@ -22427,44 +22202,44 @@
 
90060
 msgstr "valitsin %qs ei ole enää tuettu"
 
90061
 
 
90062
 #: config/mep/mep.c:353
 
90063
-#, fuzzy, gcc-internal-format
 
90064
+#, gcc-internal-format
 
90065
 msgid "-fPIC is not supported"
 
90066
-msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
 
90067
+msgstr "-fPIC ei ole tuettu"
 
90068
 
 
90069
 #: config/mep/mep.c:355
 
90070
 #, gcc-internal-format
 
90071
 msgid "only one of -ms and -mm may be given"
 
90072
-msgstr ""
 
90073
+msgstr "vain yksi valitsimista -ms ja -mm voidaan antaa"
 
90074
 
 
90075
 #: config/mep/mep.c:357
 
90076
 #, gcc-internal-format
 
90077
 msgid "only one of -ms and -ml may be given"
 
90078
-msgstr ""
 
90079
+msgstr "vain yksi valitsimista -ms ja -ml voidaan antaa"
 
90080
 
 
90081
 #: config/mep/mep.c:359
 
90082
 #, gcc-internal-format
 
90083
 msgid "only one of -mm and -ml may be given"
 
90084
-msgstr ""
 
90085
+msgstr "vain yksi valitsimita -mm ja -ml voidaan antaa"
 
90086
 
 
90087
 #: config/mep/mep.c:361
 
90088
 #, gcc-internal-format
 
90089
 msgid "only one of -ms and -mtiny= may be given"
 
90090
-msgstr ""
 
90091
+msgstr "vai yksi valitsimista -ms ja -mtiny voidaan antaa"
 
90092
 
 
90093
 #: config/mep/mep.c:363
 
90094
 #, gcc-internal-format
 
90095
 msgid "only one of -mm and -mtiny= may be given"
 
90096
-msgstr ""
 
90097
+msgstr "vain yksi valitsimista -mm ja -mtiny= voidaan antaa"
 
90098
 
 
90099
 #: config/mep/mep.c:365
 
90100
 #, gcc-internal-format
 
90101
 msgid "-mclip currently has no effect without -mminmax"
 
90102
-msgstr ""
 
90103
+msgstr "valitsimella -mclip ei nykyisin ole vaikutusta ilman valitsinta -mminmax"
 
90104
 
 
90105
 #: config/mep/mep.c:372
 
90106
 #, gcc-internal-format
 
90107
 msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
 
90108
-msgstr ""
 
90109
+msgstr "valitsimen -mc= on oltava -mc=tiny, -mc=near, tai -mc=far"
 
90110
 
 
90111
 #: config/mep/mep.c:1374
 
90112
 #, gcc-internal-format
 
90113
@@ -22487,9 +22262,9 @@
 
90114
 msgstr ""
 
90115
 
 
90116
 #: config/mep/mep.c:3853
 
90117
-#, fuzzy, gcc-internal-format
 
90118
+#, gcc-internal-format
 
90119
 msgid "%qE attribute only applies to variables and functions"
 
90120
-msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
90121
+msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
 
90122
 
 
90123
 #: config/mep/mep.c:3873 config/mep/mep.c:4189
 
90124
 #, gcc-internal-format
 
90125
@@ -22504,22 +22279,22 @@
 
90126
 #: config/mep/mep.c:3913
 
90127
 #, gcc-internal-format
 
90128
 msgid "interrupt function must have return type of void"
 
90129
-msgstr ""
 
90130
+msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
 
90131
 
 
90132
 #: config/mep/mep.c:3918
 
90133
-#, fuzzy, gcc-internal-format
 
90134
+#, gcc-internal-format
 
90135
 msgid "interrupt function must have no arguments"
 
90136
-msgstr "”-%c”-valitsimelle on annettava argumentti"
 
90137
+msgstr "keskeytysfunktiolla ei saa olla argumentteja"
 
90138
 
 
90139
 #: config/mep/mep.c:3939
 
90140
-#, fuzzy, gcc-internal-format
 
90141
+#, gcc-internal-format
 
90142
 msgid "%qE attribute allows only an integer constant argument"
 
90143
-msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
90144
+msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
 
90145
 
 
90146
 #: config/mep/mep.c:3972
 
90147
-#, fuzzy, gcc-internal-format
 
90148
+#, gcc-internal-format
 
90149
 msgid "%qE attribute only applies to functions, not %s"
 
90150
-msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
90151
+msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
 
90152
 
 
90153
 #: config/mep/mep.c:3983
 
90154
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90155
@@ -22583,12 +22358,12 @@
 
90156
 #: config/mep/mep.c:6167 config/mep/mep.c:6284
 
90157
 #, fuzzy, gcc-internal-format
 
90158
 msgid "argument %d of %qE must be in the range %d...%d"
 
90159
-msgstr "tasauksen pitää olla kahden potenssi, ei %d"
 
90160
+msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
 
90161
 
 
90162
 #: config/mep/mep.c:6170
 
90163
 #, fuzzy, gcc-internal-format
 
90164
 msgid "argument %d of %qE must be a multiple of %d"
 
90165
-msgstr "tasauksen pitää olla kahden potenssi, ei %d"
 
90166
+msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
 
90167
 
 
90168
 #: config/mep/mep.c:6223
 
90169
 #, fuzzy, gcc-internal-format
 
90170
@@ -22615,23 +22390,33 @@
 
90171
 msgid "unexpected %d byte cop instruction"
 
90172
 msgstr "Käytä AltiVec-käskyjä"
 
90173
 
 
90174
-#: config/microblaze/microblaze.c:1311
 
90175
+#: config/microblaze/microblaze.c:1676
 
90176
 #, fuzzy, gcc-internal-format
 
90177
 msgid "-fPIC/-fpic not supported for this target"
 
90178
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
90179
 
 
90180
-#: config/microblaze/microblaze.c:1323
 
90181
+#: config/microblaze/microblaze.c:1688
 
90182
 #, fuzzy, gcc-internal-format
 
90183
 msgid "%qs is an invalid argument to -mcpu="
 
90184
 msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
 
90185
 
 
90186
-#: config/microblaze/microblaze.c:1372
 
90187
+#: config/microblaze/microblaze.c:1737
 
90188
 #, gcc-internal-format
 
90189
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
90190
 msgstr ""
 
90191
 
 
90192
-#: config/microblaze/microblaze.c:1384
 
90193
+#: config/microblaze/microblaze.c:1753
 
90194
 #, gcc-internal-format
 
90195
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
90196
+msgstr ""
 
90197
+
 
90198
+#: config/microblaze/microblaze.c:1759
 
90199
+#, gcc-internal-format
 
90200
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
90201
+msgstr ""
 
90202
+
 
90203
+#: config/microblaze/microblaze.c:1764
 
90204
+#, gcc-internal-format
 
90205
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
90206
 msgstr ""
 
90207
 
 
90208
@@ -22668,7 +22453,7 @@
 
90209
 #: config/mips/mips.c:9771
 
90210
 #, gcc-internal-format
 
90211
 msgid "interrupt handlers cannot be MIPS16 functions"
 
90212
-msgstr ""
 
90213
+msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
 
90214
 
 
90215
 #: config/mips/mips.c:10596
 
90216
 #, gcc-internal-format
 
90217
@@ -22859,12 +22644,12 @@
 
90218
 #: config/mmix/mmix.c:1971
 
90219
 #, gcc-internal-format
 
90220
 msgid "stack frame not a multiple of 8 bytes: %wd"
 
90221
-msgstr ""
 
90222
+msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
 
90223
 
 
90224
 #: config/mmix/mmix.c:2210
 
90225
 #, gcc-internal-format
 
90226
 msgid "stack frame not a multiple of octabyte: %wd"
 
90227
-msgstr ""
 
90228
+msgstr "pinokehys ei ole oktaalitavun monikerta: %wd"
 
90229
 
 
90230
 #: config/mmix/mmix.c:2496 config/mmix/mmix.c:2555
 
90231
 #, gcc-internal-format, gfc-internal-format
 
90232
@@ -22928,13 +22713,11 @@
 
90233
 
 
90234
 #: config/picochip/picochip.c:1589
 
90235
 #, fuzzy, gcc-internal-format
 
90236
-#| msgid "%qD has already been defined"
 
90237
 msgid "LCFI labels have already been deferred"
 
90238
 msgstr "%qD on jo määritelty"
 
90239
 
 
90240
 #: config/picochip/picochip.c:1652
 
90241
 #, fuzzy, gcc-internal-format
 
90242
-#| msgid "%qD has already been defined"
 
90243
 msgid "LM label has already been deferred"
 
90244
 msgstr "%qD on jo määritelty"
 
90245
 
 
90246
@@ -22986,18 +22769,18 @@
 
90247
 #: config/picochip/picochip.c:4055 config/picochip/picochip.c:4148
 
90248
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90249
 msgid "%s: Second source operand is not a constant"
 
90250
-msgstr "pyydetty tasaus ei ole vakio"
 
90251
+msgstr "pyydetty kohdistus ei ole vakio"
 
90252
 
 
90253
 #: config/picochip/picochip.c:4058 config/picochip/picochip.c:4109
 
90254
 #: config/picochip/picochip.c:4151
 
90255
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90256
 msgid "%s: Third source operand is not a constant"
 
90257
-msgstr "pyydetty tasaus ei ole vakio"
 
90258
+msgstr "pyydetty kohdistus ei ole vakio"
 
90259
 
 
90260
 #: config/picochip/picochip.c:4112
 
90261
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90262
 msgid "%s: Fourth source operand is not a constant"
 
90263
-msgstr "pyydetty tasaus ei ole vakio"
 
90264
+msgstr "pyydetty kohdistus ei ole vakio"
 
90265
 
 
90266
 #: config/picochip/picochip.c:4410
 
90267
 #, gcc-internal-format, gfc-internal-format
 
90268
@@ -23151,12 +22934,12 @@
 
90269
 #: config/rs6000/rs6000.c:2595
 
90270
 #, gcc-internal-format
 
90271
 msgid "-mmultiple is not supported on little endian systems"
 
90272
-msgstr ""
 
90273
+msgstr "valitsin -mmultiple ei ole tuettu little-endian-järjestelmissä"
 
90274
 
 
90275
 #: config/rs6000/rs6000.c:2602
 
90276
 #, gcc-internal-format
 
90277
 msgid "-mstring is not supported on little endian systems"
 
90278
-msgstr ""
 
90279
+msgstr "valitsin -mstring ei ole tuettu little-endian-järjestelmissä"
 
90280
 
 
90281
 #: config/rs6000/rs6000.c:2711
 
90282
 #, gcc-internal-format, gfc-internal-format
 
90283
@@ -23216,12 +22999,12 @@
 
90284
 #: config/rs6000/rs6000.c:9938
 
90285
 #, gcc-internal-format
 
90286
 msgid "argument 1 must be a 5-bit signed literal"
 
90287
-msgstr ""
 
90288
+msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
 
90289
 
 
90290
 #: config/rs6000/rs6000.c:10041 config/rs6000/rs6000.c:11058
 
90291
 #, gcc-internal-format
 
90292
 msgid "argument 2 must be a 5-bit unsigned literal"
 
90293
-msgstr ""
 
90294
+msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
 
90295
 
 
90296
 #: config/rs6000/rs6000.c:10080
 
90297
 #, gcc-internal-format
 
90298
@@ -23290,25 +23073,21 @@
 
90299
 
 
90300
 #: config/rs6000/rs6000.c:11406
 
90301
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90302
-#| msgid "built-in function %q+D declared as non-function"
 
90303
 msgid "Builtin function %s requires the -mvsx option"
 
90304
 msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
 
90305
 
 
90306
 #: config/rs6000/rs6000.c:11408
 
90307
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90308
-#| msgid "built-in function %q+D declared as non-function"
 
90309
 msgid "Builtin function %s requires the -maltivec option"
 
90310
 msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
 
90311
 
 
90312
 #: config/rs6000/rs6000.c:11410
 
90313
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90314
-#| msgid "built-in function %q+D declared as non-function"
 
90315
 msgid "Builtin function %s requires the -mpaired option"
 
90316
 msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
 
90317
 
 
90318
 #: config/rs6000/rs6000.c:11412
 
90319
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90320
-#| msgid "built-in function %q+D declared as non-function"
 
90321
 msgid "Builtin function %s requires the -mspe option"
 
90322
 msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
 
90323
 
 
90324
@@ -23409,7 +23188,6 @@
 
90325
 
 
90326
 #: config/rs6000/rs6000.c:27874
 
90327
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90328
-#| msgid "%s: PCH file was invalid"
 
90329
 msgid "%s\"%s\"%s is invalid"
 
90330
 msgstr "%s: PCH-tiedosto oli epäkelpo"
 
90331
 
 
90332
@@ -23559,7 +23337,6 @@
 
90333
 
 
90334
 #: config/rs6000/e500.h:41
 
90335
 #, fuzzy, gcc-internal-format
 
90336
-#| msgid "-pipe not supported"
 
90337
 msgid "64-bit SPE not supported"
 
90338
 msgstr "-pipe ei ole tuettu"
 
90339
 
 
90340
@@ -23747,63 +23524,63 @@
 
90341
 msgid "%qs uses dynamic stack allocation"
 
90342
 msgstr ""
 
90343
 
 
90344
-#: config/sh/sh.c:906
 
90345
+#: config/sh/sh.c:903
 
90346
 #, gcc-internal-format
 
90347
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
90348
 msgstr ""
 
90349
 
 
90350
-#: config/sh/sh.c:923
 
90351
+#: config/sh/sh.c:920
 
90352
 #, gcc-internal-format
 
90353
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
90354
 msgstr ""
 
90355
 
 
90356
-#: config/sh/sh.c:8284
 
90357
+#: config/sh/sh.c:8281
 
90358
 #, gcc-internal-format
 
90359
 msgid "__builtin_saveregs not supported by this subtarget"
 
90360
 msgstr ""
 
90361
 
 
90362
-#: config/sh/sh.c:9439
 
90363
+#: config/sh/sh.c:9436
 
90364
 #, fuzzy, gcc-internal-format
 
90365
 msgid "%qE attribute only applies to interrupt functions"
 
90366
 msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
90367
 
 
90368
-#: config/sh/sh.c:9509
 
90369
+#: config/sh/sh.c:9506
 
90370
 #, fuzzy, gcc-internal-format
 
90371
 msgid "%qE attribute is supported only for SH2A"
 
90372
 msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
 
90373
 
 
90374
-#: config/sh/sh.c:9539
 
90375
+#: config/sh/sh.c:9536
 
90376
 #, gcc-internal-format
 
90377
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
90378
 msgstr ""
 
90379
 
 
90380
-#: config/sh/sh.c:9556
 
90381
+#: config/sh/sh.c:9553
 
90382
 #, fuzzy, gcc-internal-format
 
90383
 msgid "%qE attribute only applies to SH2A"
 
90384
 msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
90385
 
 
90386
-#: config/sh/sh.c:9578
 
90387
+#: config/sh/sh.c:9575
 
90388
 #, fuzzy, gcc-internal-format
 
90389
 msgid "%qE attribute argument should be between 0 to 255"
 
90390
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
90391
 
 
90392
 #. The argument must be a constant string.
 
90393
-#: config/sh/sh.c:9651
 
90394
+#: config/sh/sh.c:9648
 
90395
 #, fuzzy, gcc-internal-format
 
90396
 msgid "%qE attribute argument not a string constant"
 
90397
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
90398
 
 
90399
-#: config/sh/sh.c:12341
 
90400
+#: config/sh/sh.c:12338
 
90401
 #, gcc-internal-format
 
90402
 msgid "r0 needs to be available as a call-clobbered register"
 
90403
 msgstr ""
 
90404
 
 
90405
-#: config/sh/sh.c:12362
 
90406
+#: config/sh/sh.c:12359
 
90407
 #, gcc-internal-format
 
90408
 msgid "need a second call-clobbered general purpose register"
 
90409
 msgstr ""
 
90410
 
 
90411
-#: config/sh/sh.c:12370
 
90412
+#: config/sh/sh.c:12367
 
90413
 #, gcc-internal-format
 
90414
 msgid "need a call-clobbered target register"
 
90415
 msgstr ""
 
90416
@@ -23842,7 +23619,6 @@
 
90417
 
 
90418
 #: config/sparc/sparc.c:1040
 
90419
 #, fuzzy, gcc-internal-format
 
90420
-#| msgid "thread-local storage not supported for this target"
 
90421
 msgid "-fcall-saved-REG is not supported for out registers"
 
90422
 msgstr "säiekohtaista muistia ei tueta tällä kohteella"
 
90423
 
 
90424
@@ -23883,19 +23659,16 @@
 
90425
 
 
90426
 #: config/spu/spu.c:6322
 
90427
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90428
-#| msgid "%s expects an integer literal in the range [%d, %d]."
 
90429
 msgid "%s expects an integer literal in the range [%d, %d]"
 
90430
 msgstr "%s odottaa kokonaislukuliteraalia väliltä [%d, %d]."
 
90431
 
 
90432
 #: config/spu/spu.c:6342
 
90433
 #, fuzzy, gcc-internal-format
 
90434
-#| msgid "%s expects an integer literal in the range [%d, %d]. ("
 
90435
 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
 
90436
 msgstr "%s odottaa kokonaislukuliteraalia väliltä [%d, %d]. ("
 
90437
 
 
90438
 #: config/spu/spu.c:6371
 
90439
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
90440
-#| msgid "%d least significant bits of %s are ignored."
 
90441
 msgid "%d least significant bits of %s are ignored"
 
90442
 msgstr "%d vähiten merkitsevää %s:n bittiä ei huomioida."
 
90443
 
 
90444
@@ -24010,14 +23783,14 @@
 
90445
 msgstr ""
 
90446
 
 
90447
 #: config/v850/v850.c:2119
 
90448
-#, fuzzy, gcc-internal-format
 
90449
+#, gcc-internal-format
 
90450
 msgid "data area attributes cannot be specified for local variables"
 
90451
-msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
90452
+msgstr "data-alueattribuutteja ei voi määritellä paikallisille muuttujille"
 
90453
 
 
90454
 #: config/v850/v850.c:2130
 
90455
-#, fuzzy, gcc-internal-format
 
90456
+#, gcc-internal-format
 
90457
 msgid "data area of %q+D conflicts with previous declaration"
 
90458
-msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
90459
+msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
 
90460
 
 
90461
 #: config/v850/v850.c:2261
 
90462
 #, gcc-internal-format, gfc-internal-format
 
90463
@@ -24056,19 +23829,16 @@
 
90464
 
 
90465
 #: config/vms/vms-c.c:44
 
90466
 #, fuzzy, gcc-internal-format
 
90467
-#| msgid "junk at end of #pragma %s"
 
90468
 msgid "junk at end of #pragma __nostandard"
 
90469
 msgstr "roskaa #pragma %s:n lopussa"
 
90470
 
 
90471
 #: config/vms/vms-c.c:55
 
90472
 #, fuzzy, gcc-internal-format
 
90473
-#| msgid "junk at end of #pragma %s"
 
90474
 msgid "junk at end of #pragma __standard"
 
90475
 msgstr "roskaa #pragma %s:n lopussa"
 
90476
 
 
90477
 #: config/vms/vms-c.c:80
 
90478
 #, fuzzy, gcc-internal-format
 
90479
-#| msgid "malformed '#pragma ms_struct', ignoring"
 
90480
 msgid "malformed '#pragma member_alignment', ignoring"
 
90481
 msgstr "väärinmuodostettu ”#pragma ms_struct”, jätetään huomiotta"
 
90482
 
 
90483
@@ -24079,7 +23849,6 @@
 
90484
 
 
90485
 #: config/vms/vms-c.c:100
 
90486
 #, fuzzy, gcc-internal-format
 
90487
-#| msgid "malformed #pragma weak, ignored"
 
90488
 msgid "malformed '#pragma member_alignment'"
 
90489
 msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
 
90490
 
 
90491
@@ -24095,7 +23864,6 @@
 
90492
 
 
90493
 #: config/vms/vms-c.c:202
 
90494
 #, fuzzy, gcc-internal-format
 
90495
-#| msgid "malformed '#pragma options', ignoring"
 
90496
 msgid "malformed '#pragma extern_model', ignoring"
 
90497
 msgstr "väärin muotoiltu ”#pragma options”, ei huomioida"
 
90498
 
 
90499
@@ -24121,7 +23889,6 @@
 
90500
 
 
90501
 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
 
90502
 #, fuzzy, gcc-internal-format
 
90503
-#| msgid "malformed #pragma extern_prefix, ignored"
 
90504
 msgid "malformed '#pragma __extern_prefix', ignoring"
 
90505
 msgstr "väärinmuodostettu #pragma extern_prefix, jätetään huomiotta"
 
90506
 
 
90507
@@ -24188,24 +23955,23 @@
 
90508
 
 
90509
 #: ada/gcc-interface/utils.c:6194
 
90510
 #, fuzzy, gcc-internal-format
 
90511
-#| msgid "%qE attribute ignored"
 
90512
 msgid "%qE attribute has no effect"
 
90513
 msgstr "%qE-attribuuttia ei huomioida"
 
90514
 
 
90515
 #: ada/gcc-interface/utils.c:6300
 
90516
-#, fuzzy, gcc-internal-format
 
90517
+#, gcc-internal-format
 
90518
 msgid "invalid vector type for attribute %qs"
 
90519
 msgstr "epäkelpo vektorityyppi attribuutille %qs"
 
90520
 
 
90521
 #: ada/gcc-interface/utils.c:6363
 
90522
-#, fuzzy, gcc-internal-format
 
90523
+#, gcc-internal-format
 
90524
 msgid "attribute %qs applies to array types only"
 
90525
-msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
90526
+msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
 
90527
 
 
90528
 #: ada/gcc-interface/utils.c:6390
 
90529
-#, fuzzy, gcc-internal-format
 
90530
+#, gcc-internal-format
 
90531
 msgid "invalid element type for attribute %qs"
 
90532
-msgstr "epäkelpo vektorityyppi attribuutille %qs"
 
90533
+msgstr "epäkelpo alkiotyyppi attribuutille %qs"
 
90534
 
 
90535
 #. Except for passing an argument to an unprototyped function,
 
90536
 #. this is a constraint violation.  When passing an argument to
 
90537
@@ -24224,9 +23990,9 @@
 
90538
 msgstr "pyydetty muuntoa ei-skalaarityypiksi"
 
90539
 
 
90540
 #: c/c-decl.c:731
 
90541
-#, fuzzy, gcc-internal-format
 
90542
+#, gcc-internal-format
 
90543
 msgid "array %q+D assumed to have one element"
 
90544
-msgstr "%Jtaulukolla %qD oletetaan olevan yksi alkio"
 
90545
+msgstr "taulukolla %q+D oletetaan olevan yksi alkio"
 
90546
 
 
90547
 #: c/c-decl.c:772
 
90548
 #, gcc-internal-format
 
90549
@@ -24244,14 +24010,14 @@
 
90550
 msgstr "GCC tukee korkeintaan %u sisäkkäistä näkyvyysaluetta"
 
90551
 
 
90552
 #: c/c-decl.c:1112 cp/decl.c:372
 
90553
-#, fuzzy, gcc-internal-format
 
90554
+#, gcc-internal-format
 
90555
 msgid "label %q+D used but not defined"
 
90556
-msgstr "nimikettä %qD käytetty, mutta ei määritelty"
 
90557
+msgstr "nimiötä %q+D käytetty mutta ei määritelty"
 
90558
 
 
90559
 #: c/c-decl.c:1157
 
90560
-#, fuzzy, gcc-internal-format
 
90561
+#, gcc-internal-format
 
90562
 msgid "nested function %q+D declared but never defined"
 
90563
-msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
 
90564
+msgstr "sisäkkäinen funktio %q+D esitelty mutta ei koskaan määritelty"
 
90565
 
 
90566
 #: c/c-decl.c:1169
 
90567
 #, fuzzy, gcc-internal-format
 
90568
@@ -24265,7 +24031,6 @@
 
90569
 
 
90570
 #: c/c-decl.c:1190
 
90571
 #, fuzzy, gcc-internal-format
 
90572
-#| msgid "label %q+D defined but not used"
 
90573
 msgid "variable %qD set but not used"
 
90574
 msgstr "nimike %q+D määritelty mutta käytettämättä"
 
90575
 
 
90576
@@ -24275,34 +24040,34 @@
 
90577
 msgstr "%Jtaulukon %qD tyyppi viimeistelty epäkelvosti implisiittisellä alustuksella"
 
90578
 
 
90579
 #: c/c-decl.c:1474 c/c-decl.c:5869 c/c-decl.c:6699 c/c-decl.c:7410
 
90580
-#, fuzzy, gcc-internal-format
 
90581
+#, gcc-internal-format
 
90582
 msgid "originally defined here"
 
90583
-msgstr "funktion määrittely esitelty %<__thread%>:ksi"
 
90584
+msgstr "alunperin määritelty täällä"
 
90585
 
 
90586
 #: c/c-decl.c:1544
 
90587
 #, gcc-internal-format
 
90588
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 
90589
-msgstr "kolme pistettä sisältävä parametrilista ei sovellu tyhjään parametrinimi-listan esittelyyn"
 
90590
+msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
 
90591
 
 
90592
 #: c/c-decl.c:1551
 
90593
 #, gcc-internal-format
 
90594
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 
90595
-msgstr "argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimilistaesittelyyn"
 
90596
+msgstr "argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimiluetteloesittelyyn"
 
90597
 
 
90598
 #: c/c-decl.c:1592
 
90599
-#, fuzzy, gcc-internal-format
 
90600
+#, gcc-internal-format
 
90601
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 
90602
-msgstr "%Jfunktion %qD prototyyppi esittelee enemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
 
90603
+msgstr "%q+D:n prototyyppi esittelee enemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
 
90604
 
 
90605
 #: c/c-decl.c:1598
 
90606
-#, fuzzy, gcc-internal-format
 
90607
+#, gcc-internal-format
 
90608
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 
90609
-msgstr "%Jfunktion %qD prototyyppi esittelee vähemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
 
90610
+msgstr "%q+D:n prototyyppi esittelee vähemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
 
90611
 
 
90612
 #: c/c-decl.c:1607
 
90613
 #, gcc-internal-format
 
90614
 msgid "prototype for %q+D declares argument %d with incompatible type"
 
90615
-msgstr "prototyypin %q+D esittelemällä argumentilla %d on yhteensopimaton tyyppi"
 
90616
+msgstr "%q+D:n prototyypou esittelee yhteensopimatonta tyyppiä olevan argumentin %d"
 
90617
 
 
90618
 #. If we get here, no errors were found, but do issue a warning
 
90619
 #. for this poor-style construct.
 
90620
@@ -24342,9 +24107,9 @@
 
90621
 msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
 
90622
 
 
90623
 #: c/c-decl.c:1695
 
90624
-#, fuzzy, gcc-internal-format
 
90625
+#, gcc-internal-format
 
90626
 msgid "redeclaration of enumerator %q+D"
 
90627
-msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
 
90628
+msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
 
90629
 
 
90630
 #. If types don't match for a built-in, throw away the
 
90631
 #. built-in.  No point in calling locate_old_decl here, it
 
90632
@@ -24357,7 +24122,7 @@
 
90633
 #: c/c-decl.c:1741 c/c-decl.c:1754 c/c-decl.c:1790
 
90634
 #, gcc-internal-format
 
90635
 msgid "conflicting types for %q+D"
 
90636
-msgstr "ristiriitaiset tyypit %qD:lle"
 
90637
+msgstr "ristiriitaiset tyypit %q+D:lle"
 
90638
 
 
90639
 #: c/c-decl.c:1770
 
90640
 #, fuzzy, gcc-internal-format
 
90641
@@ -24381,13 +24146,11 @@
 
90642
 
 
90643
 #: c/c-decl.c:1812
 
90644
 #, fuzzy, gcc-internal-format
 
90645
-#| msgid "redefinition of typedef %q+D"
 
90646
 msgid "redefinition of typedef %q+D with different type"
 
90647
 msgstr "typedef %q+D määritelty uudelleen"
 
90648
 
 
90649
 #: c/c-decl.c:1825
 
90650
 #, fuzzy, gcc-internal-format
 
90651
-#| msgid "redefinition of typedef %q+D"
 
90652
 msgid "redefinition of typedef %q+D with variably modified type"
 
90653
 msgstr "typedef %q+D määritelty uudelleen"
 
90654
 
 
90655
@@ -24492,9 +24255,9 @@
 
90656
 msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
 
90657
 
 
90658
 #: c/c-decl.c:2580 cp/name-lookup.c:1153 cp/name-lookup.c:1196
 
90659
-#, fuzzy, gcc-internal-format
 
90660
+#, gcc-internal-format
 
90661
 msgid "shadowed declaration is here"
 
90662
-msgstr "%Jvarjostunut esittely on täällä"
 
90663
+msgstr "varjostunut esittely on täällä"
 
90664
 
 
90665
 #: c/c-decl.c:2707
 
90666
 #, gcc-internal-format
 
90667
@@ -24528,7 +24291,6 @@
 
90668
 
 
90669
 #: c/c-decl.c:3020
 
90670
 #, fuzzy, gcc-internal-format
 
90671
-#| msgid "(Each undeclared identifier is reported only once"
 
90672
 msgid "each undeclared identifier is reported only once for each function it appears in"
 
90673
 msgstr "(Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain"
 
90674
 
 
90675
@@ -24553,7 +24315,7 @@
 
90676
 msgstr "nimiö %qD määritelty täällä"
 
90677
 
 
90678
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
90679
-#: cp/class.c:2928
 
90680
+#: cp/class.c:2932
 
90681
 #, gcc-internal-format
 
90682
 msgid "%qD declared here"
 
90683
 msgstr "%qD esitelty täällä"
 
90684
@@ -24564,9 +24326,9 @@
 
90685
 msgstr "ylivuoto vakiolausekkeessa"
 
90686
 
 
90687
 #: c/c-decl.c:3187
 
90688
-#, fuzzy, gcc-internal-format
 
90689
+#, gcc-internal-format
 
90690
 msgid "duplicate label declaration %qE"
 
90691
-msgstr "%qs-nimikkeen kaksoisesittely"
 
90692
+msgstr "%qE-nimiön kaksoisesittely"
 
90693
 
 
90694
 #: c/c-decl.c:3285 cp/decl.c:2984
 
90695
 #, gcc-internal-format
 
90696
@@ -24581,12 +24343,12 @@
 
90697
 #: c/c-decl.c:3381
 
90698
 #, gcc-internal-format
 
90699
 msgid "switch jumps over variable initialization"
 
90700
-msgstr ""
 
90701
+msgstr "switch hyppää muuttuja-alustuksen yli"
 
90702
 
 
90703
 #: c/c-decl.c:3382 c/c-decl.c:3393
 
90704
 #, gcc-internal-format
 
90705
 msgid "switch starts here"
 
90706
-msgstr ""
 
90707
+msgstr "switch alkaa tästä"
 
90708
 
 
90709
 #: c/c-decl.c:3392
 
90710
 #, fuzzy, gcc-internal-format
 
90711
@@ -24617,7 +24379,6 @@
 
90712
 # XXX
 
90713
 #: c/c-decl.c:3731
 
90714
 #, fuzzy, gcc-internal-format
 
90715
-#| msgid "empty declaration with type qualifier does not redeclare tag"
 
90716
 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
 
90717
 msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
 
90718
 
 
90719
@@ -24633,7 +24394,6 @@
 
90720
 
 
90721
 #: c/c-decl.c:3774
 
90722
 #, fuzzy, gcc-internal-format
 
90723
-#| msgid "%<inline%> in empty declaration"
 
90724
 msgid "%<_Noreturn%> in empty declaration"
 
90725
 msgstr "%<inline%> tyhjässä esittelyssä"
 
90726
 
 
90727
@@ -24664,7 +24424,6 @@
 
90728
 
 
90729
 #: c/c-decl.c:3813
 
90730
 #, fuzzy, gcc-internal-format
 
90731
-#| msgid "useless %<__thread%> in empty declaration"
 
90732
 msgid "useless %<_Alignas%> in empty declaration"
 
90733
 msgstr "tarpeeton %<__thread%> tyhjässä esittelyssä"
 
90734
 
 
90735
@@ -24717,7 +24476,7 @@
 
90736
 #. sense to permit them to be initialized given that
 
90737
 #. ordinary VLAs may not be initialized.
 
90738
 #: c/c-decl.c:4055 c/c-decl.c:4070 c/c-typeck.c:6303
 
90739
-#, fuzzy, gcc-internal-format
 
90740
+#, gcc-internal-format
 
90741
 msgid "variable-sized object may not be initialized"
 
90742
 msgstr "muuttuvakokoista objektia ei voi alustaa"
 
90743
 
 
90744
@@ -24726,7 +24485,7 @@
 
90745
 msgid "variable %qD has initializer but incomplete type"
 
90746
 msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
 
90747
 
 
90748
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
90749
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
90750
 #, fuzzy, gcc-internal-format
 
90751
 msgid "inline function %q+D given attribute noinline"
 
90752
 msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
90753
@@ -24738,7 +24497,6 @@
 
90754
 
 
90755
 #: c/c-decl.c:4203 cp/init.c:2130 cp/init.c:2145
 
90756
 #, fuzzy, gcc-internal-format
 
90757
-#| msgid "%q+D will be initialized after"
 
90758
 msgid "%qD should be initialized"
 
90759
 msgstr "%q+D alustetaan jäljempänä kuin"
 
90760
 
 
90761
@@ -24758,14 +24516,14 @@
 
90762
 msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
 
90763
 
 
90764
 #: c/c-decl.c:4364
 
90765
-#, fuzzy, gcc-internal-format
 
90766
+#, gcc-internal-format
 
90767
 msgid "storage size of %q+D isn%'t constant"
 
90768
-msgstr "%Jmuuttujan %qD koko muistissa ei ole vakio"
 
90769
+msgstr "muuttujan %q+D koko muistissa ei ole vakio"
 
90770
 
 
90771
 #: c/c-decl.c:4414
 
90772
-#, fuzzy, gcc-internal-format
 
90773
+#, gcc-internal-format
 
90774
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 
90775
-msgstr "%Jei-staattisen paikallismuuttujan %qD asm-määrittäjä jätetään huomiotta"
 
90776
+msgstr "ei-staattisen paikallismuuttujan %q+D asm-määrittäjä jätetään huomiotta"
 
90777
 
 
90778
 #: c/c-decl.c:4444
 
90779
 #, gcc-internal-format
 
90780
@@ -24773,14 +24531,14 @@
 
90781
 msgstr "ei voi laittaa volatile-kenttäistä objektia rekisteriin"
 
90782
 
 
90783
 #: c/c-decl.c:4531
 
90784
-#, fuzzy, gcc-internal-format
 
90785
+#, gcc-internal-format
 
90786
 msgid "uninitialized const %qD is invalid in C++"
 
90787
-msgstr "alustamaton const %qD"
 
90788
+msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
 
90789
 
 
90790
 #: c/c-decl.c:4589
 
90791
 #, gcc-internal-format
 
90792
 msgid "ISO C forbids forward parameter declarations"
 
90793
-msgstr "ISO C kieltää parametrien esittelyn etukäteen"
 
90794
+msgstr "ISO C kieltää parametrien ennakkoesittelyn"
 
90795
 
 
90796
 #: c/c-decl.c:4684
 
90797
 #, gcc-internal-format
 
90798
@@ -24794,7 +24552,6 @@
 
90799
 
 
90800
 #: c/c-decl.c:4746
 
90801
 #, fuzzy, gcc-internal-format
 
90802
-#| msgid "bit-field %qs width not an integer constant"
 
90803
 msgid "bit-field %qs width not an integer constant expression"
 
90804
 msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
 
90805
 
 
90806
@@ -24859,14 +24616,14 @@
 
90807
 msgstr "taulukon kokoa ei voida määrittää"
 
90808
 
 
90809
 #: c/c-decl.c:4853
 
90810
-#, fuzzy, gcc-internal-format
 
90811
+#, gcc-internal-format
 
90812
 msgid "variable length array %qE is used"
 
90813
-msgstr "Varoita käyttämättömistä muuttujista"
 
90814
+msgstr "käytetään muuttuvapituista taulukkoa %qE"
 
90815
 
 
90816
-#: c/c-decl.c:4857 cp/decl.c:8274
 
90817
+#: c/c-decl.c:4857 cp/decl.c:8277
 
90818
 #, gcc-internal-format
 
90819
 msgid "variable length array is used"
 
90820
-msgstr ""
 
90821
+msgstr "käytetään muuttuvapituista taulukkoa"
 
90822
 
 
90823
 #: c/c-decl.c:5016 c/c-decl.c:5364 c/c-decl.c:5374
 
90824
 #, fuzzy, gcc-internal-format
 
90825
@@ -24879,14 +24636,14 @@
 
90826
 msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
 
90827
 
 
90828
 #: c/c-decl.c:5038
 
90829
-#, fuzzy, gcc-internal-format
 
90830
+#, gcc-internal-format
 
90831
 msgid "type defaults to %<int%> in declaration of %qE"
 
90832
-msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
 
90833
+msgstr "%qE:n esittelyssä tyyppi on oletuksena %<int%>"
 
90834
 
 
90835
 #: c/c-decl.c:5042
 
90836
-#, fuzzy, gcc-internal-format
 
90837
+#, gcc-internal-format
 
90838
 msgid "type defaults to %<int%> in type name"
 
90839
-msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
 
90840
+msgstr "tyypin nimessä tyyppi on oletuksena %<int%>"
 
90841
 
 
90842
 # XXX
 
90843
 #: c/c-decl.c:5075
 
90844
@@ -24930,26 +24687,26 @@
 
90845
 msgstr "funktion määrittely esitelty %<__thread%>:ksi"
 
90846
 
 
90847
 #: c/c-decl.c:5130
 
90848
-#, fuzzy, gcc-internal-format
 
90849
+#, gcc-internal-format
 
90850
 msgid "storage class specified for structure field %qE"
 
90851
-msgstr "tallennusluokka annettu tietueen kentälle %qs"
 
90852
+msgstr "tallennusluokka annettu tietueen kentälle %qE"
 
90853
 
 
90854
 #: c/c-decl.c:5133
 
90855
-#, fuzzy, gcc-internal-format
 
90856
+#, gcc-internal-format
 
90857
 msgid "storage class specified for structure field"
 
90858
-msgstr "tallennusluokka annettu tietueen kentälle %qs"
 
90859
+msgstr "tallennusluokka annettu tietueen kentälle"
 
90860
 
 
90861
 #: c/c-decl.c:5137
 
90862
-#, fuzzy, gcc-internal-format
 
90863
+#, gcc-internal-format
 
90864
 msgid "storage class specified for parameter %qE"
 
90865
-msgstr "tallennusluokka annettu parametrille %qs"
 
90866
+msgstr "tallennusluokka annettu parametrille %qE"
 
90867
 
 
90868
 #: c/c-decl.c:5140
 
90869
-#, fuzzy, gcc-internal-format
 
90870
+#, gcc-internal-format
 
90871
 msgid "storage class specified for unnamed parameter"
 
90872
-msgstr "tallennusluokka annettu parametrille %qs"
 
90873
+msgstr "tallennusluokka annettu nimettömälle parametrille"
 
90874
 
 
90875
-#: c/c-decl.c:5143 cp/decl.c:9283
 
90876
+#: c/c-decl.c:5143 cp/decl.c:9279
 
90877
 #, gcc-internal-format
 
90878
 msgid "storage class specified for typename"
 
90879
 msgstr "tallennusluokka annettu typenamelle"
 
90880
@@ -24993,24 +24750,24 @@
 
90881
 msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
 
90882
 
 
90883
 #: c/c-decl.c:5276
 
90884
-#, fuzzy, gcc-internal-format
 
90885
+#, gcc-internal-format
 
90886
 msgid "declaration of %qE as array of voids"
 
90887
-msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
90888
+msgstr "%qE:n esittely taulukollisena void-alkioita"
 
90889
 
 
90890
 #: c/c-decl.c:5278
 
90891
-#, fuzzy, gcc-internal-format
 
90892
+#, gcc-internal-format
 
90893
 msgid "declaration of type name as array of voids"
 
90894
-msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
90895
+msgstr "tyyppinimen esittely taulukollisena void-alkioita"
 
90896
 
 
90897
 #: c/c-decl.c:5285
 
90898
-#, fuzzy, gcc-internal-format
 
90899
+#, gcc-internal-format
 
90900
 msgid "declaration of %qE as array of functions"
 
90901
-msgstr "%qs esitelty funktiotaulukkona"
 
90902
+msgstr "%qE:n esittely taulukollisena funktioita"
 
90903
 
 
90904
 #: c/c-decl.c:5288
 
90905
-#, fuzzy, gcc-internal-format
 
90906
+#, gcc-internal-format
 
90907
 msgid "declaration of type name as array of functions"
 
90908
-msgstr "%qs esitelty funktiotaulukkona"
 
90909
+msgstr "tyyppinimen esittely taulukollisena funktioita"
 
90910
 
 
90911
 #: c/c-decl.c:5295 c/c-decl.c:7196
 
90912
 #, gcc-internal-format
 
90913
@@ -25043,19 +24800,19 @@
 
90914
 msgstr "taulukon %qE koko on negatiivinen"
 
90915
 
 
90916
 #: c/c-decl.c:5349
 
90917
-#, fuzzy, gcc-internal-format
 
90918
+#, gcc-internal-format
 
90919
 msgid "size of unnamed array is negative"
 
90920
-msgstr "taulukon koko on negatiivinen"
 
90921
+msgstr "nimettömän taulukon koko on negatiivinen"
 
90922
 
 
90923
 #: c/c-decl.c:5423 c/c-decl.c:5826
 
90924
-#, fuzzy, gcc-internal-format
 
90925
+#, gcc-internal-format
 
90926
 msgid "size of array %qE is too large"
 
90927
-msgstr "taulukon %qs koko on liian suuri"
 
90928
+msgstr "taulukon %qE koko on liian suuri"
 
90929
 
 
90930
 #: c/c-decl.c:5426 c/c-decl.c:5828
 
90931
-#, fuzzy, gcc-internal-format
 
90932
+#, gcc-internal-format
 
90933
 msgid "size of unnamed array is too large"
 
90934
-msgstr "taulukon %qs koko on liian suuri"
 
90935
+msgstr "nimettömän taulukon koko on liian suuri"
 
90936
 
 
90937
 #: c/c-decl.c:5463
 
90938
 #, gcc-internal-format
 
90939
@@ -25064,9 +24821,9 @@
 
90940
 
 
90941
 #. C99 6.7.5.2p4
 
90942
 #: c/c-decl.c:5484
 
90943
-#, fuzzy, gcc-internal-format
 
90944
+#, gcc-internal-format
 
90945
 msgid "%<[*]%> not in a declaration"
 
90946
-msgstr "%<inline%> tyhjässä esittelyssä"
 
90947
+msgstr "%<[*]%> ei ole esittelyssä"
 
90948
 
 
90949
 #: c/c-decl.c:5497
 
90950
 #, gcc-internal-format
 
90951
@@ -25074,31 +24831,31 @@
 
90952
 msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
 
90953
 
 
90954
 #: c/c-decl.c:5591
 
90955
-#, fuzzy, gcc-internal-format
 
90956
+#, gcc-internal-format
 
90957
 msgid "%qE declared as function returning a function"
 
90958
-msgstr "%qs esitelty funktion palauttavana funktiona"
 
90959
+msgstr "%qE esitelty funktion palauttavana funktiona"
 
90960
 
 
90961
 #: c/c-decl.c:5594
 
90962
-#, fuzzy, gcc-internal-format
 
90963
+#, gcc-internal-format
 
90964
 msgid "type name declared as function returning a function"
 
90965
-msgstr "%qs esitelty funktion palauttavana funktiona"
 
90966
+msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
 
90967
 
 
90968
 #: c/c-decl.c:5601
 
90969
-#, fuzzy, gcc-internal-format
 
90970
+#, gcc-internal-format
 
90971
 msgid "%qE declared as function returning an array"
 
90972
-msgstr "%qs esitelty taulukon palauttavan funktiona"
 
90973
+msgstr "%qE esitelty taulukon palauttavan funktiona"
 
90974
 
 
90975
 #: c/c-decl.c:5604
 
90976
-#, fuzzy, gcc-internal-format
 
90977
+#, gcc-internal-format
 
90978
 msgid "type name declared as function returning an array"
 
90979
-msgstr "%qs esitelty taulukon palauttavan funktiona"
 
90980
+msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
 
90981
 
 
90982
 #: c/c-decl.c:5632
 
90983
-#, gcc-internal-format
 
90984
+#, fuzzy, gcc-internal-format
 
90985
 msgid "function definition has qualified void return type"
 
90986
 msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
 
90987
 
 
90988
-#: c/c-decl.c:5635 cp/decl.c:9411
 
90989
+#: c/c-decl.c:5635 cp/decl.c:9407
 
90990
 #, gcc-internal-format
 
90991
 msgid "type qualifiers ignored on function return type"
 
90992
 msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
 
90993
@@ -25124,29 +24881,29 @@
 
90994
 msgstr "epäkelpo vektorityyppi attribuutille %qs"
 
90995
 
 
90996
 #: c/c-decl.c:5757
 
90997
-#, fuzzy, gcc-internal-format
 
90998
+#, gcc-internal-format
 
90999
 msgid "%qs specified for parameter %qE"
 
91000
-msgstr "tallennusluokka annettu parametrille %qs"
 
91001
+msgstr "%qs määritelty parametrille %qE"
 
91002
 
 
91003
 #: c/c-decl.c:5760
 
91004
-#, fuzzy, gcc-internal-format
 
91005
+#, gcc-internal-format
 
91006
 msgid "%qs specified for unnamed parameter"
 
91007
-msgstr "tallennusluokka annettu parametrille %qs"
 
91008
+msgstr "%qs määritelty nimettömälle parametrille"
 
91009
 
 
91010
 #: c/c-decl.c:5766
 
91011
-#, fuzzy, gcc-internal-format
 
91012
+#, gcc-internal-format
 
91013
 msgid "%qs specified for structure field %qE"
 
91014
-msgstr "tallennusluokka annettu tietueen kentälle %qs"
 
91015
+msgstr "%qs määritelty tietueen kentälle %qE"
 
91016
 
 
91017
 #: c/c-decl.c:5769
 
91018
-#, fuzzy, gcc-internal-format
 
91019
+#, gcc-internal-format
 
91020
 msgid "%qs specified for structure field"
 
91021
-msgstr "tallennusluokka annettu tietueen kentälle %qs"
 
91022
+msgstr "%qs määritelty tietueen kentälle"
 
91023
 
 
91024
 #: c/c-decl.c:5782
 
91025
 #, fuzzy, gcc-internal-format
 
91026
 msgid "alignment specified for typedef %qE"
 
91027
-msgstr "%Jtasausta ei voi määrittää %qD:lle"
 
91028
+msgstr "kohdistusta ei voi määrittää %q+D:lle"
 
91029
 
 
91030
 #: c/c-decl.c:5784
 
91031
 #, fuzzy, gcc-internal-format
 
91032
@@ -25166,7 +24923,7 @@
 
91033
 #: c/c-decl.c:5796
 
91034
 #, fuzzy, gcc-internal-format
 
91035
 msgid "alignment specified for bit-field %qE"
 
91036
-msgstr "%Jtasausta ei voi määrittää %qD:lle"
 
91037
+msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
 
91038
 
 
91039
 #: c/c-decl.c:5798
 
91040
 #, fuzzy, gcc-internal-format
 
91041
@@ -25209,7 +24966,7 @@
 
91042
 msgid "a member of a structure or union cannot have a variably modified type"
 
91043
 msgstr ""
 
91044
 
 
91045
-#: c/c-decl.c:5915 cp/decl.c:8516
 
91046
+#: c/c-decl.c:5915 cp/decl.c:8519
 
91047
 #, gcc-internal-format
 
91048
 msgid "variable or field %qE declared void"
 
91049
 msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
 
91050
@@ -25220,9 +24977,9 @@
 
91051
 msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
 
91052
 
 
91053
 #: c/c-decl.c:5980
 
91054
-#, fuzzy, gcc-internal-format
 
91055
+#, gcc-internal-format
 
91056
 msgid "parameter %q+D declared %<inline%>"
 
91057
-msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
91058
+msgstr "parametri %q+D esitelty %<inline%>:ksi"
 
91059
 
 
91060
 #: c/c-decl.c:5982
 
91061
 #, fuzzy, gcc-internal-format
 
91062
@@ -25230,9 +24987,9 @@
 
91063
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
91064
 
 
91065
 #: c/c-decl.c:5995
 
91066
-#, fuzzy, gcc-internal-format
 
91067
+#, gcc-internal-format
 
91068
 msgid "field %qE declared as a function"
 
91069
-msgstr "kenttä %qs esitelty funktiona"
 
91070
+msgstr "kenttä %qE esitelty funktiona"
 
91071
 
 
91072
 #: c/c-decl.c:6002
 
91073
 #, fuzzy, gcc-internal-format
 
91074
@@ -25240,14 +24997,14 @@
 
91075
 msgstr "kentällä %qs on vaillinainen tyyppi"
 
91076
 
 
91077
 #: c/c-decl.c:6004
 
91078
-#, fuzzy, gcc-internal-format
 
91079
+#, gcc-internal-format
 
91080
 msgid "unnamed field has incomplete type"
 
91081
-msgstr "kentällä %qs on vaillinainen tyyppi"
 
91082
+msgstr "nimettömällä kentällä on vaillinainen tyyppi"
 
91083
 
 
91084
 #: c/c-decl.c:6021 c/c-decl.c:6032 c/c-decl.c:6035
 
91085
-#, fuzzy, gcc-internal-format
 
91086
+#, gcc-internal-format
 
91087
 msgid "invalid storage class for function %qE"
 
91088
-msgstr "epäkelpo tallennusluokka funktiolle %qs"
 
91089
+msgstr "epäkelpo tallennusluokka funktiolle %qE"
 
91090
 
 
91091
 #: c/c-decl.c:6086
 
91092
 #, gcc-internal-format
 
91093
@@ -25261,13 +25018,11 @@
 
91094
 
 
91095
 #: c/c-decl.c:6101
 
91096
 #, fuzzy, gcc-internal-format
 
91097
-#| msgid "ISO C90 does not support %<long long%>"
 
91098
 msgid "ISO C99 does not support %<_Noreturn%>"
 
91099
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91100
 
 
91101
 #: c/c-decl.c:6104
 
91102
 #, fuzzy, gcc-internal-format
 
91103
-#| msgid "ISO C90 does not support %<long long%>"
 
91104
 msgid "ISO C90 does not support %<_Noreturn%>"
 
91105
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91106
 
 
91107
@@ -25283,7 +25038,6 @@
 
91108
 
 
91109
 #: c/c-decl.c:6145
 
91110
 #, fuzzy, gcc-internal-format
 
91111
-#| msgid "variable %q+D declared %<inline%>"
 
91112
 msgid "variable %q+D declared %<_Noreturn%>"
 
91113
 msgstr "muuttuja %qD esitelty %<inline%>:ksi"
 
91114
 
 
91115
@@ -25313,9 +25067,9 @@
 
91116
 msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
 
91117
 
 
91118
 #: c/c-decl.c:6323
 
91119
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
91120
+#, gcc-internal-format, gfc-internal-format
 
91121
 msgid "parameter %u has incomplete type"
 
91122
-msgstr "%Jparametrilla %u in vaillinainen tyyppi"
 
91123
+msgstr "parametrilla %u in vaillinainen tyyppi"
 
91124
 
 
91125
 #: c/c-decl.c:6334
 
91126
 #, gcc-internal-format
 
91127
@@ -25323,9 +25077,9 @@
 
91128
 msgstr "parametrin %u (%q+D) tyyppi on void"
 
91129
 
 
91130
 #: c/c-decl.c:6338
 
91131
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
91132
+#, gcc-internal-format, gfc-internal-format
 
91133
 msgid "parameter %u has void type"
 
91134
-msgstr "%Jparametrin %u tyyppi on void"
 
91135
+msgstr "parametrin %u tyyppi on void"
 
91136
 
 
91137
 #: c/c-decl.c:6423
 
91138
 #, fuzzy, gcc-internal-format
 
91139
@@ -25346,13 +25100,13 @@
 
91140
 #: c/c-decl.c:6501
 
91141
 #, gcc-internal-format
 
91142
 msgid "%<%s %E%> declared inside parameter list"
 
91143
-msgstr "%<%s %E%> esitelty parametrilistan sisällä"
 
91144
+msgstr "%<%s %E%> esitelty parametriluettelon sisällä"
 
91145
 
 
91146
 #. The %s will be one of 'struct', 'union', or 'enum'.
 
91147
 #: c/c-decl.c:6505
 
91148
 #, gcc-internal-format, gfc-internal-format
 
91149
 msgid "anonymous %s declared inside parameter list"
 
91150
-msgstr "nimetön %s esitelty parametrilistan sisällä"
 
91151
+msgstr "nimetön %s esitelty parametriluettelon sisällä"
 
91152
 
 
91153
 #: c/c-decl.c:6510
 
91154
 #, gcc-internal-format
 
91155
@@ -25360,19 +25114,19 @@
 
91156
 msgstr "näkyvyysalue on vain tämä määrittely tai esittely, mikä ei todennäköisesti ole sitä, mitä halusit"
 
91157
 
 
91158
 #: c/c-decl.c:6610
 
91159
-#, fuzzy, gcc-internal-format
 
91160
+#, gcc-internal-format
 
91161
 msgid "enum type defined here"
 
91162
-msgstr "%q+#D määritelty aiemmin täällä"
 
91163
+msgstr "lueteltu tyyppi määritelty täällä"
 
91164
 
 
91165
 #: c/c-decl.c:6616
 
91166
-#, fuzzy, gcc-internal-format
 
91167
+#, gcc-internal-format
 
91168
 msgid "struct defined here"
 
91169
-msgstr "%q+#D määritelty aiemmin täällä"
 
91170
+msgstr "struct määritelty täällä"
 
91171
 
 
91172
 #: c/c-decl.c:6622
 
91173
-#, fuzzy, gcc-internal-format
 
91174
+#, gcc-internal-format
 
91175
 msgid "union defined here"
 
91176
-msgstr "%q+#D määritelty aiemmin täällä"
 
91177
+msgstr "union määritelty täällä"
 
91178
 
 
91179
 #: c/c-decl.c:6695
 
91180
 #, gcc-internal-format
 
91181
@@ -25385,14 +25139,14 @@
 
91182
 msgstr "%<struct %E%> uudelleenmääritelty"
 
91183
 
 
91184
 #: c/c-decl.c:6706
 
91185
-#, fuzzy, gcc-internal-format
 
91186
+#, gcc-internal-format
 
91187
 msgid "nested redefinition of %<union %E%>"
 
91188
-msgstr "sisäkkäinen uudelleenmäärittely: %<union %s%>"
 
91189
+msgstr "sisäkkäinen %<union %E%>:n uudelleenmäärittely"
 
91190
 
 
91191
 #: c/c-decl.c:6708
 
91192
-#, fuzzy, gcc-internal-format
 
91193
+#, gcc-internal-format
 
91194
 msgid "nested redefinition of %<struct %E%>"
 
91195
-msgstr "sisäkkäinen uudelleenmäärittely: %<struct %s%>"
 
91196
+msgstr "sisäkkäinen %<struct %E%>:n uudelleenmäärittely"
 
91197
 
 
91198
 #: c/c-decl.c:6740 c/c-decl.c:7428
 
91199
 #, gcc-internal-format
 
91200
@@ -25406,20 +25160,18 @@
 
91201
 
 
91202
 #: c/c-decl.c:6816
 
91203
 #, fuzzy, gcc-internal-format
 
91204
-#| msgid "ISO C doesn%'t support unnamed structs/unions"
 
91205
 msgid "ISO C99 doesn%'t support unnamed structs/unions"
 
91206
 msgstr "ISO C ei tue nimettömiä structeja/unioneita"
 
91207
 
 
91208
 #: c/c-decl.c:6819
 
91209
 #, fuzzy, gcc-internal-format
 
91210
-#| msgid "ISO C doesn%'t support unnamed structs/unions"
 
91211
 msgid "ISO C90 doesn%'t support unnamed structs/unions"
 
91212
 msgstr "ISO C ei tue nimettömiä structeja/unioneita"
 
91213
 
 
91214
 #: c/c-decl.c:6911 c/c-decl.c:6930 c/c-decl.c:6993
 
91215
-#, fuzzy, gcc-internal-format
 
91216
+#, gcc-internal-format
 
91217
 msgid "duplicate member %q+D"
 
91218
-msgstr "%Jjäsenen %qD kaksoiskappale"
 
91219
+msgstr "jäsenen %q+D kaksoiskappale"
 
91220
 
 
91221
 #: c/c-decl.c:7104
 
91222
 #, gcc-internal-format
 
91223
@@ -25442,19 +25194,19 @@
 
91224
 msgstr "structilla ei ole jäseniä"
 
91225
 
 
91226
 #: c/c-decl.c:7176
 
91227
-#, fuzzy, gcc-internal-format
 
91228
+#, gcc-internal-format
 
91229
 msgid "flexible array member in union"
 
91230
-msgstr "%Jjoustava taulukkojäsen unionissa"
 
91231
+msgstr "joustava taulukkojäsen unionissa"
 
91232
 
 
91233
 #: c/c-decl.c:7182
 
91234
-#, fuzzy, gcc-internal-format
 
91235
+#, gcc-internal-format
 
91236
 msgid "flexible array member not at end of struct"
 
91237
-msgstr "%Jjoustava taulukkojäsen ei ole structin lopussa"
 
91238
+msgstr "joustava taulukkojäsen ei ole structin lopussa"
 
91239
 
 
91240
 #: c/c-decl.c:7188
 
91241
-#, fuzzy, gcc-internal-format
 
91242
+#, gcc-internal-format
 
91243
 msgid "flexible array member in otherwise empty struct"
 
91244
-msgstr "%Jjoustava taulukkojäsen muuten tyhjässä structissa"
 
91245
+msgstr "joustava taulukkojäsen muuten tyhjässä structissa"
 
91246
 
 
91247
 #: c/c-decl.c:7307
 
91248
 #, gcc-internal-format
 
91249
@@ -25462,15 +25214,15 @@
 
91250
 msgstr "unionista ei voi tehdä läpinäkyvää"
 
91251
 
 
91252
 #: c/c-decl.c:7401
 
91253
-#, fuzzy, gcc-internal-format
 
91254
+#, gcc-internal-format
 
91255
 msgid "nested redefinition of %<enum %E%>"
 
91256
-msgstr "sisäkkäinen uudelleenmäärittely: %<enum %s%>"
 
91257
+msgstr "sisäkkäinen %<enum %E%>:n uudelleenmäärittely"
 
91258
 
 
91259
 #. This enum is a named one that has been declared already.
 
91260
 #: c/c-decl.c:7408
 
91261
-#, fuzzy, gcc-internal-format
 
91262
+#, gcc-internal-format
 
91263
 msgid "redeclaration of %<enum %E%>"
 
91264
-msgstr "uudelleenmäärittely: %<enum %s>"
 
91265
+msgstr "%<enum %E%>:n uudelleenmäärittely"
 
91266
 
 
91267
 #: c/c-decl.c:7483
 
91268
 #, gcc-internal-format
 
91269
@@ -25488,7 +25240,7 @@
 
91270
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
91271
 
 
91272
 #: c/c-decl.c:7616
 
91273
-#, fuzzy, gcc-internal-format
 
91274
+#, gcc-internal-format
 
91275
 msgid "enumerator value for %qE is not an integer constant expression"
 
91276
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
91277
 
 
91278
@@ -25510,102 +25262,102 @@
 
91279
 #: c/c-decl.c:7751
 
91280
 #, gcc-internal-format
 
91281
 msgid "return type is an incomplete type"
 
91282
-msgstr "palautustyyppi on vaillinainen tyyppi"
 
91283
+msgstr "paluutyyppi on vaillinainen tyyppi"
 
91284
 
 
91285
 #: c/c-decl.c:7761
 
91286
 #, gcc-internal-format
 
91287
 msgid "return type defaults to %<int%>"
 
91288
-msgstr "palautustyyppi on oletuksena %<int%>"
 
91289
+msgstr "paluutyyppi on oletuksena %<int%>"
 
91290
 
 
91291
 #: c/c-decl.c:7839
 
91292
-#, fuzzy, gcc-internal-format
 
91293
+#, gcc-internal-format
 
91294
 msgid "no previous prototype for %qD"
 
91295
-msgstr "%J%qD:lle ei ole aiempaa prototyyppiä"
 
91296
+msgstr "%qD:lle ei ole edellistä prototyyppiä"
 
91297
 
 
91298
 #: c/c-decl.c:7848
 
91299
-#, fuzzy, gcc-internal-format
 
91300
+#, gcc-internal-format
 
91301
 msgid "%qD was used with no prototype before its definition"
 
91302
-msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
 
91303
+msgstr "%qD käytössä ilman prototyyppiä ennen sen määrittelyä"
 
91304
 
 
91305
 #: c/c-decl.c:7855
 
91306
-#, fuzzy, gcc-internal-format
 
91307
+#, gcc-internal-format
 
91308
 msgid "no previous declaration for %qD"
 
91309
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
91310
+msgstr "%qD:lle ei ole edellistä esittelyä"
 
91311
 
 
91312
 #: c/c-decl.c:7865
 
91313
-#, fuzzy, gcc-internal-format
 
91314
+#, gcc-internal-format
 
91315
 msgid "%qD was used with no declaration before its definition"
 
91316
-msgstr "%J%qD käytössä ilman esittelyä ennen määrittelyänsä"
 
91317
+msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
 
91318
 
 
91319
 #: c/c-decl.c:7884
 
91320
-#, fuzzy, gcc-internal-format
 
91321
+#, gcc-internal-format
 
91322
 msgid "return type of %qD is not %<int%>"
 
91323
-msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
 
91324
+msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
 
91325
 
 
91326
 #: c/c-decl.c:7890
 
91327
-#, fuzzy, gcc-internal-format
 
91328
+#, gcc-internal-format
 
91329
 msgid "%qD is normally a non-static function"
 
91330
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
91331
+msgstr "%qD on tavallisesti ei-staattinen funktio"
 
91332
 
 
91333
 #: c/c-decl.c:7927
 
91334
-#, fuzzy, gcc-internal-format
 
91335
+#, gcc-internal-format
 
91336
 msgid "old-style parameter declarations in prototyped function definition"
 
91337
-msgstr "%Jvanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä"
 
91338
+msgstr "vanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä"
 
91339
 
 
91340
 #: c/c-decl.c:7941
 
91341
-#, fuzzy, gcc-internal-format
 
91342
+#, gcc-internal-format
 
91343
 msgid "traditional C rejects ISO C style function definitions"
 
91344
-msgstr "%Jperinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä"
 
91345
+msgstr "perinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä"
 
91346
 
 
91347
 #: c/c-decl.c:7957
 
91348
-#, fuzzy, gcc-internal-format
 
91349
+#, gcc-internal-format
 
91350
 msgid "parameter name omitted"
 
91351
-msgstr "%Jparametrin nimi jätetty pois"
 
91352
+msgstr "parametrin nimi jätetty pois"
 
91353
 
 
91354
 #: c/c-decl.c:7994
 
91355
-#, fuzzy, gcc-internal-format
 
91356
+#, gcc-internal-format
 
91357
 msgid "old-style function definition"
 
91358
-msgstr "%Jvanhanmallinen funktiomäärittely"
 
91359
+msgstr "vanhanmallinen funktiomäärittely"
 
91360
 
 
91361
 #: c/c-decl.c:8003
 
91362
-#, fuzzy, gcc-internal-format
 
91363
+#, gcc-internal-format
 
91364
 msgid "parameter name missing from parameter list"
 
91365
-msgstr "%Jparametrin nimi puuttuu parametrilistasta"
 
91366
+msgstr "parametrin nimi puuttuu parametriluettelosta"
 
91367
 
 
91368
 #: c/c-decl.c:8018
 
91369
-#, fuzzy, gcc-internal-format
 
91370
+#, gcc-internal-format
 
91371
 msgid "%qD declared as a non-parameter"
 
91372
-msgstr "%q+D esitelty ei-parametrina"
 
91373
+msgstr "%qD esitelty ei-parametrina"
 
91374
 
 
91375
 #: c/c-decl.c:8024
 
91376
-#, fuzzy, gcc-internal-format
 
91377
+#, gcc-internal-format
 
91378
 msgid "multiple parameters named %qD"
 
91379
 msgstr "useita parametreja nimellä %qD"
 
91380
 
 
91381
 #: c/c-decl.c:8033
 
91382
-#, fuzzy, gcc-internal-format
 
91383
+#, gcc-internal-format
 
91384
 msgid "parameter %qD declared with void type"
 
91385
-msgstr "parametri %q+D esitelty void-tyyppisenä"
 
91386
+msgstr "parametri %qD esitelty void-tyyppisenä"
 
91387
 
 
91388
 #: c/c-decl.c:8062 c/c-decl.c:8066
 
91389
-#, fuzzy, gcc-internal-format
 
91390
+#, gcc-internal-format
 
91391
 msgid "type of %qD defaults to %<int%>"
 
91392
-msgstr "%q+D:n oletustyyppi on %<int%>"
 
91393
+msgstr "%qD:n oletustyyppi on %<int%>"
 
91394
 
 
91395
 #: c/c-decl.c:8086
 
91396
-#, fuzzy, gcc-internal-format
 
91397
+#, gcc-internal-format
 
91398
 msgid "parameter %qD has incomplete type"
 
91399
-msgstr "parametrin %q+D tyyppi on vaillinainen"
 
91400
+msgstr "parametrin %qD tyyppi on vaillinainen"
 
91401
 
 
91402
 #: c/c-decl.c:8093
 
91403
-#, fuzzy, gcc-internal-format
 
91404
+#, gcc-internal-format
 
91405
 msgid "declaration for parameter %qD but no such parameter"
 
91406
-msgstr "parametrin %q+D esittely, mutta parametria ei ole olemassa"
 
91407
+msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
 
91408
 
 
91409
 #: c/c-decl.c:8145
 
91410
-#, fuzzy, gcc-internal-format
 
91411
+#, gcc-internal-format
 
91412
 msgid "number of arguments doesn%'t match built-in prototype"
 
91413
-msgstr "argumenttien määrä ei vastaa prototyyppiä"
 
91414
+msgstr "argumenttien määrä ei vastaa sisäistä prototyyppiä"
 
91415
 
 
91416
 #: c/c-decl.c:8156
 
91417
 #, gcc-internal-format
 
91418
@@ -25618,33 +25370,32 @@
 
91419
 msgstr "prototyypin esittely"
 
91420
 
 
91421
 #: c/c-decl.c:8193
 
91422
-#, fuzzy, gcc-internal-format
 
91423
+#, gcc-internal-format
 
91424
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 
91425
-msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
 
91426
+msgstr "ylennetty argumentti %qD ei vastaa sisäistä prototyyppiä"
 
91427
 
 
91428
 #: c/c-decl.c:8198
 
91429
 #, gcc-internal-format
 
91430
 msgid "promoted argument %qD doesn%'t match prototype"
 
91431
-msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
 
91432
+msgstr "ylennetty argumentti %qD ei vastaa prototyyppiä"
 
91433
 
 
91434
 #: c/c-decl.c:8208
 
91435
-#, fuzzy, gcc-internal-format
 
91436
+#, gcc-internal-format
 
91437
 msgid "argument %qD doesn%'t match built-in prototype"
 
91438
-msgstr "argumentti %qD ei sovi prototyyppiin"
 
91439
+msgstr "argumentti %qD ei vastaa sisäistä prototyyppiä"
 
91440
 
 
91441
 #: c/c-decl.c:8213
 
91442
 #, gcc-internal-format
 
91443
 msgid "argument %qD doesn%'t match prototype"
 
91444
 msgstr "argumentti %qD ei sovi prototyyppiin"
 
91445
 
 
91446
-#: c/c-decl.c:8396 cp/decl.c:13848
 
91447
+#: c/c-decl.c:8396 cp/decl.c:13839
 
91448
 #, gcc-internal-format
 
91449
 msgid "no return statement in function returning non-void"
 
91450
-msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän"
 
91451
+msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
 
91452
 
 
91453
 #: c/c-decl.c:8416
 
91454
 #, fuzzy, gcc-internal-format
 
91455
-#| msgid "parameter %qD is initialized"
 
91456
 msgid "parameter %qD set but not used"
 
91457
 msgstr "parametri %qD on alustettu"
 
91458
 
 
91459
@@ -25698,16 +25449,16 @@
 
91460
 msgstr ""
 
91461
 
 
91462
 #: c/c-decl.c:8886 c/c-decl.c:9216 c/c-decl.c:9645
 
91463
-#, fuzzy, gcc-internal-format
 
91464
+#, gcc-internal-format
 
91465
 msgid "duplicate %qE"
 
91466
-msgstr "ylimääräinen %qE"
 
91467
+msgstr "%qE:n kaksoiskappale"
 
91468
 
 
91469
 #: c/c-decl.c:8912 c/c-decl.c:9227 c/c-decl.c:9507
 
91470
 #, gcc-internal-format
 
91471
 msgid "two or more data types in declaration specifiers"
 
91472
 msgstr "yli yksi tietotyyppi esittelymääritteissä"
 
91473
 
 
91474
-#: c/c-decl.c:8924 cp/parser.c:22803
 
91475
+#: c/c-decl.c:8924 cp/parser.c:22807
 
91476
 #, gcc-internal-format
 
91477
 msgid "%<long long long%> is too long for GCC"
 
91478
 msgstr "%<long long long%> on liian pitkä GCC:lle"
 
91479
@@ -25758,14 +25509,14 @@
 
91480
 msgstr ""
 
91481
 
 
91482
 #: c/c-decl.c:9538
 
91483
-#, fuzzy, gcc-internal-format
 
91484
+#, gcc-internal-format
 
91485
 msgid "%qE fails to be a typedef or built in type"
 
91486
-msgstr "%qs ei ole typedef eikä sisäänrakennettu tyyppi"
 
91487
+msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
 
91488
 
 
91489
 #: c/c-decl.c:9586
 
91490
-#, fuzzy, gcc-internal-format
 
91491
+#, gcc-internal-format
 
91492
 msgid "%qE is not at beginning of declaration"
 
91493
-msgstr "%qs ei ole esittelyn alussa"
 
91494
+msgstr "%qE ei ole esittelyn alussa"
 
91495
 
 
91496
 #: c/c-decl.c:9607
 
91497
 #, gcc-internal-format
 
91498
@@ -25830,14 +25581,14 @@
 
91499
 #: c/c-parser.c:1338 c/c-parser.c:7586
 
91500
 #, gcc-internal-format
 
91501
 msgid "ISO C does not allow extra %<;%> outside of a function"
 
91502
-msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella"
 
91503
+msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
 
91504
 
 
91505
 #: c/c-parser.c:1464 c/c-parser.c:2046 c/c-parser.c:3321
 
91506
 #, fuzzy, gcc-internal-format
 
91507
 msgid "unknown type name %qE"
 
91508
 msgstr "tuntematon konetila %qs"
 
91509
 
 
91510
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
91511
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
91512
 #, fuzzy, gcc-internal-format
 
91513
 msgid "expected declaration specifiers"
 
91514
 msgstr "useita tallennuspaikkoja esittelymääritteissä"
 
91515
@@ -25847,7 +25598,7 @@
 
91516
 msgid "expected %<;%>, identifier or %<(%>"
 
91517
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
91518
 
 
91519
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
91520
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
91521
 #, fuzzy, gcc-internal-format
 
91522
 msgid "prefix attributes are ignored for methods"
 
91523
 msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
 
91524
@@ -25870,7 +25621,7 @@
 
91525
 #: c/c-parser.c:1701 cp/parser.c:10614
 
91526
 #, gcc-internal-format
 
91527
 msgid "expected %<,%> or %<;%>"
 
91528
-msgstr ""
 
91529
+msgstr "odotettiin %<,%> tai %<;%>"
 
91530
 
 
91531
 #. This can appear in many cases looking nothing like a
 
91532
 #. function definition, so we don't give a more specific
 
91533
@@ -25878,7 +25629,7 @@
 
91534
 #: c/c-parser.c:1708 c/c-parser.c:1724
 
91535
 #, gcc-internal-format
 
91536
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 
91537
-msgstr ""
 
91538
+msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
 
91539
 
 
91540
 #: c/c-parser.c:1716
 
91541
 #, gcc-internal-format
 
91542
@@ -25887,24 +25638,21 @@
 
91543
 
 
91544
 #: c/c-parser.c:1832
 
91545
 #, fuzzy, gcc-internal-format
 
91546
-#| msgid "ISO C90 does not support %<long long%>"
 
91547
 msgid "ISO C99 does not support %<_Static_assert%>"
 
91548
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91549
 
 
91550
 #: c/c-parser.c:1835
 
91551
 #, fuzzy, gcc-internal-format
 
91552
-#| msgid "ISO C90 does not support %<long long%>"
 
91553
 msgid "ISO C90 does not support %<_Static_assert%>"
 
91554
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91555
 
 
91556
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
91557
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
91558
 #, gcc-internal-format
 
91559
 msgid "expected string literal"
 
91560
 msgstr "odotettiin merkkijonoliteraalia"
 
91561
 
 
91562
 #: c/c-parser.c:1868
 
91563
 #, fuzzy, gcc-internal-format
 
91564
-#| msgid "array subscript is not an integer"
 
91565
 msgid "expression in static assertion is not an integer"
 
91566
 msgstr "taulukon indeksi ei ole kokonaisluku"
 
91567
 
 
91568
@@ -25915,7 +25663,6 @@
 
91569
 
 
91570
 #: c/c-parser.c:1880
 
91571
 #, fuzzy, gcc-internal-format
 
91572
-#| msgid "initializer element is not constant"
 
91573
 msgid "expression in static assertion is not constant"
 
91574
 msgstr "alustusalkio ei ole vakio"
 
91575
 
 
91576
@@ -25931,21 +25678,21 @@
 
91577
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
91578
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
91579
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
91580
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
91581
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
91582
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
91583
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
91584
 #, gcc-internal-format
 
91585
 msgid "expected identifier"
 
91586
-msgstr ""
 
91587
+msgstr "odotettu tunniste"
 
91588
 
 
91589
-#: c/c-parser.c:2295 cp/parser.c:14837
 
91590
+#: c/c-parser.c:2295 cp/parser.c:14839
 
91591
 #, gcc-internal-format
 
91592
 msgid "comma at end of enumerator list"
 
91593
-msgstr "luetellun tyypin listan lopussa on pilkku"
 
91594
+msgstr "luetellun tyypin luettelon lopussa on pilkku"
 
91595
 
 
91596
 #: c/c-parser.c:2301
 
91597
 #, gcc-internal-format
 
91598
 msgid "expected %<,%> or %<}%>"
 
91599
-msgstr ""
 
91600
+msgstr "odotettiin %<,%> tai %<}%>"
 
91601
 
 
91602
 #: c/c-parser.c:2332
 
91603
 #, gcc-internal-format
 
91604
@@ -25980,37 +25727,35 @@
 
91605
 #: c/c-parser.c:2695
 
91606
 #, gcc-internal-format
 
91607
 msgid "expected %<,%>, %<;%> or %<}%>"
 
91608
-msgstr ""
 
91609
+msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
 
91610
 
 
91611
 #: c/c-parser.c:2702
 
91612
 #, gcc-internal-format
 
91613
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 
91614
-msgstr ""
 
91615
+msgstr "odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>"
 
91616
 
 
91617
 #: c/c-parser.c:2755
 
91618
-#, fuzzy, gcc-internal-format
 
91619
+#, gcc-internal-format
 
91620
 msgid "%<typeof%> applied to a bit-field"
 
91621
-msgstr "%<typeof%> sovellettu bittikenttään"
 
91622
+msgstr "%<typeof%>:ia sovellettu bittikenttään"
 
91623
 
 
91624
 #: c/c-parser.c:2789
 
91625
 #, fuzzy, gcc-internal-format
 
91626
-#| msgid "ISO C90 does not support %<long long%>"
 
91627
 msgid "ISO C99 does not support %<_Alignas%>"
 
91628
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91629
 
 
91630
 #: c/c-parser.c:2792
 
91631
 #, fuzzy, gcc-internal-format
 
91632
-#| msgid "ISO C90 does not support %<long long%>"
 
91633
 msgid "ISO C90 does not support %<_Alignas%>"
 
91634
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91635
 
 
91636
 #: c/c-parser.c:3020
 
91637
 #, gcc-internal-format
 
91638
 msgid "expected identifier or %<(%>"
 
91639
-msgstr ""
 
91640
+msgstr "odotettiin tunnistetta tai %<(%>"
 
91641
 
 
91642
 #: c/c-parser.c:3227
 
91643
-#, fuzzy, gcc-internal-format
 
91644
+#, gcc-internal-format
 
91645
 msgid "ISO C requires a named argument before %<...%>"
 
91646
 msgstr "ISO C vaatii nimetyn argumentin ennen %<...%>:a"
 
91647
 
 
91648
@@ -26072,7 +25817,7 @@
 
91649
 #: c/c-parser.c:4225 cp/parser.c:9134
 
91650
 #, gcc-internal-format
 
91651
 msgid "%<else%> without a previous %<if%>"
 
91652
-msgstr ""
 
91653
+msgstr "%<else%> ilman edeltävää %<if%>:iä"
 
91654
 
 
91655
 #: c/c-parser.c:4242
 
91656
 #, fuzzy, gcc-internal-format
 
91657
@@ -26082,7 +25827,7 @@
 
91658
 #: c/c-parser.c:4287
 
91659
 #, gcc-internal-format
 
91660
 msgid "expected %<:%> or %<...%>"
 
91661
-msgstr ""
 
91662
+msgstr "odotettiin %<:%> tai %<...%>"
 
91663
 
 
91664
 #: c/c-parser.c:4318
 
91665
 #, gcc-internal-format
 
91666
@@ -26092,7 +25837,7 @@
 
91667
 #: c/c-parser.c:4493
 
91668
 #, gcc-internal-format
 
91669
 msgid "expected identifier or %<*%>"
 
91670
-msgstr ""
 
91671
+msgstr "odotettiin tunnistetta tai %<*%>"
 
91672
 
 
91673
 #. Avoid infinite loop in error recovery:
 
91674
 #. c_parser_skip_until_found stops at a closing nesting
 
91675
@@ -26130,7 +25875,6 @@
 
91676
 
 
91677
 #: c/c-parser.c:5022
 
91678
 #, fuzzy, gcc-internal-format
 
91679
-#| msgid "missing sentinel in function call"
 
91680
 msgid "missing collection in fast enumeration"
 
91681
 msgstr "lopetusalkio puuttuu funktiokutsusta"
 
91682
 
 
91683
@@ -26150,63 +25894,59 @@
 
91684
 msgstr "perinteinen C ei salli unaarista plus-operaattoria"
 
91685
 
 
91686
 #: c/c-parser.c:6026
 
91687
-#, fuzzy, gcc-internal-format
 
91688
+#, gcc-internal-format
 
91689
 msgid "%<sizeof%> applied to a bit-field"
 
91690
-msgstr "%<sizeof%> sovellettu bittikenttään"
 
91691
+msgstr "%<sizeof%>:ia sovellettu bittikenttään"
 
91692
 
 
91693
 #: c/c-parser.c:6047
 
91694
 #, fuzzy, gcc-internal-format
 
91695
-#| msgid "ISO C90 does not support %<long long%>"
 
91696
 msgid "ISO C99 does not support %qE"
 
91697
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91698
 
 
91699
 #: c/c-parser.c:6050
 
91700
 #, fuzzy, gcc-internal-format
 
91701
-#| msgid "ISO C90 does not support %<long long%>"
 
91702
 msgid "ISO C90 does not support %qE"
 
91703
 msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
 
91704
 
 
91705
 #: c/c-parser.c:6101
 
91706
 #, fuzzy, gcc-internal-format
 
91707
-#| msgid "ISO C does not allow extra %<;%> outside of a function"
 
91708
 msgid "ISO C does not allow %<%E (expression)%>"
 
91709
-msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella"
 
91710
+msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
 
91711
 
 
91712
 #: c/c-parser.c:6126
 
91713
 #, fuzzy, gcc-internal-format
 
91714
-#| msgid "cannot take address of bit-field %qD"
 
91715
 msgid "cannot take address of %qs"
 
91716
 msgstr "bittikentän %qD osoitetta ei voi ottaa"
 
91717
 
 
91718
 #: c/c-parser.c:6297 c/c-parser.c:6747 c/c-parser.c:6766
 
91719
-#, fuzzy, gcc-internal-format
 
91720
+#, gcc-internal-format
 
91721
 msgid "expected expression"
 
91722
-msgstr "vektoriylivuoto lausekkeessa"
 
91723
+msgstr "odotettiin lauseketta"
 
91724
 
 
91725
+# XXXX
 
91726
 #: c/c-parser.c:6315
 
91727
-#, fuzzy, gcc-internal-format
 
91728
+#, gcc-internal-format
 
91729
 msgid "braced-group within expression allowed only inside a function"
 
91730
-msgstr "lohkot lausekkeiden sisällä sallitaan vain funktioissa"
 
91731
+msgstr "lohkot lausekkeiden sisällä sallitaan vain funktion sisällä"
 
91732
 
 
91733
+# XXXX
 
91734
 #: c/c-parser.c:6328
 
91735
-#, fuzzy, gcc-internal-format
 
91736
+#, gcc-internal-format
 
91737
 msgid "ISO C forbids braced-groups within expressions"
 
91738
-msgstr "ISO C kieltää lohkot lausekkeen sisällä"
 
91739
+msgstr "ISO C kieltää lohkot lausekkeiden sisällä"
 
91740
 
 
91741
 #: c/c-parser.c:6520
 
91742
 #, fuzzy, gcc-internal-format
 
91743
-#| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 
91744
 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
 
91745
 msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
 
91746
 
 
91747
 #: c/c-parser.c:6536
 
91748
-#, fuzzy, gcc-internal-format
 
91749
+#, gcc-internal-format
 
91750
 msgid "first argument to %<__builtin_choose_expr%> not a constant"
 
91751
-msgstr "funktion %<__builtin_choose_expr%> ensimmäinen argumentti ei ole vakio"
 
91752
+msgstr "ensimmäinen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
 
91753
 
 
91754
 #: c/c-parser.c:6602
 
91755
 #, fuzzy, gcc-internal-format
 
91756
-#| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 
91757
 msgid "wrong number of arguments to %<__builtin_complex%>"
 
91758
 msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
 
91759
 
 
91760
@@ -26217,18 +25957,16 @@
 
91761
 
 
91762
 #: c/c-parser.c:6633
 
91763
 #, fuzzy, gcc-internal-format
 
91764
-#| msgid "%<__builtin_longjmp%> second argument must be 1"
 
91765
 msgid "%<__builtin_complex%> operands of different types"
 
91766
 msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1"
 
91767
 
 
91768
 #: c/c-parser.c:6679 cp/parser.c:5531
 
91769
 #, fuzzy, gcc-internal-format
 
91770
-#| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 
91771
 msgid "wrong number of arguments to %<__builtin_shuffle%>"
 
91772
 msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
 
91773
 
 
91774
 #: c/c-parser.c:6801
 
91775
-#, fuzzy, gcc-internal-format
 
91776
+#, gcc-internal-format
 
91777
 msgid "compound literal has variable size"
 
91778
 msgstr "yhdysliteraalin koko on muuttuva"
 
91779
 
 
91780
@@ -26245,7 +25983,7 @@
 
91781
 #: c/c-parser.c:7190
 
91782
 #, fuzzy, gcc-internal-format
 
91783
 msgid "expected identifier or %<)%>"
 
91784
-msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
 
91785
+msgstr "odotettiin tunnistetta tai %<(%>"
 
91786
 
 
91787
 #: c/c-parser.c:7286
 
91788
 #, gcc-internal-format
 
91789
@@ -26274,135 +26012,130 @@
 
91790
 
 
91791
 #: c/c-parser.c:8230
 
91792
 #, fuzzy, gcc-internal-format
 
91793
-#| msgid "storage class specified for %qs"
 
91794
 msgid "no type or storage class may be specified here,"
 
91795
 msgstr "tallennusluokka annettu %qs:lle"
 
91796
 
 
91797
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
91798
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
91799
 #, fuzzy, gcc-internal-format
 
91800
-#| msgid "<unknown operator>"
 
91801
 msgid "unknown property attribute"
 
91802
 msgstr "<tuntematon operaattori>"
 
91803
 
 
91804
-#: c/c-parser.c:8341 cp/parser.c:25417
 
91805
+#: c/c-parser.c:8341 cp/parser.c:25421
 
91806
 #, fuzzy, gcc-internal-format
 
91807
-#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
 
91808
 msgid "missing %<=%> (after %<getter%> attribute)"
 
91809
 msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
 
91810
 
 
91811
-#: c/c-parser.c:8344 cp/parser.c:25420
 
91812
+#: c/c-parser.c:8344 cp/parser.c:25424
 
91813
 #, fuzzy, gcc-internal-format
 
91814
-#| msgid "missing %<(%> after %<#pragma pack%> - ignored"
 
91815
 msgid "missing %<=%> (after %<setter%> attribute)"
 
91816
 msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
 
91817
 
 
91818
-#: c/c-parser.c:8358 cp/parser.c:25435
 
91819
+#: c/c-parser.c:8358 cp/parser.c:25439
 
91820
 #, fuzzy, gcc-internal-format
 
91821
 msgid "the %<setter%> attribute may only be specified once"
 
91822
 msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
91823
 
 
91824
-#: c/c-parser.c:8363 cp/parser.c:25441
 
91825
+#: c/c-parser.c:8363 cp/parser.c:25445
 
91826
 #, gcc-internal-format
 
91827
 msgid "setter name must terminate with %<:%>"
 
91828
 msgstr ""
 
91829
 
 
91830
-#: c/c-parser.c:8370 cp/parser.c:25449
 
91831
+#: c/c-parser.c:8370 cp/parser.c:25453
 
91832
 #, fuzzy, gcc-internal-format
 
91833
 msgid "the %<getter%> attribute may only be specified once"
 
91834
 msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
91835
 
 
91836
-#: c/c-parser.c:8556 cp/parser.c:28042
 
91837
+#: c/c-parser.c:8556 cp/parser.c:28046
 
91838
 #, gcc-internal-format
 
91839
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
91840
 msgstr ""
 
91841
 
 
91842
-#: c/c-parser.c:8567 cp/parser.c:28057
 
91843
+#: c/c-parser.c:8567 cp/parser.c:28061
 
91844
 #, gcc-internal-format
 
91845
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
91846
 msgstr ""
 
91847
 
 
91848
-#: c/c-parser.c:8578 cp/parser.c:28073
 
91849
+#: c/c-parser.c:8578 cp/parser.c:28077
 
91850
 #, gcc-internal-format
 
91851
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
91852
 msgstr ""
 
91853
 
 
91854
-#: c/c-parser.c:8589 cp/parser.c:28089
 
91855
+#: c/c-parser.c:8589 cp/parser.c:28093
 
91856
 #, gcc-internal-format
 
91857
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
91858
 msgstr ""
 
91859
 
 
91860
-#: c/c-parser.c:8602 cp/parser.c:28117
 
91861
+#: c/c-parser.c:8602 cp/parser.c:28121
 
91862
 #, gcc-internal-format
 
91863
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
91864
 msgstr ""
 
91865
 
 
91866
-#: c/c-parser.c:8608 cp/parser.c:28032
 
91867
+#: c/c-parser.c:8608 cp/parser.c:28036
 
91868
 #, fuzzy, gcc-internal-format
 
91869
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
91870
 msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
 
91871
 
 
91872
-#: c/c-parser.c:8773 cp/parser.c:25705
 
91873
+#: c/c-parser.c:8773 cp/parser.c:25709
 
91874
 #, gcc-internal-format
 
91875
 msgid "too many %qs clauses"
 
91876
 msgstr ""
 
91877
 
 
91878
-#: c/c-parser.c:8875 cp/parser.c:25820
 
91879
+#: c/c-parser.c:8875 cp/parser.c:25824
 
91880
 #, fuzzy, gcc-internal-format
 
91881
 msgid "collapse argument needs positive constant integer expression"
 
91882
 msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
 
91883
 
 
91884
-#: c/c-parser.c:8941 cp/parser.c:25871
 
91885
+#: c/c-parser.c:8941 cp/parser.c:25875
 
91886
 #, gcc-internal-format
 
91887
 msgid "expected %<none%> or %<shared%>"
 
91888
-msgstr ""
 
91889
+msgstr "odotettiin %<none%> tai %<shared%>"
 
91890
 
 
91891
 #: c/c-parser.c:9076 c/c-parser.c:9290
 
91892
-#, fuzzy, gcc-internal-format
 
91893
+#, gcc-internal-format
 
91894
 msgid "expected integer expression"
 
91895
-msgstr "vektoriylivuoto lausekkeessa"
 
91896
+msgstr "odotettiin kokonaislukulauseketta"
 
91897
 
 
91898
 #: c/c-parser.c:9088
 
91899
 #, gcc-internal-format
 
91900
 msgid "%<num_threads%> value must be positive"
 
91901
-msgstr ""
 
91902
+msgstr "%<num_threads%>-arvon on oltava positiivinen"
 
91903
 
 
91904
-#: c/c-parser.c:9192 cp/parser.c:26090
 
91905
+#: c/c-parser.c:9192 cp/parser.c:26094
 
91906
 #, gcc-internal-format
 
91907
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
91908
-msgstr ""
 
91909
+msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
 
91910
 
 
91911
-#: c/c-parser.c:9281 cp/parser.c:26175
 
91912
+#: c/c-parser.c:9281 cp/parser.c:26179
 
91913
 #, gcc-internal-format
 
91914
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
91915
 msgstr ""
 
91916
 
 
91917
-#: c/c-parser.c:9285 cp/parser.c:26178
 
91918
+#: c/c-parser.c:9285 cp/parser.c:26182
 
91919
 #, gcc-internal-format
 
91920
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
91921
 msgstr ""
 
91922
 
 
91923
-#: c/c-parser.c:9303 cp/parser.c:26194
 
91924
+#: c/c-parser.c:9303 cp/parser.c:26198
 
91925
 #, gcc-internal-format
 
91926
 msgid "invalid schedule kind"
 
91927
 msgstr ""
 
91928
 
 
91929
-#: c/c-parser.c:9431 cp/parser.c:26326
 
91930
+#: c/c-parser.c:9431 cp/parser.c:26330
 
91931
 #, gcc-internal-format
 
91932
 msgid "expected %<#pragma omp%> clause"
 
91933
 msgstr ""
 
91934
 
 
91935
-#: c/c-parser.c:9440 cp/parser.c:26335
 
91936
+#: c/c-parser.c:9440 cp/parser.c:26339
 
91937
 #, fuzzy, gcc-internal-format
 
91938
 msgid "%qs is not valid for %qs"
 
91939
 msgstr "%qs ei ole kelpo tulostetiedosto"
 
91940
 
 
91941
-#: c/c-parser.c:9732 cp/parser.c:26619
 
91942
+#: c/c-parser.c:9732 cp/parser.c:26623
 
91943
 #, fuzzy, gcc-internal-format
 
91944
-#| msgid "junk at end of %<#pragma pack%>"
 
91945
 msgid "invalid form of %<#pragma omp atomic%>"
 
91946
 msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
 
91947
 
 
91948
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
91949
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
91950
 #, gcc-internal-format
 
91951
 msgid "invalid operator for %<#pragma omp atomic%>"
 
91952
 msgstr ""
 
91953
@@ -26410,29 +26143,29 @@
 
91954
 #: c/c-parser.c:9876 c/c-parser.c:9897
 
91955
 #, gcc-internal-format
 
91956
 msgid "expected %<(%> or end of line"
 
91957
-msgstr ""
 
91958
+msgstr "odotettiin %<(%> tai rivin loppu"
 
91959
 
 
91960
-#: c/c-parser.c:9932 cp/parser.c:26939
 
91961
+#: c/c-parser.c:9932 cp/parser.c:26943
 
91962
 #, fuzzy, gcc-internal-format
 
91963
 msgid "for statement expected"
 
91964
 msgstr "ylivuoto vakiolausekkeessa"
 
91965
 
 
91966
 #: c/c-parser.c:9985 cp/semantics.c:4785 cp/semantics.c:4855
 
91967
-#, fuzzy, gcc-internal-format
 
91968
+#, gcc-internal-format
 
91969
 msgid "expected iteration declaration or initialization"
 
91970
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
91971
+msgstr "odotettiin iteraatioesittelyä tai -alustusta"
 
91972
 
 
91973
 #: c/c-parser.c:10066
 
91974
 #, gcc-internal-format
 
91975
 msgid "not enough perfectly nested loops"
 
91976
 msgstr ""
 
91977
 
 
91978
-#: c/c-parser.c:10119 cp/parser.c:27284
 
91979
+#: c/c-parser.c:10119 cp/parser.c:27288
 
91980
 #, gcc-internal-format
 
91981
 msgid "collapsed loops not perfectly nested"
 
91982
 msgstr ""
 
91983
 
 
91984
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
91985
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
91986
 #, fuzzy, gcc-internal-format
 
91987
 msgid "iteration variable %qD should not be firstprivate"
 
91988
 msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
 
91989
@@ -26457,27 +26190,27 @@
 
91990
 msgid "%<threadprivate%> %qE has incomplete type"
 
91991
 msgstr "%Jparametrin %qD tyyppi on vaillinainen"
 
91992
 
 
91993
-#: c/c-parser.c:10823 cp/parser.c:27928
 
91994
+#: c/c-parser.c:10823 cp/parser.c:27932
 
91995
 #, gcc-internal-format
 
91996
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
91997
 msgstr ""
 
91998
 
 
91999
-#: c/c-parser.c:10829 cp/parser.c:27934
 
92000
+#: c/c-parser.c:10829 cp/parser.c:27938
 
92001
 #, gcc-internal-format
 
92002
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
92003
 msgstr ""
 
92004
 
 
92005
-#: c/c-parser.c:10838 cp/parser.c:27943
 
92006
+#: c/c-parser.c:10838 cp/parser.c:27947
 
92007
 #, gcc-internal-format
 
92008
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
92009
 msgstr ""
 
92010
 
 
92011
-#: c/c-parser.c:10840 cp/parser.c:27946
 
92012
+#: c/c-parser.c:10840 cp/parser.c:27950
 
92013
 #, gcc-internal-format
 
92014
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
92015
 msgstr ""
 
92016
 
 
92017
-#: c/c-parser.c:10846 cp/parser.c:27952
 
92018
+#: c/c-parser.c:10846 cp/parser.c:27956
 
92019
 #, gcc-internal-format
 
92020
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
92021
 msgstr ""
 
92022
@@ -26572,7 +26305,7 @@
 
92023
 #: c/c-typeck.c:2208
 
92024
 #, gcc-internal-format
 
92025
 msgid "request for member %qE in something not a structure or union"
 
92026
-msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue tai unioni"
 
92027
+msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
 
92028
 
 
92029
 #: c/c-typeck.c:2257
 
92030
 #, gcc-internal-format
 
92031
@@ -26586,7 +26319,6 @@
 
92032
 
 
92033
 #: c/c-typeck.c:2317
 
92034
 #, fuzzy, gcc-internal-format
 
92035
-#| msgid "subscripted value is neither array nor pointer"
 
92036
 msgid "subscripted value is neither array nor pointer nor vector"
 
92037
 msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
 
92038
 
 
92039
@@ -26617,25 +26349,21 @@
 
92040
 
 
92041
 #: c/c-typeck.c:2679 cp/decl2.c:4524 cp/typeck.c:3478
 
92042
 #, fuzzy, gcc-internal-format
 
92043
-#| msgid "%qD declared here"
 
92044
 msgid "declared here"
 
92045
 msgstr "%qD esitelty täällä"
 
92046
 
 
92047
 #: c/c-typeck.c:2746
 
92048
 #, fuzzy, gcc-internal-format
 
92049
-#| msgid "called object %qE is not a function"
 
92050
 msgid "called object %qE is not a function or function pointer"
 
92051
 msgstr "kutsuttu objekti %qE ei ole funktio"
 
92052
 
 
92053
 #: c/c-typeck.c:2751
 
92054
 #, fuzzy, gcc-internal-format
 
92055
-#| msgid "called object %qE is not a function"
 
92056
 msgid "called object %qD is not a function or function pointer"
 
92057
 msgstr "kutsuttu objekti %qE ei ole funktio"
 
92058
 
 
92059
 #: c/c-typeck.c:2757
 
92060
 #, fuzzy, gcc-internal-format
 
92061
-#| msgid "called object %qE is not a function"
 
92062
 msgid "called object is not a function or function pointer"
 
92063
 msgstr "kutsuttu objekti %qE ei ole funktio"
 
92064
 
 
92065
@@ -26653,9 +26381,9 @@
 
92066
 msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
 
92067
 
 
92068
 #: c/c-typeck.c:2951
 
92069
-#, fuzzy, gcc-internal-format
 
92070
+#, gcc-internal-format
 
92071
 msgid "too many arguments to method %qE"
 
92072
-msgstr "liikaa argumentteja funktiolle %s %q+#D"
 
92073
+msgstr "liikaa argumentteja metodille %qE"
 
92074
 
 
92075
 #: c/c-typeck.c:2990
 
92076
 #, gcc-internal-format, gfc-internal-format
 
92077
@@ -26719,17 +26447,16 @@
 
92078
 
 
92079
 #: c/c-typeck.c:3152 cp/call.c:6219
 
92080
 #, fuzzy, gcc-internal-format
 
92081
-#| msgid "conversion from %qT to %qT is ambiguous"
 
92082
 msgid "implicit conversion from %qT to %qT when passing argument to function"
 
92083
 msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
 
92084
 
 
92085
 #: c/c-typeck.c:3267 c/c-typeck.c:3272
 
92086
-#, fuzzy, gcc-internal-format
 
92087
+#, gcc-internal-format
 
92088
 msgid "comparison with string literal results in unspecified behavior"
 
92089
-msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
 
92090
+msgstr "vertailu merkkijonoliteraalin kanssa aiheuttaa määrittelemätöntä toimintaa"
 
92091
 
 
92092
 #: c/c-typeck.c:3286
 
92093
-#, fuzzy, gcc-internal-format
 
92094
+#, gcc-internal-format
 
92095
 msgid "comparison between %qT and %qT"
 
92096
 msgstr "tyyppien %qT ja %qT välinen vertailu"
 
92097
 
 
92098
@@ -26781,12 +26508,12 @@
 
92099
 #: c/c-typeck.c:3657
 
92100
 #, gcc-internal-format
 
92101
 msgid "increment of pointer to unknown structure"
 
92102
-msgstr "tuntemattomaan tietueeseen osoittavan osoittimen kasvatus"
 
92103
+msgstr "tuntemattomaan rakenteeseen osoittavan osoittimen kasvatus"
 
92104
 
 
92105
 #: c/c-typeck.c:3660
 
92106
 #, gcc-internal-format
 
92107
 msgid "decrement of pointer to unknown structure"
 
92108
-msgstr "tuntemattomaan tietueeseen osoittavan osoittimen vähennys"
 
92109
+msgstr "tuntemattomaan rakenteeseen osoittavan osoittimen vähennys"
 
92110
 
 
92111
 #: c/c-typeck.c:3744
 
92112
 #, gcc-internal-format
 
92113
@@ -26860,13 +26587,11 @@
 
92114
 
 
92115
 #: c/c-typeck.c:4461
 
92116
 #, fuzzy
 
92117
-#| msgid "cast adds new qualifiers to function type"
 
92118
 msgid "cast adds %q#v qualifier to function type"
 
92119
 msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
 
92120
 
 
92121
 #: c/c-typeck.c:4467
 
92122
 #, fuzzy
 
92123
-#| msgid "cast discards qualifiers from pointer target type"
 
92124
 msgid "cast discards %q#v qualifier from pointer target type"
 
92125
 msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
 
92126
 
 
92127
@@ -26888,12 +26613,12 @@
 
92128
 #: c/c-typeck.c:4561
 
92129
 #, gcc-internal-format
 
92130
 msgid "ISO C forbids casting nonscalar to the same type"
 
92131
-msgstr "ISO C kieltää muuntamasta ei-skalaaria samaksi tyypiksi"
 
92132
+msgstr "ISO C kieltää tyyppimuuntamasta ei-skalaaria samaksi tyypiksi"
 
92133
 
 
92134
 #: c/c-typeck.c:4578
 
92135
 #, gcc-internal-format
 
92136
 msgid "ISO C forbids casts to union type"
 
92137
-msgstr "ISO C kieltää muunnokset unionityyppeihin"
 
92138
+msgstr "ISO C kieltää tyyppimuunnokset unionityyppeihin"
 
92139
 
 
92140
 #: c/c-typeck.c:4588
 
92141
 #, gcc-internal-format
 
92142
@@ -26918,7 +26643,7 @@
 
92143
 #: c/c-typeck.c:4653
 
92144
 #, gcc-internal-format
 
92145
 msgid "cast increases required alignment of target type"
 
92146
-msgstr "kohdetyypin vaatima tasaus kasvaa tyyppimuunnoksessa"
 
92147
+msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
 
92148
 
 
92149
 #: c/c-typeck.c:4664
 
92150
 #, gcc-internal-format
 
92151
@@ -26928,7 +26653,7 @@
 
92152
 #: c/c-typeck.c:4669
 
92153
 #, gcc-internal-format
 
92154
 msgid "cast from function call of type %qT to non-matching type %qT"
 
92155
-msgstr "muunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT"
 
92156
+msgstr "tyyppimuunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT"
 
92157
 
 
92158
 #: c/c-typeck.c:4678 cp/typeck.c:6905
 
92159
 #, gcc-internal-format
 
92160
@@ -26948,12 +26673,12 @@
 
92161
 #: c/c-typeck.c:4787
 
92162
 #, gcc-internal-format
 
92163
 msgid "defining a type in a cast is invalid in C++"
 
92164
-msgstr ""
 
92165
+msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
 
92166
 
 
92167
 #: c/c-typeck.c:4926 c/c-typeck.c:5223
 
92168
 #, gcc-internal-format
 
92169
 msgid "enum conversion in assignment is invalid in C++"
 
92170
-msgstr ""
 
92171
+msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
 
92172
 
 
92173
 #. This macro is used to emit diagnostics to ensure that all format
 
92174
 #. strings are complete sentences, visible to gettext and checked at
 
92175
@@ -26963,9 +26688,9 @@
 
92176
 #. compile time.  It is the same as WARN_FOR_ASSIGNMENT but with an
 
92177
 #. extra parameter to enumerate qualifiers.
 
92178
 #: c/c-typeck.c:5131 c/c-typeck.c:5161 c/c-typeck.c:5690
 
92179
-#, fuzzy, gcc-internal-format
 
92180
+#, gcc-internal-format
 
92181
 msgid "expected %qT but argument is of type %qT"
 
92182
-msgstr "muotoilu %q.*s edellyttää %<%T%s%>-tyyppiä, mutta %d. argumentin tyyppi on %qT"
 
92183
+msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
 
92184
 
 
92185
 #: c/c-typeck.c:5221
 
92186
 #, gcc-internal-format
 
92187
@@ -26975,12 +26700,12 @@
 
92188
 #: c/c-typeck.c:5225 c/c-typeck.c:7793
 
92189
 #, gcc-internal-format
 
92190
 msgid "enum conversion in initialization is invalid in C++"
 
92191
-msgstr ""
 
92192
+msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
 
92193
 
 
92194
 #: c/c-typeck.c:5227
 
92195
-#, fuzzy, gcc-internal-format
 
92196
+#, gcc-internal-format
 
92197
 msgid "enum conversion in return is invalid in C++"
 
92198
-msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
92199
+msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
 
92200
 
 
92201
 #: c/c-typeck.c:5256
 
92202
 #, gcc-internal-format
 
92203
@@ -26989,19 +26714,16 @@
 
92204
 
 
92205
 #: c/c-typeck.c:5386 c/c-typeck.c:5611
 
92206
 #, fuzzy
 
92207
-#| msgid "passing argument %d of %qE makes integer from pointer without a cast"
 
92208
 msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
 
92209
 msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
 
92210
 
 
92211
 #: c/c-typeck.c:5389 c/c-typeck.c:5614
 
92212
 #, fuzzy
 
92213
-#| msgid "assignment discards qualifiers from pointer target type"
 
92214
 msgid "assignment makes %q#v qualified function pointer from unqualified"
 
92215
 msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
 
92216
 
 
92217
 #: c/c-typeck.c:5392 c/c-typeck.c:5616
 
92218
 #, fuzzy
 
92219
-#| msgid "initialization discards qualifiers from pointer target type"
 
92220
 msgid "initialization makes %q#v qualified function pointer from unqualified"
 
92221
 msgstr "alustus hylkää kohdeosoitintyypin määreitä"
 
92222
 
 
92223
@@ -27016,19 +26738,16 @@
 
92224
 
 
92225
 #: c/c-typeck.c:5404 c/c-typeck.c:5576
 
92226
 #, fuzzy
 
92227
-#| msgid "assignment discards qualifiers from pointer target type"
 
92228
 msgid "assignment discards %qv qualifier from pointer target type"
 
92229
 msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
 
92230
 
 
92231
 #: c/c-typeck.c:5406 c/c-typeck.c:5578
 
92232
 #, fuzzy
 
92233
-#| msgid "initialization discards qualifiers from pointer target type"
 
92234
 msgid "initialization discards %qv qualifier from pointer target type"
 
92235
 msgstr "alustus hylkää kohdeosoitintyypin määreitä"
 
92236
 
 
92237
 #: c/c-typeck.c:5408 c/c-typeck.c:5580
 
92238
 #, fuzzy
 
92239
-#| msgid "return discards qualifiers from pointer target type"
 
92240
 msgid "return discards %qv qualifier from pointer target type"
 
92241
 msgstr "palautus hylkää kohdeosoitintyypin määreitä"
 
92242
 
 
92243
@@ -27190,14 +26909,14 @@
 
92244
 msgstr "palautus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
 
92245
 
 
92246
 #: c/c-typeck.c:5693
 
92247
-#, fuzzy, gcc-internal-format
 
92248
+#, gcc-internal-format
 
92249
 msgid "incompatible types when assigning to type %qT from type %qT"
 
92250
-msgstr "yhteensopimattomat tyypit sijoituksessa"
 
92251
+msgstr "yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistä %qT"
 
92252
 
 
92253
 #: c/c-typeck.c:5698
 
92254
-#, fuzzy, gcc-internal-format
 
92255
+#, gcc-internal-format
 
92256
 msgid "incompatible types when initializing type %qT using type %qT"
 
92257
-msgstr "yhteensopimattomat tyypit alustuksessa"
 
92258
+msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
 
92259
 
 
92260
 #: c/c-typeck.c:5703
 
92261
 #, gcc-internal-format
 
92262
@@ -27263,7 +26982,7 @@
 
92263
 #: c/c-typeck.c:6289 c/c-typeck.c:7771
 
92264
 #, gcc-internal-format
 
92265
 msgid "initializer element is not computable at load time"
 
92266
-msgstr "alustuselementtiä ei pystytä laskemaan latausajankohtana"
 
92267
+msgstr "alustusalkiota ei pystytä laskemaan latausajankohtana"
 
92268
 
 
92269
 #: c/c-typeck.c:6307
 
92270
 #, gcc-internal-format
 
92271
@@ -27313,7 +27032,7 @@
 
92272
 #: c/c-typeck.c:7116 c/c-typeck.c:7197
 
92273
 #, gcc-internal-format
 
92274
 msgid "array index in non-array initializer"
 
92275
-msgstr ""
 
92276
+msgstr "taulukkoindeksi ei-taulukkoalustimessa"
 
92277
 
 
92278
 #: c/c-typeck.c:7121 c/c-typeck.c:7253
 
92279
 #, gcc-internal-format
 
92280
@@ -27323,32 +27042,32 @@
 
92281
 #: c/c-typeck.c:7170
 
92282
 #, gcc-internal-format
 
92283
 msgid "array index in initializer not of integer type"
 
92284
-msgstr ""
 
92285
+msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
 
92286
 
 
92287
 #: c/c-typeck.c:7179 c/c-typeck.c:7188
 
92288
-#, fuzzy, gcc-internal-format
 
92289
+#, gcc-internal-format
 
92290
 msgid "array index in initializer is not an integer constant expression"
 
92291
-msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
92292
+msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
 
92293
 
 
92294
 #: c/c-typeck.c:7193 c/c-typeck.c:7195
 
92295
 #, gcc-internal-format
 
92296
 msgid "nonconstant array index in initializer"
 
92297
-msgstr "ei-vakio taulukon indeksi alustimessa"
 
92298
+msgstr "ei-vakio taulukkoindeksi alustimessa"
 
92299
 
 
92300
 #: c/c-typeck.c:7199 c/c-typeck.c:7202
 
92301
 #, gcc-internal-format
 
92302
 msgid "array index in initializer exceeds array bounds"
 
92303
-msgstr "taulukon indeksi alustimessa ylittää taulukon rajat"
 
92304
+msgstr "taulukkoindeksi alustimessa ylittää taulukon rajat"
 
92305
 
 
92306
 #: c/c-typeck.c:7216
 
92307
 #, gcc-internal-format
 
92308
 msgid "empty index range in initializer"
 
92309
-msgstr ""
 
92310
+msgstr "tyhjä indeksiväli alustimessa"
 
92311
 
 
92312
 #: c/c-typeck.c:7225
 
92313
 #, gcc-internal-format
 
92314
 msgid "array index range in initializer exceeds array bounds"
 
92315
-msgstr ""
 
92316
+msgstr "taulukkoindeksiväli alustimessa ylittää taulukon rajat"
 
92317
 
 
92318
 #: c/c-typeck.c:7260
 
92319
 #, gcc-internal-format
 
92320
@@ -27363,27 +27082,27 @@
 
92321
 #: c/c-typeck.c:7314 c/c-typeck.c:7341 c/c-typeck.c:7868
 
92322
 #, gcc-internal-format
 
92323
 msgid "initialized field overwritten"
 
92324
-msgstr ""
 
92325
+msgstr "alustettu kenttä ylikirjoitettu"
 
92326
 
 
92327
 #: c/c-typeck.c:8084
 
92328
 #, gcc-internal-format
 
92329
 msgid "excess elements in char array initializer"
 
92330
-msgstr ""
 
92331
+msgstr "ylimääräisiä alkioita merkkitaulukkoalustimessa"
 
92332
 
 
92333
 #: c/c-typeck.c:8091 c/c-typeck.c:8152
 
92334
 #, gcc-internal-format
 
92335
 msgid "excess elements in struct initializer"
 
92336
-msgstr ""
 
92337
+msgstr "ylimääräisiä alkioita struct-alustimessa"
 
92338
 
 
92339
 #: c/c-typeck.c:8167
 
92340
 #, gcc-internal-format
 
92341
 msgid "non-static initialization of a flexible array member"
 
92342
-msgstr ""
 
92343
+msgstr "joustavan taulukkojäsenen ei-staattinen alustus"
 
92344
 
 
92345
 #: c/c-typeck.c:8238
 
92346
 #, gcc-internal-format
 
92347
 msgid "excess elements in union initializer"
 
92348
-msgstr ""
 
92349
+msgstr "ylimääräisiä alkioita union-alustimessa"
 
92350
 
 
92351
 #: c/c-typeck.c:8260
 
92352
 #, gcc-internal-format
 
92353
@@ -27393,17 +27112,17 @@
 
92354
 #: c/c-typeck.c:8328
 
92355
 #, gcc-internal-format
 
92356
 msgid "excess elements in array initializer"
 
92357
-msgstr ""
 
92358
+msgstr "ylimääräisiä alkioita taulukkoalustimessa"
 
92359
 
 
92360
 #: c/c-typeck.c:8362
 
92361
 #, gcc-internal-format
 
92362
 msgid "excess elements in vector initializer"
 
92363
-msgstr ""
 
92364
+msgstr "ylimääräisiä alkioita vektorialustimessa"
 
92365
 
 
92366
 #: c/c-typeck.c:8394
 
92367
 #, gcc-internal-format
 
92368
 msgid "excess elements in scalar initializer"
 
92369
-msgstr ""
 
92370
+msgstr "ylimääräisiä alkioita skalaarialustimessa"
 
92371
 
 
92372
 #: c/c-typeck.c:8631
 
92373
 #, gcc-internal-format
 
92374
@@ -27463,7 +27182,7 @@
 
92375
 #: c/c-typeck.c:8977 cp/parser.c:9265
 
92376
 #, gcc-internal-format
 
92377
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 
92378
-msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>n välttämiseksi"
 
92379
+msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>:n välttämiseksi"
 
92380
 
 
92381
 #: c/c-typeck.c:9086 cp/parser.c:9994
 
92382
 #, gcc-internal-format
 
92383
@@ -27492,7 +27211,6 @@
 
92384
 
 
92385
 #: c/c-typeck.c:9894 c/c-typeck.c:10031 cp/typeck.c:4461
 
92386
 #, fuzzy, gcc-internal-format
 
92387
-#| msgid "Warn about comparison of different enum types"
 
92388
 msgid "comparing vectors with different element types"
 
92389
 msgstr "Varoita eri enum-tyyppien vertailusta"
 
92390
 
 
92391
@@ -27539,7 +27257,7 @@
 
92392
 #: c/c-typeck.c:10069
 
92393
 #, gcc-internal-format
 
92394
 msgid "comparison of complete and incomplete pointers"
 
92395
-msgstr ""
 
92396
+msgstr "täydellisen ja vaillinaisen osoittimen vertailu"
 
92397
 
 
92398
 #: c/c-typeck.c:10071
 
92399
 #, gcc-internal-format
 
92400
@@ -27548,7 +27266,6 @@
 
92401
 
 
92402
 #: c/c-typeck.c:10076
 
92403
 #, fuzzy, gcc-internal-format
 
92404
-#| msgid "ordered comparison of pointer with integer zero"
 
92405
 msgid "ordered comparison of pointer with null pointer"
 
92406
 msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
 
92407
 
 
92408
@@ -27580,7 +27297,6 @@
 
92409
 
 
92410
 #: c/c-typeck.c:10459
 
92411
 #, fuzzy, gcc-internal-format
 
92412
-#| msgid "used struct type value where scalar is required"
 
92413
 msgid "used vector type where scalar is required"
 
92414
 msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
 
92415
 
 
92416
@@ -27644,8 +27360,8 @@
 
92417
 #, gcc-internal-format, gfc-internal-format
 
92418
 msgid "  candidate expects %d argument, %d provided"
 
92419
 msgid_plural "  candidate expects %d arguments, %d provided"
 
92420
-msgstr[0] ""
 
92421
-msgstr[1] ""
 
92422
+msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
 
92423
+msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
 
92424
 
 
92425
 #: cp/call.c:3154
 
92426
 #, gcc-internal-format
 
92427
@@ -27654,13 +27370,11 @@
 
92428
 
 
92429
 #: cp/call.c:3159
 
92430
 #, fuzzy, gcc-internal-format
 
92431
-#| msgid "<built-in>"
 
92432
 msgid "%s%D(%T, %T) <built-in>"
 
92433
 msgstr "<sisäinen>"
 
92434
 
 
92435
 #: cp/call.c:3163
 
92436
 #, fuzzy, gcc-internal-format
 
92437
-#| msgid "<built-in>"
 
92438
 msgid "%s%D(%T) <built-in>"
 
92439
 msgstr "<sisäinen>"
 
92440
 
 
92441
@@ -27784,7 +27498,6 @@
 
92442
 
 
92443
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
92444
 #, fuzzy, gcc-internal-format
 
92445
-#| msgid "<unknown operator>"
 
92446
 msgid "%<operator%s%>"
 
92447
 msgstr "<tuntematon operaattori>"
 
92448
 
 
92449
@@ -27795,7 +27508,6 @@
 
92450
 
 
92451
 #: cp/call.c:4228
 
92452
 #, fuzzy, gcc-internal-format
 
92453
-#| msgid "<unknown operator>"
 
92454
 msgid "%<operator[]%>"
 
92455
 msgstr "<tuntematon operaattori>"
 
92456
 
 
92457
@@ -27806,7 +27518,6 @@
 
92458
 
 
92459
 #: cp/call.c:4239
 
92460
 #, fuzzy, gcc-internal-format
 
92461
-#| msgid "%s"
 
92462
 msgid "%qs"
 
92463
 msgstr "%s"
 
92464
 
 
92465
@@ -27837,7 +27548,6 @@
 
92466
 
 
92467
 #: cp/call.c:4433
 
92468
 #, fuzzy, gcc-internal-format
 
92469
-#| msgid "pointer type mismatch in conditional expression"
 
92470
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
92471
 msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
 
92472
 
 
92473
@@ -27932,23 +27642,22 @@
 
92474
 msgstr "NULLin muunnos epäosoitintyypiksi %qT"
 
92475
 
 
92476
 #: cp/call.c:5755
 
92477
-#, fuzzy, gcc-internal-format
 
92478
+#, gcc-internal-format
 
92479
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 
92480
-msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
 
92481
+msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
 
92482
 
 
92483
 #: cp/call.c:5759
 
92484
 #, fuzzy, gcc-internal-format
 
92485
 msgid "converting %<false%> to pointer type %qT"
 
92486
-msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
 
92487
+msgstr "muunnetaan %<false%> osoitintyyppiksi %qT"
 
92488
 
 
92489
 #: cp/call.c:5802
 
92490
-#, fuzzy, gcc-internal-format
 
92491
+#, gcc-internal-format
 
92492
 msgid "too many braces around initializer for %qT"
 
92493
-msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
 
92494
+msgstr "liikaa aaltosulkeita %qT:n alustimen ympärillä"
 
92495
 
 
92496
 #: cp/call.c:5808
 
92497
 #, fuzzy, gcc-internal-format
 
92498
-#| msgid "invalid conversion from %qT to %qT"
 
92499
 msgid "invalid user-defined conversion from %qT to %qT"
 
92500
 msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
92501
 
 
92502
@@ -27968,9 +27677,9 @@
 
92503
 msgstr ""
 
92504
 
 
92505
 #: cp/call.c:5949 cp/call.c:6080
 
92506
-#, fuzzy, gcc-internal-format
 
92507
+#, gcc-internal-format
 
92508
 msgid "  initializing argument %P of %q+D"
 
92509
-msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
 
92510
+msgstr "  alustettaessa funktion %2$q+D argumenttia %1$P"
 
92511
 
 
92512
 # XXX
 
92513
 # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
 
92514
@@ -28000,15 +27709,15 @@
 
92515
 msgstr ""
 
92516
 
 
92517
 #: cp/call.c:6268
 
92518
-#, fuzzy, gcc-internal-format
 
92519
+#, gcc-internal-format
 
92520
 msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
 
92521
-msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
 
92522
+msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi välittää %<...%>:n kautta"
 
92523
 
 
92524
 #. conditionally-supported behavior [expr.call] 5.2.2/7.
 
92525
 #: cp/call.c:6300
 
92526
-#, fuzzy, gcc-internal-format
 
92527
+#, gcc-internal-format
 
92528
 msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
 
92529
-msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi vastaanottaa %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
 
92530
+msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
 
92531
 
 
92532
 #: cp/call.c:6359
 
92533
 #, gcc-internal-format
 
92534
@@ -28021,9 +27730,9 @@
 
92535
 msgstr ""
 
92536
 
 
92537
 #: cp/call.c:6482
 
92538
-#, fuzzy, gcc-internal-format
 
92539
+#, gcc-internal-format
 
92540
 msgid "argument of function call might be a candidate for a format attribute"
 
92541
-msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
 
92542
+msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
 
92543
 
 
92544
 # XXX
 
92545
 #: cp/call.c:6526
 
92546
@@ -28056,108 +27765,107 @@
 
92547
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
92548
 msgstr ""
 
92549
 
 
92550
-#: cp/call.c:7153
 
92551
+#: cp/call.c:7156
 
92552
 #, gcc-internal-format
 
92553
 msgid "could not find class$ field in java interface type %qT"
 
92554
 msgstr ""
 
92555
 
 
92556
-#: cp/call.c:7414
 
92557
+#: cp/call.c:7417
 
92558
 #, gcc-internal-format
 
92559
 msgid "call to non-function %qD"
 
92560
 msgstr ""
 
92561
 
 
92562
-#: cp/call.c:7459 cp/typeck.c:2680
 
92563
+#: cp/call.c:7462 cp/typeck.c:2680
 
92564
 #, gcc-internal-format
 
92565
 msgid "cannot call constructor %<%T::%D%> directly"
 
92566
 msgstr ""
 
92567
 
 
92568
-#: cp/call.c:7461
 
92569
+#: cp/call.c:7464
 
92570
 #, gcc-internal-format
 
92571
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
92572
 msgstr ""
 
92573
 
 
92574
-#: cp/call.c:7578
 
92575
+#: cp/call.c:7581
 
92576
 #, gcc-internal-format
 
92577
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
92578
 msgstr ""
 
92579
 
 
92580
-#: cp/call.c:7591
 
92581
+#: cp/call.c:7594
 
92582
 #, gcc-internal-format
 
92583
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
92584
 msgstr ""
 
92585
 
 
92586
-#: cp/call.c:7616
 
92587
+#: cp/call.c:7619
 
92588
 #, gcc-internal-format
 
92589
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
92590
 msgstr ""
 
92591
 
 
92592
-#: cp/call.c:7645
 
92593
+#: cp/call.c:7661
 
92594
 #, gcc-internal-format
 
92595
 msgid "cannot call member function %qD without object"
 
92596
 msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
 
92597
 
 
92598
-#: cp/call.c:8410
 
92599
+#: cp/call.c:8428
 
92600
 #, gcc-internal-format
 
92601
 msgid "passing %qT chooses %qT over %qT"
 
92602
 msgstr ""
 
92603
 
 
92604
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
92605
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
92606
 #, gcc-internal-format
 
92607
 msgid "  in call to %qD"
 
92608
 msgstr ""
 
92609
 
 
92610
-#: cp/call.c:8470
 
92611
+#: cp/call.c:8488
 
92612
 #, gcc-internal-format
 
92613
 msgid "choosing %qD over %qD"
 
92614
 msgstr ""
 
92615
 
 
92616
-#: cp/call.c:8471
 
92617
+#: cp/call.c:8489
 
92618
 #, gcc-internal-format
 
92619
 msgid "  for conversion from %qT to %qT"
 
92620
 msgstr ""
 
92621
 
 
92622
-#: cp/call.c:8474
 
92623
+#: cp/call.c:8492
 
92624
 #, gcc-internal-format
 
92625
 msgid "  because conversion sequence for the argument is better"
 
92626
 msgstr ""
 
92627
 
 
92628
-#: cp/call.c:8628
 
92629
+#: cp/call.c:8646
 
92630
 #, gcc-internal-format
 
92631
 msgid "default argument mismatch in overload resolution"
 
92632
 msgstr ""
 
92633
 
 
92634
-#: cp/call.c:8631
 
92635
+#: cp/call.c:8649
 
92636
 #, gcc-internal-format
 
92637
 msgid " candidate 1: %q+#F"
 
92638
-msgstr ""
 
92639
+msgstr " ehdokas 1: %q+#F"
 
92640
 
 
92641
-#: cp/call.c:8633
 
92642
+#: cp/call.c:8651
 
92643
 #, gcc-internal-format
 
92644
 msgid " candidate 2: %q+#F"
 
92645
-msgstr ""
 
92646
+msgstr " ehdokas 2: %q+#F"
 
92647
 
 
92648
-#: cp/call.c:8677
 
92649
+#: cp/call.c:8695
 
92650
 #, gcc-internal-format
 
92651
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 
92652
 msgstr "ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:"
 
92653
 
 
92654
-#: cp/call.c:8841
 
92655
+#: cp/call.c:8859
 
92656
 #, fuzzy, gcc-internal-format
 
92657
-#| msgid "converting from %qT to %qT"
 
92658
 msgid "could not convert %qE from %qT to %qT"
 
92659
 msgstr "muunnos tyypistä %qT tyyppiin %qT"
 
92660
 
 
92661
-#: cp/call.c:9034
 
92662
+#: cp/call.c:9052
 
92663
 #, gcc-internal-format
 
92664
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
92665
 msgstr ""
 
92666
 
 
92667
-#: cp/call.c:9150
 
92668
+#: cp/call.c:9168
 
92669
 #, fuzzy, gcc-internal-format
 
92670
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
92671
 msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
 
92672
 
 
92673
-#: cp/call.c:9154
 
92674
+#: cp/call.c:9172
 
92675
 #, gcc-internal-format
 
92676
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
92677
 msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
 
92678
@@ -28179,7 +27887,6 @@
 
92679
 
 
92680
 #: cp/class.c:1120
 
92681
 #, fuzzy, gcc-internal-format
 
92682
-#| msgid "type %qT is not derived from type %qT"
 
92683
 msgid "%q#D inherited from %qT"
 
92684
 msgstr "tyyppi %qT ei periydy %qT-tyypistä"
 
92685
 
 
92686
@@ -28230,7 +27937,6 @@
 
92687
 
 
92688
 #: cp/class.c:1331 cp/class.c:1341
 
92689
 #, fuzzy, gcc-internal-format
 
92690
-#| msgid "%qD declared here"
 
92691
 msgid "%qT declared here"
 
92692
 msgstr "%qD esitelty täällä"
 
92693
 
 
92694
@@ -28269,369 +27975,366 @@
 
92695
 msgid "no unique final overrider for %qD in %qT"
 
92696
 msgstr ""
 
92697
 
 
92698
-#: cp/class.c:2648
 
92699
+#: cp/class.c:2652
 
92700
 #, fuzzy, gcc-internal-format
 
92701
 msgid "%q+#D marked final, but is not virtual"
 
92702
 msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
 
92703
 
 
92704
-#: cp/class.c:2650
 
92705
+#: cp/class.c:2654
 
92706
 #, gcc-internal-format
 
92707
 msgid "%q+#D marked override, but does not override"
 
92708
 msgstr ""
 
92709
 
 
92710
 #. Here we know it is a hider, and no overrider exists.
 
92711
-#: cp/class.c:2719
 
92712
+#: cp/class.c:2723
 
92713
 #, gcc-internal-format
 
92714
 msgid "%q+D was hidden"
 
92715
-msgstr ""
 
92716
+msgstr "%q+D oli piilotettu"
 
92717
 
 
92718
-#: cp/class.c:2720
 
92719
+#: cp/class.c:2724
 
92720
 #, gcc-internal-format
 
92721
 msgid "  by %q+D"
 
92722
 msgstr ""
 
92723
 
 
92724
-#: cp/class.c:2763 cp/decl2.c:1365
 
92725
+#: cp/class.c:2767 cp/decl2.c:1365
 
92726
 #, gcc-internal-format
 
92727
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
92728
 msgstr ""
 
92729
 
 
92730
 # semi-fuzzy
 
92731
-#: cp/class.c:2766
 
92732
+#: cp/class.c:2770
 
92733
 #, fuzzy, gcc-internal-format
 
92734
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
92735
 msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
 
92736
 
 
92737
-#: cp/class.c:2774 cp/decl2.c:1371
 
92738
+#: cp/class.c:2778 cp/decl2.c:1371
 
92739
 #, gcc-internal-format
 
92740
 msgid "private member %q+#D in anonymous union"
 
92741
 msgstr ""
 
92742
 
 
92743
-#: cp/class.c:2776
 
92744
+#: cp/class.c:2780
 
92745
 #, gcc-internal-format
 
92746
 msgid "private member %q+#D in anonymous struct"
 
92747
 msgstr ""
 
92748
 
 
92749
-#: cp/class.c:2781 cp/decl2.c:1373
 
92750
+#: cp/class.c:2785 cp/decl2.c:1373
 
92751
 #, gcc-internal-format
 
92752
 msgid "protected member %q+#D in anonymous union"
 
92753
 msgstr ""
 
92754
 
 
92755
-#: cp/class.c:2783
 
92756
+#: cp/class.c:2787
 
92757
 #, gcc-internal-format
 
92758
 msgid "protected member %q+#D in anonymous struct"
 
92759
 msgstr ""
 
92760
 
 
92761
-#: cp/class.c:2927
 
92762
+#: cp/class.c:2931
 
92763
 #, gcc-internal-format
 
92764
 msgid "the ellipsis in %qD is not inherited"
 
92765
 msgstr ""
 
92766
 
 
92767
-#: cp/class.c:3103
 
92768
+#: cp/class.c:3106
 
92769
 #, gcc-internal-format
 
92770
 msgid "bit-field %q+#D with non-integral type"
 
92771
 msgstr "bittikenttä %+q#D ei ole kokonaislukutyyppinen"
 
92772
 
 
92773
-#: cp/class.c:3119
 
92774
+#: cp/class.c:3122
 
92775
 #, gcc-internal-format
 
92776
 msgid "bit-field %q+D width not an integer constant"
 
92777
 msgstr "bittikentän %q+D leveys ei ole kokonaislukuvakio"
 
92778
 
 
92779
-#: cp/class.c:3124
 
92780
+#: cp/class.c:3127
 
92781
 #, gcc-internal-format
 
92782
 msgid "negative width in bit-field %q+D"
 
92783
 msgstr "bittikentän %q+D leveys negatiivinen"
 
92784
 
 
92785
-#: cp/class.c:3129
 
92786
+#: cp/class.c:3132
 
92787
 #, gcc-internal-format
 
92788
 msgid "zero width for bit-field %q+D"
 
92789
 msgstr "bittikentän %q+D leveys nolla"
 
92790
 
 
92791
-#: cp/class.c:3135
 
92792
+#: cp/class.c:3138
 
92793
 #, gcc-internal-format
 
92794
 msgid "width of %q+D exceeds its type"
 
92795
 msgstr "bittikentän %q+D leveys ylittää kentän tyypin leveyden"
 
92796
 
 
92797
-#: cp/class.c:3139
 
92798
+#: cp/class.c:3142
 
92799
 #, gcc-internal-format
 
92800
 msgid "%q+D is too small to hold all values of %q#T"
 
92801
-msgstr ""
 
92802
+msgstr "%q+D on liian pieni sisältämään %q#T:n kaikkia arvoja"
 
92803
 
 
92804
-#: cp/class.c:3198
 
92805
+#: cp/class.c:3201
 
92806
 #, gcc-internal-format
 
92807
 msgid "member %q+#D with constructor not allowed in union"
 
92808
 msgstr ""
 
92809
 
 
92810
-#: cp/class.c:3201
 
92811
+#: cp/class.c:3204
 
92812
 #, gcc-internal-format
 
92813
 msgid "member %q+#D with destructor not allowed in union"
 
92814
 msgstr ""
 
92815
 
 
92816
-#: cp/class.c:3203
 
92817
+#: cp/class.c:3206
 
92818
 #, gcc-internal-format
 
92819
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
92820
 msgstr ""
 
92821
 
 
92822
-#: cp/class.c:3207
 
92823
+#: cp/class.c:3210
 
92824
 #, gcc-internal-format
 
92825
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
92826
 msgstr ""
 
92827
 
 
92828
-#: cp/class.c:3244
 
92829
+#: cp/class.c:3247
 
92830
 #, gcc-internal-format
 
92831
 msgid "multiple fields in union %qT initialized"
 
92832
-msgstr ""
 
92833
+msgstr "useita kenttiä unionissa %qT alustettu"
 
92834
 
 
92835
-#: cp/class.c:3329
 
92836
+#: cp/class.c:3332
 
92837
 #, gcc-internal-format
 
92838
 msgid "%q+D may not be static because it is a member of a union"
 
92839
-msgstr ""
 
92840
+msgstr "%q+D ei voi olla staattinen koska se on unionin jäsen"
 
92841
 
 
92842
-#: cp/class.c:3334
 
92843
+#: cp/class.c:3337
 
92844
 #, gcc-internal-format
 
92845
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
92846
-msgstr ""
 
92847
+msgstr "%q+D:lla ei voi olla viitetyyppiä %qT, koska se on unionin jäsen"
 
92848
 
 
92849
-#: cp/class.c:3345
 
92850
+#: cp/class.c:3348
 
92851
 #, fuzzy, gcc-internal-format
 
92852
 msgid "field %q+D invalidly declared function type"
 
92853
 msgstr "kenttä %qs esitelty funktiona"
 
92854
 
 
92855
-#: cp/class.c:3351
 
92856
+#: cp/class.c:3354
 
92857
 #, fuzzy, gcc-internal-format
 
92858
 msgid "field %q+D invalidly declared method type"
 
92859
 msgstr "%Jparametri %qD esitelty tyhjällä tyypillä"
 
92860
 
 
92861
-#: cp/class.c:3407
 
92862
+#: cp/class.c:3410
 
92863
 #, gcc-internal-format
 
92864
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
92865
 msgstr ""
 
92866
 
 
92867
-#: cp/class.c:3504
 
92868
+#: cp/class.c:3507
 
92869
 #, gcc-internal-format
 
92870
 msgid "field %q+#D with same name as class"
 
92871
-msgstr ""
 
92872
+msgstr "kentällä %q+#D on sama nimi kuin luokalla"
 
92873
 
 
92874
-#: cp/class.c:3527
 
92875
+#: cp/class.c:3530
 
92876
 #, gcc-internal-format
 
92877
 msgid "%q#T has pointer data members"
 
92878
 msgstr "luokalla %q#T on datajäseninä osoittimia"
 
92879
 
 
92880
-#: cp/class.c:3532
 
92881
+#: cp/class.c:3535
 
92882
 #, gcc-internal-format
 
92883
 msgid "  but does not override %<%T(const %T&)%>"
 
92884
 msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
 
92885
 
 
92886
-#: cp/class.c:3534
 
92887
+#: cp/class.c:3537
 
92888
 #, gcc-internal-format
 
92889
 msgid "  or %<operator=(const %T&)%>"
 
92890
 msgstr "  eikä %<operator=(const %T&)%>"
 
92891
 
 
92892
-#: cp/class.c:3538
 
92893
+#: cp/class.c:3541
 
92894
 #, gcc-internal-format
 
92895
 msgid "  but does not override %<operator=(const %T&)%>"
 
92896
-msgstr ""
 
92897
+msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
 
92898
 
 
92899
-#: cp/class.c:4009
 
92900
+#: cp/class.c:4012
 
92901
 #, gcc-internal-format
 
92902
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
92903
 msgstr ""
 
92904
 
 
92905
-#: cp/class.c:4136
 
92906
+#: cp/class.c:4139
 
92907
 #, gcc-internal-format
 
92908
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
92909
 msgstr ""
 
92910
 
 
92911
-#: cp/class.c:4218
 
92912
+#: cp/class.c:4221
 
92913
 #, gcc-internal-format
 
92914
 msgid "initializer specified for non-virtual method %q+D"
 
92915
 msgstr ""
 
92916
 
 
92917
-#: cp/class.c:4645
 
92918
+#: cp/class.c:4648
 
92919
 #, gcc-internal-format
 
92920
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
92921
 msgstr ""
 
92922
 
 
92923
-#: cp/class.c:4666
 
92924
+#: cp/class.c:4669
 
92925
 #, gcc-internal-format
 
92926
 msgid "method declared %qE overriding %qE method"
 
92927
 msgstr ""
 
92928
 
 
92929
-#: cp/class.c:5132 cp/semantics.c:5826
 
92930
+#: cp/class.c:5135 cp/semantics.c:5828
 
92931
 #, fuzzy, gcc-internal-format
 
92932
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
92933
 msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
 
92934
 
 
92935
-#: cp/class.c:5157
 
92936
+#: cp/class.c:5160
 
92937
 #, fuzzy, gcc-internal-format
 
92938
-#| msgid "%q#T is not a class"
 
92939
 msgid "%q+T is not literal because:"
 
92940
 msgstr "%q#T ei ole luokka"
 
92941
 
 
92942
-#: cp/class.c:5159
 
92943
+#: cp/class.c:5162
 
92944
 #, fuzzy, gcc-internal-format
 
92945
-#| msgid "Java class %qT cannot have an implicit non-trivial destructor"
 
92946
 msgid "  %q+T has a non-trivial destructor"
 
92947
 msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
 
92948
 
 
92949
-#: cp/class.c:5164
 
92950
+#: cp/class.c:5167
 
92951
 #, gcc-internal-format
 
92952
 msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor"
 
92953
 msgstr ""
 
92954
 
 
92955
-#: cp/class.c:5200
 
92956
+#: cp/class.c:5203
 
92957
 #, gcc-internal-format
 
92958
 msgid "  base class %qT of %q+T is non-literal"
 
92959
 msgstr ""
 
92960
 
 
92961
-#: cp/class.c:5214
 
92962
+#: cp/class.c:5217
 
92963
 #, fuzzy, gcc-internal-format
 
92964
 msgid "  non-static data member %q+D has non-literal type"
 
92965
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
92966
 
 
92967
-#: cp/class.c:5332
 
92968
+#: cp/class.c:5335
 
92969
 #, gcc-internal-format
 
92970
 msgid "non-static reference %q+#D in class without a constructor"
 
92971
 msgstr ""
 
92972
 
 
92973
-#: cp/class.c:5337
 
92974
+#: cp/class.c:5340
 
92975
 #, gcc-internal-format
 
92976
 msgid "non-static const member %q+#D in class without a constructor"
 
92977
 msgstr ""
 
92978
 
 
92979
 #. If the function is defaulted outside the class, we just
 
92980
 #. give the synthesis error.
 
92981
-#: cp/class.c:5363
 
92982
+#: cp/class.c:5366
 
92983
 #, gcc-internal-format
 
92984
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
92985
 msgstr ""
 
92986
 
 
92987
-#: cp/class.c:5587
 
92988
+#: cp/class.c:5590
 
92989
 #, gcc-internal-format
 
92990
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
92991
 msgstr ""
 
92992
 
 
92993
-#: cp/class.c:5688
 
92994
+#: cp/class.c:5691
 
92995
 #, gcc-internal-format
 
92996
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
92997
 msgstr ""
 
92998
 
 
92999
-#: cp/class.c:5700
 
93000
+#: cp/class.c:5703
 
93001
 #, gcc-internal-format
 
93002
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
93003
 msgstr ""
 
93004
 
 
93005
-#: cp/class.c:5886
 
93006
+#: cp/class.c:5889
 
93007
 #, gcc-internal-format
 
93008
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
93009
 msgstr ""
 
93010
 
 
93011
-#: cp/class.c:5926
 
93012
+#: cp/class.c:5929
 
93013
 #, gcc-internal-format
 
93014
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
93015
 msgstr ""
 
93016
 
 
93017
-#: cp/class.c:5954
 
93018
+#: cp/class.c:5957
 
93019
 #, gcc-internal-format
 
93020
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
93021
 msgstr ""
 
93022
 
 
93023
-#: cp/class.c:5964
 
93024
+#: cp/class.c:5967
 
93025
 #, gcc-internal-format
 
93026
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
93027
 msgstr ""
 
93028
 
 
93029
-#: cp/class.c:6052
 
93030
+#: cp/class.c:6055
 
93031
 #, gcc-internal-format
 
93032
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
93033
 msgstr "tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
 
93034
 
 
93035
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
93036
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
93037
 #, gcc-internal-format
 
93038
 msgid "redefinition of %q#T"
 
93039
 msgstr "%q#T uudelleenmääritelty"
 
93040
 
 
93041
-#: cp/class.c:6369
 
93042
+#: cp/class.c:6372
 
93043
 #, gcc-internal-format
 
93044
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
93045
 msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
 
93046
 
 
93047
-#: cp/class.c:6395
 
93048
+#: cp/class.c:6398
 
93049
 #, fuzzy, gcc-internal-format
 
93050
-#| msgid "class %qT does not have any field named %qD"
 
93051
 msgid "type transparent %q#T does not have any fields"
 
93052
 msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
 
93053
 
 
93054
-#: cp/class.c:6401
 
93055
+#: cp/class.c:6404
 
93056
 #, gcc-internal-format
 
93057
 msgid "type transparent class %qT has base classes"
 
93058
 msgstr ""
 
93059
 
 
93060
-#: cp/class.c:6405
 
93061
+#: cp/class.c:6408
 
93062
 #, fuzzy, gcc-internal-format
 
93063
 msgid "type transparent class %qT has virtual functions"
 
93064
 msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
 
93065
 
 
93066
-#: cp/class.c:6411
 
93067
+#: cp/class.c:6414
 
93068
 #, gcc-internal-format
 
93069
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
93070
 msgstr ""
 
93071
 
 
93072
-#: cp/class.c:6562
 
93073
+#: cp/class.c:6565
 
93074
 #, gcc-internal-format
 
93075
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
93076
 msgstr ""
 
93077
 
 
93078
-#: cp/class.c:7071
 
93079
+#: cp/class.c:7074
 
93080
 #, gcc-internal-format
 
93081
 msgid "language string %<\"%E\"%> not recognized"
 
93082
 msgstr ""
 
93083
 
 
93084
-#: cp/class.c:7160
 
93085
+#: cp/class.c:7163
 
93086
 #, gcc-internal-format
 
93087
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
93088
 msgstr ""
 
93089
 
 
93090
-#: cp/class.c:7280
 
93091
+#: cp/class.c:7283
 
93092
 #, gcc-internal-format
 
93093
 msgid "no matches converting function %qD to type %q#T"
 
93094
 msgstr ""
 
93095
 
 
93096
-#: cp/class.c:7308
 
93097
+#: cp/class.c:7311
 
93098
 #, gcc-internal-format
 
93099
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
93100
 msgstr ""
 
93101
 
 
93102
-#: cp/class.c:7335
 
93103
+#: cp/class.c:7338
 
93104
 #, gcc-internal-format
 
93105
 msgid "assuming pointer to member %qD"
 
93106
 msgstr ""
 
93107
 
 
93108
-#: cp/class.c:7338
 
93109
+#: cp/class.c:7341
 
93110
 #, gcc-internal-format
 
93111
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
93112
 msgstr ""
 
93113
 
 
93114
-#: cp/class.c:7413 cp/class.c:7447
 
93115
+#: cp/class.c:7416 cp/class.c:7450
 
93116
 #, gcc-internal-format
 
93117
 msgid "not enough type information"
 
93118
 msgstr ""
 
93119
 
 
93120
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
93121
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
93122
 #, gcc-internal-format
 
93123
 msgid "cannot convert %qE from type %qT to type %qT"
 
93124
-msgstr ""
 
93125
+msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
 
93126
 
 
93127
 #. [basic.scope.class]
 
93128
 #.
 
93129
 #. A name N used in a class S shall refer to the same declaration
 
93130
 #. in its context and when re-evaluated in the completed scope of
 
93131
 #. S.
 
93132
-#: cp/class.c:7742 cp/decl.c:1325
 
93133
+#: cp/class.c:7745 cp/decl.c:1325
 
93134
 #, gcc-internal-format
 
93135
 msgid "declaration of %q#D"
 
93136
 msgstr ""
 
93137
 
 
93138
-#: cp/class.c:7743
 
93139
+#: cp/class.c:7746
 
93140
 #, gcc-internal-format
 
93141
 msgid "changes meaning of %qD from %q+#D"
 
93142
 msgstr ""
 
93143
@@ -28643,14 +28346,13 @@
 
93144
 
 
93145
 #: cp/cvt.c:91
 
93146
 #, fuzzy, gcc-internal-format
 
93147
-#| msgid "cannot convert type %qT to type %qT"
 
93148
 msgid "can%'t convert from incomplete type %qT to %qT"
 
93149
 msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
 
93150
 
 
93151
 #: cp/cvt.c:101
 
93152
 #, gcc-internal-format
 
93153
 msgid "conversion of %qE from %qT to %qT is ambiguous"
 
93154
-msgstr ""
 
93155
+msgstr "%qE:n muunnos tyypistä %qT tyyppiin %qT ei ole yksiselitteinen"
 
93156
 
 
93157
 #: cp/cvt.c:383
 
93158
 #, fuzzy, gcc-internal-format
 
93159
@@ -28750,7 +28452,6 @@
 
93160
 
 
93161
 #: cp/cvt.c:1036
 
93162
 #, fuzzy, gcc-internal-format
 
93163
-#| msgid "invalid application of %qs to incomplete type %qT "
 
93164
 msgid "indirection will not access object of incomplete type %qT in statement"
 
93165
 msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
 
93166
 
 
93167
@@ -28931,37 +28632,31 @@
 
93168
 
 
93169
 #: cp/cvt.c:1335
 
93170
 #, fuzzy, gcc-internal-format
 
93171
-#| msgid "left-hand operand of comma expression has no effect"
 
93172
 msgid "second operand of conditional expression has no effect"
 
93173
 msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
 
93174
 
 
93175
 #: cp/cvt.c:1340
 
93176
 #, fuzzy, gcc-internal-format
 
93177
-#| msgid "left-hand operand of comma expression has no effect"
 
93178
 msgid "third operand of conditional expression has no effect"
 
93179
 msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
 
93180
 
 
93181
 #: cp/cvt.c:1345
 
93182
 #, fuzzy, gcc-internal-format
 
93183
-#| msgid "left-hand operand of comma expression has no effect"
 
93184
 msgid "right operand of comma operator has no effect"
 
93185
 msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
 
93186
 
 
93187
 #: cp/cvt.c:1349
 
93188
 #, fuzzy, gcc-internal-format
 
93189
-#| msgid "left-hand operand of comma expression has no effect"
 
93190
 msgid "left operand of comma operator has no effect"
 
93191
 msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
 
93192
 
 
93193
 #: cp/cvt.c:1353
 
93194
 #, fuzzy, gcc-internal-format
 
93195
-#| msgid "statement with no effect"
 
93196
 msgid "statement has no effect"
 
93197
 msgstr "lauseella ei ole vaikutusta"
 
93198
 
 
93199
 #: cp/cvt.c:1357
 
93200
 #, fuzzy, gcc-internal-format
 
93201
-#| msgid "left-hand operand of comma expression has no effect"
 
93202
 msgid "for increment expression has no effect"
 
93203
 msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
 
93204
 
 
93205
@@ -28973,7 +28668,7 @@
 
93206
 #: cp/cvt.c:1587 cp/cvt.c:1636
 
93207
 #, gcc-internal-format
 
93208
 msgid "ambiguous default type conversion from %qT"
 
93209
-msgstr ""
 
93210
+msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistä %qT"
 
93211
 
 
93212
 #: cp/cvt.c:1589
 
93213
 #, gcc-internal-format
 
93214
@@ -28987,7 +28682,6 @@
 
93215
 
 
93216
 #: cp/decl.c:640
 
93217
 #, fuzzy, gcc-internal-format
 
93218
-#| msgid "label %q+D defined but not used"
 
93219
 msgid "variable %q+D set but not used"
 
93220
 msgstr "nimike %q+D määritelty mutta käytettämättä"
 
93221
 
 
93222
@@ -28998,9 +28692,9 @@
 
93223
 
 
93224
 #: cp/decl.c:1147 cp/decl.c:1756 objc/objc-act.c:3375 objc/objc-act.c:3964
 
93225
 #: objc/objc-act.c:3992 objc/objc-act.c:4048 objc/objc-act.c:6831
 
93226
-#, fuzzy, gcc-internal-format
 
93227
+#, gcc-internal-format
 
93228
 msgid "previous declaration of %q+D"
 
93229
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
93230
+msgstr "%q+D:n edellinen esittely"
 
93231
 
 
93232
 #: cp/decl.c:1179
 
93233
 #, fuzzy, gcc-internal-format
 
93234
@@ -29008,13 +28702,12 @@
 
93235
 msgstr "%qs esitelty funktiotaulukkona"
 
93236
 
 
93237
 #: cp/decl.c:1181
 
93238
-#, fuzzy, gcc-internal-format
 
93239
+#, gcc-internal-format
 
93240
 msgid "from previous declaration %q+F"
 
93241
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
93242
+msgstr "edellisestä esittelystä %q+F"
 
93243
 
 
93244
 #: cp/decl.c:1206
 
93245
 #, fuzzy, gcc-internal-format
 
93246
-#| msgid "declaration of %qD as non-member"
 
93247
 msgid "redeclaration %qD differs in %<constexpr%>"
 
93248
 msgstr "%qD:n esittely ei-jäsenenä"
 
93249
 
 
93250
@@ -29049,19 +28742,17 @@
 
93251
 msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
93252
 
 
93253
 #: cp/decl.c:1289
 
93254
-#, fuzzy, gcc-internal-format
 
93255
+#, gcc-internal-format
 
93256
 msgid "previous declaration of %q+D was inline"
 
93257
-msgstr "%J%qD:n edellinen esittely oli täällä"
 
93258
+msgstr "%q+D:n edellinen esittely oli inline"
 
93259
 
 
93260
 #: cp/decl.c:1313 cp/decl.c:1387
 
93261
 #, fuzzy, gcc-internal-format
 
93262
-#| msgid "cannot disable built-in function %qs"
 
93263
 msgid "shadowing built-in function %q#D"
 
93264
 msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
 
93265
 
 
93266
 #: cp/decl.c:1314 cp/decl.c:1388
 
93267
 #, fuzzy, gcc-internal-format
 
93268
-#| msgid "In member function %qs"
 
93269
 msgid "shadowing library function %q#D"
 
93270
 msgstr "Jäsenfunktio %qs"
 
93271
 
 
93272
@@ -29098,22 +28789,22 @@
 
93273
 #: cp/decl.c:1495
 
93274
 #, gcc-internal-format
 
93275
 msgid "declaration of template %q#D"
 
93276
-msgstr ""
 
93277
+msgstr "mallin %q#D esittely"
 
93278
 
 
93279
 #: cp/decl.c:1496 cp/name-lookup.c:844 cp/name-lookup.c:859
 
93280
-#, fuzzy, gcc-internal-format
 
93281
+#, gcc-internal-format
 
93282
 msgid "conflicts with previous declaration %q+#D"
 
93283
-msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
93284
+msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
 
93285
 
 
93286
 #: cp/decl.c:1511 cp/decl.c:1536
 
93287
-#, fuzzy, gcc-internal-format
 
93288
+#, gcc-internal-format
 
93289
 msgid "ambiguates old declaration %q+#D"
 
93290
-msgstr "%qs-nimikkeen kaksoisesittely"
 
93291
+msgstr "ei-yksiselitteistää vanhan esittelyn %q+#D"
 
93292
 
 
93293
 #: cp/decl.c:1519
 
93294
 #, gcc-internal-format
 
93295
 msgid "declaration of C function %q#D conflicts with"
 
93296
-msgstr ""
 
93297
+msgstr "C-funktion %q#D esittely on ristiriidassa"
 
93298
 
 
93299
 #: cp/decl.c:1521
 
93300
 #, fuzzy, gcc-internal-format
 
93301
@@ -29128,7 +28819,7 @@
 
93302
 #: cp/decl.c:1544
 
93303
 #, gcc-internal-format
 
93304
 msgid "conflicting declaration %q#D"
 
93305
-msgstr ""
 
93306
+msgstr "ristiriitainen esittely %q#D"
 
93307
 
 
93308
 #: cp/decl.c:1545
 
93309
 #, fuzzy, gcc-internal-format
 
93310
@@ -29159,15 +28850,15 @@
 
93311
 msgstr "%q+#D määritelty aiemmin täällä"
 
93312
 
 
93313
 #: cp/decl.c:1610 cp/name-lookup.c:1136
 
93314
-#, fuzzy, gcc-internal-format
 
93315
+#, gcc-internal-format
 
93316
 msgid "%q+#D previously declared here"
 
93317
-msgstr "%Jviimeksi käytetty täällä"
 
93318
+msgstr "%q+#D aiemmin esitelty täällä"
 
93319
 
 
93320
 #. Prototype decl follows defn w/o prototype.
 
93321
 #: cp/decl.c:1619
 
93322
-#, fuzzy, gcc-internal-format
 
93323
+#, gcc-internal-format
 
93324
 msgid "prototype for %q+#D"
 
93325
-msgstr "%J%qD:lle ei ole aiempaa prototyyppiä"
 
93326
+msgstr "prototyyppi %q+#D:lle"
 
93327
 
 
93328
 #: cp/decl.c:1621
 
93329
 #, fuzzy, gcc-internal-format
 
93330
@@ -29182,12 +28873,12 @@
 
93331
 #: cp/decl.c:1663
 
93332
 #, gcc-internal-format
 
93333
 msgid "conflicts with new declaration with %qL linkage"
 
93334
-msgstr ""
 
93335
+msgstr "on ristiriidassa uuden esittelyn kanssa %qL-linkityksellä"
 
93336
 
 
93337
 #: cp/decl.c:1686 cp/decl.c:1692
 
93338
 #, gcc-internal-format
 
93339
 msgid "default argument given for parameter %d of %q#D"
 
93340
-msgstr ""
 
93341
+msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
 
93342
 
 
93343
 #: cp/decl.c:1688 cp/decl.c:1694
 
93344
 #, fuzzy, gcc-internal-format
 
93345
@@ -29200,14 +28891,14 @@
 
93346
 msgstr ""
 
93347
 
 
93348
 #: cp/decl.c:1761
 
93349
-#, fuzzy, gcc-internal-format
 
93350
+#, gcc-internal-format
 
93351
 msgid "deleted definition of %qD"
 
93352
-msgstr "%J%qD määritelty uudelleen"
 
93353
+msgstr "%qD:n poistettu määrittely"
 
93354
 
 
93355
 #: cp/decl.c:1762
 
93356
-#, fuzzy, gcc-internal-format
 
93357
+#, gcc-internal-format
 
93358
 msgid "after previous declaration %q+D"
 
93359
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
93360
+msgstr "%q+D:n edellisen esittelyn jälkeen"
 
93361
 
 
93362
 #. From [temp.expl.spec]:
 
93363
 #.
 
93364
@@ -29223,19 +28914,18 @@
 
93365
 msgstr ""
 
93366
 
 
93367
 #: cp/decl.c:2248
 
93368
-#, fuzzy, gcc-internal-format
 
93369
+#, gcc-internal-format
 
93370
 msgid "%q+D: visibility attribute ignored because it"
 
93371
-msgstr "%qs attribuuttia ei huomioida"
 
93372
+msgstr "%q+D: näkyvyysattribuuttia ei oteta huomioon koska se"
 
93373
 
 
93374
 #: cp/decl.c:2250
 
93375
-#, fuzzy, gcc-internal-format
 
93376
+#, gcc-internal-format
 
93377
 msgid "conflicts with previous declaration here"
 
93378
-msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
93379
+msgstr "on ristiriidassa edelliseen tässä olevan esittelyn kanssa"
 
93380
 
 
93381
 #. Reject two definitions.
 
93382
 #: cp/decl.c:2429 cp/decl.c:2458 cp/decl.c:2491 cp/decl.c:2508 cp/decl.c:2581
 
93383
 #, fuzzy, gcc-internal-format
 
93384
-#| msgid "redefinition of %q#T"
 
93385
 msgid "redefinition of %q#D"
 
93386
 msgstr "%q#T uudelleenmääritelty"
 
93387
 
 
93388
@@ -29315,13 +29005,13 @@
 
93389
 #: cp/decl.c:2803 cp/decl.c:2910
 
93390
 #, gcc-internal-format
 
93391
 msgid "  enters try block"
 
93392
-msgstr ""
 
93393
+msgstr "  siirtyy try-lohkoon"
 
93394
 
 
93395
 #. Can't skip init of __exception_info.
 
93396
 #: cp/decl.c:2805 cp/decl.c:2899 cp/decl.c:2912
 
93397
 #, gcc-internal-format
 
93398
 msgid "  enters catch block"
 
93399
-msgstr ""
 
93400
+msgstr "  siirtyy catch-lohkoon"
 
93401
 
 
93402
 #: cp/decl.c:2815 cp/decl.c:2915
 
93403
 #, gcc-internal-format
 
93404
@@ -29334,9 +29024,9 @@
 
93405
 msgstr "hyppy nimiöön %q+D"
 
93406
 
 
93407
 #: cp/decl.c:2903
 
93408
-#, fuzzy, gcc-internal-format
 
93409
+#, gcc-internal-format
 
93410
 msgid "  skips initialization of %q+#D"
 
93411
-msgstr "(%qs:n alustuksen lähistöllä)"
 
93412
+msgstr "  ohittaa %q+#D:n alustuksen"
 
93413
 
 
93414
 #: cp/decl.c:2980
 
93415
 #, gcc-internal-format
 
93416
@@ -29376,12 +29066,12 @@
 
93417
 #: cp/decl.c:3351
 
93418
 #, gcc-internal-format
 
93419
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 
93420
-msgstr ""
 
93421
+msgstr "%<typename %T::%D%> nimeää kohteen %q#T:n, joka ei ole luokkamalli"
 
93422
 
 
93423
 #: cp/decl.c:3358
 
93424
 #, gcc-internal-format
 
93425
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 
93426
-msgstr ""
 
93427
+msgstr "%<typename %T::%D%> nimeää %q#T:n, joka ei ole tyyppi"
 
93428
 
 
93429
 #: cp/decl.c:3430
 
93430
 #, gcc-internal-format
 
93431
@@ -29420,13 +29110,11 @@
 
93432
 
 
93433
 #: cp/decl.c:4190
 
93434
 #, fuzzy, gcc-internal-format
 
93435
-#| msgid "attribute ignored in declaration of %q+#T"
 
93436
 msgid "attribute ignored in declaration of %q#T"
 
93437
 msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
 
93438
 
 
93439
 #: cp/decl.c:4193
 
93440
 #, fuzzy, gcc-internal-format
 
93441
-#| msgid "attribute for %q+#T must follow the %qs keyword"
 
93442
 msgid "attribute for %q#T must follow the %qs keyword"
 
93443
 msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
 
93444
 
 
93445
@@ -29442,7 +29130,6 @@
 
93446
 
 
93447
 #: cp/decl.c:4238
 
93448
 #, fuzzy, gcc-internal-format
 
93449
-#| msgid "a storage class can only be specified for objects and functions"
 
93450
 msgid "%<auto%> can only be specified for variables or function declarations"
 
93451
 msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
 
93452
 
 
93453
@@ -29474,12 +29161,12 @@
 
93454
 #: cp/decl.c:4288
 
93455
 #, gcc-internal-format
 
93456
 msgid "a storage class can only be specified for objects and functions"
 
93457
-msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
 
93458
+msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
 
93459
 
 
93460
 #: cp/decl.c:4294
 
93461
 #, gcc-internal-format
 
93462
 msgid "qualifiers can only be specified for objects and functions"
 
93463
-msgstr ""
 
93464
+msgstr "määreet voidaan määrittää vain olioille ja funktioille"
 
93465
 
 
93466
 #: cp/decl.c:4297
 
93467
 #, fuzzy, gcc-internal-format
 
93468
@@ -29555,17 +29242,17 @@
 
93469
 #: cp/decl.c:4682
 
93470
 #, gcc-internal-format
 
93471
 msgid "variable %q#D has initializer but incomplete type"
 
93472
-msgstr ""
 
93473
+msgstr "muuttujalla %q#D on alustin, mutta vaillinaista tyyppiä"
 
93474
 
 
93475
 #: cp/decl.c:4688 cp/decl.c:5499
 
93476
 #, gcc-internal-format
 
93477
 msgid "elements of array %q#D have incomplete type"
 
93478
-msgstr ""
 
93479
+msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
 
93480
 
 
93481
 #: cp/decl.c:4695 cp/decl.c:6123
 
93482
-#, fuzzy, gcc-internal-format
 
93483
+#, gcc-internal-format
 
93484
 msgid "declaration of %q#D has no initializer"
 
93485
-msgstr "%J%qD:n esittely varjostaa parametria"
 
93486
+msgstr "%q#D:n esittelyllä ei ole alustimia"
 
93487
 
 
93488
 #: cp/decl.c:4697
 
93489
 #, gcc-internal-format
 
93490
@@ -29600,25 +29287,25 @@
 
93491
 #: cp/decl.c:4839
 
93492
 #, gcc-internal-format
 
93493
 msgid "array size missing in %qD"
 
93494
-msgstr ""
 
93495
+msgstr "%qD-taulukon koko puuttuu"
 
93496
 
 
93497
 #: cp/decl.c:4850
 
93498
 #, gcc-internal-format
 
93499
 msgid "zero-size array %qD"
 
93500
-msgstr ""
 
93501
+msgstr "nollan kokoinen taulukko %qD"
 
93502
 
 
93503
 #. An automatic variable with an incomplete type: that is an error.
 
93504
 #. Don't talk about array types here, since we took care of that
 
93505
 #. message in grokdeclarator.
 
93506
 #: cp/decl.c:4892
 
93507
-#, fuzzy, gcc-internal-format
 
93508
+#, gcc-internal-format
 
93509
 msgid "storage size of %qD isn%'t known"
 
93510
-msgstr "%Jmuuttujan %qD koko muistissa ei ole tunnettu"
 
93511
+msgstr "%qD:n koko muistissa ei ole tunnettu"
 
93512
 
 
93513
 #: cp/decl.c:4915
 
93514
-#, fuzzy, gcc-internal-format
 
93515
+#, gcc-internal-format
 
93516
 msgid "storage size of %qD isn%'t constant"
 
93517
-msgstr "%Jmuuttujan %qD koko muistissa ei ole vakio"
 
93518
+msgstr "%qD:n koko muistissa ei ole vakio"
 
93519
 
 
93520
 #: cp/decl.c:4961
 
93521
 #, gcc-internal-format
 
93522
@@ -29628,7 +29315,7 @@
 
93523
 #: cp/decl.c:4965
 
93524
 #, gcc-internal-format
 
93525
 msgid "  you can work around this by removing the initializer"
 
93526
-msgstr ""
 
93527
+msgstr "  voit kiertää tämän poistamalla alustimen"
 
93528
 
 
93529
 #: cp/decl.c:4996
 
93530
 #, gcc-internal-format
 
93531
@@ -29672,7 +29359,6 @@
 
93532
 
 
93533
 #: cp/decl.c:5226
 
93534
 #, fuzzy, gcc-internal-format
 
93535
-#| msgid "invalid initializer"
 
93536
 msgid "invalid initializer for %q#D"
 
93537
 msgstr "epäkelpo alustin"
 
93538
 
 
93539
@@ -29685,7 +29371,7 @@
 
93540
 #: cp/typeck2.c:1299 cp/typeck2.c:1346
 
93541
 #, gcc-internal-format
 
93542
 msgid "too many initializers for %qT"
 
93543
-msgstr ""
 
93544
+msgstr "liikaa alustimia %qT:lle"
 
93545
 
 
93546
 #: cp/decl.c:5326
 
93547
 #, fuzzy, gcc-internal-format
 
93548
@@ -29705,7 +29391,7 @@
 
93549
 #: cp/decl.c:5510
 
93550
 #, gcc-internal-format
 
93551
 msgid "variable-sized object %qD may not be initialized"
 
93552
-msgstr ""
 
93553
+msgstr "muuttuvakokoista objektia %qD ei voi alustaa"
 
93554
 
 
93555
 #: cp/decl.c:5512
 
93556
 #, gcc-internal-format
 
93557
@@ -29713,25 +29399,24 @@
 
93558
 msgstr "muuttuvakokoinen yhdysliteraali"
 
93559
 
 
93560
 #: cp/decl.c:5567
 
93561
-#, fuzzy, gcc-internal-format
 
93562
-#| msgid "%qD has an incomplete type"
 
93563
+#, gcc-internal-format
 
93564
 msgid "%q#D has incomplete type"
 
93565
-msgstr "%qD on vaillinaista tyyppiä"
 
93566
+msgstr "%q#D on vaillinaista tyyppiä"
 
93567
 
 
93568
 #: cp/decl.c:5587
 
93569
 #, gcc-internal-format
 
93570
 msgid "scalar object %qD requires one element in initializer"
 
93571
-msgstr ""
 
93572
+msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
 
93573
 
 
93574
 #: cp/decl.c:5630
 
93575
 #, gcc-internal-format
 
93576
 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
 
93577
-msgstr ""
 
93578
+msgstr "C++98:ssa %qD on alustettava muodostimessa, ei käyttäen %<{...}%>"
 
93579
 
 
93580
 #: cp/decl.c:5717
 
93581
 #, gcc-internal-format
 
93582
 msgid "array %qD initialized by parenthesized string literal %qE"
 
93583
-msgstr ""
 
93584
+msgstr "taulukko %qD alustettu sulkujen sisällä olevalla merkkijonoliteraalilla %qE"
 
93585
 
 
93586
 #: cp/decl.c:5744
 
93587
 #, gcc-internal-format
 
93588
@@ -29771,247 +29456,240 @@
 
93589
 #: cp/decl.c:6391
 
93590
 #, gcc-internal-format
 
93591
 msgid "non-static data member %qD has Java class type"
 
93592
-msgstr ""
 
93593
+msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
 
93594
 
 
93595
 #: cp/decl.c:6460
 
93596
 #, gcc-internal-format
 
93597
 msgid "function %q#D is initialized like a variable"
 
93598
-msgstr ""
 
93599
+msgstr "funktio %q#D alustetaan kuin muuttuja"
 
93600
 
 
93601
-#: cp/decl.c:6883
 
93602
+#: cp/decl.c:6886
 
93603
 #, gcc-internal-format
 
93604
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
93605
 msgstr ""
 
93606
 
 
93607
-#: cp/decl.c:6886
 
93608
+#: cp/decl.c:6889
 
93609
 #, gcc-internal-format
 
93610
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
93611
 msgstr ""
 
93612
 
 
93613
-#: cp/decl.c:6892
 
93614
+#: cp/decl.c:6895
 
93615
 #, gcc-internal-format
 
93616
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
93617
 msgstr ""
 
93618
 
 
93619
-#: cp/decl.c:7119
 
93620
+#: cp/decl.c:7122
 
93621
 #, fuzzy, gcc-internal-format
 
93622
-#| msgid "initializer fails to determine size of %q+D"
 
93623
 msgid "initializer fails to determine size of %qT"
 
93624
 msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
 
93625
 
 
93626
-#: cp/decl.c:7123
 
93627
+#: cp/decl.c:7126
 
93628
 #, fuzzy, gcc-internal-format
 
93629
-#| msgid "array size missing in %q+D"
 
93630
 msgid "array size missing in %qT"
 
93631
 msgstr "taulukon %q+D koko puuttuu"
 
93632
 
 
93633
-#: cp/decl.c:7126
 
93634
+#: cp/decl.c:7129
 
93635
 #, fuzzy, gcc-internal-format
 
93636
-#| msgid "ISO C forbids zero-size array %qE"
 
93637
 msgid "zero-size array %qT"
 
93638
-msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
 
93639
+msgstr "nollan kokoinen taulukko %qD"
 
93640
 
 
93641
-#: cp/decl.c:7142
 
93642
+#: cp/decl.c:7145
 
93643
 #, gcc-internal-format
 
93644
 msgid "destructor for alien class %qT cannot be a member"
 
93645
 msgstr ""
 
93646
 
 
93647
-#: cp/decl.c:7144
 
93648
+#: cp/decl.c:7147
 
93649
 #, gcc-internal-format
 
93650
 msgid "constructor for alien class %qT cannot be a member"
 
93651
 msgstr ""
 
93652
 
 
93653
-#: cp/decl.c:7168
 
93654
+#: cp/decl.c:7171
 
93655
 #, fuzzy, gcc-internal-format
 
93656
 msgid "%qD declared as a %<virtual%> variable"
 
93657
 msgstr "kenttä %qs esitelty funktiona"
 
93658
 
 
93659
-#: cp/decl.c:7170
 
93660
+#: cp/decl.c:7173
 
93661
 #, fuzzy, gcc-internal-format
 
93662
 msgid "%qD declared as an %<inline%> variable"
 
93663
 msgstr "%q+D esitelty ei-parametrina"
 
93664
 
 
93665
-#: cp/decl.c:7172
 
93666
+#: cp/decl.c:7175
 
93667
 #, gcc-internal-format
 
93668
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
93669
 msgstr ""
 
93670
 
 
93671
-#: cp/decl.c:7177
 
93672
+#: cp/decl.c:7180
 
93673
 #, fuzzy, gcc-internal-format
 
93674
 msgid "%qD declared as a %<virtual%> parameter"
 
93675
 msgstr "%q+D esitelty ei-parametrina"
 
93676
 
 
93677
-#: cp/decl.c:7179
 
93678
+#: cp/decl.c:7182
 
93679
 #, fuzzy, gcc-internal-format
 
93680
 msgid "%qD declared as an %<inline%> parameter"
 
93681
 msgstr "%q+D esitelty ei-parametrina"
 
93682
 
 
93683
-#: cp/decl.c:7181
 
93684
+#: cp/decl.c:7184
 
93685
 #, gcc-internal-format
 
93686
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
93687
 msgstr ""
 
93688
 
 
93689
-#: cp/decl.c:7186
 
93690
+#: cp/decl.c:7189
 
93691
 #, fuzzy, gcc-internal-format
 
93692
 msgid "%qD declared as a %<virtual%> type"
 
93693
 msgstr "kenttä %qs esitelty funktiona"
 
93694
 
 
93695
-#: cp/decl.c:7188
 
93696
+#: cp/decl.c:7191
 
93697
 #, fuzzy, gcc-internal-format
 
93698
 msgid "%qD declared as an %<inline%> type"
 
93699
 msgstr "%q+D esitelty ei-parametrina"
 
93700
 
 
93701
-#: cp/decl.c:7190
 
93702
+#: cp/decl.c:7193
 
93703
 #, gcc-internal-format
 
93704
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
93705
 msgstr ""
 
93706
 
 
93707
-#: cp/decl.c:7195
 
93708
+#: cp/decl.c:7198
 
93709
 #, fuzzy, gcc-internal-format
 
93710
 msgid "%qD declared as a %<virtual%> field"
 
93711
 msgstr "kenttä %qs esitelty funktiona"
 
93712
 
 
93713
-#: cp/decl.c:7197
 
93714
+#: cp/decl.c:7200
 
93715
 #, fuzzy, gcc-internal-format
 
93716
 msgid "%qD declared as an %<inline%> field"
 
93717
 msgstr "kenttä %qs esitelty funktiona"
 
93718
 
 
93719
-#: cp/decl.c:7199
 
93720
+#: cp/decl.c:7202
 
93721
 #, gcc-internal-format
 
93722
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
93723
 msgstr ""
 
93724
 
 
93725
-#: cp/decl.c:7206
 
93726
-#, fuzzy, gcc-internal-format
 
93727
+#: cp/decl.c:7209
 
93728
+#, gcc-internal-format
 
93729
 msgid "%q+D declared as a friend"
 
93730
-msgstr "kenttä %qs esitelty funktiona"
 
93731
+msgstr "%q+D esitelty ystävänä"
 
93732
 
 
93733
-#: cp/decl.c:7212
 
93734
+#: cp/decl.c:7215
 
93735
 #, fuzzy, gcc-internal-format
 
93736
 msgid "%q+D declared with an exception specification"
 
93737
 msgstr "%qs esitelty funktion palauttavana funktiona"
 
93738
 
 
93739
-#: cp/decl.c:7246
 
93740
+#: cp/decl.c:7249
 
93741
 #, gcc-internal-format
 
93742
 msgid "definition of %qD is not in namespace enclosing %qT"
 
93743
 msgstr ""
 
93744
 
 
93745
-#: cp/decl.c:7286
 
93746
+#: cp/decl.c:7289
 
93747
 #, gcc-internal-format
 
93748
 msgid "static member function %q#D declared with type qualifiers"
 
93749
-msgstr ""
 
93750
+msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
 
93751
 
 
93752
-#: cp/decl.c:7385
 
93753
+#: cp/decl.c:7388
 
93754
 #, gcc-internal-format
 
93755
 msgid "defining explicit specialization %qD in friend declaration"
 
93756
 msgstr ""
 
93757
 
 
93758
 #. Something like `template <class T> friend void f<T>()'.
 
93759
-#: cp/decl.c:7395
 
93760
+#: cp/decl.c:7398
 
93761
 #, gcc-internal-format
 
93762
 msgid "invalid use of template-id %qD in declaration of primary template"
 
93763
 msgstr ""
 
93764
 
 
93765
-#: cp/decl.c:7425
 
93766
+#: cp/decl.c:7428
 
93767
 #, gcc-internal-format
 
93768
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
93769
 msgstr ""
 
93770
 
 
93771
-#: cp/decl.c:7433
 
93772
+#: cp/decl.c:7436
 
93773
 #, gcc-internal-format
 
93774
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
93775
 msgstr ""
 
93776
 
 
93777
-#: cp/decl.c:7475
 
93778
+#: cp/decl.c:7478
 
93779
 #, gcc-internal-format
 
93780
 msgid "cannot declare %<::main%> to be a template"
 
93781
 msgstr ""
 
93782
 
 
93783
-#: cp/decl.c:7477
 
93784
+#: cp/decl.c:7480
 
93785
 #, gcc-internal-format
 
93786
 msgid "cannot declare %<::main%> to be inline"
 
93787
 msgstr ""
 
93788
 
 
93789
-#: cp/decl.c:7479
 
93790
+#: cp/decl.c:7482
 
93791
 #, gcc-internal-format
 
93792
 msgid "cannot declare %<::main%> to be static"
 
93793
 msgstr ""
 
93794
 
 
93795
-#: cp/decl.c:7507
 
93796
+#: cp/decl.c:7510
 
93797
 #, gcc-internal-format
 
93798
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
93799
 msgstr ""
 
93800
 
 
93801
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
93802
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
93803
 #, gcc-internal-format
 
93804
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
93805
 msgstr ""
 
93806
 
 
93807
-#: cp/decl.c:7517
 
93808
+#: cp/decl.c:7520
 
93809
 #, fuzzy, gcc-internal-format
 
93810
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
93811
 msgstr "%J%qD esitelty uudelleen ilman linkitystä"
 
93812
 
 
93813
-#: cp/decl.c:7539
 
93814
+#: cp/decl.c:7542
 
93815
 #, gcc-internal-format
 
93816
 msgid "static member function %qD cannot have cv-qualifier"
 
93817
 msgstr ""
 
93818
 
 
93819
-#: cp/decl.c:7540
 
93820
+#: cp/decl.c:7543
 
93821
 #, gcc-internal-format
 
93822
 msgid "non-member function %qD cannot have cv-qualifier"
 
93823
 msgstr ""
 
93824
 
 
93825
-#: cp/decl.c:7556
 
93826
+#: cp/decl.c:7559
 
93827
 #, fuzzy, gcc-internal-format
 
93828
 msgid "literal operator with C linkage"
 
93829
 msgstr "%J%qD esitelty uudelleen ilman linkitystä"
 
93830
 
 
93831
-#: cp/decl.c:7565
 
93832
+#: cp/decl.c:7568
 
93833
 #, fuzzy, gcc-internal-format
 
93834
-#| msgid "invalid IACC argument"
 
93835
 msgid "%qD has invalid argument list"
 
93836
 msgstr "virheellinen IACC-argumentti"
 
93837
 
 
93838
-#: cp/decl.c:7573
 
93839
+#: cp/decl.c:7576
 
93840
 #, gcc-internal-format
 
93841
 msgid "integer suffix %<%s%> shadowed by implementation"
 
93842
 msgstr ""
 
93843
 
 
93844
-#: cp/decl.c:7579
 
93845
+#: cp/decl.c:7582
 
93846
 #, gcc-internal-format
 
93847
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
93848
 msgstr ""
 
93849
 
 
93850
-#: cp/decl.c:7585
 
93851
+#: cp/decl.c:7588
 
93852
 #, fuzzy, gcc-internal-format
 
93853
-#| msgid "invalid use of non-static member function"
 
93854
 msgid "%qD must be a non-member function"
 
93855
 msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
 
93856
 
 
93857
-#: cp/decl.c:7636
 
93858
+#: cp/decl.c:7639
 
93859
 #, gcc-internal-format
 
93860
 msgid "%<::main%> must return %<int%>"
 
93861
 msgstr ""
 
93862
 
 
93863
-#: cp/decl.c:7678
 
93864
+#: cp/decl.c:7681
 
93865
 #, gcc-internal-format
 
93866
 msgid "definition of implicitly-declared %qD"
 
93867
 msgstr ""
 
93868
 
 
93869
-#: cp/decl.c:7683
 
93870
+#: cp/decl.c:7686
 
93871
 #, fuzzy, gcc-internal-format
 
93872
-#| msgid "redefinition of typedef %q+D"
 
93873
 msgid "definition of explicitly-defaulted %q+D"
 
93874
 msgstr "typedef %q+D määritelty uudelleen"
 
93875
 
 
93876
-#: cp/decl.c:7684
 
93877
+#: cp/decl.c:7687
 
93878
 #, fuzzy, gcc-internal-format
 
93879
-#| msgid "%q+#D previously defined here"
 
93880
 msgid "%q+#D explicitly defaulted here"
 
93881
 msgstr "%q+#D määritelty aiemmin täällä"
 
93882
 
 
93883
-#: cp/decl.c:7701 cp/decl2.c:738
 
93884
+#: cp/decl.c:7704 cp/decl2.c:738
 
93885
 #, gcc-internal-format
 
93886
 msgid "no %q#D member function declared in class %qT"
 
93887
 msgstr ""
 
93888
@@ -30020,894 +29698,880 @@
 
93889
 #. no linkage can only be used to declare extern "C"
 
93890
 #. entities.  Since it's not always an error in the
 
93891
 #. ISO C++ 90 Standard, we only issue a warning.
 
93892
-#: cp/decl.c:7876
 
93893
+#: cp/decl.c:7879
 
93894
 #, gcc-internal-format
 
93895
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
93896
 msgstr ""
 
93897
 
 
93898
-#: cp/decl.c:7885
 
93899
+#: cp/decl.c:7888
 
93900
 #, gcc-internal-format
 
93901
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
93902
 msgstr ""
 
93903
 
 
93904
 # semi-fuzzy
 
93905
-#: cp/decl.c:8008
 
93906
+#: cp/decl.c:8011
 
93907
 #, fuzzy, gcc-internal-format
 
93908
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
93909
 msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
 
93910
 
 
93911
-#: cp/decl.c:8012
 
93912
+#: cp/decl.c:8015
 
93913
 #, fuzzy, gcc-internal-format
 
93914
-#| msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
93915
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
93916
 msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
 
93917
 
 
93918
-#: cp/decl.c:8015
 
93919
+#: cp/decl.c:8018
 
93920
 #, fuzzy, gcc-internal-format
 
93921
-#| msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
93922
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
93923
 msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
 
93924
 
 
93925
-#: cp/decl.c:8028
 
93926
+#: cp/decl.c:8031
 
93927
 #, gcc-internal-format
 
93928
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
93929
 msgstr ""
 
93930
 
 
93931
-#: cp/decl.c:8034
 
93932
+#: cp/decl.c:8037
 
93933
 #, gcc-internal-format
 
93934
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
93935
 msgstr ""
 
93936
 
 
93937
-#: cp/decl.c:8038
 
93938
+#: cp/decl.c:8041
 
93939
 #, gcc-internal-format
 
93940
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
93941
 msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
 
93942
 
 
93943
-#: cp/decl.c:8144 cp/decl.c:8172
 
93944
+#: cp/decl.c:8147 cp/decl.c:8175
 
93945
 #, gcc-internal-format
 
93946
 msgid "size of array %qD has non-integral type %qT"
 
93947
 msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
 
93948
 
 
93949
-#: cp/decl.c:8147 cp/decl.c:8174
 
93950
+#: cp/decl.c:8150 cp/decl.c:8177
 
93951
 #, gcc-internal-format
 
93952
 msgid "size of array has non-integral type %qT"
 
93953
 msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
 
93954
 
 
93955
-#: cp/decl.c:8224
 
93956
+#: cp/decl.c:8227
 
93957
 #, gcc-internal-format
 
93958
 msgid "size of array %qD is negative"
 
93959
 msgstr "taulukon %qD koko on negatiivinen"
 
93960
 
 
93961
-#: cp/decl.c:8226
 
93962
+#: cp/decl.c:8229
 
93963
 #, gcc-internal-format
 
93964
 msgid "size of array is negative"
 
93965
 msgstr "taulukon koko on negatiivinen"
 
93966
 
 
93967
-#: cp/decl.c:8240
 
93968
+#: cp/decl.c:8243
 
93969
 #, gcc-internal-format
 
93970
 msgid "ISO C++ forbids zero-size array %qD"
 
93971
 msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
 
93972
 
 
93973
-#: cp/decl.c:8242
 
93974
+#: cp/decl.c:8245
 
93975
 #, gcc-internal-format
 
93976
 msgid "ISO C++ forbids zero-size array"
 
93977
 msgstr "ISO C++ kieltää nollan kokoisen taulukon"
 
93978
 
 
93979
-#: cp/decl.c:8254
 
93980
+#: cp/decl.c:8257
 
93981
 #, gcc-internal-format
 
93982
 msgid "size of array %qD is not an integral constant-expression"
 
93983
 msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
 
93984
 
 
93985
-#: cp/decl.c:8257
 
93986
+#: cp/decl.c:8260
 
93987
 #, gcc-internal-format
 
93988
 msgid "size of array is not an integral constant-expression"
 
93989
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
93990
 
 
93991
-#: cp/decl.c:8263
 
93992
+#: cp/decl.c:8266
 
93993
 #, gcc-internal-format
 
93994
 msgid "ISO C++ forbids variable length array %qD"
 
93995
 msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
 
93996
 
 
93997
-#: cp/decl.c:8265
 
93998
+#: cp/decl.c:8268
 
93999
 #, gcc-internal-format
 
94000
 msgid "ISO C++ forbids variable length array"
 
94001
 msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
 
94002
 
 
94003
-#: cp/decl.c:8271
 
94004
+#: cp/decl.c:8274
 
94005
 #, gcc-internal-format
 
94006
 msgid "variable length array %qD is used"
 
94007
 msgstr ""
 
94008
 
 
94009
-#: cp/decl.c:8323
 
94010
+#: cp/decl.c:8326
 
94011
 #, gcc-internal-format
 
94012
 msgid "overflow in array dimension"
 
94013
 msgstr "taulukon koon ylivuoto"
 
94014
 
 
94015
-#: cp/decl.c:8383
 
94016
+#: cp/decl.c:8386
 
94017
 #, fuzzy, gcc-internal-format
 
94018
 msgid "declaration of %qD as array of %<auto%>"
 
94019
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
94020
 
 
94021
-#: cp/decl.c:8391
 
94022
-#, fuzzy, gcc-internal-format
 
94023
+#: cp/decl.c:8394
 
94024
+#, gcc-internal-format
 
94025
 msgid "declaration of %qD as array of void"
 
94026
-msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
94027
+msgstr "%qD:n esittely void-taulukkona"
 
94028
 
 
94029
-#: cp/decl.c:8393
 
94030
-#, fuzzy, gcc-internal-format
 
94031
+#: cp/decl.c:8396
 
94032
+#, gcc-internal-format
 
94033
 msgid "creating array of void"
 
94034
-msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
94035
+msgstr "luodaan void-taulukko"
 
94036
 
 
94037
-#: cp/decl.c:8398
 
94038
-#, fuzzy, gcc-internal-format
 
94039
+#: cp/decl.c:8401
 
94040
+#, gcc-internal-format
 
94041
 msgid "declaration of %qD as array of functions"
 
94042
-msgstr "%qs esitelty funktiotaulukkona"
 
94043
+msgstr "%qD:n esittely funktioiden taulukkona"
 
94044
 
 
94045
-#: cp/decl.c:8400
 
94046
-#, fuzzy, gcc-internal-format
 
94047
+#: cp/decl.c:8403
 
94048
+#, gcc-internal-format
 
94049
 msgid "creating array of functions"
 
94050
-msgstr "%qs esitelty funktiotaulukkona"
 
94051
+msgstr "luodaan funktioiden taulukko"
 
94052
 
 
94053
-#: cp/decl.c:8405
 
94054
-#, fuzzy, gcc-internal-format
 
94055
+#: cp/decl.c:8408
 
94056
+#, gcc-internal-format
 
94057
 msgid "declaration of %qD as array of references"
 
94058
-msgstr "%qs esitelty funktiotaulukkona"
 
94059
+msgstr "%qD:n esittely viitteiden taulukkona"
 
94060
 
 
94061
-#: cp/decl.c:8407
 
94062
-#, fuzzy, gcc-internal-format
 
94063
+#: cp/decl.c:8410
 
94064
+#, gcc-internal-format
 
94065
 msgid "creating array of references"
 
94066
-msgstr "ehtolausekkeessa on tyyppiristiriita"
 
94067
+msgstr "luodaan viitteiden taulukko"
 
94068
 
 
94069
-#: cp/decl.c:8412
 
94070
-#, fuzzy, gcc-internal-format
 
94071
+#: cp/decl.c:8415
 
94072
+#, gcc-internal-format
 
94073
 msgid "declaration of %qD as array of function members"
 
94074
-msgstr "%qs esitelty funktiotaulukkona"
 
94075
+msgstr "%qD:n esittely funktiojäsenten taulukkona"
 
94076
 
 
94077
-#: cp/decl.c:8414
 
94078
-#, fuzzy, gcc-internal-format
 
94079
+#: cp/decl.c:8417
 
94080
+#, gcc-internal-format
 
94081
 msgid "creating array of function members"
 
94082
-msgstr "%qs esitelty funktiotaulukkona"
 
94083
+msgstr "luodaan funktiojäsenten taulukkoa"
 
94084
 
 
94085
-#: cp/decl.c:8428
 
94086
+#: cp/decl.c:8431
 
94087
 #, gcc-internal-format
 
94088
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
94089
 msgstr ""
 
94090
 
 
94091
-#: cp/decl.c:8432
 
94092
-#, fuzzy, gcc-internal-format
 
94093
+#: cp/decl.c:8435
 
94094
+#, gcc-internal-format
 
94095
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
94096
-msgstr "moniulotteisen taulukon"
 
94097
+msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
 
94098
 
 
94099
-#: cp/decl.c:8467
 
94100
+#: cp/decl.c:8470
 
94101
 #, gcc-internal-format
 
94102
 msgid "return type specification for constructor invalid"
 
94103
 msgstr ""
 
94104
 
 
94105
-#: cp/decl.c:8477
 
94106
+#: cp/decl.c:8480
 
94107
 #, gcc-internal-format
 
94108
 msgid "return type specification for destructor invalid"
 
94109
 msgstr ""
 
94110
 
 
94111
-#: cp/decl.c:8490
 
94112
+#: cp/decl.c:8493
 
94113
 #, gcc-internal-format
 
94114
 msgid "return type specified for %<operator %T%>"
 
94115
 msgstr ""
 
94116
 
 
94117
-#: cp/decl.c:8512
 
94118
+#: cp/decl.c:8515
 
94119
 #, gcc-internal-format
 
94120
 msgid "unnamed variable or field declared void"
 
94121
 msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
 
94122
 
 
94123
-#: cp/decl.c:8519
 
94124
+#: cp/decl.c:8522
 
94125
 #, gcc-internal-format
 
94126
 msgid "variable or field declared void"
 
94127
 msgstr "muuttuja tai kenttä esitelty voidiksi"
 
94128
 
 
94129
-#: cp/decl.c:8720
 
94130
+#: cp/decl.c:8722
 
94131
 #, fuzzy, gcc-internal-format
 
94132
 msgid "invalid use of qualified-name %<::%D%>"
 
94133
 msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
 
94134
 
 
94135
-#: cp/decl.c:8723
 
94136
+#: cp/decl.c:8725
 
94137
 #, fuzzy, gcc-internal-format
 
94138
 msgid "invalid use of qualified-name %<%T::%D%>"
 
94139
 msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
 
94140
 
 
94141
-#: cp/decl.c:8726
 
94142
+#: cp/decl.c:8728
 
94143
 #, fuzzy, gcc-internal-format
 
94144
 msgid "invalid use of qualified-name %<%D::%D%>"
 
94145
 msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
 
94146
 
 
94147
-#: cp/decl.c:8735
 
94148
-#, fuzzy, gcc-internal-format
 
94149
+#: cp/decl.c:8737
 
94150
+#, gcc-internal-format
 
94151
 msgid "%q#T is not a class or a namespace"
 
94152
-msgstr "%qT ei ole luokka tai nimiavaruus"
 
94153
+msgstr "%q#T ei ole luokka eikä nimiavaruus"
 
94154
 
 
94155
-#: cp/decl.c:8743
 
94156
+#: cp/decl.c:8745
 
94157
 #, gcc-internal-format
 
94158
 msgid "type %qT is not derived from type %qT"
 
94159
 msgstr "tyyppi %qT ei periydy %qT-tyypistä"
 
94160
 
 
94161
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
94162
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
94163
 #, gcc-internal-format
 
94164
 msgid "declaration of %qD as non-function"
 
94165
 msgstr "%qD:n esittely ei-funktiona"
 
94166
 
 
94167
-#: cp/decl.c:8765
 
94168
+#: cp/decl.c:8767
 
94169
 #, gcc-internal-format
 
94170
 msgid "declaration of %qD as non-member"
 
94171
 msgstr "%qD:n esittely ei-jäsenenä"
 
94172
 
 
94173
-#: cp/decl.c:8796
 
94174
+#: cp/decl.c:8798
 
94175
 #, gcc-internal-format
 
94176
 msgid "declarator-id missing; using reserved word %qD"
 
94177
 msgstr ""
 
94178
 
 
94179
-#: cp/decl.c:8843
 
94180
-#, fuzzy, gcc-internal-format
 
94181
+#: cp/decl.c:8845
 
94182
+#, gcc-internal-format
 
94183
 msgid "function definition does not declare parameters"
 
94184
-msgstr "funktion määrittely esitelty %<register%>:ksi"
 
94185
+msgstr "funktion määrittely ei esittele parametrejä"
 
94186
 
 
94187
-#: cp/decl.c:8868
 
94188
+#: cp/decl.c:8870
 
94189
 #, fuzzy, gcc-internal-format
 
94190
 msgid "declaration of %qD as %<typedef%>"
 
94191
 msgstr "tyhjä esittely"
 
94192
 
 
94193
-#: cp/decl.c:8873
 
94194
+#: cp/decl.c:8875
 
94195
 #, fuzzy, gcc-internal-format
 
94196
 msgid "declaration of %qD as parameter"
 
94197
 msgstr "%J%qD:n esittely varjostaa parametria"
 
94198
 
 
94199
-#: cp/decl.c:8906
 
94200
+#: cp/decl.c:8908
 
94201
 #, fuzzy, gcc-internal-format
 
94202
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
94203
 msgstr "%Hprototyypin esittely"
 
94204
 
 
94205
-#: cp/decl.c:8914
 
94206
+#: cp/decl.c:8916
 
94207
 #, gcc-internal-format
 
94208
 msgid "two or more data types in declaration of %qs"
 
94209
 msgstr ""
 
94210
 
 
94211
-#: cp/decl.c:8920
 
94212
+#: cp/decl.c:8922
 
94213
 #, fuzzy, gcc-internal-format
 
94214
 msgid "conflicting specifiers in declaration of %qs"
 
94215
 msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
 
94216
 
 
94217
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
94218
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
94219
 #, gcc-internal-format
 
94220
 msgid "ISO C++ forbids declaration of %qs with no type"
 
94221
 msgstr "ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä"
 
94222
 
 
94223
-#: cp/decl.c:9009
 
94224
+#: cp/decl.c:9011
 
94225
 #, fuzzy, gcc-internal-format
 
94226
 msgid "%<__int128%> is not supported by this target"
 
94227
 msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
 
94228
 
 
94229
-#: cp/decl.c:9014
 
94230
+#: cp/decl.c:9016
 
94231
 #, fuzzy, gcc-internal-format
 
94232
-#| msgid "ISO C++ 1998 does not support %<long long%>"
 
94233
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
94234
 msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
 
94235
 
 
94236
-#: cp/decl.c:9035 cp/decl.c:9055
 
94237
-#, fuzzy, gcc-internal-format
 
94238
+#: cp/decl.c:9037 cp/decl.c:9057
 
94239
+#, gcc-internal-format
 
94240
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
94241
-msgstr "sekä %<signed%> että %<unsigned%> esittelymääritteissä"
 
94242
+msgstr "%<signed%> tai %<unsigned%> virheellinen %qs:lle"
 
94243
 
 
94244
-#: cp/decl.c:9037
 
94245
-#, fuzzy, gcc-internal-format
 
94246
+#: cp/decl.c:9039
 
94247
+#, gcc-internal-format
 
94248
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
94249
-msgstr "sekä %<signed%> että %<unsigned%> esittelymääritteissä"
 
94250
+msgstr "sekä %<signed%> että %<unsigned%> määritelty %qs:lle"
 
94251
 
 
94252
-#: cp/decl.c:9039
 
94253
-#, fuzzy, gcc-internal-format
 
94254
+#: cp/decl.c:9041
 
94255
+#, gcc-internal-format
 
94256
 msgid "%<long long%> invalid for %qs"
 
94257
-msgstr "%<long long long%> on liian suuri GCC:lle"
 
94258
+msgstr "%<long long%> virheellinen %qs:lle"
 
94259
 
 
94260
-#: cp/decl.c:9041
 
94261
+#: cp/decl.c:9043
 
94262
 #, gcc-internal-format
 
94263
 msgid "%<long%> invalid for %qs"
 
94264
-msgstr ""
 
94265
+msgstr "%<long%> virheellinen %qs:lle"
 
94266
 
 
94267
-#: cp/decl.c:9043
 
94268
+#: cp/decl.c:9045
 
94269
 #, gcc-internal-format
 
94270
 msgid "%<short%> invalid for %qs"
 
94271
-msgstr ""
 
94272
+msgstr "%<short%> virheellinen %qs:lle"
 
94273
 
 
94274
-#: cp/decl.c:9045
 
94275
-#, fuzzy, gcc-internal-format
 
94276
+#: cp/decl.c:9047
 
94277
+#, gcc-internal-format
 
94278
 msgid "%<long%> or %<short%> invalid for %qs"
 
94279
-msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
 
94280
+msgstr "%<long%> tai %<short%> virheellinen %qs:lle"
 
94281
 
 
94282
-#: cp/decl.c:9047
 
94283
+#: cp/decl.c:9049
 
94284
 #, fuzzy, gcc-internal-format
 
94285
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
94286
 msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
 
94287
 
 
94288
-#: cp/decl.c:9049
 
94289
+#: cp/decl.c:9051
 
94290
 #, gcc-internal-format
 
94291
 msgid "%<long%> or %<short%> specified with char for %qs"
 
94292
 msgstr ""
 
94293
 
 
94294
-#: cp/decl.c:9051
 
94295
-#, fuzzy, gcc-internal-format
 
94296
+#: cp/decl.c:9053
 
94297
+#, gcc-internal-format
 
94298
 msgid "%<long%> and %<short%> specified together for %qs"
 
94299
-msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
 
94300
+msgstr "sekä %<long%> että %<short%> määritelty %qs:lle"
 
94301
 
 
94302
-#: cp/decl.c:9057
 
94303
-#, fuzzy, gcc-internal-format
 
94304
+#: cp/decl.c:9059
 
94305
+#, gcc-internal-format
 
94306
 msgid "%<short%> or %<long%> invalid for %qs"
 
94307
-msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
 
94308
+msgstr "%<short%> tai %<long%> virheellinen %qs:lle"
 
94309
 
 
94310
-#: cp/decl.c:9065
 
94311
+#: cp/decl.c:9067
 
94312
 #, gcc-internal-format
 
94313
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
94314
 msgstr ""
 
94315
 
 
94316
-#: cp/decl.c:9133
 
94317
+#: cp/decl.c:9135
 
94318
 #, gcc-internal-format
 
94319
 msgid "complex invalid for %qs"
 
94320
 msgstr ""
 
94321
 
 
94322
-#: cp/decl.c:9161
 
94323
+#: cp/decl.c:9163
 
94324
 #, gcc-internal-format
 
94325
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
94326
 msgstr ""
 
94327
 
 
94328
-#: cp/decl.c:9193
 
94329
+#: cp/decl.c:9195
 
94330
 #, gcc-internal-format
 
94331
 msgid "member %qD cannot be declared both virtual and static"
 
94332
-msgstr ""
 
94333
+msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
 
94334
 
 
94335
-#: cp/decl.c:9201
 
94336
+#: cp/decl.c:9206
 
94337
 #, gcc-internal-format
 
94338
-msgid "%<%T::%D%> is not a valid declarator"
 
94339
+msgid "typedef declaration invalid in parameter declaration"
 
94340
 msgstr ""
 
94341
 
 
94342
-#: cp/decl.c:9210
 
94343
+#: cp/decl.c:9211
 
94344
 #, gcc-internal-format
 
94345
-msgid "typedef declaration invalid in parameter declaration"
 
94346
-msgstr ""
 
94347
-
 
94348
-#: cp/decl.c:9215
 
94349
-#, fuzzy, gcc-internal-format
 
94350
 msgid "storage class specified for template parameter %qs"
 
94351
-msgstr "tallennusluokka annettu parametrille %qs"
 
94352
+msgstr "tallennusluokka annettu malliparametrille %qs"
 
94353
 
 
94354
-#: cp/decl.c:9221
 
94355
+#: cp/decl.c:9217
 
94356
 #, gcc-internal-format
 
94357
 msgid "storage class specifiers invalid in parameter declarations"
 
94358
-msgstr ""
 
94359
+msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
 
94360
 
 
94361
-#: cp/decl.c:9227
 
94362
-#, fuzzy, gcc-internal-format
 
94363
+#: cp/decl.c:9223
 
94364
+#, gcc-internal-format
 
94365
 msgid "a parameter cannot be declared %<constexpr%>"
 
94366
-msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
94367
+msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
 
94368
 
 
94369
-#: cp/decl.c:9236
 
94370
-#, fuzzy, gcc-internal-format
 
94371
+#: cp/decl.c:9232
 
94372
+#, gcc-internal-format
 
94373
 msgid "%<virtual%> outside class declaration"
 
94374
-msgstr "virtual luokan esittelyn ulkopuolella"
 
94375
+msgstr "%<virtual%> luokan esittelyn ulkopuolella"
 
94376
 
 
94377
-#: cp/decl.c:9254
 
94378
+#: cp/decl.c:9250
 
94379
 #, gcc-internal-format
 
94380
 msgid "multiple storage classes in declaration of %qs"
 
94381
-msgstr ""
 
94382
+msgstr "useita tallennusluokkia %qs:n esittelyssä"
 
94383
 
 
94384
-#: cp/decl.c:9277
 
94385
+#: cp/decl.c:9273
 
94386
 #, gcc-internal-format
 
94387
 msgid "storage class specified for %qs"
 
94388
 msgstr "tallennusluokka annettu %qs:lle"
 
94389
 
 
94390
-#: cp/decl.c:9281
 
94391
+#: cp/decl.c:9277
 
94392
 #, gcc-internal-format
 
94393
 msgid "storage class specified for parameter %qs"
 
94394
 msgstr "tallennusluokka annettu parametrille %qs"
 
94395
 
 
94396
-#: cp/decl.c:9294
 
94397
+#: cp/decl.c:9290
 
94398
 #, gcc-internal-format
 
94399
 msgid "nested function %qs declared %<extern%>"
 
94400
 msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
 
94401
 
 
94402
-#: cp/decl.c:9298
 
94403
+#: cp/decl.c:9294
 
94404
 #, gcc-internal-format
 
94405
 msgid "top-level declaration of %qs specifies %<auto%>"
 
94406
 msgstr ""
 
94407
 
 
94408
-#: cp/decl.c:9305
 
94409
+#: cp/decl.c:9301
 
94410
 #, gcc-internal-format
 
94411
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
94412
 msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
 
94413
 
 
94414
-#: cp/decl.c:9317
 
94415
+#: cp/decl.c:9313
 
94416
 #, gcc-internal-format
 
94417
 msgid "storage class specifiers invalid in friend function declarations"
 
94418
 msgstr ""
 
94419
 
 
94420
-#: cp/decl.c:9427
 
94421
+#: cp/decl.c:9423
 
94422
 #, gcc-internal-format
 
94423
 msgid "%qs declared as function returning a function"
 
94424
 msgstr "%qs esitelty funktion palauttavana funktiona"
 
94425
 
 
94426
-#: cp/decl.c:9432
 
94427
+#: cp/decl.c:9428
 
94428
 #, gcc-internal-format
 
94429
 msgid "%qs declared as function returning an array"
 
94430
 msgstr "%qs esitelty taulukon palauttavan funktiona"
 
94431
 
 
94432
-#: cp/decl.c:9438
 
94433
+#: cp/decl.c:9434
 
94434
 #, fuzzy, gcc-internal-format
 
94435
-#| msgid "%qs declared as function returning an array"
 
94436
 msgid "%qs declared as function returning an abstract class type"
 
94437
 msgstr "%qs esitelty taulukon palauttavan funktiona"
 
94438
 
 
94439
-#: cp/decl.c:9467
 
94440
+#: cp/decl.c:9463
 
94441
 #, gcc-internal-format
 
94442
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
94443
 msgstr ""
 
94444
 
 
94445
-#: cp/decl.c:9473
 
94446
+#: cp/decl.c:9469
 
94447
 #, gcc-internal-format
 
94448
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
94449
 msgstr ""
 
94450
 
 
94451
 #. Not using maybe_warn_cpp0x because this should
 
94452
 #. always be an error.
 
94453
-#: cp/decl.c:9484
 
94454
+#: cp/decl.c:9480
 
94455
 #, gcc-internal-format
 
94456
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
94457
 msgstr ""
 
94458
 
 
94459
-#: cp/decl.c:9487
 
94460
+#: cp/decl.c:9483
 
94461
 #, gcc-internal-format
 
94462
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
94463
 msgstr ""
 
94464
 
 
94465
-#: cp/decl.c:9520
 
94466
+#: cp/decl.c:9516
 
94467
 #, gcc-internal-format
 
94468
 msgid "destructor cannot be static member function"
 
94469
 msgstr "hajotin ei voi olla staattinen jäsenfunktio"
 
94470
 
 
94471
-#: cp/decl.c:9521
 
94472
+#: cp/decl.c:9517
 
94473
 #, fuzzy, gcc-internal-format
 
94474
-#| msgid "destructor cannot be static member function"
 
94475
 msgid "constructor cannot be static member function"
 
94476
 msgstr "hajotin ei voi olla staattinen jäsenfunktio"
 
94477
 
 
94478
-#: cp/decl.c:9525
 
94479
+#: cp/decl.c:9521
 
94480
 #, gcc-internal-format
 
94481
 msgid "destructors may not be cv-qualified"
 
94482
-msgstr ""
 
94483
+msgstr "hajottimet eivät voi olla cv-määriteltyjä"
 
94484
 
 
94485
-#: cp/decl.c:9526
 
94486
+#: cp/decl.c:9522
 
94487
 #, fuzzy, gcc-internal-format
 
94488
-#| msgid "constructors cannot be declared virtual"
 
94489
 msgid "constructors may not be cv-qualified"
 
94490
 msgstr "muodostimia ei voi esitellä virtuaalisiksi"
 
94491
 
 
94492
-#: cp/decl.c:9543
 
94493
+#: cp/decl.c:9539
 
94494
 #, gcc-internal-format
 
94495
 msgid "constructors cannot be declared virtual"
 
94496
 msgstr "muodostimia ei voi esitellä virtuaalisiksi"
 
94497
 
 
94498
-#: cp/decl.c:9556
 
94499
+#: cp/decl.c:9552
 
94500
 #, fuzzy, gcc-internal-format
 
94501
 msgid "can%'t initialize friend function %qs"
 
94502
 msgstr "indeksoitu arvo on osoitin funktioon"
 
94503
 
 
94504
 #. Cannot be both friend and virtual.
 
94505
-#: cp/decl.c:9560
 
94506
+#: cp/decl.c:9556
 
94507
 #, gcc-internal-format
 
94508
 msgid "virtual functions cannot be friends"
 
94509
 msgstr ""
 
94510
 
 
94511
-#: cp/decl.c:9564
 
94512
+#: cp/decl.c:9560
 
94513
 #, gcc-internal-format
 
94514
 msgid "friend declaration not in class definition"
 
94515
 msgstr ""
 
94516
 
 
94517
-#: cp/decl.c:9566
 
94518
+#: cp/decl.c:9562
 
94519
 #, gcc-internal-format
 
94520
 msgid "can%'t define friend function %qs in a local class definition"
 
94521
 msgstr ""
 
94522
 
 
94523
-#: cp/decl.c:9587
 
94524
+#: cp/decl.c:9583
 
94525
 #, gcc-internal-format
 
94526
 msgid "destructors may not have parameters"
 
94527
 msgstr "hajottimilla ei voi olla parametreja"
 
94528
 
 
94529
-#: cp/decl.c:9613
 
94530
+#: cp/decl.c:9609
 
94531
 #, gcc-internal-format
 
94532
 msgid "cannot declare pointer to %q#T"
 
94533
 msgstr ""
 
94534
 
 
94535
-#: cp/decl.c:9626 cp/decl.c:9633
 
94536
+#: cp/decl.c:9622 cp/decl.c:9629
 
94537
 #, gcc-internal-format
 
94538
 msgid "cannot declare reference to %q#T"
 
94539
 msgstr ""
 
94540
 
 
94541
-#: cp/decl.c:9635
 
94542
+#: cp/decl.c:9631
 
94543
 #, gcc-internal-format
 
94544
 msgid "cannot declare pointer to %q#T member"
 
94545
 msgstr ""
 
94546
 
 
94547
-#: cp/decl.c:9658
 
94548
+#: cp/decl.c:9654
 
94549
 #, fuzzy, gcc-internal-format
 
94550
 msgid "cannot declare reference to qualified function type %qT"
 
94551
 msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
 
94552
 
 
94553
-#: cp/decl.c:9659
 
94554
+#: cp/decl.c:9655
 
94555
 #, fuzzy, gcc-internal-format
 
94556
 msgid "cannot declare pointer to qualified function type %qT"
 
94557
 msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
 
94558
 
 
94559
-#: cp/decl.c:9733
 
94560
+#: cp/decl.c:9729
 
94561
 #, gcc-internal-format
 
94562
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
94563
 msgstr ""
 
94564
 
 
94565
-#: cp/decl.c:9797
 
94566
+#: cp/decl.c:9793
 
94567
 #, fuzzy, gcc-internal-format
 
94568
-#| msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 
94569
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
94570
 msgstr "sekä %<_Sat%> että %<complex%> esittelymääritteissä"
 
94571
 
 
94572
-#: cp/decl.c:9809
 
94573
+#: cp/decl.c:9805
 
94574
 #, gcc-internal-format
 
94575
 msgid "template-id %qD used as a declarator"
 
94576
 msgstr ""
 
94577
 
 
94578
-#: cp/decl.c:9833
 
94579
+#: cp/decl.c:9829
 
94580
 #, gcc-internal-format
 
94581
 msgid "member functions are implicitly friends of their class"
 
94582
 msgstr ""
 
94583
 
 
94584
-#: cp/decl.c:9838
 
94585
+#: cp/decl.c:9834
 
94586
 #, gcc-internal-format
 
94587
 msgid "extra qualification %<%T::%> on member %qs"
 
94588
 msgstr ""
 
94589
 
 
94590
-#: cp/decl.c:9868
 
94591
+#: cp/decl.c:9864
 
94592
 #, fuzzy, gcc-internal-format
 
94593
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
94594
 msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
 
94595
 
 
94596
-#: cp/decl.c:9870
 
94597
+#: cp/decl.c:9866
 
94598
 #, fuzzy, gcc-internal-format
 
94599
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
94600
 msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
 
94601
 
 
94602
-#: cp/decl.c:9879
 
94603
+#: cp/decl.c:9875
 
94604
 #, gcc-internal-format
 
94605
 msgid "cannot declare member %<%T::%s%> within %qT"
 
94606
 msgstr ""
 
94607
 
 
94608
-#: cp/decl.c:9912
 
94609
+#: cp/decl.c:9908
 
94610
 #, gcc-internal-format
 
94611
 msgid "non-parameter %qs cannot be a parameter pack"
 
94612
 msgstr ""
 
94613
 
 
94614
-#: cp/decl.c:9922
 
94615
+#: cp/decl.c:9918
 
94616
 #, gcc-internal-format
 
94617
 msgid "size of array %qs is too large"
 
94618
 msgstr "taulukon %qs koko on liian suuri"
 
94619
 
 
94620
-#: cp/decl.c:9933
 
94621
+#: cp/decl.c:9929
 
94622
 #, gcc-internal-format
 
94623
 msgid "data member may not have variably modified type %qT"
 
94624
 msgstr ""
 
94625
 
 
94626
-#: cp/decl.c:9935
 
94627
+#: cp/decl.c:9931
 
94628
 #, gcc-internal-format
 
94629
 msgid "parameter may not have variably modified type %qT"
 
94630
 msgstr ""
 
94631
 
 
94632
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
94633
 #. declarations of constructors within a class definition.
 
94634
-#: cp/decl.c:9943
 
94635
+#: cp/decl.c:9939
 
94636
 #, gcc-internal-format
 
94637
 msgid "only declarations of constructors can be %<explicit%>"
 
94638
 msgstr "vain muodostimen esittely voi olla %<explicit%>"
 
94639
 
 
94640
-#: cp/decl.c:9951
 
94641
+#: cp/decl.c:9947
 
94642
 #, gcc-internal-format
 
94643
 msgid "non-member %qs cannot be declared %<mutable%>"
 
94644
 msgstr ""
 
94645
 
 
94646
-#: cp/decl.c:9957
 
94647
+#: cp/decl.c:9953
 
94648
 #, gcc-internal-format
 
94649
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
94650
 msgstr ""
 
94651
 
 
94652
-#: cp/decl.c:9963
 
94653
+#: cp/decl.c:9959
 
94654
 #, gcc-internal-format
 
94655
 msgid "function %qs cannot be declared %<mutable%>"
 
94656
 msgstr ""
 
94657
 
 
94658
-#: cp/decl.c:9968
 
94659
+#: cp/decl.c:9964
 
94660
 #, gcc-internal-format
 
94661
 msgid "static %qs cannot be declared %<mutable%>"
 
94662
 msgstr ""
 
94663
 
 
94664
-#: cp/decl.c:9973
 
94665
+#: cp/decl.c:9969
 
94666
 #, gcc-internal-format
 
94667
 msgid "const %qs cannot be declared %<mutable%>"
 
94668
 msgstr ""
 
94669
 
 
94670
-#: cp/decl.c:9978
 
94671
+#: cp/decl.c:9974
 
94672
 #, fuzzy, gcc-internal-format
 
94673
 msgid "reference %qs cannot be declared %<mutable%>"
 
94674
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
94675
 
 
94676
-#: cp/decl.c:10013
 
94677
+#: cp/decl.c:10009
 
94678
 #, fuzzy, gcc-internal-format
 
94679
 msgid "typedef declared %<auto%>"
 
94680
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
94681
 
 
94682
-#: cp/decl.c:10023
 
94683
+#: cp/decl.c:10019
 
94684
 #, gcc-internal-format
 
94685
 msgid "typedef name may not be a nested-name-specifier"
 
94686
 msgstr ""
 
94687
 
 
94688
-#: cp/decl.c:10042
 
94689
+#: cp/decl.c:10038
 
94690
 #, gcc-internal-format
 
94691
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
94692
 msgstr ""
 
94693
 
 
94694
-#: cp/decl.c:10143
 
94695
+#: cp/decl.c:10139
 
94696
 #, gcc-internal-format
 
94697
 msgid "qualified function types cannot be used to declare static member functions"
 
94698
 msgstr ""
 
94699
 
 
94700
-#: cp/decl.c:10145
 
94701
+#: cp/decl.c:10141
 
94702
 #, gcc-internal-format
 
94703
 msgid "qualified function types cannot be used to declare free functions"
 
94704
 msgstr ""
 
94705
 
 
94706
-#: cp/decl.c:10172
 
94707
+#: cp/decl.c:10168
 
94708
 #, gcc-internal-format
 
94709
 msgid "type qualifiers specified for friend class declaration"
 
94710
 msgstr ""
 
94711
 
 
94712
-#: cp/decl.c:10177
 
94713
+#: cp/decl.c:10173
 
94714
 #, gcc-internal-format
 
94715
 msgid "%<inline%> specified for friend class declaration"
 
94716
 msgstr ""
 
94717
 
 
94718
-#: cp/decl.c:10185
 
94719
+#: cp/decl.c:10181
 
94720
 #, gcc-internal-format
 
94721
 msgid "template parameters cannot be friends"
 
94722
 msgstr ""
 
94723
 
 
94724
-#: cp/decl.c:10187
 
94725
+#: cp/decl.c:10183
 
94726
 #, gcc-internal-format
 
94727
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
94728
 msgstr ""
 
94729
 
 
94730
-#: cp/decl.c:10191
 
94731
+#: cp/decl.c:10187
 
94732
 #, gcc-internal-format
 
94733
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
94734
 msgstr ""
 
94735
 
 
94736
-#: cp/decl.c:10204
 
94737
+#: cp/decl.c:10200
 
94738
 #, gcc-internal-format
 
94739
 msgid "trying to make class %qT a friend of global scope"
 
94740
 msgstr ""
 
94741
 
 
94742
-#: cp/decl.c:10222
 
94743
+#: cp/decl.c:10218
 
94744
 #, gcc-internal-format
 
94745
 msgid "invalid qualifiers on non-member function type"
 
94746
-msgstr ""
 
94747
+msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
 
94748
 
 
94749
-#: cp/decl.c:10232
 
94750
+#: cp/decl.c:10228
 
94751
 #, gcc-internal-format
 
94752
 msgid "abstract declarator %qT used as declaration"
 
94753
 msgstr ""
 
94754
 
 
94755
-#: cp/decl.c:10261
 
94756
+#: cp/decl.c:10257
 
94757
 #, gcc-internal-format
 
94758
 msgid "cannot use %<::%> in parameter declaration"
 
94759
 msgstr ""
 
94760
 
 
94761
-#: cp/decl.c:10265
 
94762
-#, fuzzy, gcc-internal-format
 
94763
+#: cp/decl.c:10261
 
94764
+#, gcc-internal-format
 
94765
 msgid "parameter declared %<auto%>"
 
94766
-msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
94767
+msgstr "parametri esitelty %<auto%>:ksi"
 
94768
 
 
94769
-#: cp/decl.c:10308
 
94770
+#: cp/decl.c:10304
 
94771
 #, fuzzy, gcc-internal-format
 
94772
 msgid "non-static data member declared %<auto%>"
 
94773
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
94774
 
 
94775
 #. Something like struct S { int N::j; };
 
94776
-#: cp/decl.c:10330
 
94777
+#: cp/decl.c:10326
 
94778
 #, gcc-internal-format
 
94779
 msgid "invalid use of %<::%>"
 
94780
 msgstr ""
 
94781
 
 
94782
-#: cp/decl.c:10352
 
94783
+#: cp/decl.c:10348
 
94784
 #, fuzzy, gcc-internal-format
 
94785
 msgid "declaration of function %qD in invalid context"
 
94786
 msgstr "%J%qD:n esittely varjostaa parametria"
 
94787
 
 
94788
-#: cp/decl.c:10361
 
94789
+#: cp/decl.c:10357
 
94790
 #, gcc-internal-format
 
94791
 msgid "function %qD declared virtual inside a union"
 
94792
 msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
 
94793
 
 
94794
-#: cp/decl.c:10370
 
94795
+#: cp/decl.c:10366
 
94796
 #, gcc-internal-format
 
94797
 msgid "%qD cannot be declared virtual, since it is always static"
 
94798
 msgstr ""
 
94799
 
 
94800
-#: cp/decl.c:10386
 
94801
+#: cp/decl.c:10382
 
94802
 #, gcc-internal-format
 
94803
 msgid "expected qualified name in friend declaration for destructor %qD"
 
94804
 msgstr ""
 
94805
 
 
94806
-#: cp/decl.c:10393
 
94807
-#, fuzzy, gcc-internal-format
 
94808
+#: cp/decl.c:10389
 
94809
+#, gcc-internal-format
 
94810
 msgid "declaration of %qD as member of %qT"
 
94811
-msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
94812
+msgstr "%qD:n esittely %qT:n jäsenenä"
 
94813
 
 
94814
-#: cp/decl.c:10399
 
94815
-#, fuzzy, gcc-internal-format
 
94816
+#: cp/decl.c:10395
 
94817
+#, gcc-internal-format
 
94818
 msgid "a destructor cannot be %<constexpr%>"
 
94819
-msgstr "hajotin ei voi olla staattinen jäsenfunktio"
 
94820
+msgstr "hajotin ei voi olla %<constexpr%>"
 
94821
 
 
94822
-#: cp/decl.c:10405
 
94823
+#: cp/decl.c:10401
 
94824
 #, fuzzy, gcc-internal-format
 
94825
 msgid "expected qualified name in friend declaration for constructor %qD"
 
94826
 msgstr "%qD esitelty staattisesti sisäkkäin"
 
94827
 
 
94828
-#: cp/decl.c:10451
 
94829
+#: cp/decl.c:10447
 
94830
 #, gcc-internal-format
 
94831
 msgid "field %qD has incomplete type"
 
94832
 msgstr "kentällä %qD on vaillinainen tyyppi"
 
94833
 
 
94834
-#: cp/decl.c:10453
 
94835
+#: cp/decl.c:10449
 
94836
 #, gcc-internal-format
 
94837
 msgid "name %qT has incomplete type"
 
94838
-msgstr ""
 
94839
+msgstr "nimellä %qT on vaillinainen tyyppi"
 
94840
 
 
94841
-#: cp/decl.c:10462
 
94842
+#: cp/decl.c:10458
 
94843
 #, gcc-internal-format
 
94844
 msgid "  in instantiation of template %qT"
 
94845
 msgstr ""
 
94846
 
 
94847
-#: cp/decl.c:10471
 
94848
+#: cp/decl.c:10467
 
94849
 #, gcc-internal-format
 
94850
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
94851
 msgstr ""
 
94852
 
 
94853
-#: cp/decl.c:10528
 
94854
+#: cp/decl.c:10524
 
94855
 #, fuzzy, gcc-internal-format
 
94856
 msgid "constexpr static data member %qD must have an initializer"
 
94857
 msgstr "muuttuvakokoista objektia ei voi alustaa"
 
94858
 
 
94859
-#: cp/decl.c:10537
 
94860
-#, fuzzy, gcc-internal-format
 
94861
+#: cp/decl.c:10533
 
94862
+#, gcc-internal-format
 
94863
 msgid "non-static data member %qE declared %<constexpr%>"
 
94864
-msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
94865
+msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
 
94866
 
 
94867
-#: cp/decl.c:10587
 
94868
+#: cp/decl.c:10583
 
94869
 #, gcc-internal-format
 
94870
 msgid "storage class %<auto%> invalid for function %qs"
 
94871
-msgstr ""
 
94872
+msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
 
94873
 
 
94874
-#: cp/decl.c:10589
 
94875
+#: cp/decl.c:10585
 
94876
 #, gcc-internal-format
 
94877
 msgid "storage class %<register%> invalid for function %qs"
 
94878
-msgstr ""
 
94879
+msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
 
94880
 
 
94881
-#: cp/decl.c:10593
 
94882
+#: cp/decl.c:10589
 
94883
 #, gcc-internal-format
 
94884
 msgid "storage class %<__thread%> invalid for function %qs"
 
94885
-msgstr ""
 
94886
+msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
 
94887
 
 
94888
-#: cp/decl.c:10596
 
94889
+#: cp/decl.c:10592
 
94890
 #, fuzzy, gcc-internal-format
 
94891
-#| msgid "storage class specified for %qs"
 
94892
 msgid "storage class %<thread_local%> invalid for function %qs"
 
94893
-msgstr "tallennusluokka annettu %qs:lle"
 
94894
+msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
 
94895
 
 
94896
-#: cp/decl.c:10601
 
94897
+#: cp/decl.c:10597
 
94898
 #, fuzzy, gcc-internal-format
 
94899
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
94900
 msgstr "%Jvanhanmallinen funktiomäärittely"
 
94901
 
 
94902
-#: cp/decl.c:10612
 
94903
+#: cp/decl.c:10608
 
94904
 #, gcc-internal-format
 
94905
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
94906
 msgstr ""
 
94907
 
 
94908
-#: cp/decl.c:10616
 
94909
+#: cp/decl.c:10612
 
94910
 #, gcc-internal-format
 
94911
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
94912
 msgstr ""
 
94913
 
 
94914
-#: cp/decl.c:10624
 
94915
+#: cp/decl.c:10620
 
94916
 #, gcc-internal-format
 
94917
 msgid "virtual non-class function %qs"
 
94918
-msgstr ""
 
94919
+msgstr "virtuaalinen ei-luokkafunktio %qs"
 
94920
 
 
94921
-#: cp/decl.c:10631
 
94922
+#: cp/decl.c:10627
 
94923
 #, fuzzy, gcc-internal-format
 
94924
 msgid "%qs defined in a non-class scope"
 
94925
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
94926
 
 
94927
-#: cp/decl.c:10632
 
94928
+#: cp/decl.c:10628
 
94929
 #, fuzzy, gcc-internal-format
 
94930
 msgid "%qs declared in a non-class scope"
 
94931
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
94932
 
 
94933
-#: cp/decl.c:10660
 
94934
+#: cp/decl.c:10655
 
94935
 #, gcc-internal-format
 
94936
 msgid "cannot declare member function %qD to have static linkage"
 
94937
 msgstr ""
 
94938
 
 
94939
 #. FIXME need arm citation
 
94940
-#: cp/decl.c:10667
 
94941
+#: cp/decl.c:10662
 
94942
 #, gcc-internal-format
 
94943
 msgid "cannot declare static function inside another function"
 
94944
 msgstr ""
 
94945
 
 
94946
-#: cp/decl.c:10697
 
94947
+#: cp/decl.c:10692
 
94948
 #, gcc-internal-format
 
94949
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
94950
 msgstr ""
 
94951
 
 
94952
-#: cp/decl.c:10704
 
94953
+#: cp/decl.c:10699
 
94954
 #, gcc-internal-format
 
94955
 msgid "static member %qD declared %<register%>"
 
94956
 msgstr ""
 
94957
 
 
94958
-#: cp/decl.c:10710
 
94959
+#: cp/decl.c:10705
 
94960
 #, gcc-internal-format
 
94961
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
94962
 msgstr ""
 
94963
 
 
94964
-#: cp/decl.c:10717
 
94965
+#: cp/decl.c:10712
 
94966
 #, fuzzy, gcc-internal-format
 
94967
-#| msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 
94968
 msgid "declaration of constexpr variable %qD is not a definition"
 
94969
 msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
 
94970
 
 
94971
-#: cp/decl.c:10730
 
94972
+#: cp/decl.c:10725
 
94973
 #, gcc-internal-format
 
94974
 msgid "%qs initialized and declared %<extern%>"
 
94975
 msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
 
94976
 
 
94977
-#: cp/decl.c:10734
 
94978
+#: cp/decl.c:10729
 
94979
 #, gcc-internal-format
 
94980
 msgid "%qs has both %<extern%> and initializer"
 
94981
 msgstr "%qs on sekä %<extern%> että alustin"
 
94982
 
 
94983
-#: cp/decl.c:10880
 
94984
+#: cp/decl.c:10874
 
94985
 #, fuzzy, gcc-internal-format
 
94986
 msgid "default argument %qE uses %qD"
 
94987
 msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
 
94988
 
 
94989
-#: cp/decl.c:10882
 
94990
+#: cp/decl.c:10876
 
94991
 #, gcc-internal-format
 
94992
 msgid "default argument %qE uses local variable %qD"
 
94993
 msgstr ""
 
94994
 
 
94995
-#: cp/decl.c:10970
 
94996
-#, fuzzy, gcc-internal-format
 
94997
+#: cp/decl.c:10964
 
94998
+#, gcc-internal-format
 
94999
 msgid "parameter %qD has Java class type"
 
95000
-msgstr "parametrin %q+D tyyppi on vaillinainen"
 
95001
+msgstr "parametrilla %qD on Java-luokkatyyppi"
 
95002
 
 
95003
-#: cp/decl.c:10998
 
95004
+#: cp/decl.c:10992
 
95005
 #, gcc-internal-format
 
95006
 msgid "parameter %qD invalidly declared method type"
 
95007
-msgstr ""
 
95008
+msgstr "parametri %qD virheellisesti esitelty metodityyppi"
 
95009
 
 
95010
-#: cp/decl.c:11023
 
95011
+#: cp/decl.c:11017
 
95012
 #, gcc-internal-format
 
95013
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
95014
 msgstr ""
 
95015
 
 
95016
-#: cp/decl.c:11025
 
95017
+#: cp/decl.c:11019
 
95018
 #, gcc-internal-format
 
95019
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
95020
 msgstr ""
 
95021
@@ -30927,168 +30591,168 @@
 
95022
 #. or implicitly defined), there's no need to worry about their
 
95023
 #. existence.  Theoretically, they should never even be
 
95024
 #. instantiated, but that's hard to forestall.
 
95025
-#: cp/decl.c:11279
 
95026
+#: cp/decl.c:11273
 
95027
 #, gcc-internal-format
 
95028
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
95029
-msgstr ""
 
95030
+msgstr "virheellinen muodostin; tarkoitit todennäköisesti %<%T (const %T&)%>"
 
95031
 
 
95032
-#: cp/decl.c:11401
 
95033
+#: cp/decl.c:11395
 
95034
 #, gcc-internal-format
 
95035
 msgid "%qD may not be declared within a namespace"
 
95036
 msgstr ""
 
95037
 
 
95038
-#: cp/decl.c:11406
 
95039
+#: cp/decl.c:11400
 
95040
 #, gcc-internal-format
 
95041
 msgid "%qD may not be declared as static"
 
95042
 msgstr ""
 
95043
 
 
95044
-#: cp/decl.c:11432
 
95045
+#: cp/decl.c:11426
 
95046
 #, gcc-internal-format
 
95047
 msgid "%qD must be a nonstatic member function"
 
95048
 msgstr ""
 
95049
 
 
95050
-#: cp/decl.c:11441
 
95051
+#: cp/decl.c:11435
 
95052
 #, gcc-internal-format
 
95053
 msgid "%qD must be either a non-static member function or a non-member function"
 
95054
 msgstr ""
 
95055
 
 
95056
-#: cp/decl.c:11463
 
95057
+#: cp/decl.c:11457
 
95058
 #, gcc-internal-format
 
95059
 msgid "%qD must have an argument of class or enumerated type"
 
95060
 msgstr ""
 
95061
 
 
95062
-#: cp/decl.c:11492
 
95063
+#: cp/decl.c:11486
 
95064
 #, gcc-internal-format
 
95065
 msgid "conversion to a reference to void will never use a type conversion operator"
 
95066
 msgstr ""
 
95067
 
 
95068
-#: cp/decl.c:11494
 
95069
-#, fuzzy, gcc-internal-format
 
95070
+#: cp/decl.c:11488
 
95071
+#, gcc-internal-format
 
95072
 msgid "conversion to void will never use a type conversion operator"
 
95073
-msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
95074
+msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
 
95075
 
 
95076
-#: cp/decl.c:11501
 
95077
+#: cp/decl.c:11495
 
95078
 #, gcc-internal-format
 
95079
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
95080
 msgstr ""
 
95081
 
 
95082
-#: cp/decl.c:11503
 
95083
+#: cp/decl.c:11497
 
95084
 #, gcc-internal-format
 
95085
 msgid "conversion to the same type will never use a type conversion operator"
 
95086
 msgstr ""
 
95087
 
 
95088
-#: cp/decl.c:11511
 
95089
+#: cp/decl.c:11505
 
95090
 #, gcc-internal-format
 
95091
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
95092
 msgstr ""
 
95093
 
 
95094
-#: cp/decl.c:11513
 
95095
+#: cp/decl.c:11507
 
95096
 #, gcc-internal-format
 
95097
 msgid "conversion to a base class will never use a type conversion operator"
 
95098
 msgstr ""
 
95099
 
 
95100
 #. 13.4.0.3
 
95101
-#: cp/decl.c:11522
 
95102
+#: cp/decl.c:11516
 
95103
 #, gcc-internal-format
 
95104
 msgid "ISO C++ prohibits overloading operator ?:"
 
95105
 msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
 
95106
 
 
95107
-#: cp/decl.c:11527
 
95108
+#: cp/decl.c:11521
 
95109
 #, gcc-internal-format
 
95110
 msgid "%qD must not have variable number of arguments"
 
95111
-msgstr ""
 
95112
+msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
 
95113
 
 
95114
-#: cp/decl.c:11578
 
95115
+#: cp/decl.c:11572
 
95116
 #, gcc-internal-format
 
95117
 msgid "postfix %qD must take %<int%> as its argument"
 
95118
 msgstr ""
 
95119
 
 
95120
-#: cp/decl.c:11581
 
95121
+#: cp/decl.c:11575
 
95122
 #, gcc-internal-format
 
95123
 msgid "postfix %qD must take %<int%> as its second argument"
 
95124
 msgstr ""
 
95125
 
 
95126
-#: cp/decl.c:11589
 
95127
+#: cp/decl.c:11583
 
95128
 #, gcc-internal-format
 
95129
 msgid "%qD must take either zero or one argument"
 
95130
-msgstr ""
 
95131
+msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
 
95132
 
 
95133
-#: cp/decl.c:11591
 
95134
+#: cp/decl.c:11585
 
95135
 #, gcc-internal-format
 
95136
 msgid "%qD must take either one or two arguments"
 
95137
-msgstr ""
 
95138
+msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
 
95139
 
 
95140
-#: cp/decl.c:11613
 
95141
+#: cp/decl.c:11607
 
95142
 #, gcc-internal-format
 
95143
 msgid "prefix %qD should return %qT"
 
95144
 msgstr ""
 
95145
 
 
95146
-#: cp/decl.c:11619
 
95147
+#: cp/decl.c:11613
 
95148
 #, gcc-internal-format
 
95149
 msgid "postfix %qD should return %qT"
 
95150
 msgstr ""
 
95151
 
 
95152
-#: cp/decl.c:11628
 
95153
+#: cp/decl.c:11622
 
95154
 #, gcc-internal-format
 
95155
 msgid "%qD must take %<void%>"
 
95156
 msgstr ""
 
95157
 
 
95158
-#: cp/decl.c:11630 cp/decl.c:11639
 
95159
+#: cp/decl.c:11624 cp/decl.c:11633
 
95160
 #, gcc-internal-format
 
95161
 msgid "%qD must take exactly one argument"
 
95162
-msgstr ""
 
95163
+msgstr "%qD:n on otettava tasan yksi argumentti"
 
95164
 
 
95165
-#: cp/decl.c:11641
 
95166
+#: cp/decl.c:11635
 
95167
 #, gcc-internal-format
 
95168
 msgid "%qD must take exactly two arguments"
 
95169
-msgstr ""
 
95170
+msgstr "%qD:n on otettava tasan kaksi argumenttia"
 
95171
 
 
95172
-#: cp/decl.c:11650
 
95173
+#: cp/decl.c:11644
 
95174
 #, gcc-internal-format
 
95175
 msgid "user-defined %qD always evaluates both arguments"
 
95176
 msgstr ""
 
95177
 
 
95178
-#: cp/decl.c:11664
 
95179
+#: cp/decl.c:11658
 
95180
 #, gcc-internal-format
 
95181
 msgid "%qD should return by value"
 
95182
 msgstr ""
 
95183
 
 
95184
-#: cp/decl.c:11675 cp/decl.c:11680
 
95185
+#: cp/decl.c:11669 cp/decl.c:11674
 
95186
 #, gcc-internal-format
 
95187
 msgid "%qD cannot have default arguments"
 
95188
-msgstr ""
 
95189
+msgstr "%qD:lla ei voi olla oletusargumentteja"
 
95190
 
 
95191
-#: cp/decl.c:11741
 
95192
+#: cp/decl.c:11732
 
95193
 #, gcc-internal-format
 
95194
 msgid "using template type parameter %qT after %qs"
 
95195
 msgstr ""
 
95196
 
 
95197
-#: cp/decl.c:11764
 
95198
+#: cp/decl.c:11755
 
95199
 #, fuzzy, gcc-internal-format
 
95200
 msgid "using alias template specialization %qT after %qs"
 
95201
 msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
 
95202
 
 
95203
-#: cp/decl.c:11767
 
95204
+#: cp/decl.c:11758
 
95205
 #, gcc-internal-format
 
95206
 msgid "using typedef-name %qD after %qs"
 
95207
 msgstr ""
 
95208
 
 
95209
-#: cp/decl.c:11769
 
95210
-#, fuzzy, gcc-internal-format
 
95211
+#: cp/decl.c:11760
 
95212
+#, gcc-internal-format
 
95213
 msgid "%qD has a previous declaration here"
 
95214
-msgstr "%J%qD:n edellinen esittely oli täällä"
 
95215
+msgstr "%q+D:lla on edellinen esittely täällä"
 
95216
 
 
95217
-#: cp/decl.c:11777
 
95218
+#: cp/decl.c:11768
 
95219
 #, gcc-internal-format
 
95220
 msgid "%qT referred to as %qs"
 
95221
 msgstr ""
 
95222
 
 
95223
-#: cp/decl.c:11778 cp/decl.c:11785
 
95224
+#: cp/decl.c:11769 cp/decl.c:11776
 
95225
 #, fuzzy, gcc-internal-format
 
95226
 msgid "%q+T has a previous declaration here"
 
95227
 msgstr "%J%qD:n edellinen esittely oli täällä"
 
95228
 
 
95229
-#: cp/decl.c:11784
 
95230
+#: cp/decl.c:11775
 
95231
 #, gcc-internal-format
 
95232
 msgid "%qT referred to as enum"
 
95233
 msgstr ""
 
95234
@@ -31100,88 +30764,88 @@
 
95235
 #. void f(class C);            // No template header here
 
95236
 #.
 
95237
 #. then the required template argument is missing.
 
95238
-#: cp/decl.c:11799
 
95239
+#: cp/decl.c:11790
 
95240
 #, gcc-internal-format
 
95241
 msgid "template argument required for %<%s %T%>"
 
95242
 msgstr ""
 
95243
 
 
95244
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
95245
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
95246
 #, gcc-internal-format
 
95247
 msgid "%qD has the same name as the class in which it is declared"
 
95248
-msgstr ""
 
95249
+msgstr "%qD:llä on sama nimi kuin luokalla, jossa se on esitelty"
 
95250
 
 
95251
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
95252
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
95253
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
95254
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
95255
 #, gcc-internal-format
 
95256
 msgid "reference to %qD is ambiguous"
 
95257
 msgstr ""
 
95258
 
 
95259
-#: cp/decl.c:11994
 
95260
+#: cp/decl.c:11985
 
95261
 #, gcc-internal-format
 
95262
 msgid "use of enum %q#D without previous declaration"
 
95263
 msgstr ""
 
95264
 
 
95265
-#: cp/decl.c:12015
 
95266
+#: cp/decl.c:12006
 
95267
 #, gcc-internal-format
 
95268
 msgid "redeclaration of %qT as a non-template"
 
95269
 msgstr ""
 
95270
 
 
95271
-#: cp/decl.c:12016
 
95272
-#, fuzzy, gcc-internal-format
 
95273
+#: cp/decl.c:12007
 
95274
+#, gcc-internal-format
 
95275
 msgid "previous declaration %q+D"
 
95276
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
95277
+msgstr "edellinen esittely %q+D"
 
95278
 
 
95279
-#: cp/decl.c:12157
 
95280
+#: cp/decl.c:12148
 
95281
 #, gcc-internal-format
 
95282
 msgid "derived union %qT invalid"
 
95283
 msgstr ""
 
95284
 
 
95285
-#: cp/decl.c:12166
 
95286
+#: cp/decl.c:12157
 
95287
 #, gcc-internal-format
 
95288
 msgid "Java class %qT cannot have multiple bases"
 
95289
 msgstr ""
 
95290
 
 
95291
-#: cp/decl.c:12177
 
95292
+#: cp/decl.c:12168
 
95293
 #, gcc-internal-format
 
95294
 msgid "Java class %qT cannot have virtual bases"
 
95295
 msgstr ""
 
95296
 
 
95297
-#: cp/decl.c:12197
 
95298
+#: cp/decl.c:12188
 
95299
 #, gcc-internal-format
 
95300
 msgid "base type %qT fails to be a struct or class type"
 
95301
 msgstr ""
 
95302
 
 
95303
-#: cp/decl.c:12230
 
95304
+#: cp/decl.c:12221
 
95305
 #, gcc-internal-format
 
95306
 msgid "recursive type %qT undefined"
 
95307
-msgstr ""
 
95308
+msgstr "rekursiivinen tyyppi %qT määrittelemätön"
 
95309
 
 
95310
-#: cp/decl.c:12232
 
95311
+#: cp/decl.c:12223
 
95312
 #, gcc-internal-format
 
95313
 msgid "duplicate base type %qT invalid"
 
95314
-msgstr ""
 
95315
+msgstr "perustyypin %qT kaksoiskappale virheellinen"
 
95316
 
 
95317
-#: cp/decl.c:12356
 
95318
+#: cp/decl.c:12347
 
95319
 #, gcc-internal-format
 
95320
 msgid "scoped/unscoped mismatch in enum %q#T"
 
95321
 msgstr ""
 
95322
 
 
95323
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
95324
-#, fuzzy, gcc-internal-format
 
95325
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
95326
+#, gcc-internal-format
 
95327
 msgid "previous definition here"
 
95328
-msgstr "%J%qD:n edellinen määrittely oli täällä"
 
95329
+msgstr "edellinen määrittely täällä"
 
95330
 
 
95331
-#: cp/decl.c:12364
 
95332
+#: cp/decl.c:12355
 
95333
 #, gcc-internal-format
 
95334
 msgid "underlying type mismatch in enum %q#T"
 
95335
 msgstr ""
 
95336
 
 
95337
-#: cp/decl.c:12376
 
95338
+#: cp/decl.c:12367
 
95339
 #, gcc-internal-format
 
95340
 msgid "different underlying type in enum %q#T"
 
95341
 msgstr ""
 
95342
 
 
95343
-#: cp/decl.c:12443
 
95344
+#: cp/decl.c:12434
 
95345
 #, gcc-internal-format
 
95346
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
95347
 msgstr ""
 
95348
@@ -31190,85 +30854,82 @@
 
95349
 #.
 
95350
 #. IF no integral type can represent all the enumerator values, the
 
95351
 #. enumeration is ill-formed.
 
95352
-#: cp/decl.c:12577
 
95353
+#: cp/decl.c:12568
 
95354
 #, gcc-internal-format
 
95355
 msgid "no integral type can represent all of the enumerator values for %qT"
 
95356
 msgstr ""
 
95357
 
 
95358
-#: cp/decl.c:12718
 
95359
+#: cp/decl.c:12709
 
95360
 #, fuzzy, gcc-internal-format
 
95361
 msgid "enumerator value for %qD is not an integer constant"
 
95362
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
95363
 
 
95364
-#: cp/decl.c:12764
 
95365
+#: cp/decl.c:12755
 
95366
 #, fuzzy, gcc-internal-format
 
95367
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
95368
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
95369
 
 
95370
-#: cp/decl.c:12776
 
95371
+#: cp/decl.c:12767
 
95372
 #, gcc-internal-format
 
95373
 msgid "overflow in enumeration values at %qD"
 
95374
 msgstr ""
 
95375
 
 
95376
-#: cp/decl.c:12796
 
95377
+#: cp/decl.c:12787
 
95378
 #, fuzzy, gcc-internal-format
 
95379
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
95380
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
95381
 
 
95382
-#: cp/decl.c:12886
 
95383
+#: cp/decl.c:12877
 
95384
 #, gcc-internal-format
 
95385
 msgid "return type %q#T is incomplete"
 
95386
-msgstr ""
 
95387
+msgstr "paluutyyppi %q#T on vaillinainen"
 
95388
 
 
95389
-#: cp/decl.c:12888
 
95390
-#, fuzzy, gcc-internal-format
 
95391
+#: cp/decl.c:12879
 
95392
+#, gcc-internal-format
 
95393
 msgid "return type has Java class type %q#T"
 
95394
-msgstr "palautustyyppi on vaillinainen tyyppi"
 
95395
+msgstr "paluutyypillä on Java-luokkatyyppi %q#T"
 
95396
 
 
95397
-#: cp/decl.c:13012 cp/typeck.c:8247
 
95398
+#: cp/decl.c:13003 cp/typeck.c:8252
 
95399
 #, gcc-internal-format
 
95400
 msgid "%<operator=%> should return a reference to %<*this%>"
 
95401
 msgstr ""
 
95402
 
 
95403
-#: cp/decl.c:13108
 
95404
-#, fuzzy, gcc-internal-format
 
95405
+#: cp/decl.c:13099
 
95406
+#, gcc-internal-format
 
95407
 msgid "no previous declaration for %q+D"
 
95408
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
95409
+msgstr "%q+D:lle ei ole edellistä esittelyä"
 
95410
 
 
95411
-#: cp/decl.c:13329
 
95412
-#, fuzzy, gcc-internal-format
 
95413
+#: cp/decl.c:13320
 
95414
+#, gcc-internal-format
 
95415
 msgid "invalid function declaration"
 
95416
-msgstr "Varoita implisiittisistä funktioesittelyistä"
 
95417
+msgstr "virheellinen funktioesittely"
 
95418
 
 
95419
-#: cp/decl.c:13413
 
95420
+#: cp/decl.c:13404
 
95421
 #, gcc-internal-format
 
95422
 msgid "parameter %qD declared void"
 
95423
 msgstr ""
 
95424
 
 
95425
-#: cp/decl.c:13781
 
95426
+#: cp/decl.c:13772
 
95427
 #, fuzzy, gcc-internal-format
 
95428
-#| msgid "no return statement in function returning non-void"
 
95429
 msgid "no return statements in function returning %qT"
 
95430
 msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän"
 
95431
 
 
95432
-#: cp/decl.c:13783 cp/typeck.c:8135
 
95433
+#: cp/decl.c:13774 cp/typeck.c:8135
 
95434
 #, fuzzy, gcc-internal-format
 
95435
-#| msgid "function return types not compatible due to %<volatile%>"
 
95436
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
95437
 msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
 
95438
 
 
95439
-#: cp/decl.c:13879
 
95440
+#: cp/decl.c:13870
 
95441
 #, fuzzy, gcc-internal-format
 
95442
-#| msgid "label %q+D defined but not used"
 
95443
 msgid "parameter %q+D set but not used"
 
95444
 msgstr "nimike %q+D määritelty mutta käytettämättä"
 
95445
 
 
95446
-#: cp/decl.c:13974
 
95447
+#: cp/decl.c:13965
 
95448
 #, gcc-internal-format
 
95449
 msgid "invalid member function declaration"
 
95450
-msgstr ""
 
95451
+msgstr "virheellinen jäsenfunktioesittely"
 
95452
 
 
95453
-#: cp/decl.c:13988
 
95454
+#: cp/decl.c:13979
 
95455
 #, gcc-internal-format
 
95456
 msgid "%qD is already defined in class %qT"
 
95457
 msgstr ""
 
95458
@@ -31276,7 +30937,7 @@
 
95459
 #: cp/decl2.c:318
 
95460
 #, gcc-internal-format
 
95461
 msgid "name missing for member function"
 
95462
-msgstr ""
 
95463
+msgstr "nimi puuttuu jäsenfunktiolta"
 
95464
 
 
95465
 #: cp/decl2.c:388 cp/decl2.c:402
 
95466
 #, gcc-internal-format
 
95467
@@ -31291,7 +30952,7 @@
 
95468
 #: cp/decl2.c:439
 
95469
 #, gcc-internal-format
 
95470
 msgid "deleting array %q#E"
 
95471
-msgstr ""
 
95472
+msgstr "poistetaan taulukko %q#E"
 
95473
 
 
95474
 #: cp/decl2.c:445
 
95475
 #, gcc-internal-format
 
95476
@@ -31428,9 +31089,9 @@
 
95477
 #. The first parameter shall not have an associated default
 
95478
 #. argument.
 
95479
 #: cp/decl2.c:1491
 
95480
-#, fuzzy, gcc-internal-format
 
95481
+#, gcc-internal-format
 
95482
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 
95483
-msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
 
95484
+msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
 
95485
 
 
95486
 #: cp/decl2.c:1507
 
95487
 #, gcc-internal-format
 
95488
@@ -31504,97 +31165,97 @@
 
95489
 msgid "use of %qD before deduction of %<auto%>"
 
95490
 msgstr "%q+D:n oletustyyppi on %<int%>"
 
95491
 
 
95492
-#: cp/error.c:3327
 
95493
+#: cp/error.c:3331
 
95494
 #, gcc-internal-format
 
95495
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
95496
 msgstr ""
 
95497
 
 
95498
-#: cp/error.c:3332
 
95499
+#: cp/error.c:3336
 
95500
 #, gcc-internal-format
 
95501
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
95502
 msgstr ""
 
95503
 
 
95504
-#: cp/error.c:3337
 
95505
+#: cp/error.c:3341
 
95506
 #, gcc-internal-format
 
95507
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
95508
 msgstr ""
 
95509
 
 
95510
-#: cp/error.c:3342
 
95511
+#: cp/error.c:3346
 
95512
 #, gcc-internal-format
 
95513
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
95514
 msgstr ""
 
95515
 
 
95516
-#: cp/error.c:3347
 
95517
+#: cp/error.c:3351
 
95518
 #, gcc-internal-format
 
95519
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
95520
 msgstr ""
 
95521
 
 
95522
-#: cp/error.c:3351
 
95523
+#: cp/error.c:3355
 
95524
 #, gcc-internal-format
 
95525
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
95526
 msgstr ""
 
95527
 
 
95528
-#: cp/error.c:3355
 
95529
+#: cp/error.c:3359
 
95530
 #, gcc-internal-format
 
95531
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
95532
 msgstr ""
 
95533
 
 
95534
-#: cp/error.c:3360
 
95535
+#: cp/error.c:3364
 
95536
 #, gcc-internal-format
 
95537
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
95538
 msgstr ""
 
95539
 
 
95540
-#: cp/error.c:3365
 
95541
+#: cp/error.c:3369
 
95542
 #, gcc-internal-format
 
95543
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
95544
 msgstr ""
 
95545
 
 
95546
-#: cp/error.c:3370
 
95547
+#: cp/error.c:3374
 
95548
 #, gcc-internal-format
 
95549
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
95550
 msgstr ""
 
95551
 
 
95552
-#: cp/error.c:3375
 
95553
+#: cp/error.c:3379
 
95554
 #, gcc-internal-format
 
95555
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
95556
 msgstr ""
 
95557
 
 
95558
-#: cp/error.c:3380
 
95559
+#: cp/error.c:3384
 
95560
 #, gcc-internal-format
 
95561
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
95562
 msgstr ""
 
95563
 
 
95564
-#: cp/error.c:3385
 
95565
+#: cp/error.c:3389
 
95566
 #, gcc-internal-format
 
95567
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
95568
 msgstr ""
 
95569
 
 
95570
-#: cp/error.c:3390
 
95571
+#: cp/error.c:3394
 
95572
 #, fuzzy, gcc-internal-format
 
95573
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
95574
 msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
95575
 
 
95576
-#: cp/error.c:3439
 
95577
+#: cp/error.c:3443
 
95578
 #, gcc-internal-format
 
95579
 msgid "incomplete type %qT used in nested name specifier"
 
95580
 msgstr ""
 
95581
 
 
95582
-#: cp/error.c:3443
 
95583
+#: cp/error.c:3447
 
95584
 #, gcc-internal-format
 
95585
 msgid "reference to %<%T::%D%> is ambiguous"
 
95586
 msgstr ""
 
95587
 
 
95588
-#: cp/error.c:3448 cp/typeck.c:2260
 
95589
+#: cp/error.c:3452 cp/typeck.c:2260
 
95590
 #, gcc-internal-format
 
95591
 msgid "%qD is not a member of %qT"
 
95592
 msgstr ""
 
95593
 
 
95594
-#: cp/error.c:3452
 
95595
-#, fuzzy, gcc-internal-format
 
95596
+#: cp/error.c:3456
 
95597
+#, gcc-internal-format
 
95598
 msgid "%qD is not a member of %qD"
 
95599
-msgstr "%qs ei ole kelpo tulostetiedosto"
 
95600
+msgstr "%qD ei ole %qD:n jäsen"
 
95601
 
 
95602
-#: cp/error.c:3457
 
95603
+#: cp/error.c:3461
 
95604
 #, fuzzy, gcc-internal-format
 
95605
 msgid "%<::%D%> has not been declared"
 
95606
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95607
@@ -31751,9 +31412,9 @@
 
95608
 msgstr ""
 
95609
 
 
95610
 #: cp/friend.c:561
 
95611
-#, fuzzy, gcc-internal-format
 
95612
+#, gcc-internal-format
 
95613
 msgid "friend declaration %qD in local class without prior declaration"
 
95614
-msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
 
95615
+msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltävää esittelyä"
 
95616
 
 
95617
 #: cp/friend.c:584
 
95618
 #, gcc-internal-format
 
95619
@@ -31767,7 +31428,6 @@
 
95620
 
 
95621
 #: cp/init.c:381
 
95622
 #, fuzzy, gcc-internal-format
 
95623
-#| msgid "invalid application of %qs to incomplete type %qT "
 
95624
 msgid "value-initialization of incomplete type %qT"
 
95625
 msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
 
95626
 
 
95627
@@ -31792,9 +31452,9 @@
 
95628
 msgstr ""
 
95629
 
 
95630
 #: cp/init.c:564
 
95631
-#, fuzzy, gcc-internal-format
 
95632
+#, gcc-internal-format
 
95633
 msgid "%qD should be initialized in the member initialization list"
 
95634
-msgstr "%J%qD tulisi alustaa jäsenten alustuslistassa"
 
95635
+msgstr "%qD tulee alustaa jäsenten alustuslistassa"
 
95636
 
 
95637
 #: cp/init.c:582
 
95638
 #, fuzzy, gcc-internal-format
 
95639
@@ -31802,19 +31462,19 @@
 
95640
 msgstr "%q+D on yleensä funktio"
 
95641
 
 
95642
 #: cp/init.c:676
 
95643
-#, fuzzy, gcc-internal-format
 
95644
+#, gcc-internal-format
 
95645
 msgid "invalid initializer for array member %q#D"
 
95646
-msgstr "alustamaton const-jäsen %qD"
 
95647
+msgstr "virheellinen alustin taulukon jäsenelle %q#D"
 
95648
 
 
95649
 #: cp/init.c:689 cp/init.c:707
 
95650
-#, fuzzy, gcc-internal-format
 
95651
+#, gcc-internal-format
 
95652
 msgid "uninitialized member %qD with %<const%> type %qT"
 
95653
-msgstr "alustamaton const %qD"
 
95654
+msgstr "alustamaton jäsen %qD %<const%>-tyyppillä %qT"
 
95655
 
 
95656
 #: cp/init.c:703
 
95657
-#, fuzzy, gcc-internal-format
 
95658
+#, gcc-internal-format
 
95659
 msgid "uninitialized reference member %qD"
 
95660
-msgstr "alustamaton const-jäsen %qD"
 
95661
+msgstr "alustamaton viitejäsen %qD"
 
95662
 
 
95663
 #: cp/init.c:863
 
95664
 #, gcc-internal-format
 
95665
@@ -31837,9 +31497,9 @@
 
95666
 msgstr ""
 
95667
 
 
95668
 #: cp/init.c:873
 
95669
-#, fuzzy, gcc-internal-format
 
95670
+#, gcc-internal-format
 
95671
 msgid "  when initialized here"
 
95672
-msgstr "%J  tässä alustuksessa"
 
95673
+msgstr "  tässä alustuksessa"
 
95674
 
 
95675
 #: cp/init.c:890
 
95676
 #, fuzzy, gcc-internal-format
 
95677
@@ -31907,9 +31567,9 @@
 
95678
 msgstr ""
 
95679
 
 
95680
 #: cp/init.c:1790 cp/semantics.c:2834
 
95681
-#, fuzzy, gcc-internal-format
 
95682
+#, gcc-internal-format
 
95683
 msgid "%qT is not a class type"
 
95684
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95685
+msgstr "%qT ei ole luokkatyyppi"
 
95686
 
 
95687
 #: cp/init.c:1844
 
95688
 #, gcc-internal-format
 
95689
@@ -31948,13 +31608,11 @@
 
95690
 
 
95691
 #: cp/init.c:2143
 
95692
 #, fuzzy, gcc-internal-format
 
95693
-#| msgid "uninitialized const member %qD"
 
95694
 msgid "uninitialized const member in %q#T"
 
95695
 msgstr "alustamaton const-jäsen %qD"
 
95696
 
 
95697
 #: cp/init.c:2254
 
95698
 #, fuzzy, gcc-internal-format
 
95699
-#| msgid "integer overflow in expression"
 
95700
 msgid "integer overflow in array size"
 
95701
 msgstr "kokonaislukuylivuoto lausekkeessa"
 
95702
 
 
95703
@@ -31970,7 +31628,6 @@
 
95704
 
 
95705
 #: cp/init.c:2292
 
95706
 #, fuzzy, gcc-internal-format
 
95707
-#| msgid "ISO C does not support saturating types"
 
95708
 msgid "ISO C++ does not support variable-length array types"
 
95709
 msgstr "ISO C ei tue saturoituvia tyyppejä"
 
95710
 
 
95711
@@ -32011,7 +31668,6 @@
 
95712
 
 
95713
 #: cp/init.c:2706
 
95714
 #, fuzzy, gcc-internal-format
 
95715
-#| msgid "array index in initializer exceeds array bounds"
 
95716
 msgid "parenthesized initializer in array new"
 
95717
 msgstr "taulukon indeksi alustimessa ylittää taulukon rajat"
 
95718
 
 
95719
@@ -32217,7 +31873,6 @@
 
95720
 
 
95721
 #: cp/method.c:1091
 
95722
 #, fuzzy, gcc-internal-format
 
95723
-#| msgid "uninitialized const member %qD"
 
95724
 msgid "uninitialized non-static const member %q#D"
 
95725
 msgstr "alustamaton const-jäsen %qD"
 
95726
 
 
95727
@@ -32325,19 +31980,19 @@
 
95728
 #.
 
95729
 #. This function shall not be overloaded.
 
95730
 #: cp/name-lookup.c:799
 
95731
-#, fuzzy, gcc-internal-format
 
95732
+#, gcc-internal-format
 
95733
 msgid "invalid redeclaration of %q+D"
 
95734
-msgstr "%qD esitelty staattisesti sisäkkäin"
 
95735
+msgstr "%q+D:n virheellinen uudelleenesittely"
 
95736
 
 
95737
 #: cp/name-lookup.c:800
 
95738
 #, gcc-internal-format
 
95739
 msgid "as %qD"
 
95740
-msgstr ""
 
95741
+msgstr "nimellä %qD"
 
95742
 
 
95743
 #: cp/name-lookup.c:841 cp/name-lookup.c:857
 
95744
-#, fuzzy, gcc-internal-format
 
95745
+#, gcc-internal-format
 
95746
 msgid "declaration of %q#D with C language linkage"
 
95747
-msgstr "%J%qD esitelty uudelleen ilman linkitystä"
 
95748
+msgstr "%q#D:n esittely C-kielen linkityksellä"
 
95749
 
 
95750
 #: cp/name-lookup.c:847
 
95751
 #, fuzzy, gcc-internal-format
 
95752
@@ -32356,7 +32011,6 @@
 
95753
 
 
95754
 #: cp/name-lookup.c:1047
 
95755
 #, fuzzy, gcc-internal-format
 
95756
-#| msgid "nested extern declaration of %qD"
 
95757
 msgid "extern declaration of %q#D doesn%'t match"
 
95758
 msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
95759
 
 
95760
@@ -32417,19 +32071,19 @@
 
95761
 msgstr ""
 
95762
 
 
95763
 #: cp/name-lookup.c:1367
 
95764
-#, fuzzy, gcc-internal-format
 
95765
+#, gcc-internal-format
 
95766
 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
 
95767
-msgstr "(G++ hyväksyy koodin -fpermissive-valitsimella)"
 
95768
+msgstr "(G++ hyväksyy koodin %<-fpermissive%>-valitsimella)"
 
95769
 
 
95770
 #: cp/name-lookup.c:1422
 
95771
 #, gcc-internal-format
 
95772
 msgid "%s %s(%E) %p %d\n"
 
95773
-msgstr ""
 
95774
+msgstr "%s %s(%E) %p %d\n"
 
95775
 
 
95776
 #: cp/name-lookup.c:1425
 
95777
 #, gcc-internal-format
 
95778
 msgid "%s %s %p %d\n"
 
95779
-msgstr ""
 
95780
+msgstr "%s %s %p %d\n"
 
95781
 
 
95782
 #: cp/name-lookup.c:2254
 
95783
 #, gcc-internal-format
 
95784
@@ -32456,7 +32110,7 @@
 
95785
 #: cp/name-lookup.c:2385 cp/name-lookup.c:2410
 
95786
 #, gcc-internal-format
 
95787
 msgid "%qT is not a namespace"
 
95788
-msgstr ""
 
95789
+msgstr "%qT ei ole nimiavaruus"
 
95790
 
 
95791
 #. 7.3.3/5
 
95792
 #. A using-declaration shall not name a template-id.
 
95793
@@ -32482,100 +32136,99 @@
 
95794
 msgid "%qD not declared"
 
95795
 msgstr ""
 
95796
 
 
95797
-#: cp/name-lookup.c:3218
 
95798
+#: cp/name-lookup.c:3211
 
95799
 #, gcc-internal-format
 
95800
 msgid "using-declaration for non-member at class scope"
 
95801
 msgstr ""
 
95802
 
 
95803
-#: cp/name-lookup.c:3225
 
95804
+#: cp/name-lookup.c:3218
 
95805
 #, gcc-internal-format
 
95806
 msgid "%<%T::%D%> names destructor"
 
95807
 msgstr ""
 
95808
 
 
95809
-#: cp/name-lookup.c:3236
 
95810
+#: cp/name-lookup.c:3231
 
95811
 #, gcc-internal-format
 
95812
 msgid "%<%T::%D%> names constructor in %qT"
 
95813
 msgstr ""
 
95814
 
 
95815
-#: cp/name-lookup.c:3287
 
95816
+#: cp/name-lookup.c:3282
 
95817
 #, gcc-internal-format
 
95818
 msgid "no members matching %<%T::%D%> in %q#T"
 
95819
 msgstr ""
 
95820
 
 
95821
-#: cp/name-lookup.c:3374
 
95822
+#: cp/name-lookup.c:3369
 
95823
 #, gcc-internal-format
 
95824
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
95825
 msgstr ""
 
95826
 
 
95827
-#: cp/name-lookup.c:3382
 
95828
+#: cp/name-lookup.c:3377
 
95829
 #, fuzzy, gcc-internal-format
 
95830
 msgid "explicit qualification in declaration of %qD"
 
95831
 msgstr "%qD esitelty staattisesti sisäkkäin"
 
95832
 
 
95833
-#: cp/name-lookup.c:3465
 
95834
+#: cp/name-lookup.c:3460
 
95835
 #, gcc-internal-format
 
95836
 msgid "%qD should have been declared inside %qD"
 
95837
 msgstr ""
 
95838
 
 
95839
-#: cp/name-lookup.c:3509
 
95840
+#: cp/name-lookup.c:3504
 
95841
 #, fuzzy, gcc-internal-format
 
95842
 msgid "%qD attribute requires a single NTBS argument"
 
95843
 msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
 
95844
 
 
95845
-#: cp/name-lookup.c:3516
 
95846
+#: cp/name-lookup.c:3511
 
95847
 #, gcc-internal-format
 
95848
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
95849
 msgstr ""
 
95850
 
 
95851
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
95852
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
95853
 #, gcc-internal-format
 
95854
 msgid "%qD attribute directive ignored"
 
95855
 msgstr ""
 
95856
 
 
95857
-#: cp/name-lookup.c:3588
 
95858
+#: cp/name-lookup.c:3583
 
95859
 #, gcc-internal-format
 
95860
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
95861
 msgstr ""
 
95862
 
 
95863
-#: cp/name-lookup.c:3924
 
95864
+#: cp/name-lookup.c:3919
 
95865
 #, gcc-internal-format
 
95866
 msgid "strong using only meaningful at namespace scope"
 
95867
 msgstr ""
 
95868
 
 
95869
-#: cp/name-lookup.c:3928
 
95870
+#: cp/name-lookup.c:3923
 
95871
 #, gcc-internal-format
 
95872
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
95873
 msgstr ""
 
95874
 
 
95875
-#: cp/name-lookup.c:4267
 
95876
+#: cp/name-lookup.c:4262
 
95877
 #, gcc-internal-format
 
95878
 msgid "maximum limit of %d namespaces searched for %qE"
 
95879
 msgstr ""
 
95880
 
 
95881
-#: cp/name-lookup.c:4277
 
95882
+#: cp/name-lookup.c:4272
 
95883
 #, gcc-internal-format
 
95884
 msgid "suggested alternative:"
 
95885
 msgid_plural "suggested alternatives:"
 
95886
-msgstr[0] ""
 
95887
-msgstr[1] ""
 
95888
+msgstr[0] "ehdotettu vaihtoehto:"
 
95889
+msgstr[1] "ehdotetut vaihtoehdot:"
 
95890
 
 
95891
-#: cp/name-lookup.c:4281
 
95892
+#: cp/name-lookup.c:4276
 
95893
 #, fuzzy, gcc-internal-format
 
95894
-#| msgid "  %q+#D"
 
95895
 msgid "  %qE"
 
95896
 msgstr "  %q+#D"
 
95897
 
 
95898
-#: cp/name-lookup.c:5551
 
95899
+#: cp/name-lookup.c:5546
 
95900
 #, gcc-internal-format
 
95901
 msgid "argument dependent lookup finds %q+D"
 
95902
 msgstr ""
 
95903
 
 
95904
-#: cp/name-lookup.c:6088
 
95905
+#: cp/name-lookup.c:6083
 
95906
 #, gcc-internal-format
 
95907
 msgid "XXX entering pop_everything ()\n"
 
95908
 msgstr ""
 
95909
 
 
95910
-#: cp/name-lookup.c:6097
 
95911
+#: cp/name-lookup.c:6092
 
95912
 #, gcc-internal-format
 
95913
 msgid "XXX leaving pop_everything ()\n"
 
95914
 msgstr ""
 
95915
@@ -32587,24 +32240,23 @@
 
95916
 
 
95917
 #: cp/parser.c:746
 
95918
 #, fuzzy, gcc-internal-format
 
95919
-#| msgid "identifier %qE conflicts with C++ keyword"
 
95920
 msgid "identifier %qE is a keyword in C++11"
 
95921
 msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
 
95922
 
 
95923
 #: cp/parser.c:2402
 
95924
-#, fuzzy, gcc-internal-format
 
95925
+#, gcc-internal-format
 
95926
 msgid "%<#pragma%> is not allowed here"
 
95927
-msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
 
95928
+msgstr "%<#pragma%> ei ole sallittu täällä"
 
95929
 
 
95930
 #: cp/parser.c:2433
 
95931
-#, fuzzy, gcc-internal-format
 
95932
+#, gcc-internal-format
 
95933
 msgid "%<%E::%E%> has not been declared"
 
95934
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95935
+msgstr "%<%E::%E%> on esittelemättä"
 
95936
 
 
95937
 #: cp/parser.c:2436
 
95938
-#, fuzzy, gcc-internal-format
 
95939
+#, gcc-internal-format
 
95940
 msgid "%<::%E%> has not been declared"
 
95941
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95942
+msgstr "%<::%E%> on esittelemättä"
 
95943
 
 
95944
 #: cp/parser.c:2439
 
95945
 #, fuzzy, gcc-internal-format
 
95946
@@ -32612,65 +32264,59 @@
 
95947
 msgstr "pyyntö jäsenen %qs käsittelyyn jossain, joka ei ole tietue tai unioni"
 
95948
 
 
95949
 #: cp/parser.c:2442
 
95950
-#, fuzzy, gcc-internal-format
 
95951
+#, gcc-internal-format
 
95952
 msgid "%<%T::%E%> has not been declared"
 
95953
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95954
+msgstr "%<%T::%E%> on esittelemättä"
 
95955
 
 
95956
 #: cp/parser.c:2445
 
95957
-#, fuzzy, gcc-internal-format
 
95958
+#, gcc-internal-format
 
95959
 msgid "%qE has not been declared"
 
95960
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95961
+msgstr "%qE on esittelemättä"
 
95962
 
 
95963
 #: cp/parser.c:2452
 
95964
-#, fuzzy, gcc-internal-format
 
95965
+#, gcc-internal-format
 
95966
 msgid "%<%E::%E%> is not a type"
 
95967
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95968
+msgstr "%<%E::%E%> ei ole tyyppi"
 
95969
 
 
95970
 #: cp/parser.c:2456
 
95971
-#, fuzzy, gcc-internal-format
 
95972
-#| msgid "%qT is not a class or namespace"
 
95973
+#, gcc-internal-format
 
95974
 msgid "%<%E::%E%> is not a class or namespace"
 
95975
-msgstr "%qT ei ole luokka eikä nimiavaruus"
 
95976
+msgstr "%<%E::%E%> ei ole luokka eikä nimiavaruus"
 
95977
 
 
95978
 #: cp/parser.c:2461
 
95979
-#, fuzzy, gcc-internal-format
 
95980
-#| msgid "%qT is not a class or namespace"
 
95981
+#, gcc-internal-format
 
95982
 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
 
95983
-msgstr "%qT ei ole luokka eikä nimiavaruus"
 
95984
+msgstr "%<%E::%E%> ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
 
95985
 
 
95986
 #: cp/parser.c:2474
 
95987
-#, fuzzy, gcc-internal-format
 
95988
+#, gcc-internal-format
 
95989
 msgid "%<::%E%> is not a type"
 
95990
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
95991
+msgstr "%<::%E%> ei ole tyyppi"
 
95992
 
 
95993
 #: cp/parser.c:2477
 
95994
-#, fuzzy, gcc-internal-format
 
95995
-#| msgid "%qT is not a class or namespace"
 
95996
+#, gcc-internal-format
 
95997
 msgid "%<::%E%> is not a class or namespace"
 
95998
-msgstr "%qT ei ole luokka eikä nimiavaruus"
 
95999
+msgstr "%<::%E%> ei ole luokka eikä nimiavaruus"
 
96000
 
 
96001
 #: cp/parser.c:2481
 
96002
-#, fuzzy, gcc-internal-format
 
96003
-#| msgid "%qT is not a class or namespace"
 
96004
+#, gcc-internal-format
 
96005
 msgid "%<::%E%> is not a class, namespace, or enumeration"
 
96006
-msgstr "%qT ei ole luokka eikä nimiavaruus"
 
96007
+msgstr "%<::%E%> ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
 
96008
 
 
96009
 #: cp/parser.c:2493
 
96010
-#, fuzzy, gcc-internal-format
 
96011
+#, gcc-internal-format
 
96012
 msgid "%qE is not a type"
 
96013
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96014
+msgstr "%qE ei ole tyyppi"
 
96015
 
 
96016
 #: cp/parser.c:2496
 
96017
-#, fuzzy, gcc-internal-format
 
96018
-#| msgid "%qT is not a class or namespace"
 
96019
+#, gcc-internal-format
 
96020
 msgid "%qE is not a class or namespace"
 
96021
-msgstr "%qT ei ole luokka eikä nimiavaruus"
 
96022
+msgstr "%qE ei ole luokka eikä nimiavaruus"
 
96023
 
 
96024
 #: cp/parser.c:2500
 
96025
-#, fuzzy, gcc-internal-format
 
96026
-#| msgid "%qT is not a class or namespace"
 
96027
+#, gcc-internal-format
 
96028
 msgid "%qE is not a class, namespace, or enumeration"
 
96029
-msgstr "%qT ei ole luokka eikä nimiavaruus"
 
96030
+msgstr "%qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
 
96031
 
 
96032
 #: cp/parser.c:2563
 
96033
 #, gcc-internal-format
 
96034
@@ -32685,7 +32331,7 @@
 
96035
 #: cp/parser.c:2587 cp/parser.c:5124 cp/pt.c:7090
 
96036
 #, gcc-internal-format
 
96037
 msgid "%qT is not a template"
 
96038
-msgstr ""
 
96039
+msgstr "%qT ei ole malli"
 
96040
 
 
96041
 #: cp/parser.c:2591
 
96042
 #, fuzzy, gcc-internal-format
 
96043
@@ -32693,9 +32339,9 @@
 
96044
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96045
 
 
96046
 #: cp/parser.c:2593
 
96047
-#, fuzzy, gcc-internal-format
 
96048
+#, gcc-internal-format
 
96049
 msgid "%qE is not a template"
 
96050
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96051
+msgstr "%qE ei ole malli"
 
96052
 
 
96053
 #: cp/parser.c:2596
 
96054
 #, fuzzy, gcc-internal-format
 
96055
@@ -32704,36 +32350,31 @@
 
96056
 
 
96057
 #: cp/parser.c:2629
 
96058
 #, fuzzy, gcc-internal-format
 
96059
-#| msgid "floating point overflow in expression"
 
96060
 msgid "floating-point literal cannot appear in a constant-expression"
 
96061
 msgstr "liukulukuylivuoto lausekkeessa"
 
96062
 
 
96063
-#: cp/parser.c:2633 cp/pt.c:13527
 
96064
+#: cp/parser.c:2633 cp/pt.c:13522
 
96065
 #, gcc-internal-format
 
96066
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
96067
 msgstr ""
 
96068
 
 
96069
 #: cp/parser.c:2638
 
96070
 #, fuzzy, gcc-internal-format
 
96071
-#| msgid "size of array is not an integral constant-expression"
 
96072
 msgid "%<typeid%> operator cannot appear in a constant-expression"
 
96073
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96074
 
 
96075
 #: cp/parser.c:2642
 
96076
 #, fuzzy, gcc-internal-format
 
96077
-#| msgid "size of array is not an integral constant-expression"
 
96078
 msgid "non-constant compound literals cannot appear in a constant-expression"
 
96079
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96080
 
 
96081
 #: cp/parser.c:2646
 
96082
 #, fuzzy, gcc-internal-format
 
96083
-#| msgid "size of array is not an integral constant-expression"
 
96084
 msgid "a function call cannot appear in a constant-expression"
 
96085
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96086
 
 
96087
 #: cp/parser.c:2650
 
96088
 #, fuzzy, gcc-internal-format
 
96089
-#| msgid "initializer element is not a constant expression"
 
96090
 msgid "an increment cannot appear in a constant-expression"
 
96091
 msgstr "alustinalkio ei ole vakiolauseke"
 
96092
 
 
96093
@@ -32744,43 +32385,36 @@
 
96094
 
 
96095
 #: cp/parser.c:2658
 
96096
 #, fuzzy, gcc-internal-format
 
96097
-#| msgid "size of array is not an integral constant-expression"
 
96098
 msgid "an array reference cannot appear in a constant-expression"
 
96099
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96100
 
 
96101
 #: cp/parser.c:2662
 
96102
 #, fuzzy, gcc-internal-format
 
96103
-#| msgid "case label is not an integer constant expression"
 
96104
 msgid "the address of a label cannot appear in a constant-expression"
 
96105
 msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
 
96106
 
 
96107
 #: cp/parser.c:2666
 
96108
 #, fuzzy, gcc-internal-format
 
96109
-#| msgid "case label is not an integer constant expression"
 
96110
 msgid "calls to overloaded operators cannot appear in a constant-expression"
 
96111
 msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
 
96112
 
 
96113
 #: cp/parser.c:2670
 
96114
 #, fuzzy, gcc-internal-format
 
96115
-#| msgid "size of array is not an integral constant-expression"
 
96116
 msgid "an assignment cannot appear in a constant-expression"
 
96117
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96118
 
 
96119
 #: cp/parser.c:2673
 
96120
 #, fuzzy, gcc-internal-format
 
96121
-#| msgid "size of array is not an integral constant-expression"
 
96122
 msgid "a comma operator cannot appear in a constant-expression"
 
96123
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96124
 
 
96125
 #: cp/parser.c:2677
 
96126
 #, fuzzy, gcc-internal-format
 
96127
-#| msgid "size of array is not an integral constant-expression"
 
96128
 msgid "a call to a constructor cannot appear in a constant-expression"
 
96129
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96130
 
 
96131
 #: cp/parser.c:2681
 
96132
 #, fuzzy, gcc-internal-format
 
96133
-#| msgid "size of array is not an integral constant-expression"
 
96134
 msgid "a transaction expression cannot appear in a constant-expression"
 
96135
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
96136
 
 
96137
@@ -32792,12 +32426,12 @@
 
96138
 #: cp/parser.c:2756
 
96139
 #, gcc-internal-format
 
96140
 msgid "invalid use of template-name %qE without an argument list"
 
96141
-msgstr ""
 
96142
+msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
 
96143
 
 
96144
 #: cp/parser.c:2759
 
96145
-#, fuzzy, gcc-internal-format
 
96146
+#, gcc-internal-format
 
96147
 msgid "invalid use of destructor %qD as a type"
 
96148
-msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
96149
+msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
 
96150
 
 
96151
 #. Something like 'unsigned A a;'
 
96152
 #: cp/parser.c:2762
 
96153
@@ -32807,9 +32441,9 @@
 
96154
 
 
96155
 #. Issue an error message.
 
96156
 #: cp/parser.c:2766
 
96157
-#, fuzzy, gcc-internal-format
 
96158
+#, gcc-internal-format
 
96159
 msgid "%qE does not name a type"
 
96160
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96161
+msgstr "%qE ei nimeä tyyppiä"
 
96162
 
 
96163
 #: cp/parser.c:2775
 
96164
 #, gcc-internal-format
 
96165
@@ -32819,23 +32453,23 @@
 
96166
 #: cp/parser.c:2802
 
96167
 #, gcc-internal-format
 
96168
 msgid "(perhaps %<typename %T::%E%> was intended)"
 
96169
-msgstr ""
 
96170
+msgstr "(ehkä tarkoitettiin %<typename %T::%E%>)"
 
96171
 
 
96172
 #: cp/parser.c:2817
 
96173
-#, fuzzy, gcc-internal-format
 
96174
+#, gcc-internal-format
 
96175
 msgid "%qE in namespace %qE does not name a type"
 
96176
-msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
 
96177
+msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
 
96178
 
 
96179
 #. A<T>::A<T>()
 
96180
 #: cp/parser.c:2823
 
96181
-#, fuzzy, gcc-internal-format
 
96182
+#, gcc-internal-format
 
96183
 msgid "%<%T::%E%> names the constructor, not the type"
 
96184
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96185
+msgstr "%<%T::%E%> nimeää muodostimen, ei tyyppiä"
 
96186
 
 
96187
 #: cp/parser.c:2826
 
96188
-#, fuzzy, gcc-internal-format
 
96189
+#, gcc-internal-format
 
96190
 msgid "and %qT has no template constructors"
 
96191
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96192
+msgstr "ja kohteella %qT:lla ei ole mallimuodostimia"
 
96193
 
 
96194
 #: cp/parser.c:2831
 
96195
 #, gcc-internal-format
 
96196
@@ -32849,7 +32483,6 @@
 
96197
 
 
96198
 #: cp/parser.c:3394
 
96199
 #, fuzzy, gcc-internal-format
 
96200
-#| msgid "expected string literal"
 
96201
 msgid "expected string-literal"
 
96202
 msgstr "odotettiin merkkijonoliteraalia"
 
96203
 
 
96204
@@ -32860,7 +32493,6 @@
 
96205
 
 
96206
 #: cp/parser.c:3499
 
96207
 #, fuzzy, gcc-internal-format
 
96208
-#| msgid "within this context"
 
96209
 msgid "a wide string is invalid in this context"
 
96210
 msgstr "tässä yhteydessä"
 
96211
 
 
96212
@@ -32871,19 +32503,16 @@
 
96213
 
 
96214
 #: cp/parser.c:3682
 
96215
 #, fuzzy, gcc-internal-format
 
96216
-#| msgid "floating constant exceeds range of %qT"
 
96217
 msgid "integer literal exceeds range of %qT type"
 
96218
 msgstr "liukulukuvakio ylittää %qT:n arvoalueen"
 
96219
 
 
96220
 #: cp/parser.c:3688
 
96221
 #, fuzzy, gcc-internal-format
 
96222
-#| msgid "floating constant exceeds range of %qT"
 
96223
 msgid "floating literal exceeds range of %qT type"
 
96224
 msgstr "liukulukuvakio ylittää %qT:n arvoalueen"
 
96225
 
 
96226
 #: cp/parser.c:3692
 
96227
 #, fuzzy, gcc-internal-format
 
96228
-#| msgid "floating constant truncated to zero"
 
96229
 msgid "floating literal truncated to zero"
 
96230
 msgstr "liukulukuvakio katkaistu nollaksi"
 
96231
 
 
96232
@@ -32904,7 +32533,6 @@
 
96233
 
 
96234
 #: cp/parser.c:3831 cp/parser.c:10509
 
96235
 #, fuzzy, gcc-internal-format
 
96236
-#| msgid "empty declaration"
 
96237
 msgid "expected declaration"
 
96238
 msgstr "tyhjä esittely"
 
96239
 
 
96240
@@ -32929,9 +32557,9 @@
 
96241
 msgstr "vektoriylivuoto lausekkeessa"
 
96242
 
 
96243
 #: cp/parser.c:4127
 
96244
-#, fuzzy, gcc-internal-format
 
96245
+#, gcc-internal-format
 
96246
 msgid "%<this%> may not be used in this context"
 
96247
-msgstr "%qD on esittelemättä tällä näkyvyysalueella"
 
96248
+msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
 
96249
 
 
96250
 #: cp/parser.c:4244
 
96251
 #, fuzzy, gcc-internal-format
 
96252
@@ -32939,9 +32567,9 @@
 
96253
 msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
 
96254
 
 
96255
 #: cp/parser.c:4378
 
96256
-#, fuzzy, gcc-internal-format
 
96257
+#, gcc-internal-format
 
96258
 msgid "local variable %qD may not appear in this context"
 
96259
-msgstr "%qD on esittelemättä tällä näkyvyysalueella"
 
96260
+msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
 
96261
 
 
96262
 #: cp/parser.c:4543
 
96263
 #, fuzzy, gcc-internal-format
 
96264
@@ -32954,9 +32582,9 @@
 
96265
 msgstr "%qT ei ole luokka tai nimiavaruus"
 
96266
 
 
96267
 #: cp/parser.c:4797
 
96268
-#, fuzzy, gcc-internal-format
 
96269
+#, gcc-internal-format
 
96270
 msgid "declaration of %<~%T%> as member of %qT"
 
96271
-msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
96272
+msgstr "%<~%T%>:n esittely %qT:n jäsenenä"
 
96273
 
 
96274
 #: cp/parser.c:4812
 
96275
 #, gcc-internal-format
 
96276
@@ -32968,7 +32596,7 @@
 
96277
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
96278
 msgstr ""
 
96279
 
 
96280
-#: cp/parser.c:4857 cp/parser.c:16496
 
96281
+#: cp/parser.c:4857 cp/parser.c:16498
 
96282
 #, gcc-internal-format
 
96283
 msgid "expected unqualified-id"
 
96284
 msgstr ""
 
96285
@@ -32984,9 +32612,9 @@
 
96286
 msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
 
96287
 
 
96288
 #: cp/parser.c:5125 cp/typeck.c:2531 cp/typeck.c:2551
 
96289
-#, fuzzy, gcc-internal-format
 
96290
+#, gcc-internal-format
 
96291
 msgid "%qD is not a template"
 
96292
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96293
+msgstr "%qD ei ole malli"
 
96294
 
 
96295
 #: cp/parser.c:5203
 
96296
 #, fuzzy, gcc-internal-format
 
96297
@@ -32995,13 +32623,11 @@
 
96298
 
 
96299
 #: cp/parser.c:5400 cp/parser.c:7183
 
96300
 #, fuzzy, gcc-internal-format
 
96301
-#| msgid "new types may not be defined in a return type"
 
96302
 msgid "types may not be defined in casts"
 
96303
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96304
 
 
96305
 #: cp/parser.c:5460
 
96306
 #, fuzzy, gcc-internal-format
 
96307
-#| msgid "new types may not be defined in a return type"
 
96308
 msgid "types may not be defined in a %<typeid%> expression"
 
96309
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96310
 
 
96311
@@ -33018,19 +32644,19 @@
 
96312
 msgstr ""
 
96313
 
 
96314
 #: cp/parser.c:5999
 
96315
-#, fuzzy, gcc-internal-format
 
96316
+#, gcc-internal-format
 
96317
 msgid "%qE does not have class type"
 
96318
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96319
+msgstr "%qE:lla ei ole luokkatyyppiä"
 
96320
 
 
96321
 #: cp/parser.c:6088 cp/typeck.c:2440
 
96322
 #, gcc-internal-format
 
96323
 msgid "invalid use of %qD"
 
96324
-msgstr ""
 
96325
+msgstr "%qD:n virheellinen käyttö"
 
96326
 
 
96327
 #: cp/parser.c:6097
 
96328
-#, fuzzy, gcc-internal-format
 
96329
+#, gcc-internal-format
 
96330
 msgid "%<%D::%D%> is not a class member"
 
96331
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96332
+msgstr "%<%D::%D%> ei ole luokan jäsen"
 
96333
 
 
96334
 #: cp/parser.c:6359
 
96335
 #, gcc-internal-format
 
96336
@@ -33039,19 +32665,16 @@
 
96337
 
 
96338
 #: cp/parser.c:6455
 
96339
 #, fuzzy, gcc-internal-format
 
96340
-#| msgid "ISO C does not allow extra %<;%> outside of a function"
 
96341
 msgid "ISO C++ does not allow %<alignof%> with a non-type"
 
96342
-msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella"
 
96343
+msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
 
96344
 
 
96345
 #: cp/parser.c:6540
 
96346
 #, fuzzy, gcc-internal-format
 
96347
-#| msgid "new types may not be defined in a return type"
 
96348
 msgid "types may not be defined in %<noexcept%> expressions"
 
96349
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96350
 
 
96351
 #: cp/parser.c:6769
 
96352
 #, fuzzy, gcc-internal-format
 
96353
-#| msgid "new types may not be defined in a return type"
 
96354
 msgid "types may not be defined in a new-expression"
 
96355
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96356
 
 
96357
@@ -33067,7 +32690,6 @@
 
96358
 
 
96359
 #: cp/parser.c:6863
 
96360
 #, fuzzy, gcc-internal-format
 
96361
-#| msgid "new types may not be defined in a return type"
 
96362
 msgid "types may not be defined in a new-type-id"
 
96363
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96364
 
 
96365
@@ -33079,7 +32701,7 @@
 
96366
 #: cp/parser.c:7247
 
96367
 #, gcc-internal-format
 
96368
 msgid "use of old-style cast"
 
96369
-msgstr ""
 
96370
+msgstr "vanhanmallisen tyyppimuunnoksen käyttö"
 
96371
 
 
96372
 #: cp/parser.c:7382
 
96373
 #, gcc-internal-format
 
96374
@@ -33087,9 +32709,9 @@
 
96375
 msgstr ""
 
96376
 
 
96377
 #: cp/parser.c:7385
 
96378
-#, fuzzy, gcc-internal-format
 
96379
+#, gcc-internal-format
 
96380
 msgid "suggest parentheses around %<>>%> expression"
 
96381
-msgstr "sulkumerkkien käyttö &&:n ympärillä on suositeltavaa ||:n sisällä"
 
96382
+msgstr "suosittellaan sulkumerkkejä %<>>%>-lausekkeen ympärille"
 
96383
 
 
96384
 #: cp/parser.c:7531
 
96385
 #, gcc-internal-format
 
96386
@@ -33118,13 +32740,11 @@
 
96387
 
 
96388
 #: cp/parser.c:8373
 
96389
 #, fuzzy, gcc-internal-format
 
96390
-#| msgid "increment of read-only variable %qD"
 
96391
 msgid "capture of non-variable %qD "
 
96392
 msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
 
96393
 
 
96394
 #: cp/parser.c:8375 cp/parser.c:8384
 
96395
 #, fuzzy, gcc-internal-format
 
96396
-#| msgid "%q+D declared here"
 
96397
 msgid "%q+#D declared here"
 
96398
 msgstr "%q+D esitelty täällä"
 
96399
 
 
96400
@@ -33144,13 +32764,12 @@
 
96401
 msgstr ""
 
96402
 
 
96403
 #: cp/parser.c:8470
 
96404
-#, fuzzy, gcc-internal-format
 
96405
+#, gcc-internal-format
 
96406
 msgid "default argument specified for lambda parameter"
 
96407
-msgstr "tallennusluokka annettu parametrille %qs"
 
96408
+msgstr "oletusargumentti määritelty lambda-parametrille"
 
96409
 
 
96410
 #: cp/parser.c:8885
 
96411
 #, fuzzy, gcc-internal-format
 
96412
-#| msgid "attributes in parameter array declarator ignored"
 
96413
 msgid "attributes at the beginning of statement are ignored"
 
96414
 msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
 
96415
 
 
96416
@@ -33170,23 +32789,22 @@
 
96417
 msgstr ""
 
96418
 
 
96419
 #: cp/parser.c:9037
 
96420
-#, fuzzy, gcc-internal-format
 
96421
+#, gcc-internal-format
 
96422
 msgid "%<%T::%D%> names the constructor, not the type"
 
96423
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96424
+msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
 
96425
 
 
96426
 #: cp/parser.c:9086
 
96427
 #, gcc-internal-format
 
96428
 msgid "compound-statement in constexpr function"
 
96429
 msgstr ""
 
96430
 
 
96431
-#: cp/parser.c:9298 cp/parser.c:23016
 
96432
+#: cp/parser.c:9298 cp/parser.c:23020
 
96433
 #, fuzzy, gcc-internal-format
 
96434
 msgid "expected selection-statement"
 
96435
 msgstr "tyhjä esittely"
 
96436
 
 
96437
 #: cp/parser.c:9331
 
96438
 #, fuzzy, gcc-internal-format
 
96439
-#| msgid "new types may not be defined in a return type"
 
96440
 msgid "types may not be defined in conditions"
 
96441
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96442
 
 
96443
@@ -33210,14 +32828,13 @@
 
96444
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
96445
 msgstr ""
 
96446
 
 
96447
-#: cp/parser.c:9889 cp/parser.c:23019
 
96448
+#: cp/parser.c:9889 cp/parser.c:23023
 
96449
 #, fuzzy, gcc-internal-format
 
96450
 msgid "expected iteration-statement"
 
96451
 msgstr "tyhjä esittely"
 
96452
 
 
96453
 #: cp/parser.c:9936
 
96454
 #, fuzzy, gcc-internal-format
 
96455
-#| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
 
96456
 msgid "range-based %<for%> loops are not allowed in C++98 mode"
 
96457
 msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
 
96458
 
 
96459
@@ -33225,14 +32842,14 @@
 
96460
 #: cp/parser.c:10058
 
96461
 #, gcc-internal-format
 
96462
 msgid "ISO C++ forbids computed gotos"
 
96463
-msgstr ""
 
96464
+msgstr "ISO C++ kieltää lasketut goto-käskyt"
 
96465
 
 
96466
-#: cp/parser.c:10071 cp/parser.c:23022
 
96467
+#: cp/parser.c:10071 cp/parser.c:23026
 
96468
 #, fuzzy, gcc-internal-format
 
96469
 msgid "expected jump-statement"
 
96470
 msgstr "tyhjä esittely"
 
96471
 
 
96472
-#: cp/parser.c:10203 cp/parser.c:19157
 
96473
+#: cp/parser.c:10203 cp/parser.c:19161
 
96474
 #, gcc-internal-format
 
96475
 msgid "extra %<;%>"
 
96476
 msgstr "ylimääräinen %<;%>"
 
96477
@@ -33240,7 +32857,7 @@
 
96478
 #: cp/parser.c:10436
 
96479
 #, gcc-internal-format
 
96480
 msgid "%<__label__%> not at the beginning of a block"
 
96481
-msgstr ""
 
96482
+msgstr "%<__label__%> ei ole lohkon alussa"
 
96483
 
 
96484
 #: cp/parser.c:10587
 
96485
 #, gcc-internal-format
 
96486
@@ -33265,14 +32882,14 @@
 
96487
 msgstr "%Jvanhanmallinen funktiomäärittely"
 
96488
 
 
96489
 #: cp/parser.c:10966
 
96490
-#, fuzzy, gcc-internal-format
 
96491
+#, gcc-internal-format
 
96492
 msgid "class definition may not be declared a friend"
 
96493
-msgstr "funktion määrittely esitelty %<register%>:ksi"
 
96494
+msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
 
96495
 
 
96496
-#: cp/parser.c:11034 cp/parser.c:19551
 
96497
+#: cp/parser.c:11034 cp/parser.c:19555
 
96498
 #, gcc-internal-format
 
96499
 msgid "templates may not be %<virtual%>"
 
96500
-msgstr ""
 
96501
+msgstr "mallit eivät voi olla virtuaalisia"
 
96502
 
 
96503
 #: cp/parser.c:11073
 
96504
 #, fuzzy, gcc-internal-format
 
96505
@@ -33281,14 +32898,13 @@
 
96506
 
 
96507
 #: cp/parser.c:11208
 
96508
 #, fuzzy, gcc-internal-format
 
96509
-#| msgid "new types may not be defined in a return type"
 
96510
 msgid "types may not be defined in %<decltype%> expressions"
 
96511
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96512
 
 
96513
 #: cp/parser.c:11467
 
96514
-#, fuzzy, gcc-internal-format
 
96515
+#, gcc-internal-format
 
96516
 msgid "invalid use of %<auto%> in conversion operator"
 
96517
-msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
96518
+msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
 
96519
 
 
96520
 #: cp/parser.c:11471
 
96521
 #, fuzzy, gcc-internal-format
 
96522
@@ -33301,13 +32917,12 @@
 
96523
 msgstr "skalaarialustimen ympärillä on aaltosulkeet"
 
96524
 
 
96525
 #: cp/parser.c:11582
 
96526
-#, fuzzy, gcc-internal-format
 
96527
+#, gcc-internal-format
 
96528
 msgid "cannot expand initializer for member %<%D%>"
 
96529
-msgstr "alustamaton const-jäsen %qD"
 
96530
+msgstr "ei voi laajentaa alustinta jäsenelle %<%D%>"
 
96531
 
 
96532
 #: cp/parser.c:11594
 
96533
 #, fuzzy, gcc-internal-format
 
96534
-#| msgid "static declaration of %q+D follows non-static declaration"
 
96535
 msgid "mem-initializer for %qD follows constructor delegation"
 
96536
 msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
 
96537
 
 
96538
@@ -33333,7 +32948,6 @@
 
96539
 
 
96540
 #: cp/parser.c:12061
 
96541
 #, fuzzy, gcc-internal-format
 
96542
-#| msgid "expected string literal"
 
96543
 msgid "expected suffix identifier"
 
96544
 msgstr "odotettiin merkkijonoliteraalia"
 
96545
 
 
96546
@@ -33353,12 +32967,12 @@
 
96547
 msgid "keyword %<export%> not implemented, and will be ignored"
 
96548
 msgstr ""
 
96549
 
 
96550
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
96551
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
96552
 #, fuzzy, gcc-internal-format
 
96553
 msgid "template parameter pack %qD cannot have a default argument"
 
96554
 msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
 
96555
 
 
96556
-#: cp/parser.c:12321 cp/parser.c:17619
 
96557
+#: cp/parser.c:12321 cp/parser.c:17621
 
96558
 #, fuzzy, gcc-internal-format
 
96559
 msgid "template parameter pack cannot have a default argument"
 
96560
 msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
 
96561
@@ -33373,10 +32987,10 @@
 
96562
 msgid "expected template-id"
 
96563
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96564
 
 
96565
-#: cp/parser.c:12658 cp/parser.c:22980
 
96566
+#: cp/parser.c:12658 cp/parser.c:22984
 
96567
 #, fuzzy, gcc-internal-format
 
96568
 msgid "expected %<<%>"
 
96569
-msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
96570
+msgstr "odotettiin %<<%>"
 
96571
 
 
96572
 #: cp/parser.c:12665
 
96573
 #, gcc-internal-format
 
96574
@@ -33396,14 +33010,13 @@
 
96575
 #: cp/parser.c:12750
 
96576
 #, gcc-internal-format
 
96577
 msgid "parse error in template argument list"
 
96578
-msgstr ""
 
96579
+msgstr "jäsennysvirhe malliargumenttien luettelossa"
 
96580
 
 
96581
 #. The name does not name a template.
 
96582
 #: cp/parser.c:12819 cp/parser.c:12934 cp/parser.c:13146
 
96583
 #, fuzzy, gcc-internal-format
 
96584
-#| msgid "expected class name"
 
96585
 msgid "expected template-name"
 
96586
-msgstr "odotettiin luokan nimeä"
 
96587
+msgstr "odotettiin mallinimeä"
 
96588
 
 
96589
 #. Explain what went wrong.
 
96590
 #: cp/parser.c:12865
 
96591
@@ -33428,7 +33041,6 @@
 
96592
 
 
96593
 #: cp/parser.c:13256
 
96594
 #, fuzzy, gcc-internal-format
 
96595
-#| msgid "invalid IACC argument"
 
96596
 msgid "invalid non-type template argument"
 
96597
 msgstr "virheellinen IACC-argumentti"
 
96598
 
 
96599
@@ -33459,7 +33071,6 @@
 
96600
 
 
96601
 #: cp/parser.c:13930
 
96602
 #, fuzzy, gcc-internal-format
 
96603
-#| msgid "expected class name"
 
96604
 msgid "expected type-name"
 
96605
 msgstr "odotettiin luokan nimeä"
 
96606
 
 
96607
@@ -33468,167 +33079,163 @@
 
96608
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
96609
 msgstr ""
 
96610
 
 
96611
-#: cp/parser.c:14355
 
96612
+#: cp/parser.c:14357
 
96613
 #, gcc-internal-format
 
96614
 msgid "declaration %qD does not declare anything"
 
96615
 msgstr "esittely %qD ei esittele mitään"
 
96616
 
 
96617
-#: cp/parser.c:14441
 
96618
+#: cp/parser.c:14443
 
96619
 #, fuzzy, gcc-internal-format
 
96620
 msgid "attributes ignored on uninstantiated type"
 
96621
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
96622
 
 
96623
-#: cp/parser.c:14445
 
96624
+#: cp/parser.c:14447
 
96625
 #, fuzzy, gcc-internal-format
 
96626
 msgid "attributes ignored on template instantiation"
 
96627
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
96628
 
 
96629
-#: cp/parser.c:14450
 
96630
+#: cp/parser.c:14452
 
96631
 #, gcc-internal-format
 
96632
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
96633
 msgstr ""
 
96634
 
 
96635
-#: cp/parser.c:14584
 
96636
+#: cp/parser.c:14586
 
96637
 #, fuzzy, gcc-internal-format
 
96638
 msgid "%qD is an enumeration template"
 
96639
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96640
 
 
96641
-#: cp/parser.c:14592
 
96642
+#: cp/parser.c:14594
 
96643
 #, fuzzy, gcc-internal-format
 
96644
-#| msgid "%qD is not a namespace-name"
 
96645
 msgid "%qD is not an enumerator-name"
 
96646
 msgstr "%qD ei ole nimiavaruuden nimi"
 
96647
 
 
96648
-#: cp/parser.c:14655
 
96649
+#: cp/parser.c:14657
 
96650
 #, fuzzy, gcc-internal-format
 
96651
 msgid "expected %<;%> or %<{%>"
 
96652
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
96653
 
 
96654
-#: cp/parser.c:14703
 
96655
+#: cp/parser.c:14705
 
96656
 #, fuzzy, gcc-internal-format
 
96657
 msgid "cannot add an enumerator list to a template instantiation"
 
96658
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
96659
 
 
96660
-#: cp/parser.c:14712 cp/parser.c:18714
 
96661
+#: cp/parser.c:14714 cp/parser.c:18718
 
96662
 #, fuzzy, gcc-internal-format
 
96663
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
96664
 msgstr "%J%qD:n edellinen esittely oli täällä"
 
96665
 
 
96666
-#: cp/parser.c:14717 cp/parser.c:18719
 
96667
+#: cp/parser.c:14719 cp/parser.c:18723
 
96668
 #, fuzzy, gcc-internal-format
 
96669
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
96670
 msgstr "%J%qD:n edellinen esittely oli täällä"
 
96671
 
 
96672
-#: cp/parser.c:14740
 
96673
+#: cp/parser.c:14742
 
96674
 #, gcc-internal-format
 
96675
 msgid "multiple definition of %q#T"
 
96676
 msgstr ""
 
96677
 
 
96678
-#: cp/parser.c:14767
 
96679
+#: cp/parser.c:14769
 
96680
 #, gcc-internal-format
 
96681
 msgid "opaque-enum-specifier without name"
 
96682
 msgstr ""
 
96683
 
 
96684
-#: cp/parser.c:14770
 
96685
+#: cp/parser.c:14772
 
96686
 #, gcc-internal-format
 
96687
 msgid "opaque-enum-specifier must use a simple identifier"
 
96688
 msgstr ""
 
96689
 
 
96690
-#: cp/parser.c:14946
 
96691
+#: cp/parser.c:14948
 
96692
 #, gcc-internal-format
 
96693
 msgid "%qD is not a namespace-name"
 
96694
 msgstr "%qD ei ole nimiavaruuden nimi"
 
96695
 
 
96696
-#: cp/parser.c:14947
 
96697
+#: cp/parser.c:14949
 
96698
 #, fuzzy, gcc-internal-format
 
96699
-#| msgid "expected class name"
 
96700
 msgid "expected namespace-name"
 
96701
 msgstr "odotettiin luokan nimeä"
 
96702
 
 
96703
-#: cp/parser.c:15072
 
96704
+#: cp/parser.c:15074
 
96705
 #, gcc-internal-format
 
96706
 msgid "%<namespace%> definition is not allowed here"
 
96707
 msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
 
96708
 
 
96709
-#: cp/parser.c:15218
 
96710
+#: cp/parser.c:15220
 
96711
 #, gcc-internal-format
 
96712
 msgid "a template-id may not appear in a using-declaration"
 
96713
 msgstr ""
 
96714
 
 
96715
-#: cp/parser.c:15258
 
96716
+#: cp/parser.c:15260
 
96717
 #, gcc-internal-format
 
96718
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
96719
 msgstr ""
 
96720
 
 
96721
-#: cp/parser.c:15323
 
96722
+#: cp/parser.c:15325
 
96723
 #, fuzzy, gcc-internal-format
 
96724
-#| msgid "new types may not be defined in a return type"
 
96725
 msgid "types may not be defined in alias template declarations"
 
96726
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96727
 
 
96728
-#: cp/parser.c:15787
 
96729
+#: cp/parser.c:15789
 
96730
 #, fuzzy, gcc-internal-format
 
96731
-#| msgid "%<namespace%> definition is not allowed here"
 
96732
 msgid "a function-definition is not allowed here"
 
96733
 msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
 
96734
 
 
96735
-#: cp/parser.c:15799
 
96736
+#: cp/parser.c:15801
 
96737
 #, fuzzy, gcc-internal-format
 
96738
 msgid "an asm-specification is not allowed on a function-definition"
 
96739
 msgstr "%Jvanhanmallinen funktiomäärittely"
 
96740
 
 
96741
-#: cp/parser.c:15803
 
96742
+#: cp/parser.c:15805
 
96743
 #, fuzzy, gcc-internal-format
 
96744
 msgid "attributes are not allowed on a function-definition"
 
96745
 msgstr "%Jvanhanmallinen funktiomäärittely"
 
96746
 
 
96747
-#: cp/parser.c:15840
 
96748
+#: cp/parser.c:15842
 
96749
 #, gcc-internal-format
 
96750
 msgid "expected constructor, destructor, or type conversion"
 
96751
 msgstr ""
 
96752
 
 
96753
 #. Anything else is an error.
 
96754
-#: cp/parser.c:15875 cp/parser.c:17782
 
96755
+#: cp/parser.c:15877 cp/parser.c:17784
 
96756
 #, fuzzy, gcc-internal-format
 
96757
 msgid "expected initializer"
 
96758
 msgstr "epäkelpo alustin"
 
96759
 
 
96760
-#: cp/parser.c:15895
 
96761
+#: cp/parser.c:15897
 
96762
 #, fuzzy, gcc-internal-format
 
96763
 msgid "invalid type in declaration"
 
96764
 msgstr "Varoita implisiittisistä funktioesittelyistä"
 
96765
 
 
96766
-#: cp/parser.c:15971
 
96767
+#: cp/parser.c:15973
 
96768
 #, fuzzy, gcc-internal-format
 
96769
 msgid "initializer provided for function"
 
96770
 msgstr "indeksoitu arvo on osoitin funktioon"
 
96771
 
 
96772
-#: cp/parser.c:16005
 
96773
+#: cp/parser.c:16007
 
96774
 #, gcc-internal-format
 
96775
 msgid "attributes after parenthesized initializer ignored"
 
96776
 msgstr ""
 
96777
 
 
96778
-#: cp/parser.c:16416
 
96779
+#: cp/parser.c:16418
 
96780
 #, gcc-internal-format
 
96781
 msgid "array bound is not an integer constant"
 
96782
 msgstr ""
 
96783
 
 
96784
-#: cp/parser.c:16542
 
96785
+#: cp/parser.c:16544
 
96786
 #, fuzzy, gcc-internal-format
 
96787
 msgid "cannot define member of dependent typedef %qT"
 
96788
 msgstr "parametrilla %P on vaillinainen tyyppi %qT"
 
96789
 
 
96790
-#: cp/parser.c:16546
 
96791
-#, fuzzy, gcc-internal-format
 
96792
+#: cp/parser.c:16548
 
96793
+#, gcc-internal-format
 
96794
 msgid "%<%T::%E%> is not a type"
 
96795
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
96796
+msgstr "%<%T::%E%> ei ole tyyppi"
 
96797
 
 
96798
-#: cp/parser.c:16574
 
96799
-#, fuzzy, gcc-internal-format
 
96800
+#: cp/parser.c:16576
 
96801
+#, gcc-internal-format
 
96802
 msgid "invalid use of constructor as a template"
 
96803
-msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
96804
+msgstr "muodostimen virheellinen käyttö mallina"
 
96805
 
 
96806
-#: cp/parser.c:16576
 
96807
+#: cp/parser.c:16578
 
96808
 #, gcc-internal-format
 
96809
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
96810
 msgstr ""
 
96811
@@ -33637,268 +33244,262 @@
 
96812
 #. here because we do not have enough
 
96813
 #. information about its original syntactic
 
96814
 #. form.
 
96815
-#: cp/parser.c:16593
 
96816
+#: cp/parser.c:16595
 
96817
 #, fuzzy, gcc-internal-format
 
96818
 msgid "invalid declarator"
 
96819
 msgstr "Varoita implisiittisistä funktioesittelyistä"
 
96820
 
 
96821
-#: cp/parser.c:16660
 
96822
+#: cp/parser.c:16662
 
96823
 #, fuzzy, gcc-internal-format
 
96824
 msgid "expected declarator"
 
96825
 msgstr "useita tallennuspaikkoja esittelymääritteissä"
 
96826
 
 
96827
-#: cp/parser.c:16763
 
96828
+#: cp/parser.c:16765
 
96829
 #, gcc-internal-format
 
96830
 msgid "%qD is a namespace"
 
96831
 msgstr "%qD on nimiavaruus"
 
96832
 
 
96833
-#: cp/parser.c:16765
 
96834
+#: cp/parser.c:16767
 
96835
 #, fuzzy, gcc-internal-format
 
96836
 msgid "cannot form pointer to member of non-class %q#T"
 
96837
 msgstr "parametrilla %P on vaillinainen tyyppi %qT"
 
96838
 
 
96839
-#: cp/parser.c:16786
 
96840
+#: cp/parser.c:16788
 
96841
 #, fuzzy, gcc-internal-format
 
96842
 msgid "expected ptr-operator"
 
96843
 msgstr "vektoriylivuoto lausekkeessa"
 
96844
 
 
96845
-#: cp/parser.c:16845
 
96846
-#, fuzzy, gcc-internal-format
 
96847
+#: cp/parser.c:16847
 
96848
+#, gcc-internal-format
 
96849
 msgid "duplicate cv-qualifier"
 
96850
-msgstr "case-arvon kaksoiskappale"
 
96851
+msgstr "cv-määreen kaksoiskappale"
 
96852
 
 
96853
-#: cp/parser.c:16903
 
96854
+#: cp/parser.c:16905
 
96855
 #, fuzzy, gcc-internal-format
 
96856
 msgid "duplicate virt-specifier"
 
96857
 msgstr "case-arvon kaksoiskappale"
 
96858
 
 
96859
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
96860
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
96861
 #, fuzzy, gcc-internal-format
 
96862
 msgid "invalid use of %<auto%>"
 
96863
 msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
 
96864
 
 
96865
-#: cp/parser.c:17084
 
96866
+#: cp/parser.c:17086
 
96867
 #, fuzzy, gcc-internal-format
 
96868
-#| msgid "new types may not be defined in a return type"
 
96869
 msgid "types may not be defined in template arguments"
 
96870
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96871
 
 
96872
-#: cp/parser.c:17165
 
96873
+#: cp/parser.c:17167
 
96874
 #, fuzzy, gcc-internal-format
 
96875
 msgid "expected type-specifier"
 
96876
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
96877
 
 
96878
-#: cp/parser.c:17407
 
96879
-#, fuzzy, gcc-internal-format
 
96880
+#: cp/parser.c:17409
 
96881
+#, gcc-internal-format
 
96882
 msgid "expected %<,%> or %<...%>"
 
96883
-msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
96884
+msgstr "odotettiin %<,%> tai %<...%>"
 
96885
 
 
96886
-#: cp/parser.c:17464
 
96887
+#: cp/parser.c:17466
 
96888
 #, fuzzy, gcc-internal-format
 
96889
-#| msgid "new types may not be defined in a return type"
 
96890
 msgid "types may not be defined in parameter types"
 
96891
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
96892
 
 
96893
-#: cp/parser.c:17590
 
96894
+#: cp/parser.c:17592
 
96895
 #, gcc-internal-format
 
96896
 msgid "deprecated use of default argument for parameter of non-function"
 
96897
 msgstr ""
 
96898
 
 
96899
-#: cp/parser.c:17594
 
96900
+#: cp/parser.c:17596
 
96901
 #, gcc-internal-format
 
96902
 msgid "default arguments are only permitted for function parameters"
 
96903
 msgstr ""
 
96904
 
 
96905
-#: cp/parser.c:17613
 
96906
+#: cp/parser.c:17615
 
96907
 #, fuzzy, gcc-internal-format
 
96908
 msgid "parameter pack %qD cannot have a default argument"
 
96909
 msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
 
96910
 
 
96911
-#: cp/parser.c:17621
 
96912
+#: cp/parser.c:17623
 
96913
 #, fuzzy, gcc-internal-format
 
96914
 msgid "parameter pack cannot have a default argument"
 
96915
 msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
 
96916
 
 
96917
-#: cp/parser.c:17910
 
96918
+#: cp/parser.c:17914
 
96919
 #, gcc-internal-format
 
96920
 msgid "ISO C++ does not allow designated initializers"
 
96921
 msgstr ""
 
96922
 
 
96923
-#: cp/parser.c:17924
 
96924
+#: cp/parser.c:17928
 
96925
 #, fuzzy, gcc-internal-format
 
96926
 msgid "ISO C++ does not allow C99 designated initializers"
 
96927
 msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
 
96928
 
 
96929
-#: cp/parser.c:18032 cp/parser.c:18157
 
96930
+#: cp/parser.c:18036 cp/parser.c:18161
 
96931
 #, fuzzy, gcc-internal-format
 
96932
-#| msgid "expected class name"
 
96933
 msgid "expected class-name"
 
96934
 msgstr "odotettiin luokan nimeä"
 
96935
 
 
96936
-#: cp/parser.c:18337
 
96937
+#: cp/parser.c:18341
 
96938
 #, fuzzy, gcc-internal-format
 
96939
 msgid "expected %<;%> after class definition"
 
96940
 msgstr "Käytä AltiVec-käskyjä"
 
96941
 
 
96942
-#: cp/parser.c:18339
 
96943
+#: cp/parser.c:18343
 
96944
 #, fuzzy, gcc-internal-format
 
96945
 msgid "expected %<;%> after struct definition"
 
96946
 msgstr "Käytä AltiVec-käskyjä"
 
96947
 
 
96948
-#: cp/parser.c:18341
 
96949
+#: cp/parser.c:18345
 
96950
 #, fuzzy, gcc-internal-format
 
96951
 msgid "expected %<;%> after union definition"
 
96952
 msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
96953
 
 
96954
-#: cp/parser.c:18662
 
96955
+#: cp/parser.c:18666
 
96956
 #, fuzzy, gcc-internal-format
 
96957
 msgid "expected %<{%> or %<:%>"
 
96958
-msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
96959
+msgstr "odotettiin %<{%> tai %<:%>"
 
96960
 
 
96961
-#: cp/parser.c:18673
 
96962
+#: cp/parser.c:18677
 
96963
 #, gcc-internal-format
 
96964
 msgid "cannot specify %<override%> for a class"
 
96965
 msgstr ""
 
96966
 
 
96967
-#: cp/parser.c:18681
 
96968
+#: cp/parser.c:18685
 
96969
 #, gcc-internal-format
 
96970
 msgid "global qualification of class name is invalid"
 
96971
 msgstr ""
 
96972
 
 
96973
-#: cp/parser.c:18688
 
96974
+#: cp/parser.c:18692
 
96975
 #, fuzzy, gcc-internal-format
 
96976
 msgid "qualified name does not name a class"
 
96977
 msgstr "esittely ei esittele mitään"
 
96978
 
 
96979
-#: cp/parser.c:18700
 
96980
-#, fuzzy, gcc-internal-format
 
96981
+#: cp/parser.c:18704
 
96982
+#, gcc-internal-format
 
96983
 msgid "invalid class name in declaration of %qD"
 
96984
-msgstr "%qD esitelty staattisesti sisäkkäin"
 
96985
+msgstr "virheellinen luokan nimi %qD:n esittelyssä"
 
96986
 
 
96987
-#: cp/parser.c:18733
 
96988
+#: cp/parser.c:18737
 
96989
 #, gcc-internal-format
 
96990
 msgid "extra qualification not allowed"
 
96991
 msgstr ""
 
96992
 
 
96993
-#: cp/parser.c:18745
 
96994
+#: cp/parser.c:18749
 
96995
 #, gcc-internal-format
 
96996
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
96997
 msgstr ""
 
96998
 
 
96999
-#: cp/parser.c:18775
 
97000
-#, fuzzy, gcc-internal-format
 
97001
+#: cp/parser.c:18779
 
97002
+#, gcc-internal-format
 
97003
 msgid "function template %qD redeclared as a class template"
 
97004
-msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
 
97005
+msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
 
97006
 
 
97007
-#: cp/parser.c:18806
 
97008
+#: cp/parser.c:18810
 
97009
 #, fuzzy, gcc-internal-format
 
97010
 msgid "could not resolve typename type"
 
97011
 msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
97012
 
 
97013
-#: cp/parser.c:18858
 
97014
-#, fuzzy, gcc-internal-format
 
97015
+#: cp/parser.c:18862
 
97016
+#, gcc-internal-format
 
97017
 msgid "previous definition of %q+#T"
 
97018
-msgstr "edellinen määrittely tyypille %q+#T"
 
97019
+msgstr "edellinen %q+#T:n määrittely"
 
97020
 
 
97021
-#: cp/parser.c:18939 cp/parser.c:23025
 
97022
+#: cp/parser.c:18943 cp/parser.c:23029
 
97023
 #, fuzzy, gcc-internal-format
 
97024
-#| msgid "expected class name"
 
97025
 msgid "expected class-key"
 
97026
 msgstr "odotettiin luokan nimeä"
 
97027
 
 
97028
-#: cp/parser.c:19177
 
97029
+#: cp/parser.c:19181
 
97030
 #, gcc-internal-format
 
97031
 msgid "in C++03 a class-key must be used when declaring a friend"
 
97032
 msgstr ""
 
97033
 
 
97034
-#: cp/parser.c:19195
 
97035
-#, fuzzy, gcc-internal-format
 
97036
+#: cp/parser.c:19199
 
97037
+#, gcc-internal-format
 
97038
 msgid "friend declaration does not name a class or function"
 
97039
-msgstr "esittely ei esittele mitään"
 
97040
+msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
 
97041
 
 
97042
-#: cp/parser.c:19213
 
97043
+#: cp/parser.c:19217
 
97044
 #, gcc-internal-format
 
97045
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
97046
 msgstr ""
 
97047
 
 
97048
-#: cp/parser.c:19418
 
97049
-#, fuzzy, gcc-internal-format
 
97050
+#: cp/parser.c:19422
 
97051
+#, gcc-internal-format
 
97052
 msgid "pure-specifier on function-definition"
 
97053
-msgstr "%Jvanhanmallinen funktiomäärittely"
 
97054
+msgstr "pure-tarkenne funktiomäärittelyssä"
 
97055
 
 
97056
-#: cp/parser.c:19462
 
97057
-#, fuzzy, gcc-internal-format
 
97058
+#: cp/parser.c:19466
 
97059
+#, gcc-internal-format
 
97060
 msgid "stray %<,%> at end of member declaration"
 
97061
-msgstr "%<inline%> tyhjässä esittelyssä"
 
97062
+msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
 
97063
 
 
97064
-#: cp/parser.c:19474
 
97065
+#: cp/parser.c:19478
 
97066
 #, gcc-internal-format
 
97067
 msgid "expected %<;%> at end of member declaration"
 
97068
 msgstr ""
 
97069
 
 
97070
-#: cp/parser.c:19545
 
97071
+#: cp/parser.c:19549
 
97072
 #, gcc-internal-format
 
97073
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
97074
 msgstr ""
 
97075
 
 
97076
-#: cp/parser.c:19580
 
97077
+#: cp/parser.c:19584
 
97078
 #, fuzzy, gcc-internal-format
 
97079
 msgid "a brace-enclosed initializer is not allowed here"
 
97080
 msgstr "skalaarialustimen ympärillä on aaltosulkeet"
 
97081
 
 
97082
-#: cp/parser.c:19711
 
97083
+#: cp/parser.c:19715
 
97084
 #, gcc-internal-format
 
97085
 msgid "%<virtual%> specified more than once in base-specified"
 
97086
 msgstr ""
 
97087
 
 
97088
-#: cp/parser.c:19731
 
97089
+#: cp/parser.c:19735
 
97090
 #, gcc-internal-format
 
97091
 msgid "more than one access specifier in base-specified"
 
97092
 msgstr ""
 
97093
 
 
97094
-#: cp/parser.c:19755
 
97095
+#: cp/parser.c:19759
 
97096
 #, gcc-internal-format
 
97097
 msgid "keyword %<typename%> not allowed outside of templates"
 
97098
 msgstr ""
 
97099
 
 
97100
-#: cp/parser.c:19758
 
97101
+#: cp/parser.c:19762
 
97102
 #, gcc-internal-format
 
97103
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
97104
 msgstr ""
 
97105
 
 
97106
-#: cp/parser.c:19851 cp/parser.c:19933
 
97107
+#: cp/parser.c:19855 cp/parser.c:19937
 
97108
 #, fuzzy, gcc-internal-format
 
97109
-#| msgid "new types may not be defined in a return type"
 
97110
 msgid "types may not be defined in an exception-specification"
 
97111
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
97112
 
 
97113
-#: cp/parser.c:19915
 
97114
+#: cp/parser.c:19919
 
97115
 #, gcc-internal-format
 
97116
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
97117
 msgstr ""
 
97118
 
 
97119
-#: cp/parser.c:20114
 
97120
+#: cp/parser.c:20118
 
97121
 #, fuzzy, gcc-internal-format
 
97122
-#| msgid "new types may not be defined in a return type"
 
97123
 msgid "types may not be defined in exception-declarations"
 
97124
 msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
 
97125
 
 
97126
-#: cp/parser.c:20665
 
97127
+#: cp/parser.c:20669
 
97128
 #, fuzzy, gcc-internal-format
 
97129
 msgid "expected an identifier for the attribute name"
 
97130
 msgstr "%qs attribuuttia ei huomioida"
 
97131
 
 
97132
-#: cp/parser.c:21334
 
97133
+#: cp/parser.c:21338
 
97134
 #, gcc-internal-format
 
97135
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
97136
 msgstr ""
 
97137
 
 
97138
-#: cp/parser.c:21339
 
97139
-#, fuzzy, gcc-internal-format
 
97140
+#: cp/parser.c:21343
 
97141
+#, gcc-internal-format
 
97142
 msgid "invalid declaration of %<%T::%E%>"
 
97143
-msgstr "%qD esitelty staattisesti sisäkkäin"
 
97144
+msgstr "virheellinen %<%T::%E%>:n esittely"
 
97145
 
 
97146
-#: cp/parser.c:21343
 
97147
+#: cp/parser.c:21347
 
97148
 #, fuzzy, gcc-internal-format
 
97149
 msgid "too few template-parameter-lists"
 
97150
 msgstr "%J%qD:n edellinen esittely oli täällä"
 
97151
@@ -33907,349 +33508,344 @@
 
97152
 #. something like:
 
97153
 #.
 
97154
 #. template <class T> template <class U> void S::f();
 
97155
-#: cp/parser.c:21350
 
97156
+#: cp/parser.c:21354
 
97157
 #, gcc-internal-format
 
97158
 msgid "too many template-parameter-lists"
 
97159
 msgstr ""
 
97160
 
 
97161
-#: cp/parser.c:21647
 
97162
-#, fuzzy, gcc-internal-format
 
97163
+#: cp/parser.c:21651
 
97164
+#, gcc-internal-format
 
97165
 msgid "named return values are no longer supported"
 
97166
-msgstr "valitsin %qs ei ole enää tuettu"
 
97167
+msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
 
97168
 
 
97169
-#: cp/parser.c:21734
 
97170
+#: cp/parser.c:21738
 
97171
 #, gcc-internal-format
 
97172
 msgid "invalid declaration of member template in local class"
 
97173
 msgstr ""
 
97174
 
 
97175
-#: cp/parser.c:21743
 
97176
-#, fuzzy, gcc-internal-format
 
97177
+#: cp/parser.c:21747
 
97178
+#, gcc-internal-format
 
97179
 msgid "template with C linkage"
 
97180
-msgstr "%J%qD esitelty uudelleen ilman linkitystä"
 
97181
+msgstr "malli C-linkityksellä"
 
97182
 
 
97183
-#: cp/parser.c:21762
 
97184
+#: cp/parser.c:21766
 
97185
 #, fuzzy, gcc-internal-format
 
97186
 msgid "invalid explicit specialization"
 
97187
 msgstr "Varoita implisiittisistä funktioesittelyistä"
 
97188
 
 
97189
-#: cp/parser.c:21849
 
97190
+#: cp/parser.c:21853
 
97191
 #, gcc-internal-format
 
97192
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
97193
 msgstr ""
 
97194
 
 
97195
-#: cp/parser.c:21923
 
97196
+#: cp/parser.c:21927
 
97197
 #, fuzzy, gcc-internal-format
 
97198
 msgid "template declaration of %<typedef%>"
 
97199
 msgstr "tyhjä esittely"
 
97200
 
 
97201
-#: cp/parser.c:22000
 
97202
+#: cp/parser.c:22004
 
97203
 #, fuzzy, gcc-internal-format
 
97204
 msgid "explicit template specialization cannot have a storage class"
 
97205
 msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
 
97206
 
 
97207
-#: cp/parser.c:22238
 
97208
+#: cp/parser.c:22242
 
97209
 #, gcc-internal-format
 
97210
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
97211
 msgstr ""
 
97212
 
 
97213
-#: cp/parser.c:22251
 
97214
+#: cp/parser.c:22255
 
97215
 #, gcc-internal-format
 
97216
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
97217
 msgstr ""
 
97218
 
 
97219
-#: cp/parser.c:22608
 
97220
+#: cp/parser.c:22612
 
97221
 #, gcc-internal-format
 
97222
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
97223
 msgstr ""
 
97224
 
 
97225
-#: cp/parser.c:22660
 
97226
+#: cp/parser.c:22664
 
97227
 #, fuzzy, gcc-internal-format
 
97228
 msgid "invalid use of %qD in linkage specification"
 
97229
 msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
 
97230
 
 
97231
-#: cp/parser.c:22675
 
97232
+#: cp/parser.c:22679
 
97233
 #, fuzzy, gcc-internal-format
 
97234
 msgid "%<__thread%> before %qD"
 
97235
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
97236
 
 
97237
-#: cp/parser.c:22809
 
97238
+#: cp/parser.c:22813
 
97239
 #, gcc-internal-format
 
97240
 msgid "ISO C++ 1998 does not support %<long long%>"
 
97241
 msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
 
97242
 
 
97243
-#: cp/parser.c:22817
 
97244
+#: cp/parser.c:22821
 
97245
 #, fuzzy, gcc-internal-format
 
97246
-#| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 
97247
 msgid "both %<__thread%> and %<thread_local%> specified"
 
97248
 msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
 
97249
 
 
97250
-#: cp/parser.c:22819
 
97251
+#: cp/parser.c:22823
 
97252
 #, fuzzy, gcc-internal-format
 
97253
 msgid "duplicate %qD"
 
97254
 msgstr "ylimääräinen %qE"
 
97255
 
 
97256
-#: cp/parser.c:22841
 
97257
-#, fuzzy, gcc-internal-format
 
97258
+#: cp/parser.c:22845
 
97259
+#, gcc-internal-format
 
97260
 msgid "duplicate %qs"
 
97261
-msgstr "ylimääräinen %qs"
 
97262
+msgstr "kaksois-%qs"
 
97263
 
 
97264
-#: cp/parser.c:22883
 
97265
-#, fuzzy, gcc-internal-format
 
97266
-#| msgid "expected class name"
 
97267
+#: cp/parser.c:22887
 
97268
+#, gcc-internal-format
 
97269
 msgid "expected %<new%>"
 
97270
-msgstr "odotettiin luokan nimeä"
 
97271
+msgstr "odotettiin %<new%>"
 
97272
 
 
97273
-#: cp/parser.c:22886
 
97274
-#, fuzzy, gcc-internal-format
 
97275
+#: cp/parser.c:22890
 
97276
+#, gcc-internal-format
 
97277
 msgid "expected %<delete%>"
 
97278
-msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
97279
+msgstr "odotettiin %<delete%>"
 
97280
 
 
97281
-#: cp/parser.c:22889
 
97282
-#, fuzzy, gcc-internal-format
 
97283
+#: cp/parser.c:22893
 
97284
+#, gcc-internal-format
 
97285
 msgid "expected %<return%>"
 
97286
-msgstr "vektoriylivuoto lausekkeessa"
 
97287
+msgstr "odotettiin %<return%>"
 
97288
 
 
97289
-#: cp/parser.c:22895
 
97290
-#, fuzzy, gcc-internal-format
 
97291
+#: cp/parser.c:22899
 
97292
+#, gcc-internal-format
 
97293
 msgid "expected %<extern%>"
 
97294
-msgstr "vektoriylivuoto lausekkeessa"
 
97295
+msgstr "odotettiin %<extern%>"
 
97296
 
 
97297
-#: cp/parser.c:22898
 
97298
-#, fuzzy, gcc-internal-format
 
97299
-#| msgid "expected class name"
 
97300
+#: cp/parser.c:22902
 
97301
+#, gcc-internal-format
 
97302
 msgid "expected %<static_assert%>"
 
97303
-msgstr "odotettiin luokan nimeä"
 
97304
+msgstr "odotettiin %<static_assert%>"
 
97305
 
 
97306
-#: cp/parser.c:22901
 
97307
-#, fuzzy, gcc-internal-format
 
97308
+#: cp/parser.c:22905
 
97309
+#, gcc-internal-format
 
97310
 msgid "expected %<decltype%>"
 
97311
-msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
97312
+msgstr "odotettiin %<decltype%>"
 
97313
 
 
97314
-#: cp/parser.c:22904
 
97315
-#, fuzzy, gcc-internal-format
 
97316
+#: cp/parser.c:22908
 
97317
+#, gcc-internal-format
 
97318
 msgid "expected %<operator%>"
 
97319
-msgstr "vektoriylivuoto lausekkeessa"
 
97320
+msgstr "odotettiin %<operator%>"
 
97321
 
 
97322
-#: cp/parser.c:22907
 
97323
-#, fuzzy, gcc-internal-format
 
97324
-#| msgid "expected class name"
 
97325
+#: cp/parser.c:22911
 
97326
+#, gcc-internal-format
 
97327
 msgid "expected %<class%>"
 
97328
-msgstr "odotettiin luokan nimeä"
 
97329
+msgstr "odotettiin %<class%>"
 
97330
 
 
97331
-#: cp/parser.c:22910
 
97332
-#, fuzzy, gcc-internal-format
 
97333
+#: cp/parser.c:22914
 
97334
+#, gcc-internal-format
 
97335
 msgid "expected %<template%>"
 
97336
-msgstr "tyhjä esittely"
 
97337
+msgstr "odotettiin %<template%>"
 
97338
 
 
97339
-#: cp/parser.c:22913
 
97340
-#, fuzzy, gcc-internal-format
 
97341
-#| msgid "expected class name"
 
97342
+#: cp/parser.c:22917
 
97343
+#, gcc-internal-format
 
97344
 msgid "expected %<namespace%>"
 
97345
-msgstr "odotettiin luokan nimeä"
 
97346
+msgstr "odotettiin %<namespace%>"
 
97347
 
 
97348
-#: cp/parser.c:22916
 
97349
+# XXXXXXX
 
97350
+#: cp/parser.c:22920
 
97351
 #, fuzzy, gcc-internal-format
 
97352
 msgid "expected %<using%>"
 
97353
 msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
 
97354
 
 
97355
-#: cp/parser.c:22919
 
97356
+#: cp/parser.c:22923
 
97357
 #, fuzzy, gcc-internal-format
 
97358
-#| msgid "expected class name"
 
97359
 msgid "expected %<asm%>"
 
97360
 msgstr "odotettiin luokan nimeä"
 
97361
 
 
97362
-#: cp/parser.c:22922
 
97363
+#: cp/parser.c:22926
 
97364
 #, fuzzy, gcc-internal-format
 
97365
 msgid "expected %<try%>"
 
97366
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97367
 
 
97368
-#: cp/parser.c:22925
 
97369
+#: cp/parser.c:22929
 
97370
 #, fuzzy, gcc-internal-format
 
97371
 msgid "expected %<catch%>"
 
97372
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97373
 
 
97374
-#: cp/parser.c:22928
 
97375
+#: cp/parser.c:22932
 
97376
 #, fuzzy, gcc-internal-format
 
97377
 msgid "expected %<throw%>"
 
97378
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97379
 
 
97380
-#: cp/parser.c:22931
 
97381
+#: cp/parser.c:22935
 
97382
 #, fuzzy, gcc-internal-format
 
97383
 msgid "expected %<__label__%>"
 
97384
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
97385
 
 
97386
-#: cp/parser.c:22934
 
97387
+#: cp/parser.c:22938
 
97388
 #, fuzzy, gcc-internal-format
 
97389
 msgid "expected %<@try%>"
 
97390
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97391
 
 
97392
-#: cp/parser.c:22937
 
97393
+#: cp/parser.c:22941
 
97394
 #, gcc-internal-format
 
97395
 msgid "expected %<@synchronized%>"
 
97396
 msgstr ""
 
97397
 
 
97398
-#: cp/parser.c:22940
 
97399
+#: cp/parser.c:22944
 
97400
 #, gcc-internal-format
 
97401
 msgid "expected %<@throw%>"
 
97402
 msgstr ""
 
97403
 
 
97404
-#: cp/parser.c:22943
 
97405
+#: cp/parser.c:22947
 
97406
 #, gcc-internal-format
 
97407
 msgid "expected %<__transaction_atomic%>"
 
97408
 msgstr ""
 
97409
 
 
97410
-#: cp/parser.c:22946
 
97411
+#: cp/parser.c:22950
 
97412
 #, gcc-internal-format
 
97413
 msgid "expected %<__transaction_relaxed%>"
 
97414
 msgstr ""
 
97415
 
 
97416
-#: cp/parser.c:22977
 
97417
+#: cp/parser.c:22981
 
97418
 #, fuzzy, gcc-internal-format
 
97419
 msgid "expected %<::%>"
 
97420
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97421
 
 
97422
-#: cp/parser.c:22989
 
97423
+#: cp/parser.c:22993
 
97424
 #, gcc-internal-format
 
97425
 msgid "expected %<...%>"
 
97426
 msgstr ""
 
97427
 
 
97428
-#: cp/parser.c:22992
 
97429
+#: cp/parser.c:22996
 
97430
 #, fuzzy, gcc-internal-format
 
97431
 msgid "expected %<*%>"
 
97432
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97433
 
 
97434
-#: cp/parser.c:22995
 
97435
+#: cp/parser.c:22999
 
97436
 #, fuzzy, gcc-internal-format
 
97437
 msgid "expected %<~%>"
 
97438
 msgstr "taulukon indeksin tyyppi on %<char%>"
 
97439
 
 
97440
-#: cp/parser.c:23001
 
97441
+#: cp/parser.c:23005
 
97442
 #, fuzzy, gcc-internal-format
 
97443
 msgid "expected %<:%> or %<::%>"
 
97444
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
97445
 
 
97446
-#: cp/parser.c:23029
 
97447
+#: cp/parser.c:23033
 
97448
 #, fuzzy, gcc-internal-format
 
97449
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
97450
 msgstr "käytetty %<__thread%> ennen %<extern%>:a"
 
97451
 
 
97452
-#: cp/parser.c:23267
 
97453
+#: cp/parser.c:23271
 
97454
 #, gcc-internal-format
 
97455
 msgid "%qs tag used in naming %q#T"
 
97456
 msgstr ""
 
97457
 
 
97458
-#: cp/parser.c:23272
 
97459
+#: cp/parser.c:23276
 
97460
 #, fuzzy, gcc-internal-format
 
97461
 msgid "%q#T was previously declared here"
 
97462
 msgstr "%Jviimeksi käytetty täällä"
 
97463
 
 
97464
-#: cp/parser.c:23291
 
97465
+#: cp/parser.c:23295
 
97466
 #, fuzzy, gcc-internal-format
 
97467
 msgid "%qD redeclared with different access"
 
97468
 msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
 
97469
 
 
97470
-#: cp/parser.c:23312
 
97471
+#: cp/parser.c:23316
 
97472
 #, gcc-internal-format
 
97473
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
97474
 msgstr ""
 
97475
 
 
97476
 # XXX
 
97477
-#: cp/parser.c:23544
 
97478
+#: cp/parser.c:23548
 
97479
 #, fuzzy, gcc-internal-format
 
97480
 msgid "file ends in default argument"
 
97481
 msgstr "%Hswitch-lauseesta puuttuu default-nimike"
 
97482
 
 
97483
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
97484
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
97485
 #, gcc-internal-format
 
97486
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
97487
 msgstr ""
 
97488
 
 
97489
-#: cp/parser.c:23870
 
97490
+#: cp/parser.c:23874
 
97491
 #, gcc-internal-format
 
97492
 msgid "objective-c++ message argument(s) are expected"
 
97493
 msgstr ""
 
97494
 
 
97495
-#: cp/parser.c:23899
 
97496
+#: cp/parser.c:23903
 
97497
 #, gcc-internal-format
 
97498
 msgid "%<@encode%> must specify a type as an argument"
 
97499
 msgstr ""
 
97500
 
 
97501
-#: cp/parser.c:24275
 
97502
+#: cp/parser.c:24279
 
97503
 #, gcc-internal-format
 
97504
 msgid "invalid Objective-C++ selector name"
 
97505
 msgstr ""
 
97506
 
 
97507
-#: cp/parser.c:24350 cp/parser.c:24368
 
97508
+#: cp/parser.c:24354 cp/parser.c:24372
 
97509
 #, fuzzy, gcc-internal-format
 
97510
 msgid "objective-c++ method declaration is expected"
 
97511
 msgstr "useita tallennuspaikkoja esittelymääritteissä"
 
97512
 
 
97513
-#: cp/parser.c:24362 cp/parser.c:24427
 
97514
+#: cp/parser.c:24366 cp/parser.c:24431
 
97515
 #, fuzzy, gcc-internal-format
 
97516
 msgid "method attributes must be specified at the end"
 
97517
 msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
97518
 
 
97519
-#: cp/parser.c:24470
 
97520
+#: cp/parser.c:24474
 
97521
 #, gcc-internal-format
 
97522
 msgid "stray %qs between Objective-C++ methods"
 
97523
 msgstr ""
 
97524
 
 
97525
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
97526
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
97527
 #, fuzzy, gcc-internal-format
 
97528
 msgid "invalid type for instance variable"
 
97529
 msgstr "epäkelpo vektorityyppi attribuutille %qs"
 
97530
 
 
97531
-#: cp/parser.c:24804
 
97532
+#: cp/parser.c:24808
 
97533
 #, gcc-internal-format
 
97534
 msgid "identifier expected after %<@protocol%>"
 
97535
 msgstr ""
 
97536
 
 
97537
-#: cp/parser.c:24975
 
97538
+#: cp/parser.c:24979
 
97539
 #, gcc-internal-format
 
97540
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
97541
 msgstr ""
 
97542
 
 
97543
-#: cp/parser.c:24982
 
97544
+#: cp/parser.c:24986
 
97545
 #, fuzzy, gcc-internal-format
 
97546
 msgid "prefix attributes are ignored before %<@%D%>"
 
97547
 msgstr "%qs-attribuuttia ei huomioida %qs:lle"
 
97548
 
 
97549
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
97550
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
97551
 #, fuzzy, gcc-internal-format
 
97552
 msgid "invalid type for property"
 
97553
 msgstr "void-lausekkeen epäkelpo käyttö"
 
97554
 
 
97555
-#: cp/parser.c:27000
 
97556
+#: cp/parser.c:27004
 
97557
 #, gcc-internal-format
 
97558
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
97559
 msgstr ""
 
97560
 
 
97561
-#: cp/parser.c:27168 cp/pt.c:12695
 
97562
+#: cp/parser.c:27172 cp/pt.c:12690
 
97563
 #, fuzzy, gcc-internal-format
 
97564
 msgid "iteration variable %qD should not be reduction"
 
97565
 msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
 
97566
 
 
97567
-#: cp/parser.c:27238
 
97568
+#: cp/parser.c:27242
 
97569
 #, gcc-internal-format
 
97570
 msgid "not enough collapsed for loops"
 
97571
 msgstr ""
 
97572
 
 
97573
-#: cp/parser.c:27796 cp/semantics.c:5105
 
97574
+#: cp/parser.c:27800 cp/semantics.c:5105
 
97575
 #, gcc-internal-format
 
97576
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
97577
 msgstr ""
 
97578
 
 
97579
-#: cp/parser.c:27798 cp/semantics.c:5107
 
97580
+#: cp/parser.c:27802 cp/semantics.c:5107
 
97581
 #, gcc-internal-format
 
97582
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
97583
 msgstr ""
 
97584
 
 
97585
-#: cp/parser.c:27995
 
97586
+#: cp/parser.c:27999
 
97587
 #, gcc-internal-format
 
97588
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
97589
 msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
 
97590
 
 
97591
-#: cp/parser.c:28174
 
97592
+#: cp/parser.c:28178
 
97593
 #, gcc-internal-format
 
97594
 msgid "inter-module optimizations not implemented for C++"
 
97595
 msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
 
97596
@@ -34338,13 +33934,11 @@
 
97597
 
 
97598
 #: cp/pt.c:1747
 
97599
 #, fuzzy, gcc-internal-format
 
97600
-#| msgid "candidate is: %+#D"
 
97601
 msgid "candidate is: %#D"
 
97602
 msgstr "ehdokas on: %+#D"
 
97603
 
 
97604
 #: cp/pt.c:1754
 
97605
 #, fuzzy, gcc-internal-format
 
97606
-#| msgid "%s %+#T"
 
97607
 msgid "%s %#D"
 
97608
 msgstr "%s %+#T"
 
97609
 
 
97610
@@ -34368,7 +33962,7 @@
 
97611
 msgid "ambiguous template specialization %qD for %q+D"
 
97612
 msgstr ""
 
97613
 
 
97614
-#: cp/pt.c:2273 cp/pt.c:17968
 
97615
+#: cp/pt.c:2273 cp/pt.c:17964
 
97616
 #, gcc-internal-format
 
97617
 msgid "%qD is not a static data member of a class template"
 
97618
 msgstr ""
 
97619
@@ -34426,9 +34020,9 @@
 
97620
 msgstr ""
 
97621
 
 
97622
 #: cp/pt.c:2482
 
97623
-#, fuzzy, gcc-internal-format
 
97624
+#, gcc-internal-format
 
97625
 msgid "%qD is not a template function"
 
97626
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
97627
+msgstr "%qD ei ole mallifunktio"
 
97628
 
 
97629
 #: cp/pt.c:2490
 
97630
 #, fuzzy, gcc-internal-format
 
97631
@@ -34476,17 +34070,17 @@
 
97632
 #: cp/pt.c:3374 cp/pt.c:4097
 
97633
 #, gcc-internal-format
 
97634
 msgid "        %qD"
 
97635
-msgstr ""
 
97636
+msgstr "        %qD"
 
97637
 
 
97638
 #: cp/pt.c:3376
 
97639
-#, fuzzy, gcc-internal-format
 
97640
+#, gcc-internal-format
 
97641
 msgid "        <anonymous>"
 
97642
-msgstr "<nimetön>"
 
97643
+msgstr "        <nimetön>"
 
97644
 
 
97645
 #: cp/pt.c:3493
 
97646
-#, fuzzy, gcc-internal-format
 
97647
+#, gcc-internal-format
 
97648
 msgid "declaration of %q+#D"
 
97649
-msgstr "%J%qD esitelty turhaan uudestaan"
 
97650
+msgstr "%q+#D:n esittely"
 
97651
 
 
97652
 #: cp/pt.c:3494
 
97653
 #, gcc-internal-format
 
97654
@@ -34728,7 +34322,6 @@
 
97655
 
 
97656
 #: cp/pt.c:5250
 
97657
 #, fuzzy, gcc-internal-format
 
97658
-#| msgid "comparison between types %qT and %qT"
 
97659
 msgid "  mismatched types %qT and %qT"
 
97660
 msgstr "tyyppien %qT ja %qT välinen vertailu"
 
97661
 
 
97662
@@ -34774,7 +34367,6 @@
 
97663
 
 
97664
 #: cp/pt.c:5360
 
97665
 #, fuzzy, gcc-internal-format
 
97666
-#| msgid "cannot convert type %qT to type %qT"
 
97667
 msgid "  cannot convert %qE (type %qT) to type %qT"
 
97668
 msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
 
97669
 
 
97670
@@ -34785,7 +34377,6 @@
 
97671
 
 
97672
 #: cp/pt.c:5377
 
97673
 #, fuzzy, gcc-internal-format
 
97674
-#| msgid "type %qT is not derived from type %qT"
 
97675
 msgid "  %qT is not derived from %qT"
 
97676
 msgstr "tyyppi %qT ei periydy %qT-tyypistä"
 
97677
 
 
97678
@@ -34855,9 +34446,9 @@
 
97679
 msgstr ""
 
97680
 
 
97681
 #: cp/pt.c:5733
 
97682
-#, fuzzy, gcc-internal-format
 
97683
+#, gcc-internal-format
 
97684
 msgid "%qE is not a valid template argument for type %qT because it is not an object with external linkage"
 
97685
-msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
 
97686
+msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
 
97687
 
 
97688
 #: cp/pt.c:5741
 
97689
 #, gcc-internal-format
 
97690
@@ -34917,7 +34508,7 @@
 
97691
 #: cp/pt.c:6257
 
97692
 #, gcc-internal-format
 
97693
 msgid "  expected a class template, got %qE"
 
97694
-msgstr ""
 
97695
+msgstr "  odotettiin luokkamallia, saatiin %qE"
 
97696
 
 
97697
 #: cp/pt.c:6259
 
97698
 #, gcc-internal-format
 
97699
@@ -34932,7 +34523,7 @@
 
97700
 #: cp/pt.c:6274
 
97701
 #, gcc-internal-format
 
97702
 msgid "  expected a class template, got %qT"
 
97703
-msgstr ""
 
97704
+msgstr "  odotettiin luokkamallia, saatiin %qT"
 
97705
 
 
97706
 #: cp/pt.c:6319
 
97707
 #, fuzzy, gcc-internal-format
 
97708
@@ -34982,9 +34573,9 @@
 
97709
 msgstr ""
 
97710
 
 
97711
 #: cp/pt.c:7104
 
97712
-#, fuzzy, gcc-internal-format
 
97713
+#, gcc-internal-format
 
97714
 msgid "for template declaration %q+D"
 
97715
-msgstr "tyhjä esittely"
 
97716
+msgstr "malliesittelylle %q+D"
 
97717
 
 
97718
 #: cp/pt.c:7925
 
97719
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
 
97720
@@ -35028,252 +34619,252 @@
 
97721
 #.
 
97722
 #. is an attempt to declare a variable with function
 
97723
 #. type.
 
97724
-#: cp/pt.c:10656
 
97725
+#: cp/pt.c:10651
 
97726
 #, gcc-internal-format
 
97727
 msgid "variable %qD has function type"
 
97728
 msgstr "muuttujalla %qD on funktiotyyppi"
 
97729
 
 
97730
-#: cp/pt.c:10828
 
97731
+#: cp/pt.c:10823
 
97732
 #, gcc-internal-format
 
97733
 msgid "invalid parameter type %qT"
 
97734
 msgstr "virheellinen parametrityyppi %qT"
 
97735
 
 
97736
-#: cp/pt.c:10830
 
97737
+#: cp/pt.c:10825
 
97738
 #, gcc-internal-format
 
97739
 msgid "in declaration %q+D"
 
97740
 msgstr "esittelyssä %q+D"
 
97741
 
 
97742
-#: cp/pt.c:10906
 
97743
+#: cp/pt.c:10901
 
97744
 #, gcc-internal-format
 
97745
 msgid "function returning an array"
 
97746
-msgstr ""
 
97747
+msgstr "taulukon palauttava funktio"
 
97748
 
 
97749
-#: cp/pt.c:10908
 
97750
+#: cp/pt.c:10903
 
97751
 #, gcc-internal-format
 
97752
 msgid "function returning a function"
 
97753
-msgstr ""
 
97754
+msgstr "funktion palauttava funktio"
 
97755
 
 
97756
-#: cp/pt.c:10938
 
97757
+#: cp/pt.c:10933
 
97758
 #, gcc-internal-format
 
97759
 msgid "creating pointer to member function of non-class type %qT"
 
97760
 msgstr ""
 
97761
 
 
97762
-#: cp/pt.c:11503
 
97763
+#: cp/pt.c:11498
 
97764
 #, gcc-internal-format
 
97765
 msgid "forming reference to void"
 
97766
 msgstr ""
 
97767
 
 
97768
-#: cp/pt.c:11505
 
97769
+#: cp/pt.c:11500
 
97770
 #, fuzzy, gcc-internal-format
 
97771
 msgid "forming pointer to reference type %qT"
 
97772
 msgstr "parametrilla %P on vaillinainen tyyppi %qT"
 
97773
 
 
97774
-#: cp/pt.c:11507
 
97775
+#: cp/pt.c:11502
 
97776
 #, gcc-internal-format
 
97777
 msgid "forming reference to reference type %qT"
 
97778
 msgstr ""
 
97779
 
 
97780
-#: cp/pt.c:11556
 
97781
+#: cp/pt.c:11551
 
97782
 #, gcc-internal-format
 
97783
 msgid "creating pointer to member of non-class type %qT"
 
97784
 msgstr ""
 
97785
 
 
97786
-#: cp/pt.c:11562
 
97787
+#: cp/pt.c:11557
 
97788
 #, gcc-internal-format
 
97789
 msgid "creating pointer to member reference type %qT"
 
97790
 msgstr ""
 
97791
 
 
97792
-#: cp/pt.c:11568
 
97793
+#: cp/pt.c:11563
 
97794
 #, gcc-internal-format
 
97795
 msgid "creating pointer to member of type void"
 
97796
 msgstr ""
 
97797
 
 
97798
-#: cp/pt.c:11630
 
97799
+#: cp/pt.c:11625
 
97800
 #, gcc-internal-format
 
97801
 msgid "creating array of %qT"
 
97802
 msgstr ""
 
97803
 
 
97804
-#: cp/pt.c:11636
 
97805
+#: cp/pt.c:11631
 
97806
 #, gcc-internal-format
 
97807
 msgid "creating array of %qT, which is an abstract class type"
 
97808
 msgstr ""
 
97809
 
 
97810
-#: cp/pt.c:11665
 
97811
+#: cp/pt.c:11660
 
97812
 #, gcc-internal-format
 
97813
 msgid "%qT is not a class, struct, or union type"
 
97814
 msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
 
97815
 
 
97816
-#: cp/pt.c:11702
 
97817
+#: cp/pt.c:11697
 
97818
 #, fuzzy, gcc-internal-format
 
97819
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
97820
 msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
 
97821
 
 
97822
-#: cp/pt.c:11710
 
97823
+#: cp/pt.c:11705
 
97824
 #, gcc-internal-format
 
97825
 msgid "%qT resolves to %qT, which is is not a class type"
 
97826
 msgstr ""
 
97827
 
 
97828
-#: cp/pt.c:11827
 
97829
+#: cp/pt.c:11822
 
97830
 #, gcc-internal-format
 
97831
 msgid "use of %qs in template"
 
97832
 msgstr ""
 
97833
 
 
97834
-#: cp/pt.c:11969
 
97835
+#: cp/pt.c:11964
 
97836
 #, gcc-internal-format
 
97837
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
97838
 msgstr ""
 
97839
 
 
97840
-#: cp/pt.c:11984
 
97841
+#: cp/pt.c:11979
 
97842
 #, gcc-internal-format
 
97843
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
97844
 msgstr ""
 
97845
 
 
97846
-#: cp/pt.c:11986
 
97847
+#: cp/pt.c:11981
 
97848
 #, gcc-internal-format
 
97849
 msgid "say %<typename %E%> if a type is meant"
 
97850
 msgstr ""
 
97851
 
 
97852
-#: cp/pt.c:12134
 
97853
+#: cp/pt.c:12129
 
97854
 #, gcc-internal-format
 
97855
 msgid "using invalid field %qD"
 
97856
-msgstr ""
 
97857
+msgstr "käytetään virheellistä kenttää %qD"
 
97858
 
 
97859
-#: cp/pt.c:12502 cp/pt.c:13323
 
97860
+#: cp/pt.c:12497 cp/pt.c:13318
 
97861
 #, fuzzy, gcc-internal-format
 
97862
 msgid "invalid use of pack expansion expression"
 
97863
 msgstr "void-lausekkeen epäkelpo käyttö"
 
97864
 
 
97865
-#: cp/pt.c:12506 cp/pt.c:13327
 
97866
+#: cp/pt.c:12501 cp/pt.c:13322
 
97867
 #, gcc-internal-format
 
97868
 msgid "use %<...%> to expand argument pack"
 
97869
 msgstr ""
 
97870
 
 
97871
-#: cp/pt.c:13973
 
97872
+#: cp/pt.c:13968
 
97873
 #, gcc-internal-format
 
97874
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
97875
 msgstr ""
 
97876
 
 
97877
-#: cp/pt.c:13982
 
97878
+#: cp/pt.c:13977
 
97879
 #, gcc-internal-format
 
97880
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
97881
 msgstr ""
 
97882
 
 
97883
-#: cp/pt.c:13987
 
97884
+#: cp/pt.c:13982
 
97885
 #, gcc-internal-format
 
97886
 msgid "use %<this->%D%> instead"
 
97887
 msgstr ""
 
97888
 
 
97889
-#: cp/pt.c:13990
 
97890
+#: cp/pt.c:13985
 
97891
 #, fuzzy, gcc-internal-format
 
97892
 msgid "use %<%T::%D%> instead"
 
97893
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
97894
 
 
97895
-#: cp/pt.c:13994
 
97896
+#: cp/pt.c:13989
 
97897
 #, fuzzy, gcc-internal-format
 
97898
 msgid "%q+D declared here, later in the translation unit"
 
97899
 msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
 
97900
 
 
97901
-#: cp/pt.c:14254
 
97902
+#: cp/pt.c:14249
 
97903
 #, gcc-internal-format
 
97904
 msgid "%qT is not a class or namespace"
 
97905
 msgstr "%qT ei ole luokka eikä nimiavaruus"
 
97906
 
 
97907
-#: cp/pt.c:14257
 
97908
+#: cp/pt.c:14252
 
97909
 #, gcc-internal-format
 
97910
 msgid "%qD is not a class or namespace"
 
97911
 msgstr "%qD ei ole luokka eikä nimiavaruus"
 
97912
 
 
97913
-#: cp/pt.c:14563
 
97914
-#, fuzzy, gcc-internal-format
 
97915
+#: cp/pt.c:14558
 
97916
+#, gcc-internal-format
 
97917
 msgid "%qT is/uses anonymous type"
 
97918
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
97919
+msgstr "%qT on/käyttää anonyymiä tyyppiä"
 
97920
 
 
97921
-#: cp/pt.c:14565
 
97922
-#, fuzzy, gcc-internal-format
 
97923
+#: cp/pt.c:14560
 
97924
+#, gcc-internal-format
 
97925
 msgid "template argument for %qD uses local type %qT"
 
97926
-msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
 
97927
+msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
 
97928
 
 
97929
-#: cp/pt.c:14575
 
97930
+#: cp/pt.c:14570
 
97931
 #, gcc-internal-format
 
97932
 msgid "%qT is a variably modified type"
 
97933
 msgstr ""
 
97934
 
 
97935
-#: cp/pt.c:14589
 
97936
+#: cp/pt.c:14584
 
97937
 #, gcc-internal-format
 
97938
 msgid "integral expression %qE is not constant"
 
97939
 msgstr ""
 
97940
 
 
97941
-#: cp/pt.c:14607
 
97942
+#: cp/pt.c:14602
 
97943
 #, gcc-internal-format
 
97944
 msgid "  trying to instantiate %qD"
 
97945
 msgstr ""
 
97946
 
 
97947
-#: cp/pt.c:17925
 
97948
+#: cp/pt.c:17921
 
97949
 #, gcc-internal-format
 
97950
 msgid "ambiguous class template instantiation for %q#T"
 
97951
 msgstr ""
 
97952
 
 
97953
-#: cp/pt.c:17929
 
97954
+#: cp/pt.c:17925
 
97955
 #, gcc-internal-format
 
97956
 msgid "%s %+#T"
 
97957
 msgstr "%s %+#T"
 
97958
 
 
97959
-#: cp/pt.c:17953 cp/pt.c:18036
 
97960
+#: cp/pt.c:17949 cp/pt.c:18032
 
97961
 #, gcc-internal-format
 
97962
 msgid "explicit instantiation of non-template %q#D"
 
97963
 msgstr ""
 
97964
 
 
97965
-#: cp/pt.c:17974 cp/pt.c:18031
 
97966
+#: cp/pt.c:17970 cp/pt.c:18027
 
97967
 #, gcc-internal-format
 
97968
 msgid "no matching template for %qD found"
 
97969
 msgstr ""
 
97970
 
 
97971
-#: cp/pt.c:17979
 
97972
+#: cp/pt.c:17975
 
97973
 #, gcc-internal-format
 
97974
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
97975
 msgstr ""
 
97976
 
 
97977
-#: cp/pt.c:17987
 
97978
+#: cp/pt.c:17983
 
97979
 #, gcc-internal-format
 
97980
 msgid "explicit instantiation of %q#D"
 
97981
 msgstr ""
 
97982
 
 
97983
-#: cp/pt.c:18023
 
97984
+#: cp/pt.c:18019
 
97985
 #, gcc-internal-format
 
97986
 msgid "duplicate explicit instantiation of %q#D"
 
97987
 msgstr ""
 
97988
 
 
97989
-#: cp/pt.c:18046 cp/pt.c:18143
 
97990
+#: cp/pt.c:18042 cp/pt.c:18139
 
97991
 #, fuzzy, gcc-internal-format
 
97992
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
97993
 msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
 
97994
 
 
97995
-#: cp/pt.c:18051 cp/pt.c:18160
 
97996
+#: cp/pt.c:18047 cp/pt.c:18156
 
97997
 #, gcc-internal-format
 
97998
 msgid "storage class %qD applied to template instantiation"
 
97999
 msgstr ""
 
98000
 
 
98001
-#: cp/pt.c:18119
 
98002
+#: cp/pt.c:18115
 
98003
 #, fuzzy, gcc-internal-format
 
98004
 msgid "explicit instantiation of non-class template %qD"
 
98005
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
98006
 
 
98007
-#: cp/pt.c:18121
 
98008
+#: cp/pt.c:18117
 
98009
 #, gcc-internal-format
 
98010
 msgid "explicit instantiation of non-template type %qT"
 
98011
 msgstr ""
 
98012
 
 
98013
-#: cp/pt.c:18130
 
98014
+#: cp/pt.c:18126
 
98015
 #, gcc-internal-format
 
98016
 msgid "explicit instantiation of %q#T before definition of template"
 
98017
 msgstr ""
 
98018
 
 
98019
-#: cp/pt.c:18148
 
98020
+#: cp/pt.c:18144
 
98021
 #, gcc-internal-format
 
98022
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
98023
 msgstr ""
 
98024
 
 
98025
-#: cp/pt.c:18194
 
98026
+#: cp/pt.c:18190
 
98027
 #, gcc-internal-format
 
98028
 msgid "duplicate explicit instantiation of %q#T"
 
98029
 msgstr ""
 
98030
@@ -35285,47 +34876,47 @@
 
98031
 #. member function or static data member of a class template
 
98032
 #. shall be present in every translation unit in which it is
 
98033
 #. explicitly instantiated.
 
98034
-#: cp/pt.c:18723
 
98035
+#: cp/pt.c:18719
 
98036
 #, gcc-internal-format
 
98037
 msgid "explicit instantiation of %qD but no definition available"
 
98038
 msgstr ""
 
98039
 
 
98040
-#: cp/pt.c:18908
 
98041
+#: cp/pt.c:18904
 
98042
 #, gcc-internal-format
 
98043
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
98044
 msgstr ""
 
98045
 
 
98046
-#: cp/pt.c:19288
 
98047
+#: cp/pt.c:19284
 
98048
 #, fuzzy, gcc-internal-format
 
98049
 msgid "invalid template non-type parameter"
 
98050
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98051
 
 
98052
-#: cp/pt.c:19290
 
98053
+#: cp/pt.c:19286
 
98054
 #, fuzzy, gcc-internal-format
 
98055
 msgid "%q#T is not a valid type for a template non-type parameter"
 
98056
 msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
 
98057
 
 
98058
-#: cp/pt.c:20508
 
98059
+#: cp/pt.c:20504
 
98060
 #, gcc-internal-format
 
98061
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
98062
 msgstr ""
 
98063
 
 
98064
-#: cp/pt.c:20579
 
98065
+#: cp/pt.c:20575
 
98066
 #, fuzzy, gcc-internal-format
 
98067
 msgid "unable to deduce lambda return type from %qE"
 
98068
 msgstr "ei voi emuloida %qs"
 
98069
 
 
98070
-#: cp/pt.c:20581
 
98071
+#: cp/pt.c:20577
 
98072
 #, fuzzy, gcc-internal-format
 
98073
 msgid "unable to deduce %qT from %qE"
 
98074
 msgstr "ei voi emuloida %qs"
 
98075
 
 
98076
-#: cp/pt.c:20595
 
98077
+#: cp/pt.c:20591
 
98078
 #, gcc-internal-format
 
98079
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
98080
 msgstr ""
 
98081
 
 
98082
-#: cp/pt.c:20599
 
98083
+#: cp/pt.c:20595
 
98084
 #, gcc-internal-format
 
98085
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
98086
 msgstr ""
 
98087
@@ -35421,9 +35012,9 @@
 
98088
 msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
 
98089
 
 
98090
 #: cp/search.c:1959
 
98091
-#, fuzzy, gcc-internal-format
 
98092
+#, gcc-internal-format
 
98093
 msgid "deleted function %q+D"
 
98094
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
98095
+msgstr "poistettu funktio %q+D"
 
98096
 
 
98097
 #: cp/search.c:1960
 
98098
 #, gcc-internal-format
 
98099
@@ -35431,9 +35022,9 @@
 
98100
 msgstr ""
 
98101
 
 
98102
 #: cp/search.c:1965
 
98103
-#, fuzzy, gcc-internal-format
 
98104
+#, gcc-internal-format
 
98105
 msgid "non-deleted function %q+D"
 
98106
-msgstr "Funktio %qs:"
 
98107
+msgstr "poistamaton funktio %q+D"
 
98108
 
 
98109
 #: cp/search.c:1966
 
98110
 #, fuzzy, gcc-internal-format
 
98111
@@ -35477,17 +35068,17 @@
 
98112
 msgid "__label__ declarations are only allowed in function scopes"
 
98113
 msgstr ""
 
98114
 
 
98115
-#: cp/semantics.c:1557
 
98116
+#: cp/semantics.c:1558
 
98117
 #, gcc-internal-format
 
98118
 msgid "invalid use of member %q+D in static member function"
 
98119
 msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
 
98120
 
 
98121
-#: cp/semantics.c:1559
 
98122
+#: cp/semantics.c:1560
 
98123
 #, gcc-internal-format
 
98124
 msgid "invalid use of non-static data member %q+D"
 
98125
 msgstr "ei-staattisen datajäsenen %q+D virheellinen käyttö"
 
98126
 
 
98127
-#: cp/semantics.c:1560
 
98128
+#: cp/semantics.c:1561
 
98129
 #, gcc-internal-format
 
98130
 msgid "from this location"
 
98131
 msgstr "tästä kohdasta"
 
98132
@@ -35528,9 +35119,9 @@
 
98133
 msgstr "%qE ei ole tyyppiä %qT"
 
98134
 
 
98135
 #: cp/semantics.c:2403
 
98136
-#, fuzzy, gcc-internal-format
 
98137
+#, gcc-internal-format
 
98138
 msgid "compound literal of non-object type %qT"
 
98139
-msgstr "yhdysliteraalin koko on muuttuva"
 
98140
+msgstr "ei-objektityyppinen yhdysliteraali %qT"
 
98141
 
 
98142
 #: cp/semantics.c:2515
 
98143
 #, gcc-internal-format
 
98144
@@ -35562,7 +35153,7 @@
 
98145
 msgid "invalid base-class specification"
 
98146
 msgstr ""
 
98147
 
 
98148
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
98149
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
98150
 #, fuzzy, gcc-internal-format
 
98151
 msgid "%qD is not captured"
 
98152
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98153
@@ -35626,7 +35217,6 @@
 
98154
 #. Parameter packs can only be used in templates
 
98155
 #: cp/semantics.c:3613
 
98156
 #, fuzzy, gcc-internal-format
 
98157
-#| msgid "useless type qualifier in empty declaration"
 
98158
 msgid "Parameter pack __bases only valid in template declaration"
 
98159
 msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
 
98160
 
 
98161
@@ -35691,271 +35281,268 @@
 
98162
 msgstr ""
 
98163
 
 
98164
 #. Report the error.
 
98165
-#: cp/semantics.c:5224
 
98166
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
98167
+#: cp/semantics.c:5226
 
98168
+#, gcc-internal-format, gfc-internal-format
 
98169
 msgid "static assertion failed: %s"
 
98170
-msgstr "verify_flow_info epäonnistui"
 
98171
+msgstr "staattinen väite epäonnistui: %s"
 
98172
 
 
98173
-#: cp/semantics.c:5227
 
98174
-#, fuzzy, gcc-internal-format
 
98175
+#: cp/semantics.c:5229
 
98176
+#, gcc-internal-format
 
98177
 msgid "non-constant condition for static assertion"
 
98178
-msgstr "%J%qD esitelty ei-staattisena, edellinen esittely staattinen"
 
98179
+msgstr "ei-vakio ehto staattiselle väitteelle"
 
98180
 
 
98181
-#: cp/semantics.c:5256
 
98182
-#, fuzzy, gcc-internal-format
 
98183
+#: cp/semantics.c:5258
 
98184
+#, gcc-internal-format
 
98185
 msgid "argument to decltype must be an expression"
 
98186
-msgstr "ylivuoto vakiolausekkeessa"
 
98187
+msgstr "decltypen argumentin on oltava lauseke"
 
98188
 
 
98189
-#: cp/semantics.c:5281
 
98190
+#: cp/semantics.c:5283
 
98191
 #, fuzzy, gcc-internal-format
 
98192
 msgid "decltype cannot resolve address of overloaded function"
 
98193
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98194
 
 
98195
-#: cp/semantics.c:5612
 
98196
+#: cp/semantics.c:5614
 
98197
 #, gcc-internal-format
 
98198
 msgid "__is_convertible_to"
 
98199
 msgstr ""
 
98200
 
 
98201
-#: cp/semantics.c:5730
 
98202
+#: cp/semantics.c:5732
 
98203
 #, gcc-internal-format
 
98204
 msgid "the type %qT of constexpr variable %qD is not literal"
 
98205
 msgstr ""
 
98206
 
 
98207
-#: cp/semantics.c:5800
 
98208
+#: cp/semantics.c:5802
 
98209
 #, fuzzy, gcc-internal-format
 
98210
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
98211
 msgstr "epäkelpo tallennusluokka funktiolle %qs"
 
98212
 
 
98213
-#: cp/semantics.c:5814
 
98214
+#: cp/semantics.c:5816
 
98215
 #, fuzzy, gcc-internal-format
 
98216
 msgid "invalid return type %qT of constexpr function %q+D"
 
98217
 msgstr "epäkelpo tallennusluokka funktiolle %qs"
 
98218
 
 
98219
-#: cp/semantics.c:5836
 
98220
+#: cp/semantics.c:5838
 
98221
 #, fuzzy, gcc-internal-format
 
98222
-#| msgid "%q#T is not a class"
 
98223
 msgid "%q#T has virtual base classes"
 
98224
 msgstr "%q#T ei ole luokka"
 
98225
 
 
98226
-#: cp/semantics.c:6036
 
98227
+#: cp/semantics.c:6038
 
98228
 #, gcc-internal-format
 
98229
 msgid "constexpr constructor does not have empty body"
 
98230
 msgstr ""
 
98231
 
 
98232
-#: cp/semantics.c:6122
 
98233
+#: cp/semantics.c:6124
 
98234
 #, gcc-internal-format
 
98235
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
98236
 msgstr ""
 
98237
 
 
98238
-#: cp/semantics.c:6245
 
98239
+#: cp/semantics.c:6247
 
98240
 #, gcc-internal-format
 
98241
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
98242
 msgstr ""
 
98243
 
 
98244
-#: cp/semantics.c:6285
 
98245
+#: cp/semantics.c:6287
 
98246
 #, fuzzy, gcc-internal-format
 
98247
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
98248
 msgstr "alustamaton const %qD"
 
98249
 
 
98250
-#: cp/semantics.c:6316
 
98251
+#: cp/semantics.c:6318
 
98252
 #, fuzzy, gcc-internal-format
 
98253
 msgid "body of constexpr function %qD not a return-statement"
 
98254
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
98255
 
 
98256
-#: cp/semantics.c:6371
 
98257
+#: cp/semantics.c:6373
 
98258
 #, fuzzy, gcc-internal-format
 
98259
 msgid "%q+D is not usable as a constexpr function because:"
 
98260
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98261
 
 
98262
-#: cp/semantics.c:6706
 
98263
+#: cp/semantics.c:6708
 
98264
 #, fuzzy, gcc-internal-format
 
98265
 msgid "expression %qE does not designate a constexpr function"
 
98266
 msgstr "esittely ei esittele mitään"
 
98267
 
 
98268
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
98269
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
98270
 #, fuzzy, gcc-internal-format
 
98271
 msgid "call to non-constexpr function %qD"
 
98272
 msgstr "Funktio %qs:"
 
98273
 
 
98274
 #. The definition of fun was somehow unsuitable.
 
98275
-#: cp/semantics.c:6748
 
98276
+#: cp/semantics.c:6750
 
98277
 #, fuzzy, gcc-internal-format
 
98278
 msgid "%qD called in a constant expression"
 
98279
 msgstr "ylivuoto vakiolausekkeessa"
 
98280
 
 
98281
-#: cp/semantics.c:6752
 
98282
+#: cp/semantics.c:6754
 
98283
 #, fuzzy, gcc-internal-format
 
98284
 msgid "%qD used before its definition"
 
98285
 msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
 
98286
 
 
98287
-#: cp/semantics.c:6786
 
98288
+#: cp/semantics.c:6788
 
98289
 #, fuzzy, gcc-internal-format
 
98290
-#| msgid "protocol %qE has circular dependency"
 
98291
 msgid "call has circular dependency"
 
98292
 msgstr "protokollalla %qE on kehäriippuvuus"
 
98293
 
 
98294
-#: cp/semantics.c:6794
 
98295
+#: cp/semantics.c:6796
 
98296
 #, gcc-internal-format, gfc-internal-format
 
98297
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
98298
 msgstr ""
 
98299
 
 
98300
-#: cp/semantics.c:6858
 
98301
+#: cp/semantics.c:6860
 
98302
 #, fuzzy, gcc-internal-format
 
98303
 msgid "%q+E is not a constant expression"
 
98304
 msgstr "ylivuoto vakiolausekkeessa"
 
98305
 
 
98306
-#: cp/semantics.c:7004
 
98307
+#: cp/semantics.c:7006
 
98308
 #, fuzzy, gcc-internal-format
 
98309
 msgid "array subscript out of bound"
 
98310
 msgstr "taulukon indeksi ei ole kokonaisluku"
 
98311
 
 
98312
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
98313
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
98314
 #, fuzzy, gcc-internal-format
 
98315
 msgid "%qE is not a constant expression"
 
98316
 msgstr "ylivuoto vakiolausekkeessa"
 
98317
 
 
98318
-#: cp/semantics.c:7056
 
98319
+#: cp/semantics.c:7058
 
98320
 #, fuzzy, gcc-internal-format
 
98321
 msgid "mutable %qD is not usable in a constant expression"
 
98322
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
98323
 
 
98324
-#: cp/semantics.c:7071
 
98325
+#: cp/semantics.c:7073
 
98326
 #, fuzzy, gcc-internal-format
 
98327
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
98328
 msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
 
98329
 
 
98330
-#: cp/semantics.c:7630
 
98331
+#: cp/semantics.c:7632
 
98332
 #, fuzzy, gcc-internal-format
 
98333
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
98334
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
98335
 
 
98336
-#: cp/semantics.c:7665
 
98337
+#: cp/semantics.c:7667
 
98338
 #, fuzzy, gcc-internal-format
 
98339
 msgid "the value of %qD is not usable in a constant expression"
 
98340
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
98341
 
 
98342
-#: cp/semantics.c:7672
 
98343
+#: cp/semantics.c:7674
 
98344
 #, fuzzy, gcc-internal-format
 
98345
 msgid "%qD used in its own initializer"
 
98346
 msgstr "parametri %qD on alustettu"
 
98347
 
 
98348
-#: cp/semantics.c:7677
 
98349
+#: cp/semantics.c:7679
 
98350
 #, fuzzy, gcc-internal-format
 
98351
 msgid "%q#D is not const"
 
98352
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98353
 
 
98354
-#: cp/semantics.c:7680
 
98355
+#: cp/semantics.c:7682
 
98356
 #, fuzzy, gcc-internal-format
 
98357
 msgid "%q#D is volatile"
 
98358
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98359
 
 
98360
-#: cp/semantics.c:7684
 
98361
+#: cp/semantics.c:7686
 
98362
 #, fuzzy, gcc-internal-format
 
98363
-#| msgid "initializer element is not a constant expression"
 
98364
 msgid "%qD was not initialized with a constant expression"
 
98365
 msgstr "alustinalkio ei ole vakiolauseke"
 
98366
 
 
98367
-#: cp/semantics.c:7693
 
98368
+#: cp/semantics.c:7695
 
98369
 #, fuzzy, gcc-internal-format
 
98370
 msgid "%qD was not declared %<constexpr%>"
 
98371
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
98372
 
 
98373
-#: cp/semantics.c:7696
 
98374
+#: cp/semantics.c:7698
 
98375
 #, fuzzy, gcc-internal-format
 
98376
 msgid "%qD does not have integral or enumeration type"
 
98377
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
98378
 
 
98379
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
98380
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
98381
 #, fuzzy, gcc-internal-format
 
98382
 msgid "use of the value of the object being constructed in a constant expression"
 
98383
 msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
 
98384
 
 
98385
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
98386
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
98387
 #, fuzzy, gcc-internal-format
 
98388
 msgid "temporary of non-literal type %qT in a constant expression"
 
98389
 msgstr "ylivuoto vakiolausekkeessa"
 
98390
 
 
98391
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
98392
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
98393
 #, fuzzy, gcc-internal-format
 
98394
-#| msgid "size of array %qD is not an integral constant-expression"
 
98395
 msgid "expression %qE is not a constant-expression"
 
98396
 msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
 
98397
 
 
98398
-#: cp/semantics.c:8092
 
98399
+#: cp/semantics.c:8094
 
98400
 #, fuzzy, gcc-internal-format
 
98401
 msgid "unexpected expression %qE of kind %s"
 
98402
 msgstr "vektoriylivuoto lausekkeessa"
 
98403
 
 
98404
-#: cp/semantics.c:8124
 
98405
+#: cp/semantics.c:8126
 
98406
 #, gcc-internal-format
 
98407
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
98408
 msgstr ""
 
98409
 
 
98410
-#: cp/semantics.c:8137
 
98411
+#: cp/semantics.c:8139
 
98412
 #, gcc-internal-format
 
98413
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
98414
 msgstr ""
 
98415
 
 
98416
-#: cp/semantics.c:8308
 
98417
+#: cp/semantics.c:8310
 
98418
 #, gcc-internal-format
 
98419
 msgid "expression %qE has side-effects"
 
98420
 msgstr ""
 
98421
 
 
98422
-#: cp/semantics.c:8378
 
98423
+#: cp/semantics.c:8380
 
98424
 #, gcc-internal-format
 
98425
 msgid "calling a member function of the object being constructed in a constant expression"
 
98426
 msgstr ""
 
98427
 
 
98428
-#: cp/semantics.c:8460
 
98429
+#: cp/semantics.c:8462
 
98430
 #, gcc-internal-format
 
98431
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
98432
 msgstr ""
 
98433
 
 
98434
-#: cp/semantics.c:8546
 
98435
+#: cp/semantics.c:8548
 
98436
 #, gcc-internal-format
 
98437
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
98438
 msgstr ""
 
98439
 
 
98440
-#: cp/semantics.c:8559
 
98441
+#: cp/semantics.c:8561
 
98442
 #, fuzzy, gcc-internal-format
 
98443
-#| msgid "initializer element is not a constant expression"
 
98444
 msgid "difference of two pointer expressions is not a constant expression"
 
98445
 msgstr "alustinalkio ei ole vakiolauseke"
 
98446
 
 
98447
-#: cp/semantics.c:8578
 
98448
+#: cp/semantics.c:8580
 
98449
 #, fuzzy, gcc-internal-format
 
98450
-#| msgid "initializer element is not a constant expression"
 
98451
 msgid "pointer comparison expression is not a constant expression"
 
98452
 msgstr "alustinalkio ei ole vakiolauseke"
 
98453
 
 
98454
-#: cp/semantics.c:8679
 
98455
+#: cp/semantics.c:8619
 
98456
 #, fuzzy, gcc-internal-format
 
98457
-#| msgid "initializer element is not a constant expression"
 
98458
+msgid "cast to non-integral type %qT in a constant expression"
 
98459
+msgstr "ylivuoto vakiolausekkeessa"
 
98460
+
 
98461
+#: cp/semantics.c:8695
 
98462
+#, fuzzy, gcc-internal-format
 
98463
 msgid "division by zero is not a constant-expression"
 
98464
 msgstr "alustinalkio ei ole vakiolauseke"
 
98465
 
 
98466
-#: cp/semantics.c:8802
 
98467
+#: cp/semantics.c:8819
 
98468
 #, fuzzy, gcc-internal-format
 
98469
-#| msgid "nonconstant array index in initializer"
 
98470
 msgid "non-constant array initialization"
 
98471
 msgstr "ei-vakio taulukon indeksi alustimessa"
 
98472
 
 
98473
-#: cp/semantics.c:8811
 
98474
+#: cp/semantics.c:8828
 
98475
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
98476
 msgid "unexpected AST of kind %s"
 
98477
 msgstr "vektoriylivuoto lausekkeessa"
 
98478
 
 
98479
-#: cp/semantics.c:9303
 
98480
+#: cp/semantics.c:9320
 
98481
 #, gcc-internal-format
 
98482
 msgid "cannot capture %qE by reference"
 
98483
 msgstr ""
 
98484
 
 
98485
-#: cp/semantics.c:9326
 
98486
+#: cp/semantics.c:9343
 
98487
 #, fuzzy, gcc-internal-format
 
98488
 msgid "already captured %qD in lambda expression"
 
98489
 msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
 
98490
 
 
98491
-#: cp/semantics.c:9472
 
98492
+#: cp/semantics.c:9515
 
98493
 #, fuzzy, gcc-internal-format
 
98494
 msgid "%<this%> was not captured for this lambda function"
 
98495
 msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
 
98496
@@ -35965,95 +35552,95 @@
 
98497
 msgid "%qV qualifiers cannot be applied to %qT"
 
98498
 msgstr ""
 
98499
 
 
98500
-#: cp/tree.c:3084
 
98501
+#: cp/tree.c:3078
 
98502
 #, gcc-internal-format
 
98503
 msgid "%qE attribute can only be applied to Java class definitions"
 
98504
 msgstr ""
 
98505
 
 
98506
-#: cp/tree.c:3113
 
98507
+#: cp/tree.c:3107
 
98508
 #, gcc-internal-format
 
98509
 msgid "%qE attribute can only be applied to class definitions"
 
98510
 msgstr ""
 
98511
 
 
98512
-#: cp/tree.c:3119
 
98513
+#: cp/tree.c:3113
 
98514
 #, gcc-internal-format
 
98515
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
98516
 msgstr "%qE on vanhentunut; g++:n vtable'it ovat nyt oletusarvoisesti COM-yhteensopivia"
 
98517
 
 
98518
-#: cp/tree.c:3143
 
98519
+#: cp/tree.c:3137
 
98520
 #, gcc-internal-format
 
98521
 msgid "requested init_priority is not an integer constant"
 
98522
 msgstr ""
 
98523
 
 
98524
-#: cp/tree.c:3164
 
98525
+#: cp/tree.c:3158
 
98526
 #, gcc-internal-format
 
98527
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
98528
 msgstr ""
 
98529
 
 
98530
-#: cp/tree.c:3172
 
98531
+#: cp/tree.c:3166
 
98532
 #, gcc-internal-format
 
98533
 msgid "requested init_priority is out of range"
 
98534
 msgstr ""
 
98535
 
 
98536
-#: cp/tree.c:3182
 
98537
+#: cp/tree.c:3176
 
98538
 #, gcc-internal-format
 
98539
 msgid "requested init_priority is reserved for internal use"
 
98540
 msgstr ""
 
98541
 
 
98542
-#: cp/tree.c:3193
 
98543
+#: cp/tree.c:3187
 
98544
 #, gcc-internal-format
 
98545
 msgid "%qE attribute is not supported on this platform"
 
98546
 msgstr ""
 
98547
 
 
98548
-#: cp/tree.c:3220
 
98549
+#: cp/tree.c:3214
 
98550
 #, fuzzy, gcc-internal-format
 
98551
 msgid "redeclaration of %qD adds abi tag %E"
 
98552
 msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
 
98553
 
 
98554
-#: cp/tree.c:3226
 
98555
+#: cp/tree.c:3220
 
98556
 #, fuzzy, gcc-internal-format
 
98557
 msgid "previous declaration here"
 
98558
 msgstr "%J%qD:n edellinen esittely oli täällä"
 
98559
 
 
98560
-#: cp/tree.c:3243
 
98561
+#: cp/tree.c:3237
 
98562
 #, fuzzy, gcc-internal-format
 
98563
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
98564
 msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
 
98565
 
 
98566
-#: cp/tree.c:3249
 
98567
+#: cp/tree.c:3243
 
98568
 #, fuzzy, gcc-internal-format
 
98569
 msgid "%qE attribute applied to %qT after its definition"
 
98570
 msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
 
98571
 
 
98572
-#: cp/tree.c:3271
 
98573
+#: cp/tree.c:3265
 
98574
 #, fuzzy, gcc-internal-format
 
98575
 msgid "%qE attribute applied to non-function %qD"
 
98576
 msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
 
98577
 
 
98578
-#: cp/tree.c:3276
 
98579
+#: cp/tree.c:3270
 
98580
 #, fuzzy, gcc-internal-format
 
98581
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
98582
 msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
 
98583
 
 
98584
-#: cp/tree.c:3977
 
98585
+#: cp/tree.c:3971
 
98586
 #, fuzzy, gcc-internal-format
 
98587
 msgid "zero as null pointer constant"
 
98588
 msgstr "haluttu sijainti ei ole kokonaislukuvakio"
 
98589
 
 
98590
-#: cp/tree.c:3990
 
98591
+#: cp/tree.c:3984
 
98592
 #, gcc-internal-format, gfc-internal-format
 
98593
 msgid "lang_* check: failed in %s, at %s:%d"
 
98594
 msgstr ""
 
98595
 
 
98596
 #: cp/typeck.c:451
 
98597
-#, fuzzy, gcc-internal-format
 
98598
+#, gcc-internal-format
 
98599
 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
 
98600
-msgstr "tyyppien %qT ja %qT välinen vertailu"
 
98601
+msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
 
98602
 
 
98603
 #: cp/typeck.c:457
 
98604
-#, fuzzy, gcc-internal-format
 
98605
+#, gcc-internal-format
 
98606
 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
 
98607
-msgstr "tyyppien %qT ja %qT välinen vertailu"
 
98608
+msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
 
98609
 
 
98610
 #: cp/typeck.c:463
 
98611
 #, gcc-internal-format
 
98612
@@ -36172,9 +35759,9 @@
 
98613
 msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
 
98614
 
 
98615
 #: cp/typeck.c:2478
 
98616
-#, fuzzy, gcc-internal-format
 
98617
+#, gcc-internal-format
 
98618
 msgid "object type %qT does not match destructor name ~%qT"
 
98619
-msgstr "prototyypille %q#D ei ole vastinetta luokassa %qT"
 
98620
+msgstr "objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa"
 
98621
 
 
98622
 #: cp/typeck.c:2486
 
98623
 #, gcc-internal-format
 
98624
@@ -36208,7 +35795,6 @@
 
98625
 
 
98626
 #: cp/typeck.c:2906
 
98627
 #, fuzzy, gcc-internal-format
 
98628
-#| msgid "invalid use of flexible array member"
 
98629
 msgid "invalid use of array indexing on pointer to member"
 
98630
 msgstr "joustavien taulukkoalkioiden epäkelpo käyttö"
 
98631
 
 
98632
@@ -36274,7 +35860,6 @@
 
98633
 
 
98634
 #: cp/typeck.c:3412
 
98635
 #, fuzzy, gcc-internal-format
 
98636
-#| msgid "destructor cannot be static member function"
 
98637
 msgid "expression cannot be used as a function"
 
98638
 msgstr "hajotin ei voi olla staattinen jäsenfunktio"
 
98639
 
 
98640
@@ -36285,31 +35870,26 @@
 
98641
 
 
98642
 #: cp/typeck.c:3462
 
98643
 #, fuzzy, gcc-internal-format
 
98644
-#| msgid "too few arguments to function %qE"
 
98645
 msgid "too few arguments to constructor %q#D"
 
98646
 msgstr "liian vähän argumentteja funktiolle %qE"
 
98647
 
 
98648
 #: cp/typeck.c:3467
 
98649
 #, fuzzy, gcc-internal-format
 
98650
-#| msgid "too many arguments to function %qE"
 
98651
 msgid "too many arguments to member function %q#D"
 
98652
 msgstr "liian monta argumenttia funktiolle %qE"
 
98653
 
 
98654
 #: cp/typeck.c:3468
 
98655
 #, fuzzy, gcc-internal-format
 
98656
-#| msgid "too few arguments to function %qE"
 
98657
 msgid "too few arguments to member function %q#D"
 
98658
 msgstr "liian vähän argumentteja funktiolle %qE"
 
98659
 
 
98660
 #: cp/typeck.c:3474
 
98661
 #, fuzzy, gcc-internal-format
 
98662
-#| msgid "too many arguments to function %qE"
 
98663
 msgid "too many arguments to function %q#D"
 
98664
 msgstr "liian monta argumenttia funktiolle %qE"
 
98665
 
 
98666
 #: cp/typeck.c:3475
 
98667
 #, fuzzy, gcc-internal-format
 
98668
-#| msgid "too few arguments to function %qE"
 
98669
 msgid "too few arguments to function %q#D"
 
98670
 msgstr "liian vähän argumentteja funktiolle %qE"
 
98671
 
 
98672
@@ -36354,14 +35934,14 @@
 
98673
 msgstr "NULL-arvon käyttö laskutoimituksessa"
 
98674
 
 
98675
 #: cp/typeck.c:4188
 
98676
-#, fuzzy, gcc-internal-format
 
98677
+#, gcc-internal-format
 
98678
 msgid "left rotate count is negative"
 
98679
-msgstr "taulukon %qs koko on negatiivinen"
 
98680
+msgstr "vasemmalle kierron laskuri on negatiivinen"
 
98681
 
 
98682
 #: cp/typeck.c:4189
 
98683
 #, gcc-internal-format
 
98684
 msgid "right rotate count is negative"
 
98685
-msgstr ""
 
98686
+msgstr "oikealle kierron laskuri on negatiivinen"
 
98687
 
 
98688
 #: cp/typeck.c:4195
 
98689
 #, gcc-internal-format
 
98690
@@ -36374,9 +35954,9 @@
 
98691
 msgstr ""
 
98692
 
 
98693
 #: cp/typeck.c:4217 cp/typeck.c:4451
 
98694
-#, fuzzy, gcc-internal-format
 
98695
+#, gcc-internal-format
 
98696
 msgid "comparison with string literal results in unspecified behaviour"
 
98697
-msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
 
98698
+msgstr "vertailu merkkijonoliteraaliin johtaa määrittelemättömään toimintaan"
 
98699
 
 
98700
 #: cp/typeck.c:4237 cp/typeck.c:4250
 
98701
 #, gcc-internal-format
 
98702
@@ -36497,14 +36077,14 @@
 
98703
 msgstr "ISO C++ kieltää enumin vähentämisen"
 
98704
 
 
98705
 #: cp/typeck.c:5539
 
98706
-#, fuzzy, gcc-internal-format
 
98707
+#, gcc-internal-format
 
98708
 msgid "cannot increment a pointer to incomplete type %qT"
 
98709
-msgstr "parametrilla %P on vaillinainen tyyppi %qT"
 
98710
+msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
 
98711
 
 
98712
 #: cp/typeck.c:5540
 
98713
-#, fuzzy, gcc-internal-format
 
98714
+#, gcc-internal-format
 
98715
 msgid "cannot decrement a pointer to incomplete type %qT"
 
98716
-msgstr "parametrilla %P on vaillinainen tyyppi %qT"
 
98717
+msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
 
98718
 
 
98719
 #: cp/typeck.c:5551
 
98720
 #, gcc-internal-format
 
98721
@@ -36519,7 +36099,7 @@
 
98722
 #: cp/typeck.c:5585
 
98723
 #, gcc-internal-format
 
98724
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 
98725
-msgstr ""
 
98726
+msgstr "virheellinen loogisen lausekkeen käyttö operandina %<operator--%>:lle"
 
98727
 
 
98728
 #: cp/typeck.c:5747
 
98729
 #, gcc-internal-format
 
98730
@@ -36567,30 +36147,29 @@
 
98731
 msgstr ""
 
98732
 
 
98733
 #: cp/typeck.c:6024
 
98734
-#, fuzzy, gcc-internal-format
 
98735
+#, gcc-internal-format
 
98736
 msgid "cast from type %qT to type %qT casts away qualifiers"
 
98737
-msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
 
98738
+msgstr "tyyppimuunnos tyypistä %qT tyyppiin %qT hylkää määreet"
 
98739
 
 
98740
 #: cp/typeck.c:6030
 
98741
-#, fuzzy, gcc-internal-format
 
98742
+#, gcc-internal-format
 
98743
 msgid "static_cast from type %qT to type %qT casts away qualifiers"
 
98744
-msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
 
98745
+msgstr "static_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
 
98746
 
 
98747
 #: cp/typeck.c:6036
 
98748
-#, fuzzy, gcc-internal-format
 
98749
+#, gcc-internal-format
 
98750
 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
 
98751
-msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
 
98752
+msgstr "reinterpret_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
 
98753
 
 
98754
 #: cp/typeck.c:6063
 
98755
-#, fuzzy, gcc-internal-format
 
98756
-#| msgid "%qE is not of type %qT"
 
98757
+#, gcc-internal-format
 
98758
 msgid "useless cast to type %qT"
 
98759
-msgstr "%qE ei ole tyyppiä %qT"
 
98760
+msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
 
98761
 
 
98762
 #: cp/typeck.c:6405
 
98763
 #, gcc-internal-format
 
98764
 msgid "invalid static_cast from type %qT to type %qT"
 
98765
-msgstr ""
 
98766
+msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
 
98767
 
 
98768
 #: cp/typeck.c:6431
 
98769
 #, gcc-internal-format
 
98770
@@ -36610,7 +36189,7 @@
 
98771
 #: cp/typeck.c:6593
 
98772
 #, gcc-internal-format
 
98773
 msgid "cast from %qT to %qT increases required alignment of target type"
 
98774
-msgstr ""
 
98775
+msgstr "muunnos tyypistä %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
 
98776
 
 
98777
 #. Only issue a warning, as we have always supported this
 
98778
 #. where possible, and it is necessary in some cases.  DR 195
 
98779
@@ -36649,12 +36228,12 @@
 
98780
 #: cp/typeck.c:6877 cp/typeck.c:6885
 
98781
 #, gcc-internal-format
 
98782
 msgid "ISO C++ forbids casting to an array type %qT"
 
98783
-msgstr ""
 
98784
+msgstr "ISO C++ kieltää tyyppimuunnoksen taulukkotyyppiin %qT"
 
98785
 
 
98786
 #: cp/typeck.c:6894
 
98787
 #, gcc-internal-format
 
98788
 msgid "invalid cast to function type %qT"
 
98789
-msgstr ""
 
98790
+msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
 
98791
 
 
98792
 #: cp/typeck.c:7176
 
98793
 #, gcc-internal-format
 
98794
@@ -36663,24 +36242,23 @@
 
98795
 
 
98796
 #: cp/typeck.c:7237
 
98797
 #, fuzzy, gcc-internal-format
 
98798
-#| msgid "nonconstant array index in initializer"
 
98799
 msgid "assigning to an array from an initializer list"
 
98800
 msgstr "ei-vakio taulukon indeksi alustimessa"
 
98801
 
 
98802
 #: cp/typeck.c:7251
 
98803
 #, gcc-internal-format
 
98804
 msgid "incompatible types in assignment of %qT to %qT"
 
98805
-msgstr ""
 
98806
+msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
 
98807
 
 
98808
 #: cp/typeck.c:7265
 
98809
-#, fuzzy, gcc-internal-format
 
98810
+#, gcc-internal-format
 
98811
 msgid "array used as initializer"
 
98812
-msgstr "skalaarialustimen ympärillä on aaltosulkeet"
 
98813
+msgstr "taulukkoa käytetty alustimena"
 
98814
 
 
98815
 #: cp/typeck.c:7267
 
98816
-#, fuzzy, gcc-internal-format
 
98817
+#, gcc-internal-format
 
98818
 msgid "invalid array assignment"
 
98819
-msgstr "epäkelpo lvalue sijoituksessa"
 
98820
+msgstr "virheellinen taulukkosijoitus"
 
98821
 
 
98822
 #: cp/typeck.c:7374
 
98823
 #, gcc-internal-format
 
98824
@@ -36709,7 +36287,6 @@
 
98825
 
 
98826
 #: cp/typeck.c:7819
 
98827
 #, fuzzy, gcc-internal-format
 
98828
-#| msgid "cannot convert %qT to %qT for argument %qP to %qD"
 
98829
 msgid "cannot convert %qT to %qT in default argument"
 
98830
 msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
 
98831
 
 
98832
@@ -36717,7 +36294,6 @@
 
98833
 # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
 
98834
 #: cp/typeck.c:7823
 
98835
 #, fuzzy, gcc-internal-format
 
98836
-#| msgid "cannot convert %qT to %qT in %s"
 
98837
 msgid "cannot convert %qT to %qT in argument passing"
 
98838
 msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
 
98839
 
 
98840
@@ -36725,7 +36301,6 @@
 
98841
 # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
 
98842
 #: cp/typeck.c:7827
 
98843
 #, fuzzy, gcc-internal-format
 
98844
-#| msgid "cannot convert %qT to %qT in %s"
 
98845
 msgid "cannot convert %qT to %qT"
 
98846
 msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
 
98847
 
 
98848
@@ -36733,7 +36308,6 @@
 
98849
 # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
 
98850
 #: cp/typeck.c:7831
 
98851
 #, fuzzy, gcc-internal-format
 
98852
-#| msgid "cannot convert %qT to %qT in %s"
 
98853
 msgid "cannot convert %qT to %qT in initialization"
 
98854
 msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
 
98855
 
 
98856
@@ -36741,7 +36315,6 @@
 
98857
 # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
 
98858
 #: cp/typeck.c:7835
 
98859
 #, fuzzy, gcc-internal-format
 
98860
-#| msgid "cannot convert %qT to %qT in %s"
 
98861
 msgid "cannot convert %qT to %qT in return"
 
98862
 msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
 
98863
 
 
98864
@@ -36749,7 +36322,6 @@
 
98865
 # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
 
98866
 #: cp/typeck.c:7839
 
98867
 #, fuzzy, gcc-internal-format
 
98868
-#| msgid "cannot convert %qT to %qT in %s"
 
98869
 msgid "cannot convert %qT to %qT in assignment"
 
98870
 msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
 
98871
 
 
98872
@@ -36794,14 +36366,14 @@
 
98873
 msgstr ""
 
98874
 
 
98875
 #: cp/typeck.c:8059
 
98876
-#, fuzzy, gcc-internal-format
 
98877
+#, gcc-internal-format
 
98878
 msgid "reference to local variable %q+D returned"
 
98879
-msgstr "palautettu viittaus paikalliseen muuttujaan %qD"
 
98880
+msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
 
98881
 
 
98882
 #: cp/typeck.c:8062
 
98883
-#, fuzzy, gcc-internal-format
 
98884
+#, gcc-internal-format
 
98885
 msgid "address of local variable %q+D returned"
 
98886
-msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
 
98887
+msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
 
98888
 
 
98889
 #: cp/typeck.c:8099
 
98890
 #, gcc-internal-format
 
98891
@@ -36822,28 +36394,33 @@
 
98892
 msgstr "arvon palautus muodostimesta"
 
98893
 
 
98894
 #. Give a helpful error message.
 
98895
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
98896
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
98897
 #, gcc-internal-format
 
98898
 msgid "return-statement with no value, in function returning %qT"
 
98899
 msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
 
98900
 
 
98901
-#: cp/typeck.c:8191
 
98902
+#: cp/typeck.c:8141
 
98903
+#, fuzzy, gcc-internal-format
 
98904
+msgid "returning initializer list"
 
98905
+msgstr "skalaarialustimen ympärillä on aaltosulkeet"
 
98906
+
 
98907
+#: cp/typeck.c:8196
 
98908
 #, gcc-internal-format
 
98909
 msgid "return-statement with a value, in function returning 'void'"
 
98910
 msgstr "arvo return-lauseelle funktiossa, jonka paluutyyppi on ”void”"
 
98911
 
 
98912
-#: cp/typeck.c:8221
 
98913
+#: cp/typeck.c:8226
 
98914
 #, gcc-internal-format
 
98915
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
98916
 msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
 
98917
 
 
98918
 #. Make this a permerror because we used to accept it.
 
98919
-#: cp/typeck.c:8789
 
98920
+#: cp/typeck.c:8794
 
98921
 #, gcc-internal-format
 
98922
 msgid "using temporary as lvalue"
 
98923
 msgstr ""
 
98924
 
 
98925
-#: cp/typeck.c:8791
 
98926
+#: cp/typeck.c:8796
 
98927
 #, gcc-internal-format
 
98928
 msgid "using xvalue (rvalue reference) as lvalue"
 
98929
 msgstr ""
 
98930
@@ -36856,44 +36433,42 @@
 
98931
 #: cp/typeck2.c:105
 
98932
 #, gcc-internal-format
 
98933
 msgid "assignment of constant field %qD"
 
98934
-msgstr "vakiokenttään %qD sijoitus"
 
98935
+msgstr "sijoitus vakiokenttään %qD"
 
98936
 
 
98937
 #: cp/typeck2.c:107
 
98938
 #, fuzzy, gcc-internal-format
 
98939
-#| msgid "read-only location %qE used as %<asm%> output"
 
98940
 msgid "constant field %qD used as %<asm%> output"
 
98941
 msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
98942
 
 
98943
 #: cp/typeck2.c:109
 
98944
-#, fuzzy, gcc-internal-format
 
98945
+#, gcc-internal-format
 
98946
 msgid "increment of constant field %qD"
 
98947
-msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
 
98948
+msgstr "vakiokentän %qD kasvatus"
 
98949
 
 
98950
 #: cp/typeck2.c:111
 
98951
-#, fuzzy, gcc-internal-format
 
98952
+#, gcc-internal-format
 
98953
 msgid "decrement of constant field %qD"
 
98954
-msgstr "kirjoitussuojatun muuttujan %qD vähennys"
 
98955
+msgstr "vakiokentän %qD vähennys"
 
98956
 
 
98957
 #: cp/typeck2.c:118
 
98958
-#, fuzzy, gcc-internal-format
 
98959
+#, gcc-internal-format
 
98960
 msgid "assignment of read-only reference %qD"
 
98961
-msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
 
98962
+msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
 
98963
 
 
98964
 #: cp/typeck2.c:120
 
98965
 #, fuzzy, gcc-internal-format
 
98966
-#| msgid "read-only location %qE used as %<asm%> output"
 
98967
 msgid "read-only reference %qD used as %<asm%> output"
 
98968
 msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
 
98969
 
 
98970
 #: cp/typeck2.c:122
 
98971
-#, fuzzy, gcc-internal-format
 
98972
+#, gcc-internal-format
 
98973
 msgid "increment of read-only reference %qD"
 
98974
-msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
 
98975
+msgstr "kirjoitussuojatun viitteen %qD kasvatus"
 
98976
 
 
98977
 #: cp/typeck2.c:124
 
98978
-#, fuzzy, gcc-internal-format
 
98979
+#, gcc-internal-format
 
98980
 msgid "decrement of read-only reference %qD"
 
98981
-msgstr "kirjoitussuojatun jäsenen %qD vähennys"
 
98982
+msgstr "kirjoitussuojatun viitteen %qD vähennys"
 
98983
 
 
98984
 #: cp/typeck2.c:308
 
98985
 #, gcc-internal-format
 
98986
@@ -36953,13 +36528,11 @@
 
98987
 
 
98988
 #: cp/typeck2.c:390
 
98989
 #, fuzzy, gcc-internal-format
 
98990
-#| msgid "%qD has an incomplete type"
 
98991
 msgid "%q+D has incomplete type"
 
98992
 msgstr "%qD on vaillinaista tyyppiä"
 
98993
 
 
98994
 #: cp/typeck2.c:403
 
98995
 #, fuzzy, gcc-internal-format
 
98996
-#| msgid "invalid use of incomplete typedef %qD"
 
98997
 msgid "invalid use of incomplete type %q#T"
 
98998
 msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
 
98999
 
 
99000
@@ -36990,19 +36563,16 @@
 
99001
 
 
99002
 #: cp/typeck2.c:451
 
99003
 #, fuzzy, gcc-internal-format
 
99004
-#| msgid "invalid use of incomplete typedef %qD"
 
99005
 msgid "invalid use of template type parameter %qT"
 
99006
 msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
 
99007
 
 
99008
 #: cp/typeck2.c:456
 
99009
 #, fuzzy, gcc-internal-format
 
99010
-#| msgid "invalid use of incomplete typedef %qD"
 
99011
 msgid "invalid use of template template parameter %qT"
 
99012
 msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
 
99013
 
 
99014
 #: cp/typeck2.c:462
 
99015
 #, fuzzy, gcc-internal-format
 
99016
-#| msgid "invalid use of incomplete typedef %qD"
 
99017
 msgid "invalid use of dependent type %qT"
 
99018
 msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
 
99019
 
 
99020
@@ -37029,17 +36599,17 @@
 
99021
 #: cp/typeck2.c:674
 
99022
 #, gcc-internal-format
 
99023
 msgid "constructor syntax used, but no constructor declared for type %qT"
 
99024
-msgstr ""
 
99025
+msgstr "muodostinsyntaksia on käytetty, mutta %qT-tyypin muodostinta ei ole esitelty"
 
99026
 
 
99027
 #: cp/typeck2.c:687
 
99028
 #, gcc-internal-format
 
99029
 msgid "cannot initialize arrays using this syntax"
 
99030
-msgstr ""
 
99031
+msgstr "taulukoita ei voi alustaa tätä syntaksia käyttäen"
 
99032
 
 
99033
 #: cp/typeck2.c:830
 
99034
-#, fuzzy, gcc-internal-format
 
99035
+#, gcc-internal-format
 
99036
 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
 
99037
-msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
99038
+msgstr "%qE:n kaventava muunnos tyypistä %qT tyyppiin %qT { }:n sisällä"
 
99039
 
 
99040
 #: cp/typeck2.c:834
 
99041
 #, fuzzy, gcc-internal-format
 
99042
@@ -37049,12 +36619,12 @@
 
99043
 #: cp/typeck2.c:897
 
99044
 #, gcc-internal-format
 
99045
 msgid "int-array initialized from non-wide string"
 
99046
-msgstr ""
 
99047
+msgstr "int-taulukko alustettu epäleveästä merkkijonosta"
 
99048
 
 
99049
 #: cp/typeck2.c:903
 
99050
-#, fuzzy, gcc-internal-format
 
99051
+#, gcc-internal-format
 
99052
 msgid "int-array initialized from incompatible wide string"
 
99053
-msgstr "wchar_t-taulukkoa alustetaan epäleveästä merkkijonosta"
 
99054
+msgstr "int-taulukko alustettu yhteensopimattomasta leveästä merkkijonosta"
 
99055
 
 
99056
 #: cp/typeck2.c:923
 
99057
 #, gcc-internal-format
 
99058
@@ -37138,7 +36708,6 @@
 
99059
 
 
99060
 #: cp/typeck2.c:1678
 
99061
 #, fuzzy, gcc-internal-format
 
99062
-#| msgid "invalid cast from type %qT to type %qT"
 
99063
 msgid "functional cast to array type %qT"
 
99064
 msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
 
99065
 
 
99066
@@ -37180,22 +36749,22 @@
 
99067
 #: fortran/arith.c:1918
 
99068
 #, gcc-internal-format, gfc-internal-format
 
99069
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 
99070
-msgstr ""
 
99071
+msgstr "Aritmeettinen ylivuoto muunnettaessa %s arvoksi %s kohdassa %L. Tämä tarkistus voidaan ottaa pois käytöstä valitsimella -fno-range-check"
 
99072
 
 
99073
 #: fortran/arith.c:1923
 
99074
 #, gcc-internal-format, gfc-internal-format
 
99075
 msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 
99076
-msgstr ""
 
99077
+msgstr "Aritmeettien alivuoto muunnettaessa %s arvoksi %s kohdassa %L. Tämä tarkistus voidaan ottaa pois käytöstä valitsimella -fno-range-check"
 
99078
 
 
99079
 #: fortran/arith.c:1928
 
99080
 #, gcc-internal-format, gfc-internal-format
 
99081
 msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 
99082
-msgstr ""
 
99083
+msgstr "Aritmeettinen NaN muunnettaessa %s arvoksi %s kohdassa %L. Tämä tarkistus voidaan ottaa pois käytöstä valitsimella -fno-range-check"
 
99084
 
 
99085
 #: fortran/arith.c:1933
 
99086
 #, gcc-internal-format, gfc-internal-format
 
99087
 msgid "Division by zero converting %s to %s at %L"
 
99088
-msgstr ""
 
99089
+msgstr "Jako nollalla muunnettaessa %s arvoksi %s kohdassa %L"
 
99090
 
 
99091
 #: fortran/arith.c:1937
 
99092
 #, gcc-internal-format, gfc-internal-format
 
99093
@@ -37213,9 +36782,9 @@
 
99094
 msgstr ""
 
99095
 
 
99096
 #: fortran/array.c:94
 
99097
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99098
+#, gcc-internal-format, gfc-internal-format
 
99099
 msgid "Expected array subscript at %C"
 
99100
-msgstr "taulukon indeksin tyyppi on %<char%>"
 
99101
+msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
 
99102
 
 
99103
 #: fortran/array.c:103
 
99104
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99105
@@ -37235,12 +36804,12 @@
 
99106
 #: fortran/array.c:192
 
99107
 #, gcc-internal-format, gfc-internal-format
 
99108
 msgid "Invalid form of array reference at %C"
 
99109
-msgstr ""
 
99110
+msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
 
99111
 
 
99112
 #: fortran/array.c:197 fortran/array.c:270
 
99113
 #, gcc-internal-format, gfc-internal-format
 
99114
 msgid "Array reference at %C cannot have more than %d dimensions"
 
99115
-msgstr ""
 
99116
+msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
 
99117
 
 
99118
 #: fortran/array.c:212 fortran/array.c:598 fortran/check.c:2162
 
99119
 #: fortran/check.c:3944 fortran/check.c:3982 fortran/check.c:4153
 
99120
@@ -37328,7 +36897,7 @@
 
99121
 #: fortran/array.c:567 fortran/array.c:676
 
99122
 #, gcc-internal-format, gfc-internal-format
 
99123
 msgid "Expected another dimension in array declaration at %C"
 
99124
-msgstr ""
 
99125
+msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
 
99126
 
 
99127
 #: fortran/array.c:573 fortran/array.c:604 fortran/array.c:682
 
99128
 #, gcc-internal-format, gfc-internal-format
 
99129
@@ -37360,117 +36929,118 @@
 
99130
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
99131
 msgstr ""
 
99132
 
 
99133
-#: fortran/array.c:1010 fortran/array.c:1143
 
99134
+#: fortran/array.c:1010 fortran/array.c:1154
 
99135
 #, gcc-internal-format, gfc-internal-format
 
99136
 msgid "Syntax error in array constructor at %C"
 
99137
-msgstr ""
 
99138
+msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
 
99139
 
 
99140
-#: fortran/array.c:1062
 
99141
+#: fortran/array.c:1063
 
99142
 #, gcc-internal-format, gfc-internal-format
 
99143
 msgid "[...] style array constructors at %C"
 
99144
 msgstr ""
 
99145
 
 
99146
-#: fortran/array.c:1083
 
99147
+#: fortran/array.c:1085
 
99148
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99149
 msgid "Array constructor including type specification at %C"
 
99150
 msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
99151
 
 
99152
-#: fortran/array.c:1089 fortran/match.c:3469
 
99153
+#: fortran/array.c:1094 fortran/match.c:3469
 
99154
 #, gcc-internal-format, gfc-internal-format
 
99155
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
99156
 msgstr ""
 
99157
 
 
99158
-#: fortran/array.c:1105
 
99159
+#: fortran/array.c:1116
 
99160
 #, gcc-internal-format, gfc-internal-format
 
99161
 msgid "Empty array constructor at %C is not allowed"
 
99162
-msgstr ""
 
99163
+msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
 
99164
 
 
99165
-#: fortran/array.c:1190
 
99166
+#: fortran/array.c:1201
 
99167
 #, gcc-internal-format, gfc-internal-format
 
99168
 msgid "Element in %s array constructor at %L is %s"
 
99169
-msgstr ""
 
99170
+msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
 
99171
 
 
99172
-#: fortran/array.c:1518
 
99173
+#: fortran/array.c:1529
 
99174
 #, gcc-internal-format, gfc-internal-format
 
99175
 msgid "Iterator step at %L cannot be zero"
 
99176
-msgstr ""
 
99177
+msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
 
99178
 
 
99179
 #. Problems occur when we get something like
 
99180
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
99181
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
99182
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
99183
 #, gcc-internal-format, gfc-internal-format
 
99184
 msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
 
99185
 msgstr ""
 
99186
 
 
99187
-#: fortran/array.c:1826
 
99188
+#: fortran/array.c:1837
 
99189
 #, gcc-internal-format, gfc-internal-format
 
99190
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
99191
 msgstr ""
 
99192
 
 
99193
-#: fortran/array.c:1833
 
99194
+#: fortran/array.c:1844
 
99195
 #, gcc-internal-format, gfc-internal-format
 
99196
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
99197
 msgstr ""
 
99198
 
 
99199
-#: fortran/array.c:1840
 
99200
+#: fortran/array.c:1851
 
99201
 #, gcc-internal-format, gfc-internal-format
 
99202
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
99203
 msgstr ""
 
99204
 
 
99205
-#: fortran/array.c:1852
 
99206
+#: fortran/array.c:1863
 
99207
 #, gcc-internal-format, gfc-internal-format
 
99208
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
99209
 msgstr ""
 
99210
 
 
99211
-#: fortran/array.c:1935
 
99212
+#: fortran/array.c:1946
 
99213
 #, gcc-internal-format, gfc-internal-format
 
99214
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
99215
 msgstr ""
 
99216
 
 
99217
+#  Intrisiittinen funktio on monissa ohjelmointikielissä sama kuin built-in funktio.
 
99218
 #: fortran/check.c:46
 
99219
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99220
+#, gcc-internal-format, gfc-internal-format
 
99221
 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
 
99222
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99223
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava skalaari"
 
99224
 
 
99225
 #: fortran/check.c:62
 
99226
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99227
+#, gcc-internal-format, gfc-internal-format
 
99228
 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
99229
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99230
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
 
99231
 
 
99232
 #: fortran/check.c:90
 
99233
 #, gcc-internal-format, gfc-internal-format
 
99234
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 
99235
-msgstr ""
 
99236
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava numeerinen tyyppi"
 
99237
 
 
99238
 #: fortran/check.c:105
 
99239
 #, gcc-internal-format, gfc-internal-format
 
99240
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 
99241
-msgstr ""
 
99242
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai REAL"
 
99243
 
 
99244
 #: fortran/check.c:122
 
99245
 #, gcc-internal-format, gfc-internal-format
 
99246
 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
 
99247
-msgstr ""
 
99248
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava REAL tai COMPLEX"
 
99249
 
 
99250
 #: fortran/check.c:139
 
99251
 #, gcc-internal-format, gfc-internal-format
 
99252
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 
99253
-msgstr ""
 
99254
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai PROCEDURE"
 
99255
 
 
99256
 #: fortran/check.c:168 fortran/check.c:5226
 
99257
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99258
+#, gcc-internal-format, gfc-internal-format
 
99259
 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
 
99260
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99261
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
 
99262
 
 
99263
 #: fortran/check.c:177
 
99264
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99265
+#, gcc-internal-format, gfc-internal-format
 
99266
 msgid "Invalid kind for %s at %L"
 
99267
-msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
99268
+msgstr ""
 
99269
 
 
99270
 #: fortran/check.c:196
 
99271
 #, gcc-internal-format, gfc-internal-format
 
99272
 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
 
99273
-msgstr ""
 
99274
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava kaksoistarkkuusliukuluku"
 
99275
 
 
99276
 #: fortran/check.c:219
 
99277
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99278
@@ -37480,12 +37050,12 @@
 
99279
 #: fortran/check.c:236
 
99280
 #, gcc-internal-format, gfc-internal-format
 
99281
 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
 
99282
-msgstr ""
 
99283
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava looginen taulukko"
 
99284
 
 
99285
 #: fortran/check.c:262
 
99286
 #, gcc-internal-format, gfc-internal-format
 
99287
 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
 
99288
-msgstr ""
 
99289
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava taulukko"
 
99290
 
 
99291
 #: fortran/check.c:283
 
99292
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99293
@@ -37520,42 +37090,42 @@
 
99294
 #: fortran/check.c:406
 
99295
 #, gcc-internal-format, gfc-internal-format
 
99296
 msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
 
99297
-msgstr ""
 
99298
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin ”%4$s”"
 
99299
 
 
99300
 #: fortran/check.c:423
 
99301
 #, gcc-internal-format, gfc-internal-format
 
99302
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
 
99303
-msgstr ""
 
99304
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d tasoa"
 
99305
 
 
99306
 #: fortran/check.c:438
 
99307
 #, gcc-internal-format, gfc-internal-format
 
99308
 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
 
99309
-msgstr ""
 
99310
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
 
99311
 
 
99312
 #: fortran/check.c:459
 
99313
 #, gcc-internal-format, gfc-internal-format
 
99314
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 
99315
-msgstr ""
 
99316
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava ALLOCATABLE"
 
99317
 
 
99318
 #: fortran/check.c:477
 
99319
 #, gcc-internal-format, gfc-internal-format
 
99320
 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
 
99321
-msgstr ""
 
99322
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d:n kaltainen"
 
99323
 
 
99324
 #: fortran/check.c:515
 
99325
 #, gcc-internal-format, gfc-internal-format
 
99326
 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
 
99327
-msgstr ""
 
99328
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
 
99329
 
 
99330
 #: fortran/check.c:536
 
99331
 #, gcc-internal-format, gfc-internal-format
 
99332
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 
99333
-msgstr ""
 
99334
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava muuttuja"
 
99335
 
 
99336
 #: fortran/check.c:585
 
99337
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99338
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
 
99339
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99340
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
 
99341
 
 
99342
 #: fortran/check.c:638
 
99343
 #, gcc-internal-format, gfc-internal-format
 
99344
@@ -37565,12 +37135,12 @@
 
99345
 #: fortran/check.c:736
 
99346
 #, gcc-internal-format, gfc-internal-format
 
99347
 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
 
99348
-msgstr ""
 
99349
+msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
 
99350
 
 
99351
 #: fortran/check.c:858 fortran/check.c:5195
 
99352
 #, gcc-internal-format, gfc-internal-format
 
99353
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 
99354
-msgstr ""
 
99355
+msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava samaa tyyppiä"
 
99356
 
 
99357
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
99358
 #: fortran/check.c:2006 fortran/check.c:2358
 
99359
@@ -37591,12 +37161,12 @@
 
99360
 #: fortran/check.c:930
 
99361
 #, gcc-internal-format, gfc-internal-format
 
99362
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 
99363
-msgstr ""
 
99364
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava osoitin tai VARIABLE tai FUNCTION"
 
99365
 
 
99366
 #: fortran/check.c:939
 
99367
 #, gcc-internal-format, gfc-internal-format
 
99368
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 
99369
-msgstr ""
 
99370
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER tai TARGET"
 
99371
 
 
99372
 #: fortran/check.c:964
 
99373
 #, gcc-internal-format, gfc-internal-format
 
99374
@@ -37641,12 +37211,12 @@
 
99375
 #: fortran/check.c:1256 fortran/check.c:1426
 
99376
 #, gcc-internal-format, gfc-internal-format
 
99377
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 
99378
-msgstr ""
 
99379
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla läsnä, jos ”x” on COMPLEX-tyyppinen "
 
99380
 
 
99381
 #: fortran/check.c:1265 fortran/check.c:1435
 
99382
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99383
+#, gcc-internal-format, gfc-internal-format
 
99384
 msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
 
99385
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99386
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava joko REAL tai INTEGER"
 
99387
 
 
99388
 #: fortran/check.c:1279 fortran/check.c:1284
 
99389
 #, gcc-internal-format, gfc-internal-format
 
99390
@@ -37662,19 +37232,19 @@
 
99391
 msgstr ""
 
99392
 
 
99393
 #: fortran/check.c:1367 fortran/check.c:1617
 
99394
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99395
+#, gcc-internal-format, gfc-internal-format
 
99396
 msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
 
99397
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99398
+msgstr ""
 
99399
 
 
99400
 #: fortran/check.c:1382 fortran/check.c:1632 fortran/check.c:1660
 
99401
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99402
 msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
 
99403
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99404
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava tasoa %d tai sen on oltava skalaari"
 
99405
 
 
99406
 #: fortran/check.c:1485 fortran/check.c:2452 fortran/check.c:2460
 
99407
 #, gcc-internal-format, gfc-internal-format
 
99408
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 
99409
-msgstr ""
 
99410
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava numeerinen tai LOGICAL"
 
99411
 
 
99412
 #: fortran/check.c:1499
 
99413
 #, gcc-internal-format, gfc-internal-format
 
99414
@@ -37684,7 +37254,7 @@
 
99415
 #: fortran/check.c:1518 fortran/check.c:1526
 
99416
 #, gcc-internal-format, gfc-internal-format
 
99417
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 
99418
-msgstr ""
 
99419
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava oletusreaaliluku"
 
99420
 
 
99421
 #: fortran/check.c:1547
 
99422
 #, gcc-internal-format, gfc-internal-format
 
99423
@@ -37704,12 +37274,12 @@
 
99424
 #: fortran/check.c:1902
 
99425
 #, gcc-internal-format, gfc-internal-format
 
99426
 msgid "Argument of %s at %L must be of length one"
 
99427
-msgstr ""
 
99428
+msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
 
99429
 
 
99430
 #: fortran/check.c:1961
 
99431
 #, gcc-internal-format, gfc-internal-format
 
99432
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 
99433
-msgstr ""
 
99434
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava merkkijonon ”%4$s” kaltainen"
 
99435
 
 
99436
 #: fortran/check.c:2051
 
99437
 #, gcc-internal-format, gfc-internal-format
 
99438
@@ -37724,17 +37294,17 @@
 
99439
 #: fortran/check.c:2124
 
99440
 #, gcc-internal-format, gfc-internal-format
 
99441
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 
99442
-msgstr ""
 
99443
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava ei-perityn tyyppinen"
 
99444
 
 
99445
 #: fortran/check.c:2331
 
99446
 #, gcc-internal-format, gfc-internal-format
 
99447
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 
99448
-msgstr ""
 
99449
+msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
 
99450
 
 
99451
 #: fortran/check.c:2364
 
99452
 #, gcc-internal-format, gfc-internal-format
 
99453
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
99454
-msgstr ""
 
99455
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”a%1$d” kohdassa %3$L on oltava %4$s(%5$d)"
 
99456
 
 
99457
 #: fortran/check.c:2395
 
99458
 #, gcc-internal-format, gfc-internal-format
 
99459
@@ -37744,12 +37314,12 @@
 
99460
 #: fortran/check.c:2402
 
99461
 #, gcc-internal-format, gfc-internal-format
 
99462
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 
99463
-msgstr ""
 
99464
+msgstr "kääntäjänsisäisen ”%s”-funktion ”al” kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
 
99465
 
 
99466
 #: fortran/check.c:2469
 
99467
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99468
+#, gcc-internal-format, gfc-internal-format
 
99469
 msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
 
99470
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99471
+msgstr "Kääntäjänsisäisen ”%s”-funktion argumenttityyppien kohdassa %L on täsmättävä (%s/%s)"
 
99472
 
 
99473
 #: fortran/check.c:2483
 
99474
 #, gcc-internal-format, gfc-internal-format
 
99475
@@ -37764,12 +37334,12 @@
 
99476
 #: fortran/check.c:2511
 
99477
 #, gcc-internal-format, gfc-internal-format
 
99478
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 
99479
-msgstr ""
 
99480
+msgstr "kääntäjänsisäisen ”%2$s”-funktion ”%1$s”-argumentin kohdassa %3$L on oltava tasoa 1 tai 2"
 
99481
 
 
99482
 #: fortran/check.c:2686
 
99483
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99484
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
 
99485
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99486
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
 
99487
 
 
99488
 #: fortran/check.c:2746
 
99489
 #, gcc-internal-format, gfc-internal-format
 
99490
@@ -37819,17 +37389,17 @@
 
99491
 #: fortran/check.c:3011
 
99492
 #, gcc-internal-format, gfc-internal-format
 
99493
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 
99494
-msgstr ""
 
99495
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
 
99496
 
 
99497
 #: fortran/check.c:3019
 
99498
 #, gcc-internal-format, gfc-internal-format
 
99499
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 
99500
-msgstr ""
 
99501
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava OPTIONAL-valemuuttuja"
 
99502
 
 
99503
 #: fortran/check.c:3038
 
99504
 #, gcc-internal-format, gfc-internal-format
 
99505
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 
99506
-msgstr ""
 
99507
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ”ei saa olla ”%4$s”:n aliobjekti"
 
99508
 
 
99509
 #: fortran/check.c:3086
 
99510
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99511
@@ -37839,12 +37409,12 @@
 
99512
 #: fortran/check.c:3190
 
99513
 #, gcc-internal-format, gfc-internal-format
 
99514
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 
99515
-msgstr ""
 
99516
+msgstr "kääntäjänsisäisen ”reshape”-funktion argumentti ”shape” kohdassa %L ei saa olla vakiokokoinen taulukko"
 
99517
 
 
99518
 #: fortran/check.c:3200
 
99519
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99520
+#, gcc-internal-format, gfc-internal-format
 
99521
 msgid "'%s' argument of '%s' intrinsic at %L is empty"
 
99522
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99523
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on tyhjä"
 
99524
 
 
99525
 #: fortran/check.c:3207
 
99526
 #, gcc-internal-format, gfc-internal-format
 
99527
@@ -37852,24 +37422,24 @@
 
99528
 msgstr ""
 
99529
 
 
99530
 #: fortran/check.c:3224
 
99531
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99532
+#, gcc-internal-format, gfc-internal-format
 
99533
 msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
 
99534
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99535
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentilla ”%1$s” kohdassa %3$L on negatiivinen alkio (%4$d)"
 
99536
 
 
99537
 #: fortran/check.c:3264
 
99538
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99539
+#, gcc-internal-format, gfc-internal-format
 
99540
 msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
 
99541
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99542
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on väärä määrä alkioita (%4$d/%5$d)"
 
99543
 
 
99544
 #: fortran/check.c:3282
 
99545
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99546
+#, gcc-internal-format, gfc-internal-format
 
99547
 msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
 
99548
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99549
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on lukualueen ulkopuolinen ulottuvuus (%4$d)"
 
99550
 
 
99551
 #: fortran/check.c:3291
 
99552
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99553
+#, gcc-internal-format, gfc-internal-format
 
99554
 msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
 
99555
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99556
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus ”%4$d” kahteen kertaan)"
 
99557
 
 
99558
 #: fortran/check.c:3327
 
99559
 #, gcc-internal-format, gfc-internal-format
 
99560
@@ -37879,12 +37449,12 @@
 
99561
 #: fortran/check.c:3344 fortran/check.c:3363
 
99562
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99563
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
99564
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99565
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
 
99566
 
 
99567
 #: fortran/check.c:3354 fortran/check.c:3373
 
99568
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99569
+#, gcc-internal-format, gfc-internal-format
 
99570
 msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
 
99571
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99572
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava laajennettavaa tyyppiä"
 
99573
 
 
99574
 #: fortran/check.c:3472
 
99575
 #, gcc-internal-format, gfc-internal-format
 
99576
@@ -37899,7 +37469,7 @@
 
99577
 #: fortran/check.c:3538
 
99578
 #, gcc-internal-format, gfc-internal-format
 
99579
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 
99580
-msgstr ""
 
99581
+msgstr "kääntäjänsisäisen ”shape”-funktion argumentti ”source” kohdassa %L ei saa olla oletetun kokoinen taulukko"
 
99582
 
 
99583
 #: fortran/check.c:3615
 
99584
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99585
@@ -37922,9 +37492,9 @@
 
99586
 msgstr ""
 
99587
 
 
99588
 #: fortran/check.c:3690
 
99589
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99590
+#, gcc-internal-format, gfc-internal-format
 
99591
 msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
 
99592
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99593
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
 
99594
 
 
99595
 #: fortran/check.c:3953
 
99596
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99597
@@ -37944,7 +37514,7 @@
 
99598
 #: fortran/check.c:4079
 
99599
 #, gcc-internal-format, gfc-internal-format
 
99600
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 
99601
-msgstr ""
 
99602
+msgstr "kääntäjänsisäisen ”TRANSFER”-funktion argumentti ”MOLD” kohdassa %L ei saa olla %s"
 
99603
 
 
99604
 #: fortran/check.c:4107
 
99605
 #, gcc-internal-format, gfc-internal-format
 
99606
@@ -37952,24 +37522,24 @@
 
99607
 msgstr ""
 
99608
 
 
99609
 #: fortran/check.c:4229
 
99610
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99611
+#, gcc-internal-format, gfc-internal-format
 
99612
 msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
 
99613
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99614
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava samaa tasoa kuin ”%4$s” tai sen on oltava skalaari"
 
99615
 
 
99616
 #: fortran/check.c:4242
 
99617
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99618
+#, gcc-internal-format, gfc-internal-format
 
99619
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
 
99620
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
99621
+msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava muodoltaan identtisiä."
 
99622
 
 
99623
 #: fortran/check.c:4501 fortran/check.c:4533
 
99624
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99625
+#, gcc-internal-format, gfc-internal-format
 
99626
 msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
 
99627
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
99628
+msgstr "Kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” koko kohdassa %3$L on liian pieni (%4$i/%5$i)"
 
99629
 
 
99630
 #: fortran/check.c:4541
 
99631
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99632
+#, gcc-internal-format, gfc-internal-format
 
99633
 msgid "Too many arguments to %s at %L"
 
99634
-msgstr "liikaa argumentteja funktiolle %s %q+#D"
 
99635
+msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
 
99636
 
 
99637
 #: fortran/check.c:4827
 
99638
 #, gcc-internal-format, gfc-internal-format
 
99639
@@ -37979,7 +37549,7 @@
 
99640
 #: fortran/check.c:5179 fortran/check.c:5187
 
99641
 #, gcc-internal-format, gfc-internal-format
 
99642
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 
99643
-msgstr ""
 
99644
+msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava INTEGER tai LOGICAL"
 
99645
 
 
99646
 #: fortran/class.c:561
 
99647
 #, gcc-internal-format, gfc-internal-format
 
99648
@@ -38006,12 +37576,12 @@
 
99649
 #: fortran/cpp.c:447
 
99650
 #, gcc-internal-format
 
99651
 msgid "To enable preprocessing, use -cpp"
 
99652
-msgstr ""
 
99653
+msgstr "Esiprosessoinnin käyttööottamiseksi, käytä valitsinta -cpp"
 
99654
 
 
99655
 #: fortran/cpp.c:544 fortran/cpp.c:555 fortran/cpp.c:661
 
99656
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99657
+#, gcc-internal-format, gfc-internal-format
 
99658
 msgid "opening output file %s: %s"
 
99659
-msgstr "avataan tulostetiedosto %s: %m"
 
99660
+msgstr "avataan tulostetiedosto %s: %s"
 
99661
 
 
99662
 #: fortran/data.c:65
 
99663
 #, gcc-internal-format, gfc-internal-format
 
99664
@@ -38026,22 +37596,22 @@
 
99665
 #: fortran/data.c:161
 
99666
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99667
 msgid "Initialization string starting at %L was truncated to fit the variable (%d/%d)"
 
99668
-msgstr "alustus yhteensopimattomasta osoitintyypistä"
 
99669
+msgstr "alustusmerkkijono typistetty, jotta se täsmäisi muuttujaan kohdassa %L"
 
99670
 
 
99671
 #: fortran/data.c:250
 
99672
 #, gcc-internal-format, gfc-internal-format
 
99673
 msgid "'%s' at %L already is initialized at %L"
 
99674
-msgstr ""
 
99675
+msgstr "”%s” kohdassa %L on jo alustettu kohdassa %L"
 
99676
 
 
99677
 #: fortran/data.c:274
 
99678
 #, gcc-internal-format, gfc-internal-format
 
99679
 msgid "Data element below array lower bound at %L"
 
99680
-msgstr ""
 
99681
+msgstr "Data-alkio taulukon alarajan alapuolella kohdassa %L"
 
99682
 
 
99683
 #: fortran/data.c:291 fortran/data.c:380
 
99684
 #, gcc-internal-format, gfc-internal-format
 
99685
 msgid "Data element above array upper bound at %L"
 
99686
-msgstr ""
 
99687
+msgstr "Data-alkio taulukon ylärajan yläpuolella kohdassa %L"
 
99688
 
 
99689
 #: fortran/data.c:321 fortran/data.c:487
 
99690
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99691
@@ -38061,22 +37631,22 @@
 
99692
 #: fortran/decl.c:382
 
99693
 #, gcc-internal-format, gfc-internal-format
 
99694
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 
99695
-msgstr ""
 
99696
+msgstr "Symbolin ”%s” täytyy olla PARAMETER DATA-lauseessa kohdassa %C"
 
99697
 
 
99698
 #: fortran/decl.c:407
 
99699
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99700
+#, gcc-internal-format, gfc-internal-format
 
99701
 msgid "Invalid initializer %s in Data statement at %C"
 
99702
-msgstr "epäkelpo osoitintila %qs"
 
99703
+msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
 
99704
 
 
99705
 #: fortran/decl.c:509
 
99706
 #, gcc-internal-format, gfc-internal-format
 
99707
 msgid "Initialization at %C is not allowed in a PURE procedure"
 
99708
-msgstr ""
 
99709
+msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
 
99710
 
 
99711
 #: fortran/decl.c:571
 
99712
 #, gcc-internal-format, gfc-internal-format
 
99713
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 
99714
-msgstr ""
 
99715
+msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
 
99716
 
 
99717
 #: fortran/decl.c:600
 
99718
 #, gcc-internal-format, gfc-internal-format
 
99719
@@ -38096,7 +37666,7 @@
 
99720
 #: fortran/decl.c:726
 
99721
 #, gcc-internal-format, gfc-internal-format
 
99722
 msgid "Conflict in attributes of function argument at %C"
 
99723
-msgstr ""
 
99724
+msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
 
99725
 
 
99726
 #: fortran/decl.c:753
 
99727
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99728
@@ -38106,12 +37676,12 @@
 
99729
 #: fortran/decl.c:784
 
99730
 #, gcc-internal-format, gfc-internal-format
 
99731
 msgid "Syntax error in character length specification at %C"
 
99732
-msgstr ""
 
99733
+msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
 
99734
 
 
99735
 #: fortran/decl.c:906
 
99736
 #, gcc-internal-format, gfc-internal-format
 
99737
 msgid "Procedure '%s' at %C is already defined at %L"
 
99738
-msgstr ""
 
99739
+msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
 
99740
 
 
99741
 #: fortran/decl.c:914
 
99742
 #, gcc-internal-format, gfc-internal-format
 
99743
@@ -38121,7 +37691,7 @@
 
99744
 #: fortran/decl.c:927
 
99745
 #, gcc-internal-format, gfc-internal-format
 
99746
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 
99747
-msgstr ""
 
99748
+msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
 
99749
 
 
99750
 #: fortran/decl.c:999
 
99751
 #, gcc-internal-format, gfc-internal-format
 
99752
@@ -38181,12 +37751,12 @@
 
99753
 #: fortran/decl.c:1227
 
99754
 #, gcc-internal-format, gfc-internal-format
 
99755
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 
99756
-msgstr ""
 
99757
+msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
 
99758
 
 
99759
 #: fortran/decl.c:1234
 
99760
 #, gcc-internal-format, gfc-internal-format
 
99761
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 
99762
-msgstr ""
 
99763
+msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
 
99764
 
 
99765
 #: fortran/decl.c:1324
 
99766
 #, gcc-internal-format, gfc-internal-format
 
99767
@@ -38196,7 +37766,7 @@
 
99768
 #: fortran/decl.c:1334
 
99769
 #, gcc-internal-format, gfc-internal-format
 
99770
 msgid "PARAMETER at %L is missing an initializer"
 
99771
-msgstr ""
 
99772
+msgstr "PARAMETER kohdassa %L on ilman alustinta"
 
99773
 
 
99774
 #: fortran/decl.c:1344
 
99775
 #, gcc-internal-format, gfc-internal-format
 
99776
@@ -38264,9 +37834,9 @@
 
99777
 msgstr "vektoriylivuoto lausekkeessa"
 
99778
 
 
99779
 #: fortran/decl.c:1786
 
99780
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99781
+#, gcc-internal-format, gfc-internal-format
 
99782
 msgid "Function name '%s' not allowed at %C"
 
99783
-msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
 
99784
+msgstr "Funktionimi ”%s” ei ole sallittu kohdassa %C"
 
99785
 
 
99786
 #: fortran/decl.c:1853
 
99787
 #, gcc-internal-format, gfc-internal-format
 
99788
@@ -38289,9 +37859,9 @@
 
99789
 msgstr "vektoriylivuoto lausekkeessa"
 
99790
 
 
99791
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
99792
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99793
+#, gcc-internal-format, gfc-internal-format
 
99794
 msgid "Initialization at %C isn't for a pointer variable"
 
99795
-msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
 
99796
+msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
 
99797
 
 
99798
 #: fortran/decl.c:2027
 
99799
 #, gcc-internal-format, gfc-internal-format
 
99800
@@ -38299,14 +37869,14 @@
 
99801
 msgstr ""
 
99802
 
 
99803
 #: fortran/decl.c:2036 fortran/decl.c:7804
 
99804
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99805
+#, gcc-internal-format, gfc-internal-format
 
99806
 msgid "Expected an initialization expression at %C"
 
99807
-msgstr "vektoriylivuoto lausekkeessa"
 
99808
+msgstr "Odotettiin alustuslauseketta kohdassa %C"
 
99809
 
 
99810
 #: fortran/decl.c:2043
 
99811
 #, gcc-internal-format, gfc-internal-format
 
99812
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 
99813
-msgstr ""
 
99814
+msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
 
99815
 
 
99816
 #: fortran/decl.c:2056
 
99817
 #, gcc-internal-format, gfc-internal-format
 
99818
@@ -38314,29 +37884,29 @@
 
99819
 msgstr ""
 
99820
 
 
99821
 #: fortran/decl.c:2110 fortran/decl.c:2146
 
99822
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99823
+#, gcc-internal-format, gfc-internal-format
 
99824
 msgid "Old-style type declaration %s*%d not supported at %C"
 
99825
-msgstr "%J%qD:n esittely varjostaa parametria"
 
99826
+msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
 
99827
 
 
99828
 #: fortran/decl.c:2151
 
99829
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99830
+#, gcc-internal-format, gfc-internal-format
 
99831
 msgid "Nonstandard type declaration %s*%d at %C"
 
99832
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
99833
+msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
 
99834
 
 
99835
 #: fortran/decl.c:2202 fortran/decl.c:2278
 
99836
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99837
+#, gcc-internal-format, gfc-internal-format
 
99838
 msgid "Missing right parenthesis at %C"
 
99839
-msgstr "polku puuttuu option %qs jälkeen"
 
99840
+msgstr "Puuttuva oikea sulje kohdassa %C"
 
99841
 
 
99842
 #: fortran/decl.c:2215 fortran/decl.c:2349
 
99843
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99844
+#, gcc-internal-format, gfc-internal-format
 
99845
 msgid "Expected initialization expression at %C"
 
99846
-msgstr "vektoriylivuoto lausekkeessa"
 
99847
+msgstr "Odotettiin alustuslauseketta kohdassa %C"
 
99848
 
 
99849
 #: fortran/decl.c:2223 fortran/decl.c:2355
 
99850
 #, gcc-internal-format, gfc-internal-format
 
99851
 msgid "Expected scalar initialization expression at %C"
 
99852
-msgstr ""
 
99853
+msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
 
99854
 
 
99855
 #: fortran/decl.c:2254
 
99856
 #, gcc-internal-format, gfc-internal-format
 
99857
@@ -38361,7 +37931,7 @@
 
99858
 #: fortran/decl.c:2507
 
99859
 #, gcc-internal-format, gfc-internal-format
 
99860
 msgid "Syntax error in CHARACTER declaration at %C"
 
99861
-msgstr ""
 
99862
+msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
 
99863
 
 
99864
 #: fortran/decl.c:2592
 
99865
 #, gcc-internal-format, gfc-internal-format
 
99866
@@ -38396,7 +37966,6 @@
 
99867
 
 
99868
 #: fortran/decl.c:2777
 
99869
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99870
-#| msgid "Fortran 2003: CLASS statement at %C"
 
99871
 msgid "CLASS statement at %C"
 
99872
 msgstr "Fortran 2003: CLASS-lause kohdassa %C"
 
99873
 
 
99874
@@ -38404,7 +37973,7 @@
 
99875
 #: fortran/decl.c:3208
 
99876
 #, gcc-internal-format, gfc-internal-format
 
99877
 msgid "Type name '%s' at %C is ambiguous"
 
99878
-msgstr ""
 
99879
+msgstr "Tyyppinimi ”%s” kohdassa %C ei ole yksiselitteinen"
 
99880
 
 
99881
 #: fortran/decl.c:2841
 
99882
 #, gcc-internal-format, gfc-internal-format
 
99883
@@ -38424,7 +37993,7 @@
 
99884
 #: fortran/decl.c:3063
 
99885
 #, gcc-internal-format, gfc-internal-format
 
99886
 msgid "Empty IMPLICIT statement at %C"
 
99887
-msgstr ""
 
99888
+msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
 
99889
 
 
99890
 #: fortran/decl.c:3165
 
99891
 #, gcc-internal-format, gfc-internal-format
 
99892
@@ -38454,22 +38023,22 @@
 
99893
 #: fortran/decl.c:3264
 
99894
 #, gcc-internal-format, gfc-internal-format
 
99895
 msgid "Syntax error in IMPORT statement at %C"
 
99896
-msgstr ""
 
99897
+msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
 
99898
 
 
99899
 #: fortran/decl.c:3563
 
99900
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99901
 msgid "Missing codimension specification at %C"
 
99902
-msgstr "lopetusalkio puuttuu funktiokutsusta"
 
99903
+msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
 
99904
 
 
99905
 #: fortran/decl.c:3565
 
99906
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99907
+#, gcc-internal-format, gfc-internal-format
 
99908
 msgid "Missing dimension specification at %C"
 
99909
-msgstr "lopetusalkio puuttuu funktiokutsusta"
 
99910
+msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
 
99911
 
 
99912
 #: fortran/decl.c:3648
 
99913
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99914
+#, gcc-internal-format, gfc-internal-format
 
99915
 msgid "Duplicate %s attribute at %L"
 
99916
-msgstr "ylimääräinen %<restrict%>"
 
99917
+msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
 
99918
 
 
99919
 #: fortran/decl.c:3667
 
99920
 #, gcc-internal-format, gfc-internal-format
 
99921
@@ -38479,7 +38048,7 @@
 
99922
 #: fortran/decl.c:3677
 
99923
 #, gcc-internal-format, gfc-internal-format
 
99924
 msgid "Attribute at %L is not allowed in a TYPE definition"
 
99925
-msgstr ""
 
99926
+msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
 
99927
 
 
99928
 #: fortran/decl.c:3695
 
99929
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99930
@@ -38489,7 +38058,7 @@
 
99931
 #: fortran/decl.c:3706
 
99932
 #, gcc-internal-format, gfc-internal-format
 
99933
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 
99934
-msgstr ""
 
99935
+msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
 
99936
 
 
99937
 #: fortran/decl.c:3721
 
99938
 #, gcc-internal-format, gfc-internal-format
 
99939
@@ -38504,7 +38073,7 @@
 
99940
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
99941
 #, gcc-internal-format, gfc-internal-format
 
99942
 msgid "PROTECTED at %C only allowed in specification part of a module"
 
99943
-msgstr ""
 
99944
+msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
 
99945
 
 
99946
 #: fortran/decl.c:3786
 
99947
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
99948
@@ -38524,7 +38093,7 @@
 
99949
 #: fortran/decl.c:3873
 
99950
 #, gcc-internal-format, gfc-internal-format
 
99951
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 
99952
-msgstr ""
 
99953
+msgstr "Useita tunnisteita tarjottu yhdellä NAME= tarkenteella kohdassa %C"
 
99954
 
 
99955
 #: fortran/decl.c:3970
 
99956
 #, gcc-internal-format, gfc-internal-format
 
99957
@@ -38554,22 +38123,22 @@
 
99958
 #: fortran/decl.c:4030
 
99959
 #, gcc-internal-format, gfc-internal-format
 
99960
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 
99961
-msgstr ""
 
99962
+msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
 
99963
 
 
99964
 #: fortran/decl.c:4038
 
99965
 #, gcc-internal-format, gfc-internal-format
 
99966
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 
99967
-msgstr ""
 
99968
+msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
 
99969
 
 
99970
 #: fortran/decl.c:4050
 
99971
 #, gcc-internal-format, gfc-internal-format
 
99972
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 
99973
-msgstr ""
 
99974
+msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
 
99975
 
 
99976
 #: fortran/decl.c:4058
 
99977
 #, gcc-internal-format, gfc-internal-format
 
99978
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 
99979
-msgstr ""
 
99980
+msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
 
99981
 
 
99982
 #. Use gfc_warning_now because we won't say that the symbol fails
 
99983
 #. just because of this.
 
99984
@@ -38596,9 +38165,9 @@
 
99985
 msgstr ""
 
99986
 
 
99987
 #: fortran/decl.c:4337
 
99988
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
99989
+#, gcc-internal-format, gfc-internal-format
 
99990
 msgid "Syntax error in data declaration at %C"
 
99991
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
99992
+msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
 
99993
 
 
99994
 #: fortran/decl.c:4411
 
99995
 #, gcc-internal-format, gfc-internal-format
 
99996
@@ -38613,27 +38182,27 @@
 
99997
 #: fortran/decl.c:4530
 
99998
 #, gcc-internal-format, gfc-internal-format
 
99999
 msgid "Name '%s' at %C is the name of the procedure"
 
100000
-msgstr ""
 
100001
+msgstr "Nimi ”%s” kohdassa %C on proseduurin nimi"
 
100002
 
 
100003
 #: fortran/decl.c:4542
 
100004
 #, gcc-internal-format, gfc-internal-format
 
100005
 msgid "Unexpected junk in formal argument list at %C"
 
100006
-msgstr ""
 
100007
+msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
 
100008
 
 
100009
 #: fortran/decl.c:4559
 
100010
 #, gcc-internal-format, gfc-internal-format
 
100011
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 
100012
-msgstr ""
 
100013
+msgstr "Kaksoiskappalesymboli ”%s” muodollisessa argumenttiluettelossa paikassa %C"
 
100014
 
 
100015
 #: fortran/decl.c:4610
 
100016
 #, gcc-internal-format, gfc-internal-format
 
100017
 msgid "RESULT variable at %C must be different than function name"
 
100018
-msgstr ""
 
100019
+msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
 
100020
 
 
100021
 #: fortran/decl.c:4687
 
100022
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100023
+#, gcc-internal-format, gfc-internal-format
 
100024
 msgid "Unexpected junk after function declaration at %C"
 
100025
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
100026
+msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
 
100027
 
 
100028
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
100029
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100030
@@ -38663,12 +38232,12 @@
 
100031
 #: fortran/decl.c:4985 fortran/decl.c:5168 fortran/decl.c:8286
 
100032
 #, gcc-internal-format, gfc-internal-format
 
100033
 msgid "Syntax error in PROCEDURE statement at %C"
 
100034
-msgstr ""
 
100035
+msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
 
100036
 
 
100037
 #: fortran/decl.c:5034 fortran/decl.c:8187
 
100038
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100039
+#, gcc-internal-format, gfc-internal-format
 
100040
 msgid "Expected '::' after binding-attributes at %C"
 
100041
-msgstr "tyhjä esittely"
 
100042
+msgstr "Odotettiin ”::” binding-attribuutin jälkeen kohdassa %C"
 
100043
 
 
100044
 #: fortran/decl.c:5041
 
100045
 #, gcc-internal-format, gfc-internal-format
 
100046
@@ -38681,14 +38250,14 @@
 
100047
 msgstr "tyhjä esittely"
 
100048
 
 
100049
 #: fortran/decl.c:5111
 
100050
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100051
+#, gcc-internal-format, gfc-internal-format
 
100052
 msgid "Syntax error in procedure pointer component at %C"
 
100053
-msgstr "kokonaislukuylivuoto lausekkeessa"
 
100054
+msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
 
100055
 
 
100056
 #: fortran/decl.c:5129
 
100057
 #, gcc-internal-format, gfc-internal-format
 
100058
 msgid "PROCEDURE at %C must be in a generic interface"
 
100059
-msgstr ""
 
100060
+msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
 
100061
 
 
100062
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
100063
 #, gcc-internal-format, gfc-internal-format
 
100064
@@ -38703,11 +38272,11 @@
 
100065
 #: fortran/decl.c:5276
 
100066
 #, gcc-internal-format, gfc-internal-format
 
100067
 msgid "Expected formal argument list in function definition at %C"
 
100068
-msgstr ""
 
100069
+msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
 
100070
 
 
100071
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
100072
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
100073
-#: fortran/symbol.c:1588
 
100074
+#: fortran/symbol.c:1577
 
100075
 #, gcc-internal-format, gfc-internal-format
 
100076
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
100077
 msgstr ""
 
100078
@@ -38803,9 +38372,9 @@
 
100079
 msgstr ""
 
100080
 
 
100081
 #: fortran/decl.c:5852
 
100082
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100083
+#, gcc-internal-format, gfc-internal-format
 
100084
 msgid "No binding name is allowed in BIND(C) at %C"
 
100085
-msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
 
100086
+msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
 
100087
 
 
100088
 #: fortran/decl.c:5858
 
100089
 #, gcc-internal-format, gfc-internal-format
 
100090
@@ -38818,40 +38387,40 @@
 
100091
 msgstr ""
 
100092
 
 
100093
 #: fortran/decl.c:6094
 
100094
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100095
+#, gcc-internal-format, gfc-internal-format
 
100096
 msgid "Unexpected END statement at %C"
 
100097
-msgstr "tyhjä esittely"
 
100098
+msgstr "Odottamaton END-lause kohdassa %C"
 
100099
 
 
100100
 #: fortran/decl.c:6102
 
100101
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100102
 msgid "END statement instead of %s statement at %L"
 
100103
-msgstr "tyhjä esittely"
 
100104
+msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
 
100105
 
 
100106
 #. We would have required END [something].
 
100107
 #: fortran/decl.c:6110
 
100108
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100109
+#, gcc-internal-format, gfc-internal-format
 
100110
 msgid "%s statement expected at %L"
 
100111
-msgstr "ylivuoto vakiolausekkeessa"
 
100112
+msgstr "%s-lausetta odotettiin kohdassa %L"
 
100113
 
 
100114
 #: fortran/decl.c:6121
 
100115
 #, gcc-internal-format, gfc-internal-format
 
100116
 msgid "Expecting %s statement at %C"
 
100117
-msgstr ""
 
100118
+msgstr "Odotettiin %s-lausetta kohdassa %C"
 
100119
 
 
100120
 #: fortran/decl.c:6137
 
100121
 #, gcc-internal-format, gfc-internal-format
 
100122
 msgid "Expected block name of '%s' in %s statement at %C"
 
100123
-msgstr ""
 
100124
+msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
 
100125
 
 
100126
 #: fortran/decl.c:6154
 
100127
 #, gcc-internal-format, gfc-internal-format
 
100128
 msgid "Expected terminating name at %C"
 
100129
-msgstr ""
 
100130
+msgstr "Odotettiin päättävää nimeä kohdassa %C"
 
100131
 
 
100132
 #: fortran/decl.c:6163 fortran/decl.c:6171
 
100133
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100134
+#, gcc-internal-format, gfc-internal-format
 
100135
 msgid "Expected label '%s' for %s statement at %C"
 
100136
-msgstr "tyhjä esittely"
 
100137
+msgstr "Odotettiin nimiötä ”%s” %s-lauseelle kohdassa %C"
 
100138
 
 
100139
 #: fortran/decl.c:6265
 
100140
 #, gcc-internal-format, gfc-internal-format
 
100141
@@ -38874,29 +38443,29 @@
 
100142
 msgstr ""
 
100143
 
 
100144
 #: fortran/decl.c:6389
 
100145
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100146
+#, gcc-internal-format, gfc-internal-format
 
100147
 msgid "Unexpected character in variable list at %C"
 
100148
-msgstr "tyhjä esittely"
 
100149
+msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
 
100150
 
 
100151
 #: fortran/decl.c:6426
 
100152
 #, gcc-internal-format, gfc-internal-format
 
100153
 msgid "Expected '(' at %C"
 
100154
-msgstr ""
 
100155
+msgstr "Odotettiin ”(” kohdassa %C"
 
100156
 
 
100157
 #: fortran/decl.c:6440 fortran/decl.c:6480
 
100158
 #, gcc-internal-format, gfc-internal-format
 
100159
 msgid "Expected variable name at %C"
 
100160
-msgstr ""
 
100161
+msgstr "Odotettiin muuttujanimeä kohdassa %C"
 
100162
 
 
100163
 #: fortran/decl.c:6456
 
100164
 #, gcc-internal-format, gfc-internal-format
 
100165
 msgid "Cray pointer at %C must be an integer"
 
100166
-msgstr ""
 
100167
+msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
 
100168
 
 
100169
 #: fortran/decl.c:6460
 
100170
 #, gcc-internal-format, gfc-internal-format
 
100171
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 
100172
-msgstr ""
 
100173
+msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
 
100174
 
 
100175
 #: fortran/decl.c:6466
 
100176
 #, gcc-internal-format, gfc-internal-format
 
100177
@@ -38906,12 +38475,12 @@
 
100178
 #: fortran/decl.c:6529
 
100179
 #, gcc-internal-format, gfc-internal-format
 
100180
 msgid "Expected \")\" at %C"
 
100181
-msgstr "Odotettiin merkkiä ”)” kohdassa %C"
 
100182
+msgstr "Odotettiin ”)” kohdassa %C"
 
100183
 
 
100184
 #: fortran/decl.c:6541
 
100185
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100186
+#, gcc-internal-format, gfc-internal-format
 
100187
 msgid "Expected \",\" or end of statement at %C"
 
100188
-msgstr "tyhjä esittely"
 
100189
+msgstr "Odotettiin ”,” tai lauseen loppua kohdassa %C"
 
100190
 
 
100191
 #: fortran/decl.c:6567
 
100192
 #, gcc-internal-format, gfc-internal-format
 
100193
@@ -38951,7 +38520,7 @@
 
100194
 #: fortran/decl.c:6850
 
100195
 #, gcc-internal-format, gfc-internal-format
 
100196
 msgid "Syntax error in PROTECTED statement at %C"
 
100197
-msgstr ""
 
100198
+msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
 
100199
 
 
100200
 #: fortran/decl.c:6874
 
100201
 #, gcc-internal-format, gfc-internal-format
 
100202
@@ -38966,27 +38535,27 @@
 
100203
 #: fortran/decl.c:6939
 
100204
 #, gcc-internal-format, gfc-internal-format
 
100205
 msgid "Expected variable name at %C in PARAMETER statement"
 
100206
-msgstr ""
 
100207
+msgstr "Odotettiin muuttujanimeä kohdassa %C PARAMETER-lauseessa"
 
100208
 
 
100209
 #: fortran/decl.c:6946
 
100210
 #, gcc-internal-format, gfc-internal-format
 
100211
 msgid "Expected = sign in PARAMETER statement at %C"
 
100212
-msgstr ""
 
100213
+msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
 
100214
 
 
100215
 #: fortran/decl.c:6952
 
100216
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100217
+#, gcc-internal-format, gfc-internal-format
 
100218
 msgid "Expected expression at %C in PARAMETER statement"
 
100219
-msgstr "tyhjä esittely"
 
100220
+msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
 
100221
 
 
100222
 #: fortran/decl.c:6972
 
100223
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100224
+#, gcc-internal-format, gfc-internal-format
 
100225
 msgid "Initializing already initialized variable at %C"
 
100226
-msgstr "alustus yhteensopimattomasta osoitintyypistä"
 
100227
+msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
 
100228
 
 
100229
 #: fortran/decl.c:7007
 
100230
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100231
+#, gcc-internal-format, gfc-internal-format
 
100232
 msgid "Unexpected characters in PARAMETER statement at %C"
 
100233
-msgstr "tyhjä esittely"
 
100234
+msgstr "Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C"
 
100235
 
 
100236
 #: fortran/decl.c:7031
 
100237
 #, gcc-internal-format, gfc-internal-format
 
100238
@@ -39001,7 +38570,7 @@
 
100239
 #: fortran/decl.c:7090
 
100240
 #, gcc-internal-format, gfc-internal-format
 
100241
 msgid "Syntax error in SAVE statement at %C"
 
100242
-msgstr ""
 
100243
+msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
 
100244
 
 
100245
 #: fortran/decl.c:7104
 
100246
 #, gcc-internal-format, gfc-internal-format
 
100247
@@ -39011,17 +38580,17 @@
 
100248
 #: fortran/decl.c:7108
 
100249
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100250
 msgid "VALUE statement at %C"
 
100251
-msgstr "tyhjä esittely"
 
100252
+msgstr "Fortran 2003: VALUE-lause kohdassa %C"
 
100253
 
 
100254
 #: fortran/decl.c:7148
 
100255
 #, gcc-internal-format, gfc-internal-format
 
100256
 msgid "Syntax error in VALUE statement at %C"
 
100257
-msgstr ""
 
100258
+msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
 
100259
 
 
100260
 #: fortran/decl.c:7159
 
100261
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100262
 msgid "VOLATILE statement at %C"
 
100263
-msgstr "tyhjä esittely"
 
100264
+msgstr "Fortran 2003: VOLATILE-lause kohdassa %C"
 
100265
 
 
100266
 #: fortran/decl.c:7183
 
100267
 #, gcc-internal-format, gfc-internal-format
 
100268
@@ -39031,11 +38600,10 @@
 
100269
 #: fortran/decl.c:7209
 
100270
 #, gcc-internal-format, gfc-internal-format
 
100271
 msgid "Syntax error in VOLATILE statement at %C"
 
100272
-msgstr ""
 
100273
+msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
 
100274
 
 
100275
 #: fortran/decl.c:7220
 
100276
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100277
-#| msgid "Fortran 2003: CLASS statement at %C"
 
100278
 msgid "ASYNCHRONOUS statement at %C"
 
100279
 msgstr "Fortran 2003: CLASS-lause kohdassa %C"
 
100280
 
 
100281
@@ -39057,7 +38625,7 @@
 
100282
 #: fortran/decl.c:7394
 
100283
 #, gcc-internal-format, gfc-internal-format
 
100284
 msgid "Ambiguous symbol in TYPE definition at %C"
 
100285
-msgstr ""
 
100286
+msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
 
100287
 
 
100288
 #: fortran/decl.c:7400
 
100289
 #, gcc-internal-format, gfc-internal-format
 
100290
@@ -39092,12 +38660,12 @@
 
100291
 #: fortran/decl.c:7478
 
100292
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100293
 msgid "ABSTRACT type at %C"
 
100294
-msgstr "ei voi kirjoittaa tiedostoon %s: %m"
 
100295
+msgstr "ABSTRACT-tyyppiä ”%s” käytetty kohdassa %L"
 
100296
 
 
100297
 #: fortran/decl.c:7543
 
100298
 #, gcc-internal-format, gfc-internal-format
 
100299
 msgid "Expected :: in TYPE definition at %C"
 
100300
-msgstr ""
 
100301
+msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
 
100302
 
 
100303
 #: fortran/decl.c:7554
 
100304
 #, gcc-internal-format, gfc-internal-format
 
100305
@@ -39127,7 +38695,7 @@
 
100306
 #: fortran/decl.c:7742
 
100307
 #, gcc-internal-format, gfc-internal-format
 
100308
 msgid "Enumerator exceeds the C integer type at %C"
 
100309
-msgstr ""
 
100310
+msgstr "Enumeraattori ylittää C-kokonaislukutyypin kohdassa %C"
 
100311
 
 
100312
 #: fortran/decl.c:7821
 
100313
 #, gcc-internal-format, gfc-internal-format
 
100314
@@ -39135,19 +38703,19 @@
 
100315
 msgstr ""
 
100316
 
 
100317
 #: fortran/decl.c:7869
 
100318
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100319
+#, gcc-internal-format, gfc-internal-format
 
100320
 msgid "ENUM definition statement expected before %C"
 
100321
-msgstr "ylivuoto vakiolausekkeessa"
 
100322
+msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
 
100323
 
 
100324
 #: fortran/decl.c:7905
 
100325
 #, gcc-internal-format, gfc-internal-format
 
100326
 msgid "Syntax error in ENUMERATOR definition at %C"
 
100327
-msgstr ""
 
100328
+msgstr "Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C"
 
100329
 
 
100330
 #: fortran/decl.c:7952 fortran/decl.c:7967
 
100331
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100332
+#, gcc-internal-format, gfc-internal-format
 
100333
 msgid "Duplicate access-specifier at %C"
 
100334
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
100335
+msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
 
100336
 
 
100337
 #: fortran/decl.c:7987
 
100338
 #, gcc-internal-format, gfc-internal-format
 
100339
@@ -39160,9 +38728,9 @@
 
100340
 msgstr ""
 
100341
 
 
100342
 #: fortran/decl.c:8034
 
100343
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100344
+#, gcc-internal-format, gfc-internal-format
 
100345
 msgid "Duplicate POINTER attribute at %C"
 
100346
-msgstr "ylimääräinen %<restrict%>"
 
100347
+msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
 
100348
 
 
100349
 #: fortran/decl.c:8052
 
100350
 #, gcc-internal-format, gfc-internal-format
 
100351
@@ -39175,14 +38743,14 @@
 
100352
 msgstr ""
 
100353
 
 
100354
 #: fortran/decl.c:8081
 
100355
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100356
+#, gcc-internal-format, gfc-internal-format
 
100357
 msgid "Expected access-specifier at %C"
 
100358
-msgstr "taulukon indeksin tyyppi on %<char%>"
 
100359
+msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
 
100360
 
 
100361
 #: fortran/decl.c:8083
 
100362
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100363
+#, gcc-internal-format, gfc-internal-format
 
100364
 msgid "Expected binding attribute at %C"
 
100365
-msgstr "%qs attribuuttia ei huomioida"
 
100366
+msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
 
100367
 
 
100368
 #: fortran/decl.c:8091
 
100369
 #, gcc-internal-format, gfc-internal-format
 
100370
@@ -39197,12 +38765,12 @@
 
100371
 #: fortran/decl.c:8145
 
100372
 #, gcc-internal-format, gfc-internal-format
 
100373
 msgid "Interface-name expected after '(' at %C"
 
100374
-msgstr ""
 
100375
+msgstr "Rajapintanimeä odotettiin merkin ”(” jälkeen kohdassa %C"
 
100376
 
 
100377
 #: fortran/decl.c:8151
 
100378
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100379
+#, gcc-internal-format, gfc-internal-format
 
100380
 msgid "')' expected at %C"
 
100381
-msgstr "taulukon indeksin tyyppi on %<char%>"
 
100382
+msgstr "”)” odotettiin kohdassa %C"
 
100383
 
 
100384
 #: fortran/decl.c:8171
 
100385
 #, gcc-internal-format, gfc-internal-format
 
100386
@@ -39215,14 +38783,14 @@
 
100387
 msgstr ""
 
100388
 
 
100389
 #: fortran/decl.c:8199
 
100390
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100391
+#, gcc-internal-format, gfc-internal-format
 
100392
 msgid "Expected binding name at %C"
 
100393
-msgstr "tyhjä esittely"
 
100394
+msgstr "Odotettiin sitomisnimeä kohteessa %C"
 
100395
 
 
100396
 #: fortran/decl.c:8203
 
100397
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100398
 msgid "PROCEDURE list at %C"
 
100399
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
100400
+msgstr "Roskaa PROCEDURE-esittelyn jälkeen kohdassa %C"
 
100401
 
 
100402
 #: fortran/decl.c:8216
 
100403
 #, gcc-internal-format, gfc-internal-format
 
100404
@@ -39235,9 +38803,9 @@
 
100405
 msgstr ""
 
100406
 
 
100407
 #: fortran/decl.c:8232
 
100408
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100409
+#, gcc-internal-format, gfc-internal-format
 
100410
 msgid "Expected binding target after '=>' at %C"
 
100411
-msgstr "vektoriylivuoto lausekkeessa"
 
100412
+msgstr "Odotettiin sitomiskohteen jälkeen ”=>” kohdassa %C"
 
100413
 
 
100414
 #: fortran/decl.c:8249
 
100415
 #, gcc-internal-format, gfc-internal-format
 
100416
@@ -39255,19 +38823,19 @@
 
100417
 msgstr ""
 
100418
 
 
100419
 #: fortran/decl.c:8329
 
100420
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100421
+#, gcc-internal-format, gfc-internal-format
 
100422
 msgid "Expected '::' at %C"
 
100423
-msgstr "taulukon indeksin tyyppi on %<char%>"
 
100424
+msgstr "Odotettiin ”::” kohdassa %C"
 
100425
 
 
100426
 #: fortran/decl.c:8341
 
100427
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100428
+#, gcc-internal-format, gfc-internal-format
 
100429
 msgid "Expected generic name or operator descriptor at %C"
 
100430
-msgstr "tyhjä esittely"
 
100431
+msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
 
100432
 
 
100433
 #: fortran/decl.c:8367
 
100434
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100435
+#, gcc-internal-format, gfc-internal-format
 
100436
 msgid "Expected '=>' at %C"
 
100437
-msgstr "taulukon indeksin tyyppi on %<char%>"
 
100438
+msgstr "Odotettiin ”=>” kohdassa %C"
 
100439
 
 
100440
 #: fortran/decl.c:8409
 
100441
 #, gcc-internal-format, gfc-internal-format
 
100442
@@ -39280,9 +38848,9 @@
 
100443
 msgstr ""
 
100444
 
 
100445
 #: fortran/decl.c:8466
 
100446
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100447
+#, gcc-internal-format, gfc-internal-format
 
100448
 msgid "Expected specific binding name at %C"
 
100449
-msgstr "tyhjä esittely"
 
100450
+msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
 
100451
 
 
100452
 #: fortran/decl.c:8476
 
100453
 #, gcc-internal-format, gfc-internal-format
 
100454
@@ -39310,19 +38878,19 @@
 
100455
 msgstr ""
 
100456
 
 
100457
 #: fortran/decl.c:8569
 
100458
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100459
+#, gcc-internal-format, gfc-internal-format
 
100460
 msgid "Expected module procedure name at %C"
 
100461
-msgstr "tyhjä esittely"
 
100462
+msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
 
100463
 
 
100464
 #: fortran/decl.c:8579
 
100465
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100466
+#, gcc-internal-format, gfc-internal-format
 
100467
 msgid "Expected ',' at %C"
 
100468
-msgstr "taulukon indeksin tyyppi on %<char%>"
 
100469
+msgstr "Odotettiin ”,” kohdassa %C"
 
100470
 
 
100471
 #: fortran/decl.c:8585
 
100472
 #, gcc-internal-format, gfc-internal-format
 
100473
 msgid "Unknown procedure name \"%s\" at %C"
 
100474
-msgstr ""
 
100475
+msgstr "Tuntematon proseduurinimi ”%s” kohdassa %C"
 
100476
 
 
100477
 #: fortran/decl.c:8599
 
100478
 #, gcc-internal-format, gfc-internal-format
 
100479
@@ -39330,14 +38898,14 @@
 
100480
 msgstr ""
 
100481
 
 
100482
 #: fortran/decl.c:8668
 
100483
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100484
+#, gcc-internal-format, gfc-internal-format
 
100485
 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
 
100486
-msgstr "tyhjä esittely"
 
100487
+msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
 
100488
 
 
100489
 #: fortran/decl.c:8715
 
100490
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100491
+#, gcc-internal-format, gfc-internal-format
 
100492
 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
 
100493
-msgstr "kokonaislukuylivuoto lausekkeessa"
 
100494
+msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
 
100495
 
 
100496
 #. We are told not to check dependencies.
 
100497
 #. We do it, however, and issue a warning in case we find one.
 
100498
@@ -39355,19 +38923,19 @@
 
100499
 msgstr ""
 
100500
 
 
100501
 #: fortran/error.c:423
 
100502
-#, fuzzy, gcc-internal-format
 
100503
+#, gcc-internal-format
 
100504
 msgid "<During initialization>\n"
 
100505
-msgstr "(%qs:n alustuksen lähistöllä)"
 
100506
+msgstr "<Alustuksen aikana>\n"
 
100507
 
 
100508
 #: fortran/error.c:758
 
100509
 #, gcc-internal-format, gfc-internal-format
 
100510
 msgid "Error count reached limit of %d."
 
100511
-msgstr ""
 
100512
+msgstr "Virhelaskuri tavoitti rajan %d."
 
100513
 
 
100514
 #: fortran/error.c:1054
 
100515
 #, gcc-internal-format
 
100516
 msgid "Internal Error at (1):"
 
100517
-msgstr ""
 
100518
+msgstr "Sisäinen virhe kohdassa (1):"
 
100519
 
 
100520
 #: fortran/expr.c:1229
 
100521
 #, gcc-internal-format, gfc-internal-format
 
100522
@@ -39547,17 +39115,17 @@
 
100523
 #: fortran/expr.c:3118
 
100524
 #, gcc-internal-format, gfc-internal-format
 
100525
 msgid "'%s' at %L is not a VALUE"
 
100526
-msgstr ""
 
100527
+msgstr "”%s” kohdassa %L ei ole VALUE"
 
100528
 
 
100529
 #: fortran/expr.c:3125
 
100530
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100531
+#, gcc-internal-format, gfc-internal-format
 
100532
 msgid "Incompatible ranks %d and %d in assignment at %L"
 
100533
-msgstr "yhteensopimattomat tyypit sijoituksessa"
 
100534
+msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
 
100535
 
 
100536
 #: fortran/expr.c:3132
 
100537
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100538
+#, gcc-internal-format, gfc-internal-format
 
100539
 msgid "Variable type is UNKNOWN in assignment at %L"
 
100540
-msgstr "yhteensopimattomat tyypit sijoituksessa"
 
100541
+msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
 
100542
 
 
100543
 #: fortran/expr.c:3144
 
100544
 #, gcc-internal-format, gfc-internal-format
 
100545
@@ -39610,14 +39178,14 @@
 
100546
 msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
100547
 
 
100548
 #: fortran/expr.c:3243 fortran/intrinsic.c:4342 fortran/intrinsic.c:4368
 
100549
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100550
+#, gcc-internal-format, gfc-internal-format
 
100551
 msgid "Conversion from %s to %s at %L"
 
100552
-msgstr "muunnos tyypistä %qT tyyppiin %qT"
 
100553
+msgstr "Muunnos tyypistä %s tyyppiin %s kohdassa %L"
 
100554
 
 
100555
 #: fortran/expr.c:3264
 
100556
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100557
+#, gcc-internal-format, gfc-internal-format
 
100558
 msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
 
100559
-msgstr "yhteensopimattomat tyypit sijoituksessa"
 
100560
+msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
 
100561
 
 
100562
 #: fortran/expr.c:3300
 
100563
 #, gcc-internal-format, gfc-internal-format
 
100564
@@ -39660,9 +39228,9 @@
 
100565
 msgstr "muuttuvakokoista objektia ei voi alustaa"
 
100566
 
 
100567
 #: fortran/expr.c:3415
 
100568
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100569
+#, gcc-internal-format, gfc-internal-format
 
100570
 msgid "Invalid procedure pointer assignment at %L"
 
100571
-msgstr "tyhjä esittely"
 
100572
+msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
 
100573
 
 
100574
 #: fortran/expr.c:3435
 
100575
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100576
@@ -39675,14 +39243,14 @@
 
100577
 msgstr ""
 
100578
 
 
100579
 #: fortran/expr.c:3453
 
100580
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100581
+#, gcc-internal-format, gfc-internal-format
 
100582
 msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
 
100583
-msgstr "vektoriylivuoto lausekkeessa"
 
100584
+msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
 
100585
 
 
100586
 #: fortran/expr.c:3459
 
100587
 #, gcc-internal-format, gfc-internal-format
 
100588
 msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
 
100589
-msgstr ""
 
100590
+msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
 
100591
 
 
100592
 #: fortran/expr.c:3467
 
100593
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100594
@@ -39700,9 +39268,9 @@
 
100595
 msgstr ""
 
100596
 
 
100597
 #: fortran/expr.c:3549 fortran/expr.c:3557
 
100598
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100599
+#, gcc-internal-format, gfc-internal-format
 
100600
 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
 
100601
-msgstr "tyhjä esittely"
 
100602
+msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
 
100603
 
 
100604
 #: fortran/expr.c:3573
 
100605
 #, gcc-internal-format, gfc-internal-format
 
100606
@@ -39710,9 +39278,9 @@
 
100607
 msgstr ""
 
100608
 
 
100609
 #: fortran/expr.c:3579
 
100610
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100611
+#, gcc-internal-format, gfc-internal-format
 
100612
 msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
 
100613
-msgstr "yhteensopimattomat tyypit sijoituksessa"
 
100614
+msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
 
100615
 
 
100616
 #: fortran/expr.c:3588
 
100617
 #, gcc-internal-format, gfc-internal-format
 
100618
@@ -39794,72 +39362,72 @@
 
100619
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
100620
 msgstr ""
 
100621
 
 
100622
-#: fortran/expr.c:4692
 
100623
+#: fortran/expr.c:4693
 
100624
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100625
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
100626
 msgstr "vektoriylivuoto lausekkeessa"
 
100627
 
 
100628
-#: fortran/expr.c:4700
 
100629
+#: fortran/expr.c:4701
 
100630
 #, gcc-internal-format, gfc-internal-format
 
100631
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
100632
 msgstr ""
 
100633
 
 
100634
-#: fortran/expr.c:4708
 
100635
+#: fortran/expr.c:4709
 
100636
 #, gcc-internal-format, gfc-internal-format
 
100637
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
100638
 msgstr ""
 
100639
 
 
100640
-#: fortran/expr.c:4717
 
100641
+#: fortran/expr.c:4718
 
100642
 #, gcc-internal-format, gfc-internal-format
 
100643
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
100644
 msgstr ""
 
100645
 
 
100646
-#: fortran/expr.c:4728
 
100647
+#: fortran/expr.c:4729
 
100648
 #, gcc-internal-format, gfc-internal-format
 
100649
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
100650
 msgstr ""
 
100651
 
 
100652
-#: fortran/expr.c:4741
 
100653
+#: fortran/expr.c:4742
 
100654
 #, gcc-internal-format, gfc-internal-format
 
100655
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
100656
 msgstr ""
 
100657
 
 
100658
-#: fortran/expr.c:4770
 
100659
+#: fortran/expr.c:4771
 
100660
 #, gcc-internal-format, gfc-internal-format
 
100661
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
100662
 msgstr ""
 
100663
 
 
100664
-#: fortran/expr.c:4778
 
100665
+#: fortran/expr.c:4779
 
100666
 #, gcc-internal-format, gfc-internal-format
 
100667
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
100668
 msgstr ""
 
100669
 
 
100670
-#: fortran/expr.c:4791
 
100671
+#: fortran/expr.c:4792
 
100672
 #, gcc-internal-format, gfc-internal-format
 
100673
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
100674
 msgstr ""
 
100675
 
 
100676
-#: fortran/expr.c:4799
 
100677
+#: fortran/expr.c:4800
 
100678
 #, gcc-internal-format, gfc-internal-format
 
100679
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
100680
 msgstr ""
 
100681
 
 
100682
-#: fortran/expr.c:4811
 
100683
+#: fortran/expr.c:4812
 
100684
 #, gcc-internal-format, gfc-internal-format
 
100685
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
100686
 msgstr ""
 
100687
 
 
100688
-#: fortran/expr.c:4870
 
100689
+#: fortran/expr.c:4871
 
100690
 #, gcc-internal-format, gfc-internal-format
 
100691
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
100692
 msgstr ""
 
100693
 
 
100694
-#: fortran/expr.c:4874
 
100695
+#: fortran/expr.c:4875
 
100696
 #, gcc-internal-format, gfc-internal-format
 
100697
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
100698
 msgstr ""
 
100699
 
 
100700
-#: fortran/expr.c:4886
 
100701
+#: fortran/expr.c:4887
 
100702
 #, gcc-internal-format, gfc-internal-format
 
100703
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
100704
 msgstr ""
 
100705
@@ -39871,7 +39439,7 @@
 
100706
 
 
100707
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
100708
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
100709
-#: fortran/trans-intrinsic.c:5445
 
100710
+#: fortran/trans-intrinsic.c:5444
 
100711
 #, gcc-internal-format, gfc-internal-format
 
100712
 msgid "Creating array temporary at %L"
 
100713
 msgstr ""
 
100714
@@ -39914,17 +39482,17 @@
 
100715
 #: fortran/interface.c:175
 
100716
 #, gcc-internal-format, gfc-internal-format
 
100717
 msgid "Syntax error in generic specification at %C"
 
100718
-msgstr ""
 
100719
+msgstr "Syntaksivirhe geneerisessä spesifikaatiossa kohdassa %C"
 
100720
 
 
100721
 #: fortran/interface.c:202
 
100722
 #, gcc-internal-format, gfc-internal-format
 
100723
 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
 
100724
-msgstr ""
 
100725
+msgstr "Syntaksivirhe: Loppuroskaa INTERFACE-lauseessa kohdassa %C"
 
100726
 
 
100727
 #: fortran/interface.c:221
 
100728
 #, gcc-internal-format, gfc-internal-format
 
100729
 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
 
100730
-msgstr ""
 
100731
+msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
 
100732
 
 
100733
 #: fortran/interface.c:254
 
100734
 #, gcc-internal-format, gfc-internal-format
 
100735
@@ -39934,22 +39502,22 @@
 
100736
 #: fortran/interface.c:262
 
100737
 #, gcc-internal-format, gfc-internal-format
 
100738
 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
 
100739
-msgstr ""
 
100740
+msgstr "Syntaksivirhe ABSTRACT INTERFACE -käskyssä kohdassa %C"
 
100741
 
 
100742
 #: fortran/interface.c:293
 
100743
 #, gcc-internal-format, gfc-internal-format
 
100744
 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
 
100745
-msgstr ""
 
100746
+msgstr "Syntaksivirhe: Loppuroskaa END INTERFACE -käskyssä kohdassa %C"
 
100747
 
 
100748
 #: fortran/interface.c:306
 
100749
 #, gcc-internal-format, gfc-internal-format
 
100750
 msgid "Expected a nameless interface at %C"
 
100751
-msgstr ""
 
100752
+msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
 
100753
 
 
100754
 #: fortran/interface.c:319
 
100755
 #, gcc-internal-format, gfc-internal-format
 
100756
 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
 
100757
-msgstr ""
 
100758
+msgstr "Odotettiin 'END INTERFACE ASSIGNMENT (=)' kohdassa %C"
 
100759
 
 
100760
 #: fortran/interface.c:349
 
100761
 #, gcc-internal-format, gfc-internal-format
 
100762
@@ -39959,12 +39527,12 @@
 
100763
 #: fortran/interface.c:363
 
100764
 #, gcc-internal-format, gfc-internal-format
 
100765
 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
 
100766
-msgstr ""
 
100767
+msgstr "Odotettiin 'END INTERFACE OPERATOR (.%s.)' kohdassa %C"
 
100768
 
 
100769
 #: fortran/interface.c:374
 
100770
 #, gcc-internal-format, gfc-internal-format
 
100771
 msgid "Expecting 'END INTERFACE %s' at %C"
 
100772
-msgstr ""
 
100773
+msgstr "Odotettiin 'END INTERFACE %s' kohdassa %C"
 
100774
 
 
100775
 #: fortran/interface.c:624
 
100776
 #, gcc-internal-format, gfc-internal-format
 
100777
@@ -39989,7 +39557,7 @@
 
100778
 #: fortran/interface.c:687
 
100779
 #, gcc-internal-format, gfc-internal-format
 
100780
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 
100781
-msgstr ""
 
100782
+msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa määritellä uudelleen INTRINSIC-tyyppisijoitusta"
 
100783
 
 
100784
 #: fortran/interface.c:696
 
100785
 #, gcc-internal-format, gfc-internal-format
 
100786
@@ -40006,12 +39574,12 @@
 
100787
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
100788
 msgstr ""
 
100789
 
 
100790
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
100791
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
100792
 #, gcc-internal-format, gfc-internal-format
 
100793
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
100794
 msgstr ""
 
100795
 
 
100796
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
100797
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
100798
 #, gcc-internal-format, gfc-internal-format
 
100799
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
100800
 msgstr ""
 
100801
@@ -40043,7 +39611,6 @@
 
100802
 
 
100803
 #: fortran/interface.c:1491
 
100804
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100805
-#| msgid "Invalid procedure argument at %L"
 
100806
 msgid "Internal procedure '%s' in %s at %L"
 
100807
 msgstr "Virheellinen proseduuriargumentti kohdassa %L"
 
100808
 
 
100809
@@ -40105,7 +39672,7 @@
 
100810
 #: fortran/interface.c:1923
 
100811
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100812
 msgid "Actual argument to '%s' at %L must be polymorphic"
 
100813
-msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
 
100814
+msgstr "Tämänhetkisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
 
100815
 
 
100816
 #: fortran/interface.c:1931
 
100817
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100818
@@ -40175,12 +39742,12 @@
 
100819
 #: fortran/interface.c:2433
 
100820
 #, gcc-internal-format, gfc-internal-format
 
100821
 msgid "Keyword argument '%s' at %L is not in the procedure"
 
100822
-msgstr ""
 
100823
+msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
 
100824
 
 
100825
 #: fortran/interface.c:2441
 
100826
 #, gcc-internal-format, gfc-internal-format
 
100827
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 
100828
-msgstr ""
 
100829
+msgstr "Avainsana-argumentti ”%s” kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
 
100830
 
 
100831
 #: fortran/interface.c:2451
 
100832
 #, gcc-internal-format, gfc-internal-format
 
100833
@@ -40195,7 +39762,7 @@
 
100834
 #: fortran/interface.c:2471
 
100835
 #, gcc-internal-format, gfc-internal-format
 
100836
 msgid "Unexpected alternate return spec in subroutine call at %L"
 
100837
-msgstr ""
 
100838
+msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
 
100839
 
 
100840
 #: fortran/interface.c:2498
 
100841
 #, gcc-internal-format, gfc-internal-format
 
100842
@@ -40238,24 +39805,24 @@
 
100843
 msgstr ""
 
100844
 
 
100845
 #: fortran/interface.c:2608
 
100846
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100847
+#, gcc-internal-format, gfc-internal-format
 
100848
 msgid "Expected a procedure pointer for argument '%s' at %L"
 
100849
-msgstr "tyhjä esittely"
 
100850
+msgstr "Odotettiin proseduuriosoitinta argumentille ”%s” kohdassa %L"
 
100851
 
 
100852
 #: fortran/interface.c:2619
 
100853
 #, gcc-internal-format, gfc-internal-format
 
100854
 msgid "Expected a procedure for argument '%s' at %L"
 
100855
-msgstr ""
 
100856
+msgstr "Odotettiin proseduuria argumentille ”%s” kohdassa %L"
 
100857
 
 
100858
 #: fortran/interface.c:2633
 
100859
 #, gcc-internal-format, gfc-internal-format
 
100860
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 
100861
-msgstr ""
 
100862
+msgstr "Varsinainen argumentti kohteelle ”%s” ei voi olla oletetunkokoinen taulukko kohdassa %L"
 
100863
 
 
100864
 #: fortran/interface.c:2642
 
100865
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100866
+#, gcc-internal-format, gfc-internal-format
 
100867
 msgid "Actual argument for '%s' must be a pointer at %L"
 
100868
-msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
 
100869
+msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
 
100870
 
 
100871
 #: fortran/interface.c:2652
 
100872
 #, gcc-internal-format, gfc-internal-format
 
100873
@@ -40409,7 +39976,6 @@
 
100874
 
 
100875
 #: fortran/interface.c:3785
 
100876
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100877
-#| msgid "Name '%s' at %C is already defined as a generic interface at %L"
 
100878
 msgid "Entity '%s' at %L is already present in the interface"
 
100879
 msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
 
100880
 
 
100881
@@ -40499,9 +40065,9 @@
 
100882
 msgstr ""
 
100883
 
 
100884
 #: fortran/intrinsic.c:3530
 
100885
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100886
+#, gcc-internal-format, gfc-internal-format
 
100887
 msgid "Too many arguments in call to '%s' at %L"
 
100888
-msgstr "liikaa argumentteja funktiolle %s %q+#D"
 
100889
+msgstr "Liikaa argumentteja funktiokutsussa ”%s” kohdassa %L"
 
100890
 
 
100891
 #: fortran/intrinsic.c:3545
 
100892
 #, gcc-internal-format, gfc-internal-format
 
100893
@@ -40554,14 +40120,14 @@
 
100894
 msgstr ""
 
100895
 
 
100896
 #: fortran/intrinsic.c:4307
 
100897
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100898
+#, gcc-internal-format, gfc-internal-format
 
100899
 msgid "Extension: Conversion from %s to %s at %L"
 
100900
-msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
100901
+msgstr "Laajennus: Muunnos tyypistä %s tyypiksi %s kohdassa %L"
 
100902
 
 
100903
 #: fortran/intrinsic.c:4421
 
100904
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100905
+#, gcc-internal-format, gfc-internal-format
 
100906
 msgid "Can't convert %s to %s at %L"
 
100907
-msgstr "ei voi kirjoittaa tiedostoon %s: %m"
 
100908
+msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
 
100909
 
 
100910
 #: fortran/intrinsic.c:4515
 
100911
 #, gcc-internal-format, gfc-internal-format
 
100912
@@ -40611,7 +40177,7 @@
 
100913
 #: fortran/io.c:784
 
100914
 #, gcc-internal-format, gfc-internal-format
 
100915
 msgid "Extension: Missing positive width after L descriptor at %L"
 
100916
-msgstr ""
 
100917
+msgstr "Laajennus: Puuttuva positiivinen leveys L-määrittelijän jälkeen kohdassa %L"
 
100918
 
 
100919
 #: fortran/io.c:828
 
100920
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100921
@@ -40619,19 +40185,19 @@
 
100922
 msgstr "päättämätön muotoilumerkkijono"
 
100923
 
 
100924
 #: fortran/io.c:856
 
100925
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100926
+#, gcc-internal-format, gfc-internal-format
 
100927
 msgid "Positive width required in format specifier %s at %L"
 
100928
-msgstr "tunnistamaton muotomäärite"
 
100929
+msgstr "Positiivinen leveys vaadittu muotomäärittelijässä %s kohdassa %L"
 
100930
 
 
100931
 #: fortran/io.c:872 fortran/io.c:879
 
100932
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100933
+#, gcc-internal-format, gfc-internal-format
 
100934
 msgid "Period required in format specifier %s at %L"
 
100935
-msgstr "tunnistamaton muotomäärite"
 
100936
+msgstr "Piste vaadittu muotomääritteessä %s kohdassa %L"
 
100937
 
 
100938
 #: fortran/io.c:951
 
100939
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100940
+#, gcc-internal-format, gfc-internal-format
 
100941
 msgid "Period required in format specifier at %L"
 
100942
-msgstr "tunnistamaton muotomäärite"
 
100943
+msgstr "Piste vaadittu muotomääritteessä kohdassa %L"
 
100944
 
 
100945
 #: fortran/io.c:973
 
100946
 #, gcc-internal-format, gfc-internal-format
 
100947
@@ -40644,9 +40210,9 @@
 
100948
 msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
100949
 
 
100950
 #: fortran/io.c:1143
 
100951
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100952
+#, gcc-internal-format, gfc-internal-format
 
100953
 msgid "%s in format string at %L"
 
100954
-msgstr "päättämätön muotoilumerkkijono"
 
100955
+msgstr "%s muotoilumerkkijonossa kohdassa %L"
 
100956
 
 
100957
 #: fortran/io.c:1180
 
100958
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
100959
@@ -40659,19 +40225,19 @@
 
100960
 msgstr ""
 
100961
 
 
100962
 #: fortran/io.c:1208
 
100963
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100964
+#, gcc-internal-format, gfc-internal-format
 
100965
 msgid "Missing format label at %C"
 
100966
-msgstr "tiedostonimi puuttuu option %qs jälkeen"
 
100967
+msgstr "Puuttuva muotonimiö kohdassa %C"
 
100968
 
 
100969
 #: fortran/io.c:1263 fortran/io.c:1294 fortran/io.c:1359
 
100970
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100971
+#, gcc-internal-format, gfc-internal-format
 
100972
 msgid "Invalid value for %s specification at %C"
 
100973
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
100974
+msgstr "Virheellinen arvo %s-spesifikaatiolle kohdassa %C"
 
100975
 
 
100976
 #: fortran/io.c:1269 fortran/io.c:1300
 
100977
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100978
+#, gcc-internal-format, gfc-internal-format
 
100979
 msgid "Duplicate %s specification at %C"
 
100980
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
100981
+msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
 
100982
 
 
100983
 #: fortran/io.c:1307
 
100984
 #, gcc-internal-format, gfc-internal-format
 
100985
@@ -40679,14 +40245,14 @@
 
100986
 msgstr ""
 
100987
 
 
100988
 #: fortran/io.c:1314
 
100989
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100990
+#, gcc-internal-format, gfc-internal-format
 
100991
 msgid "Variable %s cannot be assigned in PURE procedure at %C"
 
100992
-msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
100993
+msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
 
100994
 
 
100995
 #: fortran/io.c:1365
 
100996
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
100997
+#, gcc-internal-format, gfc-internal-format
 
100998
 msgid "Duplicate %s label specification at %C"
 
100999
-msgstr "%qs-nimikkeen kaksoisesittely"
 
101000
+msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
 
101001
 
 
101002
 #: fortran/io.c:1385
 
101003
 #, gcc-internal-format, gfc-internal-format
 
101004
@@ -40846,7 +40412,7 @@
 
101005
 #: fortran/io.c:2250
 
101006
 #, gcc-internal-format, gfc-internal-format
 
101007
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 
101008
-msgstr ""
 
101009
+msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
 
101010
 
 
101011
 #: fortran/io.c:2310
 
101012
 #, gcc-internal-format, gfc-internal-format
 
101013
@@ -40854,19 +40420,19 @@
 
101014
 msgstr ""
 
101015
 
 
101016
 #: fortran/io.c:2318
 
101017
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101018
+#, gcc-internal-format, gfc-internal-format
 
101019
 msgid "UNIT number in CLOSE statement at %L must be non-negative"
 
101020
-msgstr "tyhjä esittely"
 
101021
+msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
 
101022
 
 
101023
 #: fortran/io.c:2416 fortran/match.c:2681
 
101024
 #, gcc-internal-format, gfc-internal-format
 
101025
 msgid "%s statement not allowed in PURE procedure at %C"
 
101026
-msgstr ""
 
101027
+msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
 
101028
 
 
101029
 #: fortran/io.c:2451 fortran/io.c:2883
 
101030
 #, gcc-internal-format, gfc-internal-format
 
101031
 msgid "UNIT number in statement at %L must be non-negative"
 
101032
-msgstr ""
 
101033
+msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
 
101034
 
 
101035
 #: fortran/io.c:2483
 
101036
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101037
@@ -40879,9 +40445,9 @@
 
101038
 msgstr ""
 
101039
 
 
101040
 #: fortran/io.c:2613
 
101041
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101042
+#, gcc-internal-format, gfc-internal-format
 
101043
 msgid "Duplicate format specification at %C"
 
101044
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
101045
+msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
 
101046
 
 
101047
 #: fortran/io.c:2630
 
101048
 #, gcc-internal-format, gfc-internal-format
 
101049
@@ -40889,9 +40455,9 @@
 
101050
 msgstr ""
 
101051
 
 
101052
 #: fortran/io.c:2666
 
101053
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101054
+#, gcc-internal-format, gfc-internal-format
 
101055
 msgid "Duplicate NML specification at %C"
 
101056
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
101057
+msgstr "Kaksoiskappale-NML-spesifikaatio kohdassa %C"
 
101058
 
 
101059
 #: fortran/io.c:2675
 
101060
 #, gcc-internal-format, gfc-internal-format
 
101061
@@ -40904,9 +40470,9 @@
 
101062
 msgstr ""
 
101063
 
 
101064
 #: fortran/io.c:2817
 
101065
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101066
+#, gcc-internal-format, gfc-internal-format
 
101067
 msgid "UNIT not specified at %L"
 
101068
-msgstr "-I- annettu kahdesti"
 
101069
+msgstr "UNIT ei ole määritelty kohdassa %L"
 
101070
 
 
101071
 #: fortran/io.c:2829
 
101072
 #, gcc-internal-format, gfc-internal-format
 
101073
@@ -40939,45 +40505,45 @@
 
101074
 msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
 
101075
 
 
101076
 #: fortran/io.c:2924
 
101077
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101078
+#, gcc-internal-format, gfc-internal-format
 
101079
 msgid "ERR tag label %d at %L not defined"
 
101080
-msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
 
101081
+msgstr "ERR-tunnistenimiötä %d kohdassa %L ei ole määritelty"
 
101082
 
 
101083
 #: fortran/io.c:2936
 
101084
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101085
+#, gcc-internal-format, gfc-internal-format
 
101086
 msgid "END tag label %d at %L not defined"
 
101087
-msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
 
101088
+msgstr "END-tunnistenimiötä %d kohdassa %L ei ole määritelty"
 
101089
 
 
101090
 #: fortran/io.c:2948
 
101091
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101092
+#, gcc-internal-format, gfc-internal-format
 
101093
 msgid "EOR tag label %d at %L not defined"
 
101094
-msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
 
101095
+msgstr "EOR-tunnistenimiötä %d kohdassa %L ei ole määritelty"
 
101096
 
 
101097
 #: fortran/io.c:2958
 
101098
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101099
+#, gcc-internal-format, gfc-internal-format
 
101100
 msgid "FORMAT label %d at %L not defined"
 
101101
-msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
 
101102
+msgstr "FORMAT-nimiö %d kohdassa %L ei ole määritelty"
 
101103
 
 
101104
 #: fortran/io.c:3080
 
101105
 #, gcc-internal-format, gfc-internal-format
 
101106
 msgid "Syntax error in I/O iterator at %C"
 
101107
-msgstr ""
 
101108
+msgstr "Syntaksivirhe siirräntäiteraattorissa kohdassa %C"
 
101109
 
 
101110
 #: fortran/io.c:3111
 
101111
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101112
+#, gcc-internal-format, gfc-internal-format
 
101113
 msgid "Expected variable in READ statement at %C"
 
101114
-msgstr "tyhjä esittely"
 
101115
+msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
 
101116
 
 
101117
 #: fortran/io.c:3117
 
101118
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101119
+#, gcc-internal-format, gfc-internal-format
 
101120
 msgid "Expected expression in %s statement at %C"
 
101121
-msgstr "tyhjä esittely"
 
101122
+msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
 
101123
 
 
101124
 #. A general purpose syntax error.
 
101125
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
101126
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
101127
 #, gcc-internal-format, gfc-internal-format
 
101128
 msgid "Syntax error in %s statement at %C"
 
101129
-msgstr ""
 
101130
+msgstr "Syntaksivirhe %s-lauseessa kohdassa %C"
 
101131
 
 
101132
 #: fortran/io.c:3260
 
101133
 #, gcc-internal-format, gfc-internal-format
 
101134
@@ -40985,9 +40551,9 @@
 
101135
 msgstr ""
 
101136
 
 
101137
 #: fortran/io.c:3318
 
101138
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101139
+#, gcc-internal-format, gfc-internal-format
 
101140
 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
 
101141
-msgstr "vektoriylivuoto lausekkeessa"
 
101142
+msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
 
101143
 
 
101144
 #: fortran/io.c:3386
 
101145
 #, gcc-internal-format, gfc-internal-format
 
101146
@@ -41012,7 +40578,7 @@
 
101147
 #: fortran/io.c:3808
 
101148
 #, gcc-internal-format, gfc-internal-format
 
101149
 msgid "PRINT statement at %C not allowed within PURE procedure"
 
101150
-msgstr ""
 
101151
+msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
 
101152
 
 
101153
 #: fortran/io.c:3968 fortran/io.c:4022
 
101154
 #, gcc-internal-format, gfc-internal-format
 
101155
@@ -41050,19 +40616,19 @@
 
101156
 msgstr ""
 
101157
 
 
101158
 #: fortran/match.c:164
 
101159
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101160
+#, gcc-internal-format, gfc-internal-format
 
101161
 msgid "Missing ')' in statement at or before %L"
 
101162
-msgstr "ylivuoto vakiolausekkeessa"
 
101163
+msgstr "Puuttuva ”)” lauseessa kohdassa tai ennen kohtaa %L"
 
101164
 
 
101165
 #: fortran/match.c:169
 
101166
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101167
+#, gcc-internal-format, gfc-internal-format
 
101168
 msgid "Missing '(' in statement at or before %L"
 
101169
-msgstr "ylivuoto vakiolausekkeessa"
 
101170
+msgstr "Puuttuva ”(” lauseessa kohdassa tai ennen kohtaa %L"
 
101171
 
 
101172
 #: fortran/match.c:366
 
101173
 #, gcc-internal-format, gfc-internal-format
 
101174
 msgid "Integer too large at %C"
 
101175
-msgstr ""
 
101176
+msgstr "Kokonaisluku liian suuri kohdassa %C"
 
101177
 
 
101178
 #: fortran/match.c:459 fortran/parse.c:692
 
101179
 #, gcc-internal-format, gfc-internal-format
 
101180
@@ -41085,14 +40651,14 @@
 
101181
 msgstr ""
 
101182
 
 
101183
 #: fortran/match.c:535
 
101184
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101185
+#, gcc-internal-format, gfc-internal-format
 
101186
 msgid "Invalid character in name at %C"
 
101187
-msgstr "epäkelpo osoitintila %qs"
 
101188
+msgstr "Virheellinen merkki nimessä kohdassa %C"
 
101189
 
 
101190
 #: fortran/match.c:548
 
101191
 #, gcc-internal-format, gfc-internal-format
 
101192
 msgid "Name at %C is too long"
 
101193
-msgstr ""
 
101194
+msgstr "Nimi kohdassa %C on liian pitkä"
 
101195
 
 
101196
 #: fortran/match.c:559
 
101197
 #, gcc-internal-format, gfc-internal-format
 
101198
@@ -41122,12 +40688,12 @@
 
101199
 #: fortran/match.c:1011
 
101200
 #, gcc-internal-format, gfc-internal-format
 
101201
 msgid "Expected a step value in iterator at %C"
 
101202
-msgstr ""
 
101203
+msgstr "Odotettiin askelarvoa iteraattorissa kohdassa %C"
 
101204
 
 
101205
 #: fortran/match.c:1023
 
101206
 #, gcc-internal-format, gfc-internal-format
 
101207
 msgid "Syntax error in iterator at %C"
 
101208
-msgstr ""
 
101209
+msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
 
101210
 
 
101211
 #: fortran/match.c:1264
 
101212
 #, gcc-internal-format, gfc-internal-format
 
101213
@@ -41140,49 +40706,49 @@
 
101214
 msgstr "tyhjä esittely"
 
101215
 
 
101216
 #: fortran/match.c:1450
 
101217
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101218
+#, gcc-internal-format, gfc-internal-format
 
101219
 msgid "Syntax error in IF-expression at %C"
 
101220
-msgstr "kokonaislukuylivuoto lausekkeessa"
 
101221
+msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
 
101222
 
 
101223
 #: fortran/match.c:1461
 
101224
 #, gcc-internal-format, gfc-internal-format
 
101225
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 
101226
-msgstr ""
 
101227
+msgstr "Lohkonimiö ei ole sopiva aritmeettiselle IF-lauseelle kohdassa %C"
 
101228
 
 
101229
 #: fortran/match.c:1499
 
101230
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101231
+#, gcc-internal-format, gfc-internal-format
 
101232
 msgid "Block label is not appropriate for IF statement at %C"
 
101233
-msgstr "tyhjä esittely"
 
101234
+msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
 
101235
 
 
101236
 #: fortran/match.c:1585
 
101237
 #, gcc-internal-format, gfc-internal-format
 
101238
 msgid "Cannot assign to a named constant at %C"
 
101239
-msgstr ""
 
101240
+msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
 
101241
 
 
101242
 #: fortran/match.c:1595
 
101243
 #, gcc-internal-format, gfc-internal-format
 
101244
 msgid "Unclassifiable statement in IF-clause at %C"
 
101245
-msgstr ""
 
101246
+msgstr "Luokittelematon lause IF-lauseessa kohdassa %C"
 
101247
 
 
101248
 #: fortran/match.c:1602
 
101249
 #, gcc-internal-format, gfc-internal-format
 
101250
 msgid "Syntax error in IF-clause at %C"
 
101251
-msgstr ""
 
101252
+msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
 
101253
 
 
101254
 #: fortran/match.c:1646
 
101255
 #, gcc-internal-format, gfc-internal-format
 
101256
 msgid "Unexpected junk after ELSE statement at %C"
 
101257
-msgstr ""
 
101258
+msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
 
101259
 
 
101260
 #: fortran/match.c:1652 fortran/match.c:1687
 
101261
 #, gcc-internal-format, gfc-internal-format
 
101262
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 
101263
-msgstr ""
 
101264
+msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
 
101265
 
 
101266
 #: fortran/match.c:1681
 
101267
 #, gcc-internal-format, gfc-internal-format
 
101268
 msgid "Unexpected junk after ELSE IF statement at %C"
 
101269
-msgstr ""
 
101270
+msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
 
101271
 
 
101272
 #: fortran/match.c:1745
 
101273
 #, gcc-internal-format, gfc-internal-format
 
101274
@@ -41419,7 +40985,6 @@
 
101275
 
 
101276
 #: fortran/match.c:3224
 
101277
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101278
-#| msgid "Fortran 2003: CLASS statement at %C"
 
101279
 msgid "ASSIGN statement at %C"
 
101280
 msgstr "Fortran 2003: CLASS-lause kohdassa %C"
 
101281
 
 
101282
@@ -41594,19 +41159,19 @@
 
101283
 msgstr ""
 
101284
 
 
101285
 #: fortran/match.c:4101
 
101286
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101287
+#, gcc-internal-format, gfc-internal-format
 
101288
 msgid "Expected component reference at %C"
 
101289
-msgstr "vektoriylivuoto lausekkeessa"
 
101290
+msgstr "Odotettiin komponenttiviitettä kohdassa %C"
 
101291
 
 
101292
 #: fortran/match.c:4107
 
101293
 #, gcc-internal-format, gfc-internal-format
 
101294
 msgid "Junk after CALL at %C"
 
101295
-msgstr ""
 
101296
+msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
 
101297
 
 
101298
 #: fortran/match.c:4117
 
101299
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101300
+#, gcc-internal-format, gfc-internal-format
 
101301
 msgid "Expected type-bound procedure or procedure pointer component at %C"
 
101302
-msgstr "tyhjä esittely"
 
101303
+msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
 
101304
 
 
101305
 #: fortran/match.c:4337
 
101306
 #, gcc-internal-format, gfc-internal-format
 
101307
@@ -41616,7 +41181,7 @@
 
101308
 #: fortran/match.c:4373
 
101309
 #, gcc-internal-format, gfc-internal-format
 
101310
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 
101311
-msgstr ""
 
101312
+msgstr "Symboli ”%s” kohdassa %C on jo ulkoinen symboli, joka ei ole COMMON"
 
101313
 
 
101314
 #. If we find an error, just print it and continue,
 
101315
 #. cause it's just semantic, and we can see if there
 
101316
@@ -41634,7 +41199,7 @@
 
101317
 #: fortran/match.c:4449
 
101318
 #, gcc-internal-format, gfc-internal-format
 
101319
 msgid "Symbol '%s' at %C is already in a COMMON block"
 
101320
-msgstr ""
 
101321
+msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
 
101322
 
 
101323
 #: fortran/match.c:4457
 
101324
 #, gcc-internal-format, gfc-internal-format
 
101325
@@ -41709,7 +41274,7 @@
 
101326
 #: fortran/match.c:5074
 
101327
 #, gcc-internal-format, gfc-internal-format
 
101328
 msgid "Expected initialization expression in CASE at %C"
 
101329
-msgstr ""
 
101330
+msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
 
101331
 
 
101332
 #: fortran/match.c:5106
 
101333
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101334
@@ -41724,17 +41289,17 @@
 
101335
 #: fortran/match.c:5466
 
101336
 #, gcc-internal-format, gfc-internal-format
 
101337
 msgid "Unexpected CASE statement at %C"
 
101338
-msgstr ""
 
101339
+msgstr "Odottamaton CASE-lause kohdassa %C"
 
101340
 
 
101341
 #: fortran/match.c:5518
 
101342
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101343
+#, gcc-internal-format, gfc-internal-format
 
101344
 msgid "Syntax error in CASE specification at %C"
 
101345
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
101346
+msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
 
101347
 
 
101348
 #: fortran/match.c:5536
 
101349
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101350
+#, gcc-internal-format, gfc-internal-format
 
101351
 msgid "Unexpected TYPE IS statement at %C"
 
101352
-msgstr "tyhjä esittely"
 
101353
+msgstr "Odottamaton TYPE IS -lause kohdassa %C"
 
101354
 
 
101355
 #: fortran/match.c:5565
 
101356
 #, gcc-internal-format, gfc-internal-format
 
101357
@@ -41742,14 +41307,14 @@
 
101358
 msgstr ""
 
101359
 
 
101360
 #: fortran/match.c:5577
 
101361
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101362
+#, gcc-internal-format, gfc-internal-format
 
101363
 msgid "Syntax error in TYPE IS specification at %C"
 
101364
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
101365
+msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
 
101366
 
 
101367
 #: fortran/match.c:5650
 
101368
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101369
+#, gcc-internal-format, gfc-internal-format
 
101370
 msgid "Syntax error in CLASS IS specification at %C"
 
101371
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
101372
+msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
 
101373
 
 
101374
 #: fortran/match.c:5772
 
101375
 #, gcc-internal-format, gfc-internal-format
 
101376
@@ -41772,14 +41337,14 @@
 
101377
 msgstr ""
 
101378
 
 
101379
 #: fortran/matchexp.c:173
 
101380
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101381
+#, gcc-internal-format, gfc-internal-format
 
101382
 msgid "Expected a right parenthesis in expression at %C"
 
101383
-msgstr "vektoriylivuoto lausekkeessa"
 
101384
+msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
 
101385
 
 
101386
 #: fortran/matchexp.c:279
 
101387
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101388
+#, gcc-internal-format, gfc-internal-format
 
101389
 msgid "Expected exponent in expression at %C"
 
101390
-msgstr "vektoriylivuoto lausekkeessa"
 
101391
+msgstr "Odotettiin eksponenttia lausekkeessa kohdassa %C"
 
101392
 
 
101393
 #: fortran/matchexp.c:317 fortran/matchexp.c:322 fortran/matchexp.c:426
 
101394
 #: fortran/matchexp.c:431
 
101395
@@ -41800,7 +41365,7 @@
 
101396
 #: fortran/module.c:579
 
101397
 #, gcc-internal-format, gfc-internal-format
 
101398
 msgid "\"::\" was expected after module nature at %C but was not found"
 
101399
-msgstr ""
 
101400
+msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
 
101401
 
 
101402
 #: fortran/module.c:590
 
101403
 #, gcc-internal-format, gfc-internal-format
 
101404
@@ -41825,22 +41390,22 @@
 
101405
 #: fortran/module.c:1012
 
101406
 #, gcc-internal-format, gfc-internal-format
 
101407
 msgid "Reading module %s at line %d column %d: %s"
 
101408
-msgstr ""
 
101409
+msgstr "Luetaan moduulia %s rivillä %d sarake %d: %s"
 
101410
 
 
101411
 #: fortran/module.c:1016
 
101412
 #, gcc-internal-format, gfc-internal-format
 
101413
 msgid "Writing module %s at line %d column %d: %s"
 
101414
-msgstr ""
 
101415
+msgstr "Kirjoitetaan moduuli %s rivillä %d sarake %d: %s"
 
101416
 
 
101417
 #: fortran/module.c:1020
 
101418
 #, gcc-internal-format, gfc-internal-format
 
101419
 msgid "Module %s at line %d column %d: %s"
 
101420
-msgstr ""
 
101421
+msgstr "Moduuli %s rivillä %d sarakkeessa %d: %s"
 
101422
 
 
101423
 #: fortran/module.c:1468
 
101424
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101425
+#, gcc-internal-format, gfc-internal-format
 
101426
 msgid "Error writing modules file: %s"
 
101427
-msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
 
101428
+msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
 
101429
 
 
101430
 #: fortran/module.c:3413
 
101431
 #, gcc-internal-format, gfc-internal-format
 
101432
@@ -41870,7 +41435,7 @@
 
101433
 #: fortran/module.c:5515
 
101434
 #, gcc-internal-format, gfc-internal-format
 
101435
 msgid "Can't open module file '%s' for writing at %C: %s"
 
101436
-msgstr ""
 
101437
+msgstr "Ei voi avata moduulitiedostoa ”%s” kirjoittamista varten kohdassa %C: %s"
 
101438
 
 
101439
 #: fortran/module.c:5548
 
101440
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101441
@@ -41878,25 +41443,25 @@
 
101442
 msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
 
101443
 
 
101444
 #: fortran/module.c:5557
 
101445
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101446
+#, gcc-internal-format, gfc-internal-format
 
101447
 msgid "Can't delete module file '%s': %s"
 
101448
-msgstr "syötetiedoston avaaminen ei onnistu: %s"
 
101449
+msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
 
101450
 
 
101451
 #: fortran/module.c:5560
 
101452
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101453
+#, gcc-internal-format, gfc-internal-format
 
101454
 msgid "Can't rename module file '%s' to '%s': %s"
 
101455
-msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
 
101456
+msgstr "Ei voida nimetä uudelleen moduulitiedostoa ”%s” nimellä ”%s”: %s"
 
101457
 
 
101458
 #: fortran/module.c:5566
 
101459
 #, gcc-internal-format, gfc-internal-format
 
101460
 msgid "Can't delete temporary module file '%s': %s"
 
101461
-msgstr ""
 
101462
+msgstr "Ei voida poistaa tilapäistä moduulitiedostoa ”%s”: %s"
 
101463
 
 
101464
 #: fortran/module.c:5585 fortran/module.c:5797 fortran/module.c:5830
 
101465
 #: fortran/module.c:5872
 
101466
 #, gcc-internal-format, gfc-internal-format
 
101467
 msgid "Symbol '%s' already declared"
 
101468
-msgstr ""
 
101469
+msgstr "Symboli ”%s” on jo esitelty"
 
101470
 
 
101471
 #: fortran/module.c:5689 fortran/module.c:5968
 
101472
 #, gcc-internal-format, gfc-internal-format
 
101473
@@ -41946,7 +41511,7 @@
 
101474
 #: fortran/module.c:6174
 
101475
 #, gcc-internal-format, gfc-internal-format
 
101476
 msgid "Can't open module file '%s' for reading at %C: %s"
 
101477
-msgstr ""
 
101478
+msgstr "Ei voi avata moduulitiedostoa ”%s” lukemista varten kohdassa %C: %s"
 
101479
 
 
101480
 #: fortran/module.c:6182
 
101481
 #, gcc-internal-format, gfc-internal-format
 
101482
@@ -42069,9 +41634,9 @@
 
101483
 msgstr ""
 
101484
 
 
101485
 #: fortran/openmp.c:885
 
101486
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101487
+#, gcc-internal-format, gfc-internal-format
 
101488
 msgid "Object '%s' is not a variable at %L"
 
101489
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
101490
+msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
 
101491
 
 
101492
 #: fortran/openmp.c:894 fortran/openmp.c:905 fortran/openmp.c:913
 
101493
 #: fortran/openmp.c:924
 
101494
@@ -42217,32 +41782,32 @@
 
101495
 #: fortran/openmp.c:1405
 
101496
 #, gcc-internal-format, gfc-internal-format
 
101497
 msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
 
101498
-msgstr ""
 
101499
+msgstr "kääntäjänsisäisellä ”!$OMP ATOMIC”-sijoituksella IAND, IOR tai IEOR täytyy olla kaksi argumenttia kohdassa %L"
 
101500
 
 
101501
 #: fortran/openmp.c:1412
 
101502
 #, gcc-internal-format, gfc-internal-format
 
101503
 msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
 
101504
-msgstr ""
 
101505
+msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
 
101506
 
 
101507
 #: fortran/openmp.c:1428
 
101508
 #, gcc-internal-format, gfc-internal-format
 
101509
 msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
 
101510
-msgstr ""
 
101511
+msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
 
101512
 
 
101513
 #: fortran/openmp.c:1431
 
101514
 #, gcc-internal-format, gfc-internal-format
 
101515
 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
 
101516
-msgstr ""
 
101517
+msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
 
101518
 
 
101519
 #: fortran/openmp.c:1437
 
101520
 #, gcc-internal-format, gfc-internal-format
 
101521
 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
 
101522
-msgstr ""
 
101523
+msgstr "Ensimmäisen tai viimeisen kääntäjänsisäisen ”!$OMP ATOMIC”-argumentin on oltava ”%s” kohdassa %L"
 
101524
 
 
101525
 #: fortran/openmp.c:1455
 
101526
 #, gcc-internal-format, gfc-internal-format
 
101527
 msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
 
101528
-msgstr ""
 
101529
+msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
 
101530
 
 
101531
 #: fortran/openmp.c:1469
 
101532
 #, gcc-internal-format, gfc-internal-format
 
101533
@@ -42262,12 +41827,12 @@
 
101534
 #: fortran/openmp.c:1671
 
101535
 #, gcc-internal-format, gfc-internal-format
 
101536
 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
 
101537
-msgstr ""
 
101538
+msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
 
101539
 
 
101540
 #: fortran/openmp.c:1679
 
101541
 #, gcc-internal-format, gfc-internal-format
 
101542
 msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
 
101543
-msgstr ""
 
101544
+msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
 
101545
 
 
101546
 #: fortran/openmp.c:1697
 
101547
 #, gcc-internal-format, gfc-internal-format
 
101548
@@ -42392,7 +41957,7 @@
 
101549
 #: fortran/parse.c:519
 
101550
 #, gcc-internal-format, gfc-internal-format
 
101551
 msgid "Unclassifiable statement at %C"
 
101552
-msgstr ""
 
101553
+msgstr "Luokittelemiskelvoton lause kohdassa %C"
 
101554
 
 
101555
 #: fortran/parse.c:541
 
101556
 #, gcc-internal-format, gfc-internal-format
 
101557
@@ -42410,24 +41975,24 @@
 
101558
 msgstr ""
 
101559
 
 
101560
 #: fortran/parse.c:695 fortran/parse.c:869
 
101561
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101562
+#, gcc-internal-format, gfc-internal-format
 
101563
 msgid "Zero is not a valid statement label at %C"
 
101564
-msgstr "epäkelpo lvalue asm-lauseessa"
 
101565
+msgstr "Nolla ei ole kelvollinen lausekenimiö kohdassa %C"
 
101566
 
 
101567
 #: fortran/parse.c:702 fortran/parse.c:861
 
101568
 #, gcc-internal-format, gfc-internal-format
 
101569
 msgid "Non-numeric character in statement label at %C"
 
101570
-msgstr ""
 
101571
+msgstr "Ei-numeerinen merkki lausenimiössä kohdassa %C"
 
101572
 
 
101573
 #: fortran/parse.c:714 fortran/parse.c:910
 
101574
 #, gcc-internal-format, gfc-internal-format
 
101575
 msgid "Semicolon at %C needs to be preceded by statement"
 
101576
-msgstr ""
 
101577
+msgstr "Lauseen on edellettävä puolipistettä kohdassa %C"
 
101578
 
 
101579
 #: fortran/parse.c:722 fortran/parse.c:925
 
101580
 #, gcc-internal-format, gfc-internal-format
 
101581
 msgid "Ignoring statement label in empty statement at %L"
 
101582
-msgstr ""
 
101583
+msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
 
101584
 
 
101585
 #: fortran/parse.c:771 fortran/parse.c:912
 
101586
 #, gcc-internal-format, gfc-internal-format
 
101587
@@ -42445,9 +42010,9 @@
 
101588
 msgstr ""
 
101589
 
 
101590
 #: fortran/parse.c:1757
 
101591
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101592
+#, gcc-internal-format, gfc-internal-format
 
101593
 msgid "Unexpected %s statement at %C"
 
101594
-msgstr "tyhjä esittely"
 
101595
+msgstr "Odottamaton %s-lause kohdassa %C"
 
101596
 
 
101597
 #: fortran/parse.c:1904
 
101598
 #, gcc-internal-format, gfc-internal-format
 
101599
@@ -42457,17 +42022,17 @@
 
101600
 #: fortran/parse.c:1921
 
101601
 #, gcc-internal-format, gfc-internal-format
 
101602
 msgid "Unexpected end of file in '%s'"
 
101603
-msgstr ""
 
101604
+msgstr "Odottamaton tiedoston loppu tiedostossa ”%s”"
 
101605
 
 
101606
 #: fortran/parse.c:1953
 
101607
 #, gcc-internal-format, gfc-internal-format
 
101608
 msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
 
101609
-msgstr ""
 
101610
+msgstr "Perityllä tyypillä ”%s” SEQUENCE:lla ei saa olla CONTAINS-lohkoa kohdassa %C"
 
101611
 
 
101612
 #: fortran/parse.c:1956
 
101613
 #, gcc-internal-format, gfc-internal-format
 
101614
 msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
 
101615
-msgstr ""
 
101616
+msgstr "Perityllä tyypillä ”%s” BIND(C):llä ei saa olla CONTAINS-lohkoa kohdassa %C"
 
101617
 
 
101618
 #: fortran/parse.c:1976
 
101619
 #, gcc-internal-format, gfc-internal-format
 
101620
@@ -42592,7 +42157,7 @@
 
101621
 #: fortran/parse.c:2420
 
101622
 #, gcc-internal-format, gfc-internal-format
 
101623
 msgid "Unexpected %s statement in INTERFACE block at %C"
 
101624
-msgstr ""
 
101625
+msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
 
101626
 
 
101627
 #: fortran/parse.c:2444
 
101628
 #, gcc-internal-format, gfc-internal-format
 
101629
@@ -42602,7 +42167,7 @@
 
101630
 #: fortran/parse.c:2477
 
101631
 #, gcc-internal-format, gfc-internal-format
 
101632
 msgid "Unexpected %s statement at %C in INTERFACE body"
 
101633
-msgstr ""
 
101634
+msgstr "Odottamaton %s-lause kohdassa %C INTERFACE-rungossa"
 
101635
 
 
101636
 #: fortran/parse.c:2495
 
101637
 #, gcc-internal-format, gfc-internal-format
 
101638
@@ -42642,12 +42207,12 @@
 
101639
 #: fortran/parse.c:2850
 
101640
 #, gcc-internal-format, gfc-internal-format
 
101641
 msgid "Unexpected %s statement in WHERE block at %C"
 
101642
-msgstr ""
 
101643
+msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
 
101644
 
 
101645
 #: fortran/parse.c:2909
 
101646
 #, gcc-internal-format, gfc-internal-format
 
101647
 msgid "Unexpected %s statement in FORALL block at %C"
 
101648
-msgstr ""
 
101649
+msgstr "Odottamaton %s-lause FORALL-lohkossa kohdassa %C"
 
101650
 
 
101651
 #: fortran/parse.c:2960
 
101652
 #, gcc-internal-format, gfc-internal-format
 
101653
@@ -42657,12 +42222,12 @@
 
101654
 #: fortran/parse.c:2978
 
101655
 #, gcc-internal-format, gfc-internal-format
 
101656
 msgid "Duplicate ELSE statements at %L and %C"
 
101657
-msgstr ""
 
101658
+msgstr "Kaksoiskappale-ELSE-lauseet kohdissa %L ja %C"
 
101659
 
 
101660
 #: fortran/parse.c:3039
 
101661
 #, gcc-internal-format, gfc-internal-format
 
101662
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 
101663
-msgstr ""
 
101664
+msgstr "Odotettiin CASE- tai END SELECT-lausetta seuraavaa SELECT CASE-lausetta kohdassa %C"
 
101665
 
 
101666
 #: fortran/parse.c:3122
 
101667
 #, gcc-internal-format, gfc-internal-format
 
101668
@@ -42691,13 +42256,11 @@
 
101669
 
 
101670
 #: fortran/parse.c:3342
 
101671
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101672
-#| msgid "In constructor %qs"
 
101673
 msgid "BLOCK construct at %C"
 
101674
 msgstr "Muodostin %qs"
 
101675
 
 
101676
 #: fortran/parse.c:3372
 
101677
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101678
-#| msgid "In constructor %qs"
 
101679
 msgid "ASSOCIATE construct at %C"
 
101680
 msgstr "Muodostin %qs"
 
101681
 
 
101682
@@ -42739,7 +42302,7 @@
 
101683
 #: fortran/parse.c:4081
 
101684
 #, gcc-internal-format, gfc-internal-format
 
101685
 msgid "Unexpected %s statement in CONTAINS section at %C"
 
101686
-msgstr ""
 
101687
+msgstr "Odottamaton %s-lause CONTAINS-lohkossa kohdassa %C"
 
101688
 
 
101689
 #: fortran/parse.c:4105
 
101690
 #, gcc-internal-format, gfc-internal-format
 
101691
@@ -42764,12 +42327,12 @@
 
101692
 #: fortran/parse.c:4279
 
101693
 #, gcc-internal-format, gfc-internal-format
 
101694
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 
101695
-msgstr ""
 
101696
+msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
 
101697
 
 
101698
 #: fortran/parse.c:4324
 
101699
 #, gcc-internal-format, gfc-internal-format
 
101700
 msgid "Unexpected %s statement in MODULE at %C"
 
101701
-msgstr ""
 
101702
+msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
 
101703
 
 
101704
 #. If we see a duplicate main program, shut down.  If the second
 
101705
 #. instance is an implied main program, i.e. data decls or executable
 
101706
@@ -42780,9 +42343,9 @@
 
101707
 msgstr ""
 
101708
 
 
101709
 #: fortran/primary.c:105
 
101710
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101711
+#, gcc-internal-format, gfc-internal-format
 
101712
 msgid "Missing kind-parameter at %C"
 
101713
-msgstr "tiedostonimi puuttuu option %qs jälkeen"
 
101714
+msgstr "Puuttuva kind-parametri kohdassa %C"
 
101715
 
 
101716
 #: fortran/primary.c:232
 
101717
 #, gcc-internal-format, gfc-internal-format
 
101718
@@ -42825,9 +42388,9 @@
 
101719
 msgstr ""
 
101720
 
 
101721
 #: fortran/primary.c:410
 
101722
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101723
+#, gcc-internal-format, gfc-internal-format
 
101724
 msgid "Illegal character in BOZ constant at %C"
 
101725
-msgstr "täytemerkki strfmon-muotoilussa"
 
101726
+msgstr "Virheellinen merkki BOZ-vakiossa kohdassa %C"
 
101727
 
 
101728
 #: fortran/primary.c:433
 
101729
 #, gcc-internal-format, gfc-internal-format
 
101730
@@ -42917,7 +42480,7 @@
 
101731
 #: fortran/primary.c:1204
 
101732
 #, gcc-internal-format, gfc-internal-format
 
101733
 msgid "Expected PARAMETER symbol in complex constant at %C"
 
101734
-msgstr ""
 
101735
+msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
 
101736
 
 
101737
 #: fortran/primary.c:1210
 
101738
 #, gcc-internal-format, gfc-internal-format
 
101739
@@ -42952,12 +42515,12 @@
 
101740
 #: fortran/primary.c:1649
 
101741
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101742
 msgid "argument list function at %C"
 
101743
-msgstr "liian vähän argumentteja funktiolle %qs"
 
101744
+msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
 
101745
 
 
101746
 #: fortran/primary.c:1718
 
101747
 #, gcc-internal-format, gfc-internal-format
 
101748
 msgid "Expected alternate return label at %C"
 
101749
-msgstr ""
 
101750
+msgstr "Odotettiin vaihtoehtoista paluunimiötä kohdassa %C"
 
101751
 
 
101752
 #: fortran/primary.c:1736
 
101753
 #, gcc-internal-format, gfc-internal-format
 
101754
@@ -42967,7 +42530,7 @@
 
101755
 #: fortran/primary.c:1782
 
101756
 #, gcc-internal-format, gfc-internal-format
 
101757
 msgid "Syntax error in argument list at %C"
 
101758
-msgstr ""
 
101759
+msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
 
101760
 
 
101761
 #: fortran/primary.c:1841
 
101762
 #, gcc-internal-format, gfc-internal-format
 
101763
@@ -42995,9 +42558,9 @@
 
101764
 msgstr ""
 
101765
 
 
101766
 #: fortran/primary.c:1989
 
101767
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101768
+#, gcc-internal-format, gfc-internal-format
 
101769
 msgid "Expected argument list at %C"
 
101770
-msgstr "liian paljon argumentteja funktiolle %qs"
 
101771
+msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
 
101772
 
 
101773
 #: fortran/primary.c:2020
 
101774
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101775
@@ -43062,32 +42625,32 @@
 
101776
 #: fortran/primary.c:2864
 
101777
 #, gcc-internal-format, gfc-internal-format
 
101778
 msgid "Unexpected use of subroutine name '%s' at %C"
 
101779
-msgstr ""
 
101780
+msgstr "Odottamaton alirutiininimen ”%s” käyttö kohdassa %C"
 
101781
 
 
101782
 #: fortran/primary.c:2895
 
101783
 #, gcc-internal-format, gfc-internal-format
 
101784
 msgid "Statement function '%s' requires argument list at %C"
 
101785
-msgstr ""
 
101786
+msgstr "Käskyfunktio ”%s” vaatii argumenttiluettelon kohdassa %C"
 
101787
 
 
101788
 #: fortran/primary.c:2898
 
101789
 #, gcc-internal-format, gfc-internal-format
 
101790
 msgid "Function '%s' requires an argument list at %C"
 
101791
-msgstr ""
 
101792
+msgstr "Funktio ”%s” vaatii argumenttiluettelon kohdassa %C"
 
101793
 
 
101794
 #: fortran/primary.c:2948
 
101795
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101796
+#, gcc-internal-format, gfc-internal-format
 
101797
 msgid "Missing argument to '%s' at %C"
 
101798
-msgstr "liikaa argumentteja funktiolle %s %q+#D"
 
101799
+msgstr "Puuttuva argumentti kohteelle ”%s” kohdassa %C"
 
101800
 
 
101801
 #: fortran/primary.c:3107
 
101802
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101803
+#, gcc-internal-format, gfc-internal-format
 
101804
 msgid "Missing argument list in function '%s' at %C"
 
101805
-msgstr "lopetusalkio puuttuu funktiokutsusta"
 
101806
+msgstr "Puuttuva argumenttiluettelo funktiossa ”%s” kohdassa %C"
 
101807
 
 
101808
 #: fortran/primary.c:3141
 
101809
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101810
+#, gcc-internal-format, gfc-internal-format
 
101811
 msgid "Symbol at %C is not appropriate for an expression"
 
101812
-msgstr "liukulukuylivuoto lausekkeessa"
 
101813
+msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
 
101814
 
 
101815
 #: fortran/primary.c:3240
 
101816
 #, gcc-internal-format, gfc-internal-format
 
101817
@@ -43095,19 +42658,19 @@
 
101818
 msgstr ""
 
101819
 
 
101820
 #: fortran/primary.c:3274
 
101821
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101822
+#, gcc-internal-format, gfc-internal-format
 
101823
 msgid "'%s' at %C is not a variable"
 
101824
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
101825
+msgstr "”%s” kohdassa %C ei ole muuttuja"
 
101826
 
 
101827
 #: fortran/resolve.c:125
 
101828
 #, gcc-internal-format, gfc-internal-format
 
101829
 msgid "'%s' at %L is of the ABSTRACT type '%s'"
 
101830
-msgstr ""
 
101831
+msgstr "”%s” kohdassa %L on ABSTRACT-tyyppiä ”%s”"
 
101832
 
 
101833
 #: fortran/resolve.c:128
 
101834
 #, gcc-internal-format, gfc-internal-format
 
101835
 msgid "ABSTRACT type '%s' used at %L"
 
101836
-msgstr ""
 
101837
+msgstr "ABSTRACT-tyyppiä ”%s” käytetty kohdassa %L"
 
101838
 
 
101839
 #: fortran/resolve.c:145
 
101840
 #, gcc-internal-format, gfc-internal-format
 
101841
@@ -43372,7 +42935,7 @@
 
101842
 #: fortran/resolve.c:1458
 
101843
 #, gcc-internal-format, gfc-internal-format
 
101844
 msgid "'%s' at %L is ambiguous"
 
101845
-msgstr ""
 
101846
+msgstr "”%s” kohdassa %L ei ole yksiselitteinen"
 
101847
 
 
101848
 #: fortran/resolve.c:1462
 
101849
 #, gcc-internal-format, gfc-internal-format
 
101850
@@ -43421,7 +42984,6 @@
 
101851
 
 
101852
 #: fortran/resolve.c:1742
 
101853
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101854
-#| msgid "Invalid procedure argument at %L"
 
101855
 msgid "Internal procedure '%s' is used as actual argument at %L"
 
101856
 msgstr "Virheellinen proseduuriargumentti kohdassa %L"
 
101857
 
 
101858
@@ -43438,7 +43000,7 @@
 
101859
 #: fortran/resolve.c:1799
 
101860
 #, gcc-internal-format, gfc-internal-format
 
101861
 msgid "Symbol '%s' at %L is ambiguous"
 
101862
-msgstr ""
 
101863
+msgstr "Symboli ”%s” kohdassa %L ei ole yksiselitteinen"
 
101864
 
 
101865
 #: fortran/resolve.c:1854
 
101866
 #, gcc-internal-format, gfc-internal-format
 
101867
@@ -43565,7 +43127,7 @@
 
101868
 msgid "Unable to resolve the specific function '%s' at %L"
 
101869
 msgstr ""
 
101870
 
 
101871
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
101872
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
101873
 #, gcc-internal-format, gfc-internal-format
 
101874
 msgid "Function '%s' at %L has no IMPLICIT type"
 
101875
 msgstr ""
 
101876
@@ -43587,7 +43149,6 @@
 
101877
 
 
101878
 #: fortran/resolve.c:2895
 
101879
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
101880
-#| msgid "pointers are not permitted as case values"
 
101881
 msgid "Coindexed argument not permitted in '%s' call at %L"
 
101882
 msgstr "osoittimet eivät ole sallittuja case-arvoja"
 
101883
 
 
101884
@@ -43692,9 +43253,9 @@
 
101885
 msgstr ""
 
101886
 
 
101887
 #: fortran/resolve.c:3315
 
101888
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101889
+#, gcc-internal-format, gfc-internal-format
 
101890
 msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
 
101891
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
101892
+msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
 
101893
 
 
101894
 #: fortran/resolve.c:3354
 
101895
 #, gcc-internal-format, gfc-internal-format
 
101896
@@ -43784,7 +43345,7 @@
 
101897
 #: fortran/resolve.c:4405
 
101898
 #, gcc-internal-format, gfc-internal-format
 
101899
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 
101900
-msgstr ""
 
101901
+msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
 
101902
 
 
101903
 #: fortran/resolve.c:4410
 
101904
 #, gcc-internal-format, gfc-internal-format
 
101905
@@ -43907,9 +43468,9 @@
 
101906
 msgstr ""
 
101907
 
 
101908
 #: fortran/resolve.c:4918
 
101909
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101910
+#, gcc-internal-format, gfc-internal-format
 
101911
 msgid "Substring end index at %L is too large"
 
101912
-msgstr "pyydetty tasaus on liian suuri"
 
101913
+msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
 
101914
 
 
101915
 #: fortran/resolve.c:5070
 
101916
 #, gcc-internal-format, gfc-internal-format
 
101917
@@ -44033,7 +43594,7 @@
 
101918
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
101919
 #, gcc-internal-format, gfc-internal-format
 
101920
 msgid "%s at %L must be INTEGER"
 
101921
-msgstr ""
 
101922
+msgstr "%s:n kohdassa %L täytyy olla INTEGER"
 
101923
 
 
101924
 #: fortran/resolve.c:6705
 
101925
 #, gcc-internal-format, gfc-internal-format
 
101926
@@ -44192,22 +43753,22 @@
 
101927
 #: fortran/resolve.c:7827
 
101928
 #, gcc-internal-format, gfc-internal-format
 
101929
 msgid "CASE label at %L overlaps with CASE label at %L"
 
101930
-msgstr ""
 
101931
+msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
 
101932
 
 
101933
 #: fortran/resolve.c:7878
 
101934
 #, gcc-internal-format, gfc-internal-format
 
101935
 msgid "Expression in CASE statement at %L must be of type %s"
 
101936
-msgstr ""
 
101937
+msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
 
101938
 
 
101939
 #: fortran/resolve.c:7889
 
101940
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101941
+#, gcc-internal-format, gfc-internal-format
 
101942
 msgid "Expression in CASE statement at %L must be of kind %d"
 
101943
-msgstr "tyhjä esittely"
 
101944
+msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
 
101945
 
 
101946
 #: fortran/resolve.c:7902
 
101947
 #, gcc-internal-format, gfc-internal-format
 
101948
 msgid "Expression in CASE statement at %L must be scalar"
 
101949
-msgstr ""
 
101950
+msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
 
101951
 
 
101952
 #: fortran/resolve.c:7948
 
101953
 #, gcc-internal-format, gfc-internal-format
 
101954
@@ -44373,7 +43934,7 @@
 
101955
 #: fortran/resolve.c:8946
 
101956
 #, gcc-internal-format, gfc-internal-format
 
101957
 msgid "Branch at %L may result in an infinite loop"
 
101958
-msgstr ""
 
101959
+msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
 
101960
 
 
101961
 #. Note: A label at END CRITICAL does not leave the CRITICAL
 
101962
 #. construct as END CRITICAL is still part of it.
 
101963
@@ -44416,9 +43977,9 @@
 
101964
 msgstr ""
 
101965
 
 
101966
 #: fortran/resolve.c:9144
 
101967
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101968
+#, gcc-internal-format, gfc-internal-format
 
101969
 msgid "Assignment to a FORALL index variable at %L"
 
101970
-msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
 
101971
+msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
 
101972
 
 
101973
 #: fortran/resolve.c:9153
 
101974
 #, gcc-internal-format, gfc-internal-format
 
101975
@@ -44544,9 +44105,9 @@
 
101976
 msgstr ""
 
101977
 
 
101978
 #: fortran/resolve.c:10748
 
101979
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101980
+#, gcc-internal-format, gfc-internal-format
 
101981
 msgid "String length at %L is too large"
 
101982
-msgstr "taulukon %qs koko on liian suuri"
 
101983
+msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
 
101984
 
 
101985
 #: fortran/resolve.c:11084
 
101986
 #, gcc-internal-format, gfc-internal-format
 
101987
@@ -44616,24 +44177,24 @@
 
101988
 msgstr ""
 
101989
 
 
101990
 #: fortran/resolve.c:11334
 
101991
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101992
+#, gcc-internal-format, gfc-internal-format
 
101993
 msgid "Allocatable '%s' at %L cannot have an initializer"
 
101994
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
101995
+msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
 
101996
 
 
101997
 #: fortran/resolve.c:11337
 
101998
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
101999
+#, gcc-internal-format, gfc-internal-format
 
102000
 msgid "External '%s' at %L cannot have an initializer"
 
102001
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102002
+msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
 
102003
 
 
102004
 #: fortran/resolve.c:11341
 
102005
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102006
+#, gcc-internal-format, gfc-internal-format
 
102007
 msgid "Dummy '%s' at %L cannot have an initializer"
 
102008
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102009
+msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
 
102010
 
 
102011
 #: fortran/resolve.c:11344
 
102012
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102013
+#, gcc-internal-format, gfc-internal-format
 
102014
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 
102015
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102016
+msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
 
102017
 
 
102018
 #: fortran/resolve.c:11347
 
102019
 #, gcc-internal-format, gfc-internal-format
 
102020
@@ -44641,9 +44202,9 @@
 
102021
 msgstr ""
 
102022
 
 
102023
 #: fortran/resolve.c:11350
 
102024
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102025
+#, gcc-internal-format, gfc-internal-format
 
102026
 msgid "Automatic array '%s' at %L cannot have an initializer"
 
102027
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102028
+msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
 
102029
 
 
102030
 #: fortran/resolve.c:11393
 
102031
 #, gcc-internal-format, gfc-internal-format
 
102032
@@ -44661,19 +44222,19 @@
 
102033
 msgstr ""
 
102034
 
 
102035
 #: fortran/resolve.c:11479
 
102036
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102037
+#, gcc-internal-format, gfc-internal-format
 
102038
 msgid "Function '%s' at %L cannot have an initializer"
 
102039
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102040
+msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
 
102041
 
 
102042
 #: fortran/resolve.c:11488
 
102043
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102044
+#, gcc-internal-format, gfc-internal-format
 
102045
 msgid "External object '%s' at %L may not have an initializer"
 
102046
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102047
+msgstr "Ulkoisella objektilla ”%s” kohdassa %L ei voi olla alustinta"
 
102048
 
 
102049
 #: fortran/resolve.c:11496
 
102050
 #, gcc-internal-format, gfc-internal-format
 
102051
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 
102052
-msgstr ""
 
102053
+msgstr "ELEMENTAL-funktiolla ”%s” kohdassa %L täytyy olla skalaaritulos"
 
102054
 
 
102055
 #: fortran/resolve.c:11506
 
102056
 #, gcc-internal-format, gfc-internal-format
 
102057
@@ -44683,22 +44244,22 @@
 
102058
 #: fortran/resolve.c:11525
 
102059
 #, gcc-internal-format, gfc-internal-format
 
102060
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 
102061
-msgstr ""
 
102062
+msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla taulukkoarvoinen"
 
102063
 
 
102064
 #: fortran/resolve.c:11529
 
102065
 #, gcc-internal-format, gfc-internal-format
 
102066
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 
102067
-msgstr ""
 
102068
+msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
 
102069
 
 
102070
 #: fortran/resolve.c:11533
 
102071
 #, gcc-internal-format, gfc-internal-format
 
102072
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 
102073
-msgstr ""
 
102074
+msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla puhdas"
 
102075
 
 
102076
 #: fortran/resolve.c:11537
 
102077
 #, gcc-internal-format, gfc-internal-format
 
102078
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 
102079
-msgstr ""
 
102080
+msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla rekursiivinen"
 
102081
 
 
102082
 #: fortran/resolve.c:11550
 
102083
 #, gcc-internal-format, gfc-internal-format
 
102084
@@ -44706,24 +44267,24 @@
 
102085
 msgstr ""
 
102086
 
 
102087
 #: fortran/resolve.c:11604
 
102088
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102089
+#, gcc-internal-format, gfc-internal-format
 
102090
 msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
 
102091
-msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102092
+msgstr "PROCEDURE-attribuutti on ristiriidassa SAVE-attribuutin kanssa kohteessa ”%s” kohdassa %L"
 
102093
 
 
102094
 #: fortran/resolve.c:11610
 
102095
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102096
+#, gcc-internal-format, gfc-internal-format
 
102097
 msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
 
102098
-msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102099
+msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
 
102100
 
 
102101
 #: fortran/resolve.c:11616
 
102102
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102103
+#, gcc-internal-format, gfc-internal-format
 
102104
 msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
 
102105
-msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102106
+msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
 
102107
 
 
102108
 #: fortran/resolve.c:11624
 
102109
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102110
+#, gcc-internal-format, gfc-internal-format
 
102111
 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
 
102112
-msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102113
+msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa ”%s” kohdassa %L"
 
102114
 
 
102115
 #: fortran/resolve.c:11630
 
102116
 #, gcc-internal-format, gfc-internal-format
 
102117
@@ -44741,9 +44302,9 @@
 
102118
 msgstr ""
 
102119
 
 
102120
 #: fortran/resolve.c:11695
 
102121
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102122
+#, gcc-internal-format, gfc-internal-format
 
102123
 msgid "Argument of FINAL procedure at %L must be of type '%s'"
 
102124
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
102125
+msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
 
102126
 
 
102127
 #: fortran/resolve.c:11703
 
102128
 #, gcc-internal-format, gfc-internal-format
 
102129
@@ -44917,24 +44478,24 @@
 
102130
 msgstr ""
 
102131
 
 
102132
 #: fortran/resolve.c:12707
 
102133
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102134
+#, gcc-internal-format, gfc-internal-format
 
102135
 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
 
102136
-msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
 
102137
+msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
 
102138
 
 
102139
 #: fortran/resolve.c:12717
 
102140
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102141
+#, gcc-internal-format, gfc-internal-format
 
102142
 msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
 
102143
-msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
 
102144
+msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
 
102145
 
 
102146
 #: fortran/resolve.c:12726
 
102147
 #, gcc-internal-format, gfc-internal-format
 
102148
 msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
 
102149
-msgstr ""
 
102150
+msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
 
102151
 
 
102152
 #: fortran/resolve.c:12735
 
102153
 #, gcc-internal-format, gfc-internal-format
 
102154
 msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
 
102155
-msgstr ""
 
102156
+msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
 
102157
 
 
102158
 #: fortran/resolve.c:12772
 
102159
 #, gcc-internal-format, gfc-internal-format
 
102160
@@ -44976,412 +44537,410 @@
 
102161
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
102162
 msgstr ""
 
102163
 
 
102164
-#: fortran/resolve.c:12934
 
102165
+#: fortran/resolve.c:12936
 
102166
 #, gcc-internal-format, gfc-internal-format
 
102167
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
102168
 msgstr ""
 
102169
 
 
102170
-#: fortran/resolve.c:12990
 
102171
+#: fortran/resolve.c:12992
 
102172
 #, gcc-internal-format, gfc-internal-format
 
102173
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
102174
 msgstr ""
 
102175
 
 
102176
-#: fortran/resolve.c:12996
 
102177
+#: fortran/resolve.c:12998
 
102178
 #, gcc-internal-format, gfc-internal-format
 
102179
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
102180
 msgstr ""
 
102181
 
 
102182
-#: fortran/resolve.c:13003
 
102183
+#: fortran/resolve.c:13005
 
102184
 #, gcc-internal-format, gfc-internal-format
 
102185
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
102186
 msgstr ""
 
102187
 
 
102188
-#: fortran/resolve.c:13012
 
102189
+#: fortran/resolve.c:13014
 
102190
 #, gcc-internal-format, gfc-internal-format
 
102191
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
102192
 msgstr ""
 
102193
 
 
102194
-#: fortran/resolve.c:13022
 
102195
+#: fortran/resolve.c:13024
 
102196
 #, gcc-internal-format, gfc-internal-format
 
102197
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
102198
 msgstr ""
 
102199
 
 
102200
-#: fortran/resolve.c:13032
 
102201
+#: fortran/resolve.c:13034
 
102202
 #, gcc-internal-format, gfc-internal-format
 
102203
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
102204
 msgstr ""
 
102205
 
 
102206
 #. FIXME: Once UDDTIO is implemented, the following can be
 
102207
 #. removed.
 
102208
-#: fortran/resolve.c:13040
 
102209
+#: fortran/resolve.c:13042
 
102210
 #, gcc-internal-format, gfc-internal-format
 
102211
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
102212
 msgstr ""
 
102213
 
 
102214
-#: fortran/resolve.c:13057
 
102215
+#: fortran/resolve.c:13059
 
102216
 #, gcc-internal-format, gfc-internal-format
 
102217
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
102218
 msgstr ""
 
102219
 
 
102220
-#: fortran/resolve.c:13067
 
102221
+#: fortran/resolve.c:13069
 
102222
 #, gcc-internal-format, gfc-internal-format
 
102223
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
102224
 msgstr ""
 
102225
 
 
102226
-#: fortran/resolve.c:13078
 
102227
+#: fortran/resolve.c:13080
 
102228
 #, gcc-internal-format, gfc-internal-format
 
102229
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
102230
 msgstr ""
 
102231
 
 
102232
-#: fortran/resolve.c:13105
 
102233
+#: fortran/resolve.c:13107
 
102234
 #, gcc-internal-format, gfc-internal-format
 
102235
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
102236
 msgstr ""
 
102237
 
 
102238
-#: fortran/resolve.c:13124
 
102239
+#: fortran/resolve.c:13126
 
102240
 #, gcc-internal-format, gfc-internal-format
 
102241
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
102242
 msgstr ""
 
102243
 
 
102244
-#: fortran/resolve.c:13136
 
102245
+#: fortran/resolve.c:13138
 
102246
 #, gcc-internal-format, gfc-internal-format
 
102247
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
102248
 msgstr ""
 
102249
 
 
102250
-#: fortran/resolve.c:13147
 
102251
+#: fortran/resolve.c:13149
 
102252
 #, gcc-internal-format, gfc-internal-format
 
102253
 msgid "Incompatible derived type in PARAMETER at %L"
 
102254
 msgstr ""
 
102255
 
 
102256
-#: fortran/resolve.c:13230
 
102257
+#: fortran/resolve.c:13232
 
102258
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102259
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
102260
 msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102261
 
 
102262
-#: fortran/resolve.c:13233
 
102263
+#: fortran/resolve.c:13235
 
102264
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102265
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
102266
 msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102267
 
 
102268
-#: fortran/resolve.c:13322
 
102269
+#: fortran/resolve.c:13324
 
102270
 #, gcc-internal-format, gfc-internal-format
 
102271
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
102272
 msgstr ""
 
102273
 
 
102274
-#: fortran/resolve.c:13340
 
102275
+#: fortran/resolve.c:13342
 
102276
 #, gcc-internal-format, gfc-internal-format
 
102277
 msgid "Assumed size array at %L must be a dummy argument"
 
102278
 msgstr ""
 
102279
 
 
102280
-#: fortran/resolve.c:13343
 
102281
+#: fortran/resolve.c:13345
 
102282
 #, gcc-internal-format, gfc-internal-format
 
102283
 msgid "Assumed shape array at %L must be a dummy argument"
 
102284
 msgstr ""
 
102285
 
 
102286
-#: fortran/resolve.c:13351
 
102287
+#: fortran/resolve.c:13353
 
102288
 #, gcc-internal-format, gfc-internal-format
 
102289
 msgid "Assumed-rank array at %L must be a dummy argument"
 
102290
 msgstr ""
 
102291
 
 
102292
-#: fortran/resolve.c:13358
 
102293
+#: fortran/resolve.c:13360
 
102294
 #, gcc-internal-format, gfc-internal-format
 
102295
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
102296
 msgstr ""
 
102297
 
 
102298
-#: fortran/resolve.c:13371
 
102299
+#: fortran/resolve.c:13373
 
102300
 #, gcc-internal-format, gfc-internal-format
 
102301
 msgid "Symbol at %L is not a DUMMY variable"
 
102302
 msgstr ""
 
102303
 
 
102304
-#: fortran/resolve.c:13377
 
102305
+#: fortran/resolve.c:13379
 
102306
 #, gcc-internal-format, gfc-internal-format
 
102307
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
102308
 msgstr ""
 
102309
 
 
102310
-#: fortran/resolve.c:13387
 
102311
+#: fortran/resolve.c:13389
 
102312
 #, gcc-internal-format, gfc-internal-format
 
102313
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
102314
 msgstr ""
 
102315
 
 
102316
-#: fortran/resolve.c:13396
 
102317
+#: fortran/resolve.c:13398
 
102318
 #, gcc-internal-format, gfc-internal-format
 
102319
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
102320
 msgstr ""
 
102321
 
 
102322
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
102323
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
102324
 #, gcc-internal-format, gfc-internal-format
 
102325
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
102326
 msgstr ""
 
102327
 
 
102328
-#: fortran/resolve.c:13422
 
102329
+#: fortran/resolve.c:13424
 
102330
 #, gcc-internal-format, gfc-internal-format
 
102331
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
102332
 msgstr ""
 
102333
 
 
102334
-#: fortran/resolve.c:13429
 
102335
+#: fortran/resolve.c:13431
 
102336
 #, gcc-internal-format, gfc-internal-format
 
102337
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
102338
 msgstr ""
 
102339
 
 
102340
-#: fortran/resolve.c:13436
 
102341
+#: fortran/resolve.c:13438
 
102342
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102343
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
102344
 msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102345
 
 
102346
-#: fortran/resolve.c:13443
 
102347
+#: fortran/resolve.c:13445
 
102348
 #, gcc-internal-format, gfc-internal-format
 
102349
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
102350
 msgstr ""
 
102351
 
 
102352
-#: fortran/resolve.c:13468
 
102353
+#: fortran/resolve.c:13470
 
102354
 #, gcc-internal-format, gfc-internal-format
 
102355
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
102356
 msgstr ""
 
102357
 
 
102358
-#: fortran/resolve.c:13548
 
102359
+#: fortran/resolve.c:13550
 
102360
 #, gcc-internal-format, gfc-internal-format
 
102361
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
102362
 msgstr ""
 
102363
 
 
102364
-#: fortran/resolve.c:13562
 
102365
+#: fortran/resolve.c:13564
 
102366
 #, gcc-internal-format, gfc-internal-format
 
102367
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
102368
 msgstr ""
 
102369
 
 
102370
-#: fortran/resolve.c:13580
 
102371
+#: fortran/resolve.c:13582
 
102372
 #, gcc-internal-format, gfc-internal-format
 
102373
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
102374
 msgstr ""
 
102375
 
 
102376
-#: fortran/resolve.c:13592
 
102377
+#: fortran/resolve.c:13594
 
102378
 #, gcc-internal-format, gfc-internal-format
 
102379
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
102380
 msgstr ""
 
102381
 
 
102382
-#: fortran/resolve.c:13604
 
102383
+#: fortran/resolve.c:13606
 
102384
 #, gcc-internal-format, gfc-internal-format
 
102385
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
102386
 msgstr ""
 
102387
 
 
102388
-#: fortran/resolve.c:13613
 
102389
+#: fortran/resolve.c:13615
 
102390
 #, gcc-internal-format, gfc-internal-format
 
102391
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
102392
 msgstr ""
 
102393
 
 
102394
-#: fortran/resolve.c:13625
 
102395
+#: fortran/resolve.c:13627
 
102396
 #, gcc-internal-format, gfc-internal-format
 
102397
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
102398
 msgstr ""
 
102399
 
 
102400
-#: fortran/resolve.c:13640
 
102401
+#: fortran/resolve.c:13642
 
102402
 #, gcc-internal-format, gfc-internal-format
 
102403
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
102404
 msgstr ""
 
102405
 
 
102406
-#: fortran/resolve.c:13648
 
102407
+#: fortran/resolve.c:13650
 
102408
 #, gcc-internal-format, gfc-internal-format
 
102409
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
102410
 msgstr ""
 
102411
 
 
102412
-#: fortran/resolve.c:13655
 
102413
+#: fortran/resolve.c:13657
 
102414
 #, gcc-internal-format, gfc-internal-format
 
102415
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
102416
 msgstr ""
 
102417
 
 
102418
-#: fortran/resolve.c:13667
 
102419
+#: fortran/resolve.c:13669
 
102420
 #, gcc-internal-format, gfc-internal-format
 
102421
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
102422
 msgstr ""
 
102423
 
 
102424
-#: fortran/resolve.c:13676
 
102425
+#: fortran/resolve.c:13678
 
102426
 #, gcc-internal-format, gfc-internal-format
 
102427
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
102428
 msgstr ""
 
102429
 
 
102430
-#: fortran/resolve.c:13692
 
102431
+#: fortran/resolve.c:13694
 
102432
 #, gcc-internal-format, gfc-internal-format
 
102433
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
102434
 msgstr ""
 
102435
 
 
102436
-#: fortran/resolve.c:13698
 
102437
+#: fortran/resolve.c:13700
 
102438
 #, gcc-internal-format, gfc-internal-format
 
102439
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
102440
 msgstr ""
 
102441
 
 
102442
-#: fortran/resolve.c:13778
 
102443
+#: fortran/resolve.c:13780
 
102444
 #, gcc-internal-format, gfc-internal-format
 
102445
 msgid "Threadprivate at %L isn't SAVEd"
 
102446
 msgstr ""
 
102447
 
 
102448
-#: fortran/resolve.c:13871
 
102449
+#: fortran/resolve.c:13873
 
102450
 #, gcc-internal-format, gfc-internal-format
 
102451
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
102452
 msgstr ""
 
102453
 
 
102454
-#: fortran/resolve.c:13877
 
102455
+#: fortran/resolve.c:13879
 
102456
 #, gcc-internal-format, gfc-internal-format
 
102457
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
102458
 msgstr ""
 
102459
 
 
102460
-#: fortran/resolve.c:13886
 
102461
+#: fortran/resolve.c:13888
 
102462
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102463
 msgid "DATA element '%s' at %L cannot have a coindex"
 
102464
 msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102465
 
 
102466
-#: fortran/resolve.c:13900
 
102467
+#: fortran/resolve.c:13902
 
102468
 #, gcc-internal-format, gfc-internal-format
 
102469
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
102470
 msgstr ""
 
102471
 
 
102472
-#: fortran/resolve.c:13946
 
102473
+#: fortran/resolve.c:13948
 
102474
 #, gcc-internal-format, gfc-internal-format
 
102475
 msgid "Nonconstant array section at %L in DATA statement"
 
102476
 msgstr ""
 
102477
 
 
102478
-#: fortran/resolve.c:13959
 
102479
+#: fortran/resolve.c:13961
 
102480
 #, gcc-internal-format, gfc-internal-format
 
102481
 msgid "DATA statement at %L has more variables than values"
 
102482
 msgstr ""
 
102483
 
 
102484
-#: fortran/resolve.c:14058
 
102485
+#: fortran/resolve.c:14060
 
102486
 #, gcc-internal-format, gfc-internal-format
 
102487
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
102488
 msgstr ""
 
102489
 
 
102490
-#: fortran/resolve.c:14066
 
102491
+#: fortran/resolve.c:14068
 
102492
 #, gcc-internal-format, gfc-internal-format
 
102493
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
102494
 msgstr ""
 
102495
 
 
102496
-#: fortran/resolve.c:14074
 
102497
+#: fortran/resolve.c:14076
 
102498
 #, gcc-internal-format, gfc-internal-format
 
102499
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
102500
 msgstr ""
 
102501
 
 
102502
-#: fortran/resolve.c:14199
 
102503
+#: fortran/resolve.c:14201
 
102504
 #, gcc-internal-format, gfc-internal-format
 
102505
 msgid "DATA statement at %L has more values than variables"
 
102506
 msgstr ""
 
102507
 
 
102508
-#: fortran/resolve.c:14337
 
102509
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102510
+#: fortran/resolve.c:14339
 
102511
+#, gcc-internal-format, gfc-internal-format
 
102512
 msgid "Label %d at %L defined but not used"
 
102513
-msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
 
102514
+msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
 
102515
 
 
102516
-#: fortran/resolve.c:14342
 
102517
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102518
+#: fortran/resolve.c:14344
 
102519
+#, gcc-internal-format, gfc-internal-format
 
102520
 msgid "Label %d at %L defined but cannot be used"
 
102521
-msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
 
102522
+msgstr "Nimiö %d kohdassa %L on määritelty, mutta sitä ei voida käyttää"
 
102523
 
 
102524
-#: fortran/resolve.c:14426
 
102525
+#: fortran/resolve.c:14428
 
102526
 #, gcc-internal-format, gfc-internal-format
 
102527
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
102528
 msgstr ""
 
102529
 
 
102530
-#: fortran/resolve.c:14435
 
102531
+#: fortran/resolve.c:14437
 
102532
 #, gcc-internal-format, gfc-internal-format
 
102533
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
102534
 msgstr ""
 
102535
 
 
102536
-#: fortran/resolve.c:14443
 
102537
+#: fortran/resolve.c:14445
 
102538
 #, gcc-internal-format, gfc-internal-format
 
102539
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
102540
 msgstr ""
 
102541
 
 
102542
-#: fortran/resolve.c:14459
 
102543
+#: fortran/resolve.c:14461
 
102544
 #, gcc-internal-format, gfc-internal-format
 
102545
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
102546
 msgstr ""
 
102547
 
 
102548
-#: fortran/resolve.c:14562
 
102549
+#: fortran/resolve.c:14564
 
102550
 #, gcc-internal-format, gfc-internal-format
 
102551
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
102552
 msgstr ""
 
102553
 
 
102554
-#: fortran/resolve.c:14577
 
102555
+#: fortran/resolve.c:14579
 
102556
 #, gcc-internal-format, gfc-internal-format
 
102557
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
102558
 msgstr ""
 
102559
 
 
102560
-#: fortran/resolve.c:14589
 
102561
+#: fortran/resolve.c:14591
 
102562
 #, gcc-internal-format, gfc-internal-format
 
102563
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
102564
 msgstr ""
 
102565
 
 
102566
-#: fortran/resolve.c:14598
 
102567
+#: fortran/resolve.c:14600
 
102568
 #, gcc-internal-format, gfc-internal-format
 
102569
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
102570
 msgstr ""
 
102571
 
 
102572
-#: fortran/resolve.c:14677
 
102573
+#: fortran/resolve.c:14679
 
102574
 #, gcc-internal-format, gfc-internal-format
 
102575
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
102576
 msgstr ""
 
102577
 
 
102578
-#: fortran/resolve.c:14688
 
102579
+#: fortran/resolve.c:14690
 
102580
 #, gcc-internal-format, gfc-internal-format
 
102581
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
102582
 msgstr ""
 
102583
 
 
102584
-#: fortran/resolve.c:14699
 
102585
+#: fortran/resolve.c:14701
 
102586
 #, gcc-internal-format, gfc-internal-format
 
102587
 msgid "Substring at %L has length zero"
 
102588
 msgstr ""
 
102589
 
 
102590
-#: fortran/resolve.c:14742
 
102591
+#: fortran/resolve.c:14744
 
102592
 #, gcc-internal-format, gfc-internal-format
 
102593
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
102594
 msgstr ""
 
102595
 
 
102596
-#: fortran/resolve.c:14755
 
102597
+#: fortran/resolve.c:14757
 
102598
 #, gcc-internal-format, gfc-internal-format
 
102599
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
102600
 msgstr ""
 
102601
 
 
102602
-#: fortran/resolve.c:14772
 
102603
+#: fortran/resolve.c:14774
 
102604
 #, gcc-internal-format, gfc-internal-format
 
102605
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
102606
 msgstr ""
 
102607
 
 
102608
-#: fortran/resolve.c:14782
 
102609
+#: fortran/resolve.c:14784
 
102610
 #, gcc-internal-format, gfc-internal-format
 
102611
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
102612
 msgstr ""
 
102613
 
 
102614
-#: fortran/resolve.c:14790
 
102615
+#: fortran/resolve.c:14792
 
102616
 #, gcc-internal-format, gfc-internal-format
 
102617
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
102618
 msgstr ""
 
102619
 
 
102620
-#: fortran/resolve.c:14804
 
102621
+#: fortran/resolve.c:14806
 
102622
 #, gcc-internal-format, gfc-internal-format
 
102623
 msgid "First argument of operator interface at %L cannot be optional"
 
102624
 msgstr ""
 
102625
 
 
102626
-#: fortran/resolve.c:14822
 
102627
+#: fortran/resolve.c:14824
 
102628
 #, gcc-internal-format, gfc-internal-format
 
102629
 msgid "Second argument of operator interface at %L cannot be optional"
 
102630
 msgstr ""
 
102631
 
 
102632
-#: fortran/resolve.c:14829
 
102633
+#: fortran/resolve.c:14831
 
102634
 #, gcc-internal-format, gfc-internal-format
 
102635
 msgid "Operator interface at %L must have, at most, two arguments"
 
102636
 msgstr ""
 
102637
 
 
102638
-#: fortran/resolve.c:14905
 
102639
+#: fortran/resolve.c:14907
 
102640
 #, gcc-internal-format, gfc-internal-format
 
102641
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
102642
 msgstr ""
 
102643
 
 
102644
 #: fortran/scanner.c:335
 
102645
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102646
-#| msgid "ignoring duplicate directory \"%s\"\n"
 
102647
 msgid "Include directory \"%s\": %s"
 
102648
 msgstr "jätetään hakemiston ”%s” kaksoiskappale huomiotta,\n"
 
102649
 
 
102650
 #: fortran/scanner.c:341
 
102651
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102652
-#| msgid "ignoring nonexistent directory \"%s\"\n"
 
102653
 msgid "Nonexistent include directory \"%s\""
 
102654
 msgstr "jätetään puuttuva hakemisto ”%s” huomiotta\n"
 
102655
 
 
102656
@@ -45436,9 +44995,9 @@
 
102657
 msgstr ""
 
102658
 
 
102659
 #: fortran/scanner.c:1953
 
102660
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102661
+#, gcc-internal-format, gfc-internal-format
 
102662
 msgid "Can't open file '%s'"
 
102663
-msgstr "syötetiedoston avaaminen ei onnistu: %s"
 
102664
+msgstr "Ei voi avata tiedostoa ”%s”"
 
102665
 
 
102666
 #: fortran/simplify.c:86
 
102667
 #, gcc-internal-format, gfc-internal-format
 
102668
@@ -45471,14 +45030,14 @@
 
102669
 msgstr ""
 
102670
 
 
102671
 #: fortran/simplify.c:701
 
102672
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102673
+#, gcc-internal-format, gfc-internal-format
 
102674
 msgid "Argument of %s function at %L is negative"
 
102675
-msgstr "%qs ei ole kelpo tulostetiedosto"
 
102676
+msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
 
102677
 
 
102678
 #: fortran/simplify.c:708
 
102679
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102680
+#, gcc-internal-format, gfc-internal-format
 
102681
 msgid "Argument of %s function at %L outside of range [0,127]"
 
102682
-msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
 
102683
+msgstr "Funktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolella"
 
102684
 
 
102685
 #: fortran/simplify.c:726
 
102686
 #, gcc-internal-format, gfc-internal-format
 
102687
@@ -45631,338 +45190,338 @@
 
102688
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
102689
 msgstr ""
 
102690
 
 
102691
-#: fortran/symbol.c:134
 
102692
+#: fortran/symbol.c:123
 
102693
 #, gcc-internal-format, gfc-internal-format
 
102694
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
102695
 msgstr ""
 
102696
 
 
102697
-#: fortran/symbol.c:174
 
102698
+#: fortran/symbol.c:163
 
102699
 #, gcc-internal-format, gfc-internal-format
 
102700
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
102701
 msgstr ""
 
102702
 
 
102703
-#: fortran/symbol.c:196
 
102704
+#: fortran/symbol.c:185
 
102705
 #, gcc-internal-format, gfc-internal-format
 
102706
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
102707
 msgstr ""
 
102708
 
 
102709
-#: fortran/symbol.c:206
 
102710
+#: fortran/symbol.c:195
 
102711
 #, gcc-internal-format, gfc-internal-format
 
102712
 msgid "Letter %c already has an IMPLICIT type at %C"
 
102713
 msgstr ""
 
102714
 
 
102715
-#: fortran/symbol.c:262
 
102716
+#: fortran/symbol.c:251
 
102717
 #, gcc-internal-format, gfc-internal-format
 
102718
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
102719
 msgstr ""
 
102720
 
 
102721
 #. BIND(C) variables should not be implicitly declared.
 
102722
-#: fortran/symbol.c:279
 
102723
+#: fortran/symbol.c:268
 
102724
 #, gcc-internal-format, gfc-internal-format
 
102725
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
102726
 msgstr ""
 
102727
 
 
102728
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
102729
 #. they are implicitly typed.
 
102730
-#: fortran/symbol.c:294
 
102731
+#: fortran/symbol.c:283
 
102732
 #, gcc-internal-format, gfc-internal-format
 
102733
 msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
 
102734
 msgstr ""
 
102735
 
 
102736
-#: fortran/symbol.c:335
 
102737
+#: fortran/symbol.c:324
 
102738
 #, gcc-internal-format, gfc-internal-format
 
102739
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
102740
 msgstr ""
 
102741
 
 
102742
-#: fortran/symbol.c:424
 
102743
+#: fortran/symbol.c:413
 
102744
 #, gcc-internal-format, gfc-internal-format
 
102745
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
102746
 msgstr ""
 
102747
 
 
102748
-#: fortran/symbol.c:448
 
102749
+#: fortran/symbol.c:437
 
102750
 #, gcc-internal-format, gfc-internal-format
 
102751
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
102752
 msgstr ""
 
102753
 
 
102754
-#: fortran/symbol.c:482
 
102755
+#: fortran/symbol.c:471
 
102756
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102757
 msgid "Procedure pointer at %C"
 
102758
 msgstr "tyhjä esittely"
 
102759
 
 
102760
-#: fortran/symbol.c:644
 
102761
+#: fortran/symbol.c:633
 
102762
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102763
 msgid "%s attribute applied to %s %s at %L"
 
102764
 msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
 
102765
 
 
102766
-#: fortran/symbol.c:651
 
102767
+#: fortran/symbol.c:640
 
102768
 #, gcc-internal-format, gfc-internal-format
 
102769
 msgid "BIND(C) applied to %s %s at %L"
 
102770
 msgstr ""
 
102771
 
 
102772
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
102773
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
102774
 #, gcc-internal-format, gfc-internal-format
 
102775
 msgid "%s attribute conflicts with %s attribute at %L"
 
102776
 msgstr ""
 
102777
 
 
102778
-#: fortran/symbol.c:765
 
102779
+#: fortran/symbol.c:754
 
102780
 #, gcc-internal-format, gfc-internal-format
 
102781
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
102782
 msgstr ""
 
102783
 
 
102784
-#: fortran/symbol.c:773
 
102785
+#: fortran/symbol.c:762
 
102786
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102787
 msgid "%s attribute with %s attribute at %L"
 
102788
 msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102789
 
 
102790
-#: fortran/symbol.c:779
 
102791
+#: fortran/symbol.c:768
 
102792
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102793
 msgid "%s attribute with %s attribute in '%s' at %L"
 
102794
 msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
 
102795
 
 
102796
-#: fortran/symbol.c:823
 
102797
+#: fortran/symbol.c:812
 
102798
 #, gcc-internal-format, gfc-internal-format
 
102799
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
102800
 msgstr ""
 
102801
 
 
102802
-#: fortran/symbol.c:826
 
102803
+#: fortran/symbol.c:815
 
102804
 #, gcc-internal-format, gfc-internal-format
 
102805
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
102806
 msgstr ""
 
102807
 
 
102808
-#: fortran/symbol.c:842
 
102809
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102810
+#: fortran/symbol.c:831
 
102811
+#, gcc-internal-format, gfc-internal-format
 
102812
 msgid "Duplicate %s attribute specified at %L"
 
102813
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
102814
+msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
 
102815
 
 
102816
-#: fortran/symbol.c:884
 
102817
+#: fortran/symbol.c:873
 
102818
 #, gcc-internal-format, gfc-internal-format
 
102819
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
102820
 msgstr ""
 
102821
 
 
102822
-#: fortran/symbol.c:910
 
102823
+#: fortran/symbol.c:899
 
102824
 #, gcc-internal-format, gfc-internal-format
 
102825
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
102826
 msgstr ""
 
102827
 
 
102828
-#: fortran/symbol.c:936
 
102829
+#: fortran/symbol.c:925
 
102830
 #, gcc-internal-format, gfc-internal-format
 
102831
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
102832
 msgstr ""
 
102833
 
 
102834
-#: fortran/symbol.c:1066
 
102835
+#: fortran/symbol.c:1055
 
102836
 #, gcc-internal-format, gfc-internal-format
 
102837
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
102838
 msgstr ""
 
102839
 
 
102840
-#: fortran/symbol.c:1085
 
102841
+#: fortran/symbol.c:1074
 
102842
 #, gcc-internal-format, gfc-internal-format
 
102843
 msgid "Duplicate PROTECTED attribute specified at %L"
 
102844
 msgstr ""
 
102845
 
 
102846
-#: fortran/symbol.c:1119
 
102847
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102848
+#: fortran/symbol.c:1108
 
102849
+#, gcc-internal-format, gfc-internal-format
 
102850
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
102851
-msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
 
102852
+msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
 
102853
 
 
102854
-#: fortran/symbol.c:1130
 
102855
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102856
+#: fortran/symbol.c:1119
 
102857
+#, gcc-internal-format, gfc-internal-format
 
102858
 msgid "Duplicate SAVE attribute specified at %L"
 
102859
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
102860
+msgstr "Kaksoiskappale SAVE-attribuutti määritelty kohdassa %L"
 
102861
 
 
102862
-#: fortran/symbol.c:1151
 
102863
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102864
+#: fortran/symbol.c:1140
 
102865
+#, gcc-internal-format, gfc-internal-format
 
102866
 msgid "Duplicate VALUE attribute specified at %L"
 
102867
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
102868
+msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
 
102869
 
 
102870
-#: fortran/symbol.c:1171
 
102871
+#: fortran/symbol.c:1160
 
102872
 #, gcc-internal-format, gfc-internal-format
 
102873
 msgid "Duplicate VOLATILE attribute specified at %L"
 
102874
 msgstr ""
 
102875
 
 
102876
-#: fortran/symbol.c:1190
 
102877
+#: fortran/symbol.c:1179
 
102878
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
102879
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
102880
 msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
102881
 
 
102882
-#: fortran/symbol.c:1481
 
102883
+#: fortran/symbol.c:1470
 
102884
 #, gcc-internal-format, gfc-internal-format
 
102885
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
102886
 msgstr ""
 
102887
 
 
102888
-#: fortran/symbol.c:1515
 
102889
+#: fortran/symbol.c:1504
 
102890
 #, gcc-internal-format, gfc-internal-format
 
102891
 msgid "%s procedure at %L is already declared as %s procedure"
 
102892
 msgstr ""
 
102893
 
 
102894
-#: fortran/symbol.c:1550
 
102895
+#: fortran/symbol.c:1539
 
102896
 #, gcc-internal-format, gfc-internal-format
 
102897
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
102898
 msgstr ""
 
102899
 
 
102900
-#: fortran/symbol.c:1574
 
102901
+#: fortran/symbol.c:1563
 
102902
 #, gcc-internal-format, gfc-internal-format
 
102903
 msgid "ACCESS specification at %L was already specified"
 
102904
 msgstr ""
 
102905
 
 
102906
-#: fortran/symbol.c:1591
 
102907
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102908
+#: fortran/symbol.c:1580
 
102909
+#, gcc-internal-format, gfc-internal-format
 
102910
 msgid "Duplicate BIND attribute specified at %L"
 
102911
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
102912
+msgstr "Kaksoiskappale-BIND-attribuutti määritelty kohdassa %L"
 
102913
 
 
102914
-#: fortran/symbol.c:1598
 
102915
+#: fortran/symbol.c:1587
 
102916
 #, gcc-internal-format, gfc-internal-format
 
102917
 msgid "BIND(C) at %L"
 
102918
 msgstr ""
 
102919
 
 
102920
-#: fortran/symbol.c:1615
 
102921
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102922
+#: fortran/symbol.c:1604
 
102923
+#, gcc-internal-format, gfc-internal-format
 
102924
 msgid "Duplicate EXTENDS attribute specified at %L"
 
102925
-msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
 
102926
+msgstr "Kaksoiskappale-EXTENDS-attribuutti määritelty kohdassa %L"
 
102927
 
 
102928
-#: fortran/symbol.c:1619
 
102929
+#: fortran/symbol.c:1608
 
102930
 #, gcc-internal-format, gfc-internal-format
 
102931
 msgid "EXTENDS at %L"
 
102932
 msgstr ""
 
102933
 
 
102934
-#: fortran/symbol.c:1641
 
102935
+#: fortran/symbol.c:1630
 
102936
 #, gcc-internal-format, gfc-internal-format
 
102937
 msgid "Symbol '%s' at %L already has an explicit interface"
 
102938
 msgstr ""
 
102939
 
 
102940
-#: fortran/symbol.c:1648
 
102941
+#: fortran/symbol.c:1637
 
102942
 #, gcc-internal-format, gfc-internal-format
 
102943
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
102944
 msgstr ""
 
102945
 
 
102946
-#: fortran/symbol.c:1682
 
102947
+#: fortran/symbol.c:1671
 
102948
 #, gcc-internal-format, gfc-internal-format
 
102949
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
102950
 msgstr ""
 
102951
 
 
102952
-#: fortran/symbol.c:1686
 
102953
+#: fortran/symbol.c:1675
 
102954
 #, gcc-internal-format, gfc-internal-format
 
102955
 msgid "Symbol '%s' at %L already has basic type of %s"
 
102956
 msgstr ""
 
102957
 
 
102958
-#: fortran/symbol.c:1693
 
102959
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
102960
+#: fortran/symbol.c:1682
 
102961
+#, gcc-internal-format, gfc-internal-format
 
102962
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
102963
-msgstr "muuttuvakokoista objektia ei voi alustaa"
 
102964
+msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
 
102965
 
 
102966
-#: fortran/symbol.c:1705
 
102967
+#: fortran/symbol.c:1694
 
102968
 #, gcc-internal-format, gfc-internal-format
 
102969
 msgid "Symbol '%s' at %L cannot have a type"
 
102970
 msgstr ""
 
102971
 
 
102972
-#: fortran/symbol.c:1874
 
102973
+#: fortran/symbol.c:1863
 
102974
 #, gcc-internal-format, gfc-internal-format
 
102975
 msgid "Component '%s' at %C already declared at %L"
 
102976
 msgstr ""
 
102977
 
 
102978
-#: fortran/symbol.c:1885
 
102979
+#: fortran/symbol.c:1874
 
102980
 #, gcc-internal-format, gfc-internal-format
 
102981
 msgid "Component '%s' at %C already in the parent type at %L"
 
102982
 msgstr ""
 
102983
 
 
102984
-#: fortran/symbol.c:1970
 
102985
+#: fortran/symbol.c:1959
 
102986
 #, gcc-internal-format, gfc-internal-format
 
102987
 msgid "Symbol '%s' at %C is ambiguous"
 
102988
 msgstr ""
 
102989
 
 
102990
-#: fortran/symbol.c:2002
 
102991
+#: fortran/symbol.c:1991
 
102992
 #, gcc-internal-format, gfc-internal-format
 
102993
 msgid "Derived type '%s' at %C is being used before it is defined"
 
102994
 msgstr ""
 
102995
 
 
102996
-#: fortran/symbol.c:2040
 
102997
+#: fortran/symbol.c:2029
 
102998
 #, gcc-internal-format, gfc-internal-format
 
102999
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
103000
 msgstr ""
 
103001
 
 
103002
-#: fortran/symbol.c:2058
 
103003
+#: fortran/symbol.c:2047
 
103004
 #, gcc-internal-format, gfc-internal-format
 
103005
 msgid "'%s' at %C is not a member of the '%s' structure"
 
103006
 msgstr ""
 
103007
 
 
103008
-#: fortran/symbol.c:2196
 
103009
+#: fortran/symbol.c:2186
 
103010
 #, gcc-internal-format, gfc-internal-format
 
103011
 msgid "Duplicate statement label %d at %L and %L"
 
103012
 msgstr ""
 
103013
 
 
103014
-#: fortran/symbol.c:2207
 
103015
+#: fortran/symbol.c:2197
 
103016
 #, gcc-internal-format, gfc-internal-format
 
103017
 msgid "Label %d at %C already referenced as branch target"
 
103018
 msgstr ""
 
103019
 
 
103020
-#: fortran/symbol.c:2217
 
103021
+#: fortran/symbol.c:2207
 
103022
 #, gcc-internal-format, gfc-internal-format
 
103023
 msgid "Label %d at %C already referenced as a format label"
 
103024
 msgstr ""
 
103025
 
 
103026
-#: fortran/symbol.c:2223
 
103027
+#: fortran/symbol.c:2213
 
103028
 #, gcc-internal-format, gfc-internal-format
 
103029
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
103030
 msgstr ""
 
103031
 
 
103032
-#: fortran/symbol.c:2265
 
103033
+#: fortran/symbol.c:2255
 
103034
 #, gcc-internal-format, gfc-internal-format
 
103035
 msgid "Label %d at %C previously used as a FORMAT label"
 
103036
 msgstr ""
 
103037
 
 
103038
-#: fortran/symbol.c:2274
 
103039
+#: fortran/symbol.c:2264
 
103040
 #, gcc-internal-format, gfc-internal-format
 
103041
 msgid "Label %d at %C previously used as branch target"
 
103042
 msgstr ""
 
103043
 
 
103044
-#: fortran/symbol.c:2280
 
103045
+#: fortran/symbol.c:2270
 
103046
 #, gcc-internal-format, gfc-internal-format
 
103047
 msgid "Shared DO termination label %d at %C"
 
103048
 msgstr ""
 
103049
 
 
103050
-#: fortran/symbol.c:2600
 
103051
+#: fortran/symbol.c:2590
 
103052
 #, gcc-internal-format, gfc-internal-format
 
103053
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
103054
 msgstr ""
 
103055
 
 
103056
-#: fortran/symbol.c:2603
 
103057
+#: fortran/symbol.c:2593
 
103058
 #, gcc-internal-format, gfc-internal-format
 
103059
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
103060
 msgstr ""
 
103061
 
 
103062
 #. Symbol is from another namespace.
 
103063
-#: fortran/symbol.c:2788
 
103064
+#: fortran/symbol.c:2808
 
103065
 #, gcc-internal-format, gfc-internal-format
 
103066
 msgid "Symbol '%s' at %C has already been host associated"
 
103067
 msgstr ""
 
103068
 
 
103069
-#: fortran/symbol.c:3665
 
103070
+#: fortran/symbol.c:3793
 
103071
 #, gcc-internal-format, gfc-internal-format
 
103072
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
103073
 msgstr ""
 
103074
 
 
103075
-#: fortran/symbol.c:3683
 
103076
+#: fortran/symbol.c:3811
 
103077
 #, gcc-internal-format, gfc-internal-format
 
103078
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
103079
 msgstr ""
 
103080
 
 
103081
-#: fortran/symbol.c:3704
 
103082
+#: fortran/symbol.c:3832
 
103083
 #, gcc-internal-format, gfc-internal-format
 
103084
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
103085
 msgstr ""
 
103086
 
 
103087
-#: fortran/symbol.c:3714
 
103088
+#: fortran/symbol.c:3842
 
103089
 #, gcc-internal-format, gfc-internal-format
 
103090
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
103091
 msgstr ""
 
103092
 
 
103093
-#: fortran/symbol.c:3725
 
103094
+#: fortran/symbol.c:3853
 
103095
 #, gcc-internal-format, gfc-internal-format
 
103096
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
103097
 msgstr ""
 
103098
 
 
103099
 #. If the derived type is bind(c), all fields must be
 
103100
 #. interop.
 
103101
-#: fortran/symbol.c:3764
 
103102
+#: fortran/symbol.c:3892
 
103103
 #, gcc-internal-format, gfc-internal-format
 
103104
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
103105
 msgstr ""
 
103106
@@ -45970,25 +45529,25 @@
 
103107
 #. If derived type is param to bind(c) routine, or to one
 
103108
 #. of the iso_c_binding procs, it must be interoperable, so
 
103109
 #. all fields must interop too.
 
103110
-#: fortran/symbol.c:3773
 
103111
+#: fortran/symbol.c:3901
 
103112
 #, gcc-internal-format, gfc-internal-format
 
103113
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
103114
 msgstr ""
 
103115
 
 
103116
-#: fortran/symbol.c:3787
 
103117
+#: fortran/symbol.c:3915
 
103118
 #, gcc-internal-format, gfc-internal-format
 
103119
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
103120
 msgstr ""
 
103121
 
 
103122
-#: fortran/symbol.c:3795
 
103123
+#: fortran/symbol.c:3923
 
103124
 #, gcc-internal-format, gfc-internal-format
 
103125
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
103126
 msgstr ""
 
103127
 
 
103128
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
103129
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
103130
 #, gcc-internal-format, gfc-internal-format
 
103131
 msgid "Symbol '%s' is used before it is typed at %L"
 
103132
-msgstr ""
 
103133
+msgstr "Symbolia ”%s” käytetään ennen kuin sille määritellään tyyppi kohdassa %L"
 
103134
 
 
103135
 #: fortran/target-memory.c:656
 
103136
 #, gcc-internal-format, gfc-internal-format
 
103137
@@ -46087,66 +45646,66 @@
 
103138
 msgstr ""
 
103139
 
 
103140
 #: fortran/trans-const.c:379
 
103141
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
103142
+#, gcc-internal-format, gfc-internal-format
 
103143
 msgid "non-constant initialization expression at %L"
 
103144
-msgstr "vektoriylivuoto lausekkeessa"
 
103145
+msgstr "ei-vakio alustuslauseke kohdassa %L"
 
103146
 
 
103147
 #: fortran/trans-decl.c:1378
 
103148
 #, gcc-internal-format
 
103149
 msgid "intrinsic variable which isn't a procedure"
 
103150
 msgstr ""
 
103151
 
 
103152
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
103153
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
103154
 #, gcc-internal-format, gfc-internal-format
 
103155
 msgid "Return value of function '%s' at %L not set"
 
103156
-msgstr ""
 
103157
+msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
 
103158
 
 
103159
-#: fortran/trans-decl.c:3883
 
103160
+#: fortran/trans-decl.c:3885
 
103161
 #, fuzzy, gcc-internal-format
 
103162
 msgid "Deferred type parameter not yet supported"
 
103163
 msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
 
103164
 
 
103165
-#: fortran/trans-decl.c:4090
 
103166
+#: fortran/trans-decl.c:4092
 
103167
 #, gcc-internal-format, gfc-internal-format
 
103168
 msgid "backend decl for module variable %s already exists"
 
103169
 msgstr ""
 
103170
 
 
103171
-#: fortran/trans-decl.c:4614
 
103172
+#: fortran/trans-decl.c:4616
 
103173
 #, gcc-internal-format, gfc-internal-format
 
103174
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
103175
 msgstr ""
 
103176
 
 
103177
-#: fortran/trans-decl.c:4618
 
103178
+#: fortran/trans-decl.c:4620
 
103179
 #, gcc-internal-format, gfc-internal-format
 
103180
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
103181
 msgstr ""
 
103182
 
 
103183
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
103184
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
103185
 #, gcc-internal-format, gfc-internal-format
 
103186
 msgid "Unused dummy argument '%s' at %L"
 
103187
 msgstr ""
 
103188
 
 
103189
-#: fortran/trans-decl.c:4641
 
103190
+#: fortran/trans-decl.c:4643
 
103191
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103192
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
103193
 msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
 
103194
 
 
103195
-#: fortran/trans-decl.c:4649
 
103196
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
103197
+#: fortran/trans-decl.c:4651
 
103198
+#, gcc-internal-format, gfc-internal-format
 
103199
 msgid "Unused variable '%s' declared at %L"
 
103200
-msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
 
103201
+msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
 
103202
 
 
103203
-#: fortran/trans-decl.c:4697
 
103204
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
103205
+#: fortran/trans-decl.c:4699
 
103206
+#, gcc-internal-format, gfc-internal-format
 
103207
 msgid "Unused parameter '%s' declared at %L"
 
103208
-msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
103209
+msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
 
103210
 
 
103211
-#: fortran/trans-decl.c:4700
 
103212
+#: fortran/trans-decl.c:4702
 
103213
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103214
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
103215
 msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
 
103216
 
 
103217
-#: fortran/trans-decl.c:4715
 
103218
+#: fortran/trans-decl.c:4717
 
103219
 #, gcc-internal-format, gfc-internal-format
 
103220
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
103221
 msgstr ""
 
103222
@@ -46167,9 +45726,9 @@
 
103223
 msgstr ""
 
103224
 
 
103225
 #: fortran/trans-expr.c:3694
 
103226
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
103227
+#, gcc-internal-format, gfc-internal-format
 
103228
 msgid "Unknown argument list function at %L"
 
103229
-msgstr "liian vähän argumentteja funktiolle %qs"
 
103230
+msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
 
103231
 
 
103232
 #: fortran/trans-intrinsic.c:853
 
103233
 #, gcc-internal-format, gfc-internal-format
 
103234
@@ -46182,12 +45741,12 @@
 
103235
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
103236
 msgstr ""
 
103237
 
 
103238
-#: fortran/trans-io.c:2032
 
103239
+#: fortran/trans-io.c:2034
 
103240
 #, gcc-internal-format, gfc-internal-format
 
103241
 msgid "Derived type '%s' at %L has PRIVATE components"
 
103242
 msgstr ""
 
103243
 
 
103244
-#: fortran/trans-io.c:2183
 
103245
+#: fortran/trans-io.c:2185
 
103246
 #, gcc-internal-format, gfc-internal-format
 
103247
 msgid "Bad IO basetype (%d)"
 
103248
 msgstr ""
 
103249
@@ -46290,17 +45849,17 @@
 
103250
 #: java/class.c:1632
 
103251
 #, gcc-internal-format
 
103252
 msgid "abstract method in non-abstract class"
 
103253
-msgstr ""
 
103254
+msgstr "abstrakti metodi ei-abstraktissa luokassa"
 
103255
 
 
103256
 #: java/class.c:2695
 
103257
-#, fuzzy, gcc-internal-format
 
103258
+#, gcc-internal-format
 
103259
 msgid "non-static method %q+D overrides static method"
 
103260
-msgstr "%J%qD esitelty ei-staattisena, edellinen esittely staattinen"
 
103261
+msgstr "ei-staattinen metodi %q+D korvaa staattisen metodin"
 
103262
 
 
103263
 #: java/decl.c:1204
 
103264
-#, fuzzy, gcc-internal-format
 
103265
+#, gcc-internal-format
 
103266
 msgid "%q+D used prior to declaration"
 
103267
-msgstr "%Hprototyypin esittely"
 
103268
+msgstr "%q+D:a käytetty ennen esittelyä"
 
103269
 
 
103270
 #: java/decl.c:1627
 
103271
 #, gcc-internal-format
 
103272
@@ -46405,7 +45964,6 @@
 
103273
 #. duplicate code from LOAD macro
 
103274
 #: java/expr.c:3547
 
103275
 #, fuzzy, gcc-internal-format
 
103276
-#| msgid "unrecognized address"
 
103277
 msgid "unrecognized wide sub-instruction"
 
103278
 msgstr "tunnistamaton osoite"
 
103279
 
 
103280
@@ -46422,7 +45980,7 @@
 
103281
 #: java/jcf-parse.c:1097
 
103282
 #, gcc-internal-format
 
103283
 msgid "bad string constant"
 
103284
-msgstr ""
 
103285
+msgstr "virheellinen merkkijonovakio"
 
103286
 
 
103287
 #: java/jcf-parse.c:1115
 
103288
 #, gcc-internal-format, gfc-internal-format
 
103289
@@ -46453,12 +46011,12 @@
 
103290
 #: java/jcf-parse.c:1462
 
103291
 #, gcc-internal-format
 
103292
 msgid "error while parsing fields"
 
103293
-msgstr ""
 
103294
+msgstr "virhe jäsennettäessä kenttiä"
 
103295
 
 
103296
 #: java/jcf-parse.c:1465
 
103297
 #, gcc-internal-format
 
103298
 msgid "error while parsing methods"
 
103299
-msgstr ""
 
103300
+msgstr "virhe jäsennettäessä metodeja"
 
103301
 
 
103302
 #: java/jcf-parse.c:1468
 
103303
 #, gcc-internal-format
 
103304
@@ -46478,11 +46036,10 @@
 
103305
 #: java/jcf-parse.c:1848
 
103306
 #, gcc-internal-format
 
103307
 msgid "no input file specified"
 
103308
-msgstr ""
 
103309
+msgstr "syötetiedostoa ei ole annettu"
 
103310
 
 
103311
 #: java/jcf-parse.c:1883
 
103312
 #, fuzzy, gcc-internal-format
 
103313
-#| msgid "can't close input file %s: %m"
 
103314
 msgid "can%'t close input file %s: %m"
 
103315
 msgstr "ei voida sulkea syötetiedostoa %s: %m"
 
103316
 
 
103317
@@ -46494,7 +46051,7 @@
 
103318
 #: java/jcf-parse.c:2128
 
103319
 #, gcc-internal-format, gfc-internal-format
 
103320
 msgid "error while reading %s from zip file"
 
103321
-msgstr ""
 
103322
+msgstr "virhe luettaessa %s zip-tiedostosta"
 
103323
 
 
103324
 #: java/jvspec.c:395
 
103325
 #, gcc-internal-format
 
103326
@@ -46509,7 +46066,7 @@
 
103327
 #: java/jvspec.c:404
 
103328
 #, gcc-internal-format
 
103329
 msgid "--resource requires -o"
 
103330
-msgstr ""
 
103331
+msgstr "valitsin --resource vaatii valitsimen -o"
 
103332
 
 
103333
 #: java/jvspec.c:411
 
103334
 #, gcc-internal-format
 
103335
@@ -46519,12 +46076,12 @@
 
103336
 #: java/jvspec.c:418
 
103337
 #, gcc-internal-format
 
103338
 msgid "cannot specify both -C and -o"
 
103339
-msgstr ""
 
103340
+msgstr "ei voi määritellä sekä valitsinta -C että valitsinta -o"
 
103341
 
 
103342
 #: java/jvspec.c:430
 
103343
 #, gcc-internal-format
 
103344
 msgid "cannot create temporary file"
 
103345
-msgstr ""
 
103346
+msgstr "ei voi luoda tilapäistä tiedostoa"
 
103347
 
 
103348
 #: java/jvspec.c:452
 
103349
 #, gcc-internal-format
 
103350
@@ -46564,22 +46121,22 @@
 
103351
 #: java/mangle_name.c:324 java/mangle_name.c:401
 
103352
 #, gcc-internal-format
 
103353
 msgid "internal error - invalid Utf8 name"
 
103354
-msgstr ""
 
103355
+msgstr "sisäinen virhe - virheellinen Utf8-nimi"
 
103356
 
 
103357
 #: java/typeck.c:424
 
103358
-#, fuzzy, gcc-internal-format
 
103359
+#, gcc-internal-format
 
103360
 msgid "junk at end of signature string"
 
103361
-msgstr "roskaa ilmaisun #pragma weak lopussa"
 
103362
+msgstr "roskaa signatuurimerkkijonon lopussa"
 
103363
 
 
103364
 #: java/verify-glue.c:377
 
103365
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
103366
+#, gcc-internal-format, gfc-internal-format
 
103367
 msgid "verification failed: %s"
 
103368
-msgstr "verify_flow_info epäonnistui"
 
103369
+msgstr "verifiointi epäonnistui: %s"
 
103370
 
 
103371
 #: java/verify-glue.c:379
 
103372
 #, gcc-internal-format, gfc-internal-format
 
103373
 msgid "verification failed at PC=%d: %s"
 
103374
-msgstr ""
 
103375
+msgstr "verifiointi epäonnistui kohdassa PC=%d: %s"
 
103376
 
 
103377
 #: java/verify-glue.c:467
 
103378
 #, gcc-internal-format
 
103379
@@ -46593,7 +46150,6 @@
 
103380
 
 
103381
 #: lto/lto-object.c:112
 
103382
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103383
-#| msgid "pex_init failed: %s"
 
103384
 msgid "open %s failed: %s"
 
103385
 msgstr "pex_init epäonnistui: %s"
 
103386
 
 
103387
@@ -46605,13 +46161,11 @@
 
103388
 
 
103389
 #: lto/lto-object.c:158
 
103390
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103391
-#| msgid "%s: %s"
 
103392
 msgid "%s: %s: %s"
 
103393
 msgstr "%s: %s"
 
103394
 
 
103395
 #: lto/lto-object.c:200
 
103396
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103397
-#| msgid "fclose %s"
 
103398
 msgid "close: %s"
 
103399
 msgstr "fclose %s"
 
103400
 
 
103401
@@ -46631,9 +46185,9 @@
 
103402
 msgstr ""
 
103403
 
 
103404
 #: lto/lto.c:2145
 
103405
-#, fuzzy, gcc-internal-format
 
103406
+#, gcc-internal-format
 
103407
 msgid "could not parse hex number"
 
103408
-msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
103409
+msgstr "ei voitu jäsentää heksadesimaalinumeroa"
 
103410
 
 
103411
 #: lto/lto.c:2177
 
103412
 #, gcc-internal-format, gfc-internal-format
 
103413
@@ -46641,14 +46195,14 @@
 
103414
 msgstr ""
 
103415
 
 
103416
 #: lto/lto.c:2186
 
103417
-#, fuzzy, gcc-internal-format
 
103418
+#, gcc-internal-format
 
103419
 msgid "could not parse file offset"
 
103420
-msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
103421
+msgstr "ei voitu jäsentää tiedostosiirrosta"
 
103422
 
 
103423
 #: lto/lto.c:2189
 
103424
-#, fuzzy, gcc-internal-format
 
103425
+#, gcc-internal-format
 
103426
 msgid "unexpected offset"
 
103427
-msgstr "vektoriylivuoto lausekkeessa"
 
103428
+msgstr "odottamaton siirros"
 
103429
 
 
103430
 #: lto/lto.c:2211
 
103431
 #, fuzzy, gcc-internal-format
 
103432
@@ -46673,7 +46227,7 @@
 
103433
 #: lto/lto.c:2440
 
103434
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103435
 msgid "Cannot open %s"
 
103436
-msgstr "syötetiedoston avaaminen ei onnistu: %s"
 
103437
+msgstr "Ei voi avata tiedostoa ”%s”"
 
103438
 
 
103439
 #: lto/lto.c:2461
 
103440
 #, gcc-internal-format, gfc-internal-format
 
103441
@@ -46682,7 +46236,6 @@
 
103442
 
 
103443
 #: lto/lto.c:2472
 
103444
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
103445
-#| msgid "can%'t read %s: %m"
 
103446
 msgid "Cannot read %s"
 
103447
 msgstr "ei voi lukea tiedostoa %s: %m"
 
103448
 
 
103449
@@ -46692,9 +46245,9 @@
 
103450
 msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
 
103451
 
 
103452
 #: lto/lto.c:2597
 
103453
-#, fuzzy, gcc-internal-format
 
103454
+#, gcc-internal-format
 
103455
 msgid "opening LTRANS output list %s: %m"
 
103456
-msgstr "avataan tulostetiedosto %s: %m"
 
103457
+msgstr "avattaessa LTRANS-tulosteluetteloa %s: %m"
 
103458
 
 
103459
 #: lto/lto.c:2640
 
103460
 #, gcc-internal-format
 
103461
@@ -46702,19 +46255,19 @@
 
103462
 msgstr ""
 
103463
 
 
103464
 #: lto/lto.c:2694
 
103465
-#, fuzzy, gcc-internal-format
 
103466
+#, gcc-internal-format
 
103467
 msgid "writing to LTRANS output list %s: %m"
 
103468
-msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
 
103469
+msgstr "kirjoitettaessa LTRANS-tulosteluetteloa %s: %m"
 
103470
 
 
103471
 #: lto/lto.c:2702
 
103472
-#, fuzzy, gcc-internal-format
 
103473
+#, gcc-internal-format
 
103474
 msgid "closing LTRANS output list %s: %m"
 
103475
-msgstr "avataan tulostetiedosto %s: %m"
 
103476
+msgstr "suljettaessa LTRANS-tulosteluetteloa %s: %m"
 
103477
 
 
103478
 #: lto/lto.c:2929
 
103479
-#, fuzzy, gcc-internal-format
 
103480
+#, gcc-internal-format
 
103481
 msgid "could not open symbol resolution file: %m"
 
103482
-msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
 
103483
+msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
 
103484
 
 
103485
 #: lto/lto.c:3046
 
103486
 #, gcc-internal-format
 
103487
@@ -46845,7 +46398,6 @@
 
103488
 #. a different matter.
 
103489
 #: objc/objc-act.c:913
 
103490
 #, fuzzy, gcc-internal-format
 
103491
-#| msgid "opaque vector types cannot be initialized"
 
103492
 msgid "property can not be a bit-field"
 
103493
 msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
 
103494
 
 
103495
@@ -46984,27 +46536,27 @@
 
103496
 #: objc/objc-act.c:2551
 
103497
 #, gcc-internal-format
 
103498
 msgid "comparison of distinct Objective-C types lacks a cast"
 
103499
-msgstr ""
 
103500
+msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
 
103501
 
 
103502
 #: objc/objc-act.c:2555
 
103503
-#, fuzzy, gcc-internal-format
 
103504
+#, gcc-internal-format
 
103505
 msgid "initialization from distinct Objective-C type"
 
103506
-msgstr "alustus yhteensopimattomasta osoitintyypistä"
 
103507
+msgstr "alustus erilaisesta Objective-C-tyypistä"
 
103508
 
 
103509
 #: objc/objc-act.c:2559
 
103510
-#, fuzzy, gcc-internal-format
 
103511
+#, gcc-internal-format
 
103512
 msgid "assignment from distinct Objective-C type"
 
103513
-msgstr "alustus yhteensopimattomasta osoitintyypistä"
 
103514
+msgstr "sijoitus erilaisesta Objective-C-tyypistä"
 
103515
 
 
103516
 #: objc/objc-act.c:2563
 
103517
-#, fuzzy, gcc-internal-format
 
103518
+#, gcc-internal-format
 
103519
 msgid "distinct Objective-C type in return"
 
103520
-msgstr "yhteensopimattomat tyypin palautuksessa"
 
103521
+msgstr "erilainen Objective-C-tyyppi palautuksessa"
 
103522
 
 
103523
 #: objc/objc-act.c:2567
 
103524
-#, fuzzy, gcc-internal-format
 
103525
+#, gcc-internal-format
 
103526
 msgid "passing argument %d of %qE from distinct Objective-C type"
 
103527
-msgstr "yhteensopimatonta osoitintyyppiä olevan argumentin %d antaminen funktiolle %qE"
 
103528
+msgstr "argumentin %d/%qE välitys erilaisesta Objective-C-tyypistä"
 
103529
 
 
103530
 #: objc/objc-act.c:2705
 
103531
 #, gcc-internal-format
 
103532
@@ -47034,15 +46586,15 @@
 
103533
 msgstr "protokollalla %qE on kehäriippuvuus"
 
103534
 
 
103535
 #: objc/objc-act.c:2853 objc/objc-act.c:5676
 
103536
-#, fuzzy, gcc-internal-format
 
103537
+#, gcc-internal-format
 
103538
 msgid "cannot find protocol declaration for %qE"
 
103539
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
103540
+msgstr "ei löydetä protokollaesittelyä %qE:lle"
 
103541
 
 
103542
 #: objc/objc-act.c:3155 objc/objc-act.c:3810 objc/objc-act.c:6389
 
103543
 #: objc/objc-act.c:6864 objc/objc-act.c:6937 objc/objc-act.c:6990
 
103544
-#, fuzzy, gcc-internal-format
 
103545
+#, gcc-internal-format
 
103546
 msgid "cannot find interface declaration for %qE"
 
103547
-msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
103548
+msgstr "ei löydetä rajapintaesittelyä %qE:lle"
 
103549
 
 
103550
 #: objc/objc-act.c:3159
 
103551
 #, gcc-internal-format
 
103552
@@ -47055,9 +46607,9 @@
 
103553
 msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
 
103554
 
 
103555
 #: objc/objc-act.c:3309
 
103556
-#, fuzzy, gcc-internal-format
 
103557
+#, gcc-internal-format
 
103558
 msgid "%qE is not an Objective-C class name or alias"
 
103559
-msgstr "%qs ei ole kelpo tulostetiedosto"
 
103560
+msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
 
103561
 
 
103562
 #: objc/objc-act.c:3324 objc/objc-act.c:3355 objc/objc-act.c:6770
 
103563
 #: objc/objc-act.c:8093 objc/objc-act.c:8144
 
103564
@@ -47068,17 +46620,17 @@
 
103565
 #: objc/objc-act.c:3329
 
103566
 #, gcc-internal-format
 
103567
 msgid "cannot find class %qE"
 
103568
-msgstr ""
 
103569
+msgstr "ei löydetä luokkaa %qE"
 
103570
 
 
103571
 #: objc/objc-act.c:3331
 
103572
 #, gcc-internal-format
 
103573
 msgid "class %qE already exists"
 
103574
-msgstr ""
 
103575
+msgstr "luokka %qE on jo olemassa"
 
103576
 
 
103577
 #: objc/objc-act.c:3373 objc/objc-act.c:6829
 
103578
-#, fuzzy, gcc-internal-format
 
103579
+#, gcc-internal-format
 
103580
 msgid "%qE redeclared as different kind of symbol"
 
103581
-msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
 
103582
+msgstr "%qE esitelty uudelleen erityyppisenä symbolina"
 
103583
 
 
103584
 #: objc/objc-act.c:3664
 
103585
 #, gcc-internal-format
 
103586
@@ -47107,7 +46659,6 @@
 
103587
 
 
103588
 #: objc/objc-act.c:3961 objc/objc-act.c:3989 objc/objc-act.c:4045
 
103589
 #, fuzzy, gcc-internal-format
 
103590
-#| msgid "unused variable %q+D"
 
103591
 msgid "duplicate instance variable %q+D"
 
103592
 msgstr "käyttämätön muuttuja %q+D"
 
103593
 
 
103594
@@ -47129,7 +46680,7 @@
 
103595
 #: objc/objc-act.c:4240
 
103596
 #, gcc-internal-format
 
103597
 msgid "exception of type %<%T%> will be caught"
 
103598
-msgstr ""
 
103599
+msgstr "%<%T%>-tyyppinen poikkeus siepataan"
 
103600
 
 
103601
 #: objc/objc-act.c:4242
 
103602
 #, gcc-internal-format
 
103603
@@ -47169,7 +46720,7 @@
 
103604
 #: objc/objc-act.c:4658
 
103605
 #, gcc-internal-format
 
103606
 msgid "can not use an object as parameter to a method"
 
103607
-msgstr ""
 
103608
+msgstr "ei voi käyttää objektia metodin parametrinä"
 
103609
 
 
103610
 #: objc/objc-act.c:4702
 
103611
 #, gcc-internal-format
 
103612
@@ -47177,14 +46728,14 @@
 
103613
 msgstr ""
 
103614
 
 
103615
 #: objc/objc-act.c:5085
 
103616
-#, fuzzy, gcc-internal-format
 
103617
+#, gcc-internal-format
 
103618
 msgid "multiple methods named %<%c%E%> found"
 
103619
-msgstr "%Juseita parametreja nimellä %qD"
 
103620
+msgstr "löytyi useita metodeja nimellä %<%c%E%>"
 
103621
 
 
103622
 #: objc/objc-act.c:5088
 
103623
-#, fuzzy, gcc-internal-format
 
103624
+#, gcc-internal-format
 
103625
 msgid "using %<%c%s%>"
 
103626
-msgstr "%J%s %<%c%s%>"
 
103627
+msgstr "käytetään %<%c%s%>"
 
103628
 
 
103629
 #: objc/objc-act.c:5097
 
103630
 #, fuzzy, gcc-internal-format
 
103631
@@ -47241,9 +46792,9 @@
 
103632
 
 
103633
 #. We have a type, but it's not an Objective-C type (!).
 
103634
 #: objc/objc-act.c:5566
 
103635
-#, fuzzy, gcc-internal-format
 
103636
+#, gcc-internal-format
 
103637
 msgid "invalid receiver type %qs"
 
103638
-msgstr "epäkelpo osoitintila %qs"
 
103639
+msgstr "virheellinen vastaanottajatyyppi %qs"
 
103640
 
 
103641
 #: objc/objc-act.c:5583
 
103642
 #, gcc-internal-format
 
103643
@@ -47253,27 +46804,27 @@
 
103644
 #: objc/objc-act.c:5597
 
103645
 #, gcc-internal-format
 
103646
 msgid "%qE may not respond to %<%c%E%>"
 
103647
-msgstr ""
 
103648
+msgstr "%qE ei välttämättä vastaa viestiin %<%c%E%>"
 
103649
 
 
103650
 #: objc/objc-act.c:5605
 
103651
 #, gcc-internal-format
 
103652
 msgid "no %<%c%E%> method found"
 
103653
-msgstr ""
 
103654
+msgstr "ei löytynyt %<%c%E%>-methodia"
 
103655
 
 
103656
 #: objc/objc-act.c:5612
 
103657
 #, gcc-internal-format
 
103658
 msgid "(Messages without a matching method signature"
 
103659
-msgstr ""
 
103660
+msgstr "(Viestien ilman täsmäävää metodisignatuuria"
 
103661
 
 
103662
 #: objc/objc-act.c:5614
 
103663
 #, gcc-internal-format
 
103664
 msgid "will be assumed to return %<id%> and accept"
 
103665
-msgstr ""
 
103666
+msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
 
103667
 
 
103668
 #: objc/objc-act.c:5616
 
103669
 #, gcc-internal-format
 
103670
 msgid "%<...%> as arguments.)"
 
103671
-msgstr ""
 
103672
+msgstr "%<...%> argumentteina.)"
 
103673
 
 
103674
 #: objc/objc-act.c:5725
 
103675
 #, gcc-internal-format
 
103676
@@ -47336,7 +46887,6 @@
 
103677
 
 
103678
 #: objc/objc-act.c:6225
 
103679
 #, fuzzy, gcc-internal-format
 
103680
-#| msgid "invalid use of flexible array member"
 
103681
 msgid "instance variable %qs uses flexible array member"
 
103682
 msgstr "joustavien taulukkoalkioiden epäkelpo käyttö"
 
103683
 
 
103684
@@ -47353,14 +46903,14 @@
 
103685
 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
 
103686
 #. initialize them.
 
103687
 #: objc/objc-act.c:6270
 
103688
-#, fuzzy, gcc-internal-format
 
103689
+#, gcc-internal-format
 
103690
 msgid "type %qE has virtual member functions"
 
103691
-msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
 
103692
+msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
 
103693
 
 
103694
 #: objc/objc-act.c:6271
 
103695
-#, fuzzy, gcc-internal-format
 
103696
+#, gcc-internal-format
 
103697
 msgid "illegal aggregate type %qE specified for instance variable %qs"
 
103698
-msgstr "%Jei-staattisen paikallismuuttujan %qD asm-määrittäjä jätetään huomiotta"
 
103699
+msgstr "virheellinen aggregaattityyppi %qE määritelty instanssimuuttujalle %qs"
 
103700
 
 
103701
 #: objc/objc-act.c:6281
 
103702
 #, gcc-internal-format
 
103703
@@ -47378,24 +46928,24 @@
 
103704
 msgstr ""
 
103705
 
 
103706
 #: objc/objc-act.c:6418
 
103707
-#, fuzzy, gcc-internal-format
 
103708
+#, gcc-internal-format
 
103709
 msgid "instance variable %qE is declared private"
 
103710
-msgstr "halutaan rekisterimuuttujan %qD osoite"
 
103711
+msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
 
103712
 
 
103713
 #: objc/objc-act.c:6429
 
103714
-#, fuzzy, gcc-internal-format
 
103715
+#, gcc-internal-format
 
103716
 msgid "instance variable %qE is %s; this will be a hard error in the future"
 
103717
-msgstr "halutaan rekisterimuuttujan %qD osoite"
 
103718
+msgstr "instanssimuuttuja %qE on %s; tämä saattaa olla kova virhe tulevaisuudessa"
 
103719
 
 
103720
 #: objc/objc-act.c:6436
 
103721
-#, fuzzy, gcc-internal-format
 
103722
+#, gcc-internal-format
 
103723
 msgid "instance variable %qE is declared %s"
 
103724
-msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
 
103725
+msgstr "instanssimuuttuja %qE esiteltiin nimellä %s"
 
103726
 
 
103727
 #: objc/objc-act.c:6547 objc/objc-act.c:6662
 
103728
-#, fuzzy, gcc-internal-format
 
103729
+#, gcc-internal-format
 
103730
 msgid "incomplete implementation of class %qE"
 
103731
-msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
 
103732
+msgstr "luokan %qE vaillinainen toteutus"
 
103733
 
 
103734
 #: objc/objc-act.c:6551 objc/objc-act.c:6666
 
103735
 #, fuzzy, gcc-internal-format
 
103736
@@ -47403,9 +46953,9 @@
 
103737
 msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
 
103738
 
 
103739
 #: objc/objc-act.c:6560 objc/objc-act.c:6674
 
103740
-#, fuzzy, gcc-internal-format
 
103741
+#, gcc-internal-format
 
103742
 msgid "method definition for %<%c%E%> not found"
 
103743
-msgstr "sisäkkäinen uudelleenmäärittely: %<struct %s%>"
 
103744
+msgstr "%<%c%E%>:n metodimäärittelyä ei löytynyt"
 
103745
 
 
103746
 #: objc/objc-act.c:6715
 
103747
 #, gcc-internal-format
 
103748
@@ -47428,19 +46978,19 @@
 
103749
 msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
 
103750
 
 
103751
 #: objc/objc-act.c:6880
 
103752
-#, fuzzy, gcc-internal-format
 
103753
+#, gcc-internal-format
 
103754
 msgid "previous declaration of %qE"
 
103755
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
103756
+msgstr "%qE:n edellinen esittely"
 
103757
 
 
103758
 #: objc/objc-act.c:6882
 
103759
-#, fuzzy, gcc-internal-format
 
103760
+#, gcc-internal-format
 
103761
 msgid "previous declaration"
 
103762
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
103763
+msgstr "edellinen esittely"
 
103764
 
 
103765
 #: objc/objc-act.c:6895 objc/objc-act.c:6897
 
103766
-#, fuzzy, gcc-internal-format
 
103767
+#, gcc-internal-format
 
103768
 msgid "duplicate interface declaration for class %qE"
 
103769
-msgstr "%qs-nimikkeen kaksoisesittely"
 
103770
+msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
 
103771
 
 
103772
 #: objc/objc-act.c:7216 objc/objc-act.c:7411
 
103773
 #, gcc-internal-format
 
103774
@@ -47550,19 +47100,19 @@
 
103775
 msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
103776
 
 
103777
 #: objc/objc-act.c:8189
 
103778
-#, fuzzy, gcc-internal-format
 
103779
+#, gcc-internal-format
 
103780
 msgid "duplicate declaration for protocol %qE"
 
103781
-msgstr "%qs-nimikkeen kaksoisesittely"
 
103782
+msgstr "protokollan %qE esittelyn kaksoiskappale"
 
103783
 
 
103784
 #: objc/objc-act.c:8699
 
103785
-#, fuzzy, gcc-internal-format
 
103786
+#, gcc-internal-format
 
103787
 msgid "conflicting types for %<%c%s%>"
 
103788
-msgstr "ristiriitaiset tyypit %qD:lle"
 
103789
+msgstr "ristiriitaiset tyypit kohteelle %<%c%s%>:lle"
 
103790
 
 
103791
 #: objc/objc-act.c:8703
 
103792
-#, fuzzy, gcc-internal-format
 
103793
+#, gcc-internal-format
 
103794
 msgid "previous declaration of %<%c%s%>"
 
103795
-msgstr "%J%qD:lle ei ole aiempaa esittelyä"
 
103796
+msgstr "%<%c%s%>:n aikasempi esittely"
 
103797
 
 
103798
 #: objc/objc-act.c:8803
 
103799
 #, gcc-internal-format
 
103800
@@ -47585,9 +47135,9 @@
 
103801
 msgstr "halutaan rekisterimuuttujan %qD osoite"
 
103802
 
 
103803
 #: objc/objc-act.c:9379
 
103804
-#, fuzzy, gcc-internal-format
 
103805
+#, gcc-internal-format
 
103806
 msgid "local declaration of %qE hides instance variable"
 
103807
-msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
 
103808
+msgstr "%qE:n paikallinen esittely piilottaa instanssimuuttujan"
 
103809
 
 
103810
 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
 
103811
 #. should be impossible for real properties, which always
 
103812
@@ -47613,9 +47163,9 @@
 
103813
 msgstr ""
 
103814
 
 
103815
 #: objc/objc-encoding.c:130
 
103816
-#, fuzzy, gcc-internal-format
 
103817
+#, gcc-internal-format
 
103818
 msgid "type %qT does not have a known size"
 
103819
-msgstr "%J%qD on tavallisesti ei-staattinen funktio"
 
103820
+msgstr "tyypillä %qT ei ole tunnettua kokoa"
 
103821
 
 
103822
 #: objc/objc-encoding.c:718
 
103823
 #, gcc-internal-format
 
103824
Index: gcc/tree-vect-patterns.c
 
103825
===================================================================
 
103826
--- a/src/gcc/tree-vect-patterns.c      (.../tags/gcc_4_8_1_release)
 
103827
+++ b/src/gcc/tree-vect-patterns.c      (.../branches/gcc-4_8-branch)
 
103828
@@ -638,7 +638,10 @@
 
103829
           && vect_handle_widen_op_by_const (last_stmt, MULT_EXPR, oprnd1,
 
103830
                                            &oprnd0, stmts, type,
 
103831
                                            &half_type0, def_stmt0))
 
103832
-        half_type1 = half_type0;
 
103833
+       {
 
103834
+         half_type1 = half_type0;
 
103835
+         oprnd1 = fold_convert (half_type1, oprnd1);
 
103836
+       }
 
103837
       else
 
103838
         return NULL;
 
103839
     }
 
103840
Index: gcc/ira.c
 
103841
===================================================================
 
103842
--- a/src/gcc/ira.c     (.../tags/gcc_4_8_1_release)
 
103843
+++ b/src/gcc/ira.c     (.../branches/gcc-4_8-branch)
 
103844
@@ -2863,6 +2863,28 @@
 
103845
     }
 
103846
 }
 
103847
 
 
103848
+/* Check whether the SUBREG is a paradoxical subreg and set the result
 
103849
+   in PDX_SUBREGS.  */
 
103850
+
 
103851
+static int
 
103852
+set_paradoxical_subreg (rtx *subreg, void *pdx_subregs)
 
103853
+{
 
103854
+  rtx reg;
 
103855
+
 
103856
+  if ((*subreg) == NULL_RTX)
 
103857
+    return 1;
 
103858
+  if (GET_CODE (*subreg) != SUBREG)
 
103859
+    return 0;
 
103860
+  reg = SUBREG_REG (*subreg);
 
103861
+  if (!REG_P (reg))
 
103862
+    return 0;
 
103863
+
 
103864
+  if (paradoxical_subreg_p (*subreg))
 
103865
+    ((bool *)pdx_subregs)[REGNO (reg)] = true;
 
103866
+
 
103867
+  return 0;
 
103868
+}
 
103869
+
 
103870
 /* In DEBUG_INSN location adjust REGs from CLEARED_REGS bitmap to the
 
103871
    equivalent replacement.  */
 
103872
 
 
103873
@@ -2901,16 +2923,33 @@
 
103874
   basic_block bb;
 
103875
   int loop_depth;
 
103876
   bitmap cleared_regs;
 
103877
+  bool *pdx_subregs;
 
103878
 
 
103879
   /* We need to keep track of whether or not we recorded a LABEL_REF so
 
103880
      that we know if the jump optimizer needs to be rerun.  */
 
103881
   recorded_label_ref = 0;
 
103882
 
 
103883
+  /* Use pdx_subregs to show whether a reg is used in a paradoxical
 
103884
+     subreg.  */
 
103885
+  pdx_subregs = XCNEWVEC (bool, max_regno);
 
103886
+
 
103887
   reg_equiv = XCNEWVEC (struct equivalence, max_regno);
 
103888
   grow_reg_equivs ();
 
103889
 
 
103890
   init_alias_analysis ();
 
103891
 
 
103892
+  /* Scan insns and set pdx_subregs[regno] if the reg is used in a
 
103893
+     paradoxical subreg. Don't set such reg sequivalent to a mem,
 
103894
+     because lra will not substitute such equiv memory in order to
 
103895
+     prevent access beyond allocated memory for paradoxical memory subreg.  */
 
103896
+  FOR_EACH_BB (bb)
 
103897
+    FOR_BB_INSNS (bb, insn)
 
103898
+      {
 
103899
+       if (! INSN_P (insn))
 
103900
+         continue;
 
103901
+       for_each_rtx (&insn, set_paradoxical_subreg, (void *)pdx_subregs);
 
103902
+      }
 
103903
+
 
103904
   /* Scan the insns and find which registers have equivalences.  Do this
 
103905
      in a separate scan of the insns because (due to -fcse-follow-jumps)
 
103906
      a register can be set below its use.  */
 
103907
@@ -3008,6 +3047,13 @@
 
103908
              continue;
 
103909
            }
 
103910
 
 
103911
+         /* Don't set reg (if pdx_subregs[regno] == true) equivalent to a mem.  */
 
103912
+         if (MEM_P (src) && pdx_subregs[regno])
 
103913
+           {
 
103914
+             note_stores (set, no_equiv, NULL);
 
103915
+             continue;
 
103916
+           }
 
103917
+
 
103918
          note = find_reg_note (insn, REG_EQUAL, NULL_RTX);
 
103919
 
 
103920
          /* cse sometimes generates function invariants, but doesn't put a
 
103921
@@ -3166,7 +3212,8 @@
 
103922
          && reg_equiv[regno].init_insns != const0_rtx
 
103923
          && ! find_reg_note (XEXP (reg_equiv[regno].init_insns, 0),
 
103924
                              REG_EQUIV, NULL_RTX)
 
103925
-         && ! contains_replace_regs (XEXP (dest, 0)))
 
103926
+         && ! contains_replace_regs (XEXP (dest, 0))
 
103927
+         && ! pdx_subregs[regno])
 
103928
        {
 
103929
          rtx init_insn = XEXP (reg_equiv[regno].init_insns, 0);
 
103930
          if (validate_equiv_mem (init_insn, src, dest)
 
103931
@@ -3357,6 +3404,7 @@
 
103932
 
 
103933
   end_alias_analysis ();
 
103934
   free (reg_equiv);
 
103935
+  free (pdx_subregs);
 
103936
   return recorded_label_ref;
 
103937
 }
 
103938
 
 
103939
Index: gcc/tree-vect-stmts.c
 
103940
===================================================================
 
103941
--- a/src/gcc/tree-vect-stmts.c (.../tags/gcc_4_8_1_release)
 
103942
+++ b/src/gcc/tree-vect-stmts.c (.../branches/gcc-4_8-branch)
 
103943
@@ -3796,6 +3796,7 @@
 
103944
   enum vect_def_type dt;
 
103945
   stmt_vec_info prev_stmt_info = NULL;
 
103946
   tree dataref_ptr = NULL_TREE;
 
103947
+  gimple ptr_incr = NULL;
 
103948
   int nunits = TYPE_VECTOR_SUBPARTS (vectype);
 
103949
   int ncopies;
 
103950
   int j;
 
103951
@@ -4040,7 +4041,6 @@
 
103952
   for (j = 0; j < ncopies; j++)
 
103953
     {
 
103954
       gimple new_stmt;
 
103955
-      gimple ptr_incr;
 
103956
 
 
103957
       if (j == 0)
 
103958
        {
 
103959
@@ -4313,7 +4313,7 @@
 
103960
   tree dummy;
 
103961
   enum dr_alignment_support alignment_support_scheme;
 
103962
   tree dataref_ptr = NULL_TREE;
 
103963
-  gimple ptr_incr;
 
103964
+  gimple ptr_incr = NULL;
 
103965
   int nunits = TYPE_VECTOR_SUBPARTS (vectype);
 
103966
   int ncopies;
 
103967
   int i, j, group_size;
 
103968
Index: gcc/config.gcc
 
103969
===================================================================
 
103970
--- a/src/gcc/config.gcc        (.../tags/gcc_4_8_1_release)
 
103971
+++ b/src/gcc/config.gcc        (.../branches/gcc-4_8-branch)
 
103972
@@ -2066,20 +2066,24 @@
 
103973
        extra_options="${extra_options} rs6000/sysv4.opt"
 
103974
        tmake_file="rs6000/t-fprules rs6000/t-rtems t-rtems rs6000/t-ppccomm"
 
103975
        ;;
 
103976
-powerpc-*-linux* | powerpc64-*-linux*)
 
103977
+powerpc*-*-linux*)
 
103978
        tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h rs6000/sysv4.h"
 
103979
        extra_options="${extra_options} rs6000/sysv4.opt"
 
103980
        tmake_file="rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
 
103981
+       case ${target} in
 
103982
+           powerpc*le-*-*)
 
103983
+           tm_file="${tm_file} rs6000/sysv4le.h" ;;
 
103984
+       esac
 
103985
        maybe_biarch=yes
 
103986
        case ${target} in
 
103987
-           powerpc64-*-linux*spe* | powerpc64-*-linux*paired*)
 
103988
+           powerpc64*-*-linux*spe* | powerpc64*-*-linux*paired*)
 
103989
                echo "*** Configuration ${target} not supported" 1>&2
 
103990
                exit 1
 
103991
                ;;
 
103992
-           powerpc-*-linux*spe* | powerpc-*-linux*paired*)
 
103993
+           powerpc*-*-linux*spe* | powerpc*-*-linux*paired*)
 
103994
                maybe_biarch=
 
103995
                ;;
 
103996
-           powerpc64-*-linux*)
 
103997
+           powerpc64*-*-linux*)
 
103998
                test x$with_cpu != x || cpu_is_64bit=yes
 
103999
                maybe_biarch=always
 
104000
                ;;
 
104001
Index: gcc/tlink.c
 
104002
===================================================================
 
104003
--- a/src/gcc/tlink.c   (.../tags/gcc_4_8_1_release)
 
104004
+++ b/src/gcc/tlink.c   (.../branches/gcc-4_8-branch)
 
104005
@@ -817,18 +817,18 @@
 
104006
 void
 
104007
 do_tlink (char **ld_argv, char **object_lst ATTRIBUTE_UNUSED)
 
104008
 {
 
104009
-  int exit = tlink_execute ("ld", ld_argv, ldout, lderrout);
 
104010
+  int ret = tlink_execute ("ld", ld_argv, ldout, lderrout);
 
104011
 
 
104012
   tlink_init ();
 
104013
 
 
104014
-  if (exit)
 
104015
+  if (ret)
 
104016
     {
 
104017
       int i = 0;
 
104018
 
 
104019
       /* Until collect does a better job of figuring out which are object
 
104020
         files, assume that everything on the command line could be.  */
 
104021
       if (read_repo_files (ld_argv))
 
104022
-       while (exit && i++ < MAX_ITERATIONS)
 
104023
+       while (ret && i++ < MAX_ITERATIONS)
 
104024
          {
 
104025
            if (tlink_verbose >= 3)
 
104026
              {
 
104027
@@ -843,7 +843,7 @@
 
104028
              break;
 
104029
            if (tlink_verbose)
 
104030
              fprintf (stderr, _("collect: relinking\n"));
 
104031
-           exit = tlink_execute ("ld", ld_argv, ldout, lderrout);
 
104032
+           ret = tlink_execute ("ld", ld_argv, ldout, lderrout);
 
104033
          }
 
104034
     }
 
104035
 
 
104036
@@ -851,10 +851,10 @@
 
104037
   unlink (ldout);
 
104038
   dump_ld_file (lderrout, stderr);
 
104039
   unlink (lderrout);
 
104040
-  if (exit)
 
104041
+  if (ret)
 
104042
     {
 
104043
-      error ("ld returned %d exit status", exit);
 
104044
-      collect_exit (exit);
 
104045
+      error ("ld returned %d exit status", ret);
 
104046
+      exit (ret);
 
104047
     }
 
104048
   else
 
104049
     {
 
104050
Index: gcc/Makefile.in
 
104051
===================================================================
 
104052
--- a/src/gcc/Makefile.in       (.../tags/gcc_4_8_1_release)
 
104053
+++ b/src/gcc/Makefile.in       (.../branches/gcc-4_8-branch)
 
104054
@@ -2505,7 +2505,7 @@
 
104055
    $(TM_H) coretypes.h $(TREE_PASS_H) $(FLAGS_H) \
 
104056
    tree-iterator.h $(BASIC_BLOCK_H) $(GIMPLE_H) $(TREE_INLINE_H) \
 
104057
    $(VEC_H) langhooks.h alloc-pool.h pointer-set.h $(CFGLOOP_H) \
 
104058
-   $(TARGET_H) $(GIMPLE_PRETTY_PRINT_H) $(DIAGNOSTIC_CORE_H)
 
104059
+   $(TARGET_H) $(GIMPLE_PRETTY_PRINT_H) $(DIAGNOSTIC_CORE_H) $(PARAMS_H)
 
104060
 tree-optimize.o : tree-optimize.c $(TREE_FLOW_H) $(CONFIG_H) $(SYSTEM_H) \
 
104061
    $(TREE_H) $(TM_P_H) $(GGC_H) \
 
104062
    $(DIAGNOSTIC_H) $(BASIC_BLOCK_H) $(FLAGS_H) $(TM_H) \
 
104063
Index: gcc/config/alpha/alpha.md
 
104064
===================================================================
 
104065
--- a/src/gcc/config/alpha/alpha.md     (.../tags/gcc_4_8_1_release)
 
104066
+++ b/src/gcc/config/alpha/alpha.md     (.../branches/gcc-4_8-branch)
 
104067
@@ -23,6 +23,7 @@
 
104068
 ;; Uses of UNSPEC in this file:
 
104069
 
 
104070
 (define_c_enum "unspec" [
 
104071
+  UNSPEC_XFLT_COMPARE
 
104072
   UNSPEC_ARG_HOME
 
104073
   UNSPEC_LDGP1
 
104074
   UNSPEC_INSXH
 
104075
Index: gcc/config/alpha/alpha.c
 
104076
===================================================================
 
104077
--- a/src/gcc/config/alpha/alpha.c      (.../tags/gcc_4_8_1_release)
 
104078
+++ b/src/gcc/config/alpha/alpha.c      (.../branches/gcc-4_8-branch)
 
104079
@@ -2700,12 +2700,12 @@
 
104080
       break;
 
104081
 
 
104082
     case GE:  case GT:  case GEU:  case GTU:
 
104083
-      /* These must be swapped.  */
 
104084
-      if (op1 != CONST0_RTX (cmp_mode))
 
104085
-       {
 
104086
-         code = swap_condition (code);
 
104087
-         tem = op0, op0 = op1, op1 = tem;
 
104088
-       }
 
104089
+      /* These normally need swapping, but for integer zero we have
 
104090
+        special patterns that recognize swapped operands.  */
 
104091
+      if (cmp_mode == DImode && op1 == const0_rtx)
 
104092
+       break;
 
104093
+      code = swap_condition (code);
 
104094
+      tem = op0, op0 = op1, op1 = tem;
 
104095
       break;
 
104096
 
 
104097
     default:
 
104098
@@ -3067,12 +3067,9 @@
 
104099
   operands[1] = op1;
 
104100
   out = gen_reg_rtx (DImode);
 
104101
 
 
104102
-  /* What's actually returned is -1,0,1, not a proper boolean value,
 
104103
-     so use an EXPR_LIST as with a generic libcall instead of a 
 
104104
-     comparison type expression.  */
 
104105
-  note = gen_rtx_EXPR_LIST (VOIDmode, op1, NULL_RTX);
 
104106
-  note = gen_rtx_EXPR_LIST (VOIDmode, op0, note);
 
104107
-  note = gen_rtx_EXPR_LIST (VOIDmode, func, note);
 
104108
+  /* What's actually returned is -1,0,1, not a proper boolean value.  */
 
104109
+  note = gen_rtx_fmt_ee (cmp_code, VOIDmode, op0, op1);
 
104110
+  note = gen_rtx_UNSPEC (DImode, gen_rtvec (1, note), UNSPEC_XFLT_COMPARE);
 
104111
   alpha_emit_xfloating_libcall (func, out, operands, 2, note);
 
104112
 
 
104113
   return out;
 
104114
Index: gcc/config/i386/i386.md
 
104115
===================================================================
 
104116
--- a/src/gcc/config/i386/i386.md       (.../tags/gcc_4_8_1_release)
 
104117
+++ b/src/gcc/config/i386/i386.md       (.../branches/gcc-4_8-branch)
 
104118
@@ -12120,8 +12120,8 @@
 
104119
 
 
104120
 (define_insn "bmi_bextr_<mode>"
 
104121
   [(set (match_operand:SWI48 0 "register_operand" "=r,r")
 
104122
-        (unspec:SWI48 [(match_operand:SWI48 1 "register_operand" "r,r")
 
104123
-                       (match_operand:SWI48 2 "nonimmediate_operand" "r,m")]
 
104124
+        (unspec:SWI48 [(match_operand:SWI48 1 "nonimmediate_operand" "r,m")
 
104125
+                       (match_operand:SWI48 2 "register_operand" "r,r")]
 
104126
                        UNSPEC_BEXTR))
 
104127
    (clobber (reg:CC FLAGS_REG))]
 
104128
   "TARGET_BMI"
 
104129
@@ -12174,9 +12174,9 @@
 
104130
 ;; BMI2 instructions.
 
104131
 (define_insn "bmi2_bzhi_<mode>3"
 
104132
   [(set (match_operand:SWI48 0 "register_operand" "=r")
 
104133
-       (and:SWI48 (match_operand:SWI48 1 "register_operand" "r")
 
104134
-                  (lshiftrt:SWI48 (const_int -1)
 
104135
-                                  (match_operand:SWI48 2 "nonimmediate_operand" "rm"))))
 
104136
+       (and:SWI48 (lshiftrt:SWI48 (const_int -1)
 
104137
+                                  (match_operand:SWI48 2 "register_operand" "r"))
 
104138
+                  (match_operand:SWI48 1 "nonimmediate_operand" "rm")))
 
104139
    (clobber (reg:CC FLAGS_REG))]
 
104140
   "TARGET_BMI2"
 
104141
   "bzhi\t{%2, %1, %0|%0, %1, %2}"
 
104142
@@ -17043,6 +17043,7 @@
 
104143
   "(TARGET_READ_MODIFY_WRITE || optimize_insn_for_size_p ())
 
104144
    && peep2_reg_dead_p (4, operands[0])
 
104145
    && !reg_overlap_mentioned_p (operands[0], operands[1])
 
104146
+   && !reg_overlap_mentioned_p (operands[0], operands[2])
 
104147
    && (<MODE>mode != QImode
 
104148
        || immediate_operand (operands[2], QImode)
 
104149
        || q_regs_operand (operands[2], QImode))
 
104150
@@ -17107,6 +17108,7 @@
 
104151
        || immediate_operand (operands[2], SImode)
 
104152
        || q_regs_operand (operands[2], SImode))
 
104153
    && !reg_overlap_mentioned_p (operands[0], operands[1])
 
104154
+   && !reg_overlap_mentioned_p (operands[0], operands[2])
 
104155
    && ix86_match_ccmode (peep2_next_insn (3),
 
104156
                         (GET_CODE (operands[3]) == PLUS
 
104157
                          || GET_CODE (operands[3]) == MINUS)
 
104158
Index: gcc/config/i386/predicates.md
 
104159
===================================================================
 
104160
--- a/src/gcc/config/i386/predicates.md (.../tags/gcc_4_8_1_release)
 
104161
+++ b/src/gcc/config/i386/predicates.md (.../branches/gcc-4_8-branch)
 
104162
@@ -835,19 +835,28 @@
 
104163
     return false;
 
104164
 
 
104165
   /* VSIB addressing doesn't support (%rip).  */
 
104166
-  if (parts.disp && GET_CODE (parts.disp) == CONST)
 
104167
+  if (parts.disp)
 
104168
     {
 
104169
-      disp = XEXP (parts.disp, 0);
 
104170
-      if (GET_CODE (disp) == PLUS)
 
104171
-       disp = XEXP (disp, 0);
 
104172
-      if (GET_CODE (disp) == UNSPEC)
 
104173
-       switch (XINT (disp, 1))
 
104174
-         {
 
104175
-         case UNSPEC_GOTPCREL:
 
104176
-         case UNSPEC_PCREL:
 
104177
-         case UNSPEC_GOTNTPOFF:
 
104178
-           return false;
 
104179
-         }
 
104180
+      disp = parts.disp;
 
104181
+      if (GET_CODE (disp) == CONST)
 
104182
+       {
 
104183
+         disp = XEXP (disp, 0);
 
104184
+         if (GET_CODE (disp) == PLUS)
 
104185
+           disp = XEXP (disp, 0);
 
104186
+         if (GET_CODE (disp) == UNSPEC)
 
104187
+           switch (XINT (disp, 1))
 
104188
+             {
 
104189
+             case UNSPEC_GOTPCREL:
 
104190
+             case UNSPEC_PCREL:
 
104191
+             case UNSPEC_GOTNTPOFF:
 
104192
+               return false;
 
104193
+             }
 
104194
+       }
 
104195
+      if (TARGET_64BIT
 
104196
+         && flag_pic
 
104197
+         && (GET_CODE (disp) == SYMBOL_REF
 
104198
+             || GET_CODE (disp) == LABEL_REF))
 
104199
+       return false;
 
104200
     }
 
104201
 
 
104202
   return true;
 
104203
Index: gcc/config/i386/sse.md
 
104204
===================================================================
 
104205
--- a/src/gcc/config/i386/sse.md        (.../tags/gcc_4_8_1_release)
 
104206
+++ b/src/gcc/config/i386/sse.md        (.../branches/gcc-4_8-branch)
 
104207
@@ -3603,7 +3603,7 @@
 
104208
        (vec_select:V4SF
 
104209
          (vec_concat:V8SF
 
104210
            (match_operand:V4SF 1 "nonimmediate_operand" " 0,x,0,x,0")
 
104211
-           (match_operand:V4SF 2 "nonimmediate_operand" " x,x,m,x,x"))
 
104212
+           (match_operand:V4SF 2 "nonimmediate_operand" " x,x,m,m,x"))
 
104213
          (parallel [(const_int 0)
 
104214
                     (const_int 1)
 
104215
                     (const_int 4)
 
104216
Index: gcc/config/i386/driver-i386.c
 
104217
===================================================================
 
104218
--- a/src/gcc/config/i386/driver-i386.c (.../tags/gcc_4_8_1_release)
 
104219
+++ b/src/gcc/config/i386/driver-i386.c (.../branches/gcc-4_8-branch)
 
104220
@@ -520,8 +520,7 @@
 
104221
       if (vendor == signature_AMD_ebx
 
104222
          || vendor == signature_CENTAUR_ebx
 
104223
          || vendor == signature_CYRIX_ebx
 
104224
-         || vendor == signature_NSC_ebx
 
104225
-         || vendor == signature_TM2_ebx)
 
104226
+         || vendor == signature_NSC_ebx)
 
104227
        cache = detect_caches_amd (ext_level);
 
104228
       else if (vendor == signature_INTEL_ebx)
 
104229
        {
 
104230
Index: gcc/config/i386/i386.c
 
104231
===================================================================
 
104232
--- a/src/gcc/config/i386/i386.c        (.../tags/gcc_4_8_1_release)
 
104233
+++ b/src/gcc/config/i386/i386.c        (.../branches/gcc-4_8-branch)
 
104234
@@ -6396,7 +6396,7 @@
 
104235
 
 
104236
   /* Likewise, error if the ABI requires us to return values in the
 
104237
      x87 registers and the user specified -mno-80387.  */
 
104238
-  if (!TARGET_80387 && in_return)
 
104239
+  if (in_return && !TARGET_FLOAT_RETURNS_IN_80387)
 
104240
     for (i = 0; i < n; i++)
 
104241
       if (regclass[i] == X86_64_X87_CLASS
 
104242
          || regclass[i] == X86_64_X87UP_CLASS
 
104243
@@ -31780,7 +31780,13 @@
 
104244
        }
 
104245
 
 
104246
       if (target == 0)
 
104247
-       target = gen_reg_rtx (mode);
 
104248
+       {
 
104249
+         /* mode is VOIDmode if __builtin_rd* has been called
 
104250
+            without lhs.  */
 
104251
+         if (mode == VOIDmode)
 
104252
+           return target;
 
104253
+         target = gen_reg_rtx (mode);
 
104254
+       }
 
104255
 
 
104256
       if (TARGET_64BIT)
 
104257
        {
 
104258
@@ -35444,6 +35450,46 @@
 
104259
     }
 
104260
 }
 
104261
 
 
104262
+/* Fix up a Windows system unwinder issue.  If an EH region falls thru into
 
104263
+   the epilogue, the Windows system unwinder will apply epilogue logic and
 
104264
+   produce incorrect offsets.  This can be avoided by adding a nop between
 
104265
+   the last insn that can throw and the first insn of the epilogue.  */
 
104266
+
 
104267
+static void
 
104268
+ix86_seh_fixup_eh_fallthru (void)
 
104269
+{
 
104270
+  edge e;
 
104271
+  edge_iterator ei;
 
104272
+
 
104273
+  FOR_EACH_EDGE (e, ei, EXIT_BLOCK_PTR->preds)
 
104274
+    {
 
104275
+      rtx insn, next;
 
104276
+
 
104277
+      /* Find the beginning of the epilogue.  */
 
104278
+      for (insn = BB_END (e->src); insn != NULL; insn = PREV_INSN (insn))
 
104279
+       if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_EPILOGUE_BEG)
 
104280
+         break;
 
104281
+      if (insn == NULL)
 
104282
+       continue;
 
104283
+
 
104284
+      /* We only care about preceeding insns that can throw.  */
 
104285
+      insn = prev_active_insn (insn);
 
104286
+      if (insn == NULL || !can_throw_internal (insn))
 
104287
+       continue;
 
104288
+
 
104289
+      /* Do not separate calls from their debug information.  */
 
104290
+      for (next = NEXT_INSN (insn); next != NULL; next = NEXT_INSN (next))
 
104291
+       if (NOTE_P (next)
 
104292
+            && (NOTE_KIND (next) == NOTE_INSN_VAR_LOCATION
 
104293
+                || NOTE_KIND (next) == NOTE_INSN_CALL_ARG_LOCATION))
 
104294
+         insn = next;
 
104295
+       else
 
104296
+         break;
 
104297
+
 
104298
+      emit_insn_after (gen_nops (const1_rtx), insn);
 
104299
+    }
 
104300
+}
 
104301
+
 
104302
 /* Implement machine specific optimizations.  We implement padding of returns
 
104303
    for K8 CPUs and pass to avoid 4 jumps in the single 16 byte window.  */
 
104304
 static void
 
104305
@@ -35453,6 +35499,9 @@
 
104306
      with old MDEP_REORGS that are not CFG based.  Recompute it now.  */
 
104307
   compute_bb_for_insn ();
 
104308
 
 
104309
+  if (TARGET_SEH && current_function_has_exception_handlers ())
 
104310
+    ix86_seh_fixup_eh_fallthru ();
 
104311
+
 
104312
   if (optimize && optimize_function_for_speed_p (cfun))
 
104313
     {
 
104314
       if (TARGET_PAD_SHORT_FUNCTION)
 
104315
@@ -42205,6 +42254,8 @@
 
104316
 
 
104317
 #undef TARGET_ATTRIBUTE_TABLE
 
104318
 #define TARGET_ATTRIBUTE_TABLE ix86_attribute_table
 
104319
+#undef TARGET_FUNCTION_ATTRIBUTE_INLINABLE_P
 
104320
+#define TARGET_FUNCTION_ATTRIBUTE_INLINABLE_P hook_bool_const_tree_true
 
104321
 #if TARGET_DLLIMPORT_DECL_ATTRIBUTES
 
104322
 #  undef TARGET_MERGE_DECL_ATTRIBUTES
 
104323
 #  define TARGET_MERGE_DECL_ATTRIBUTES merge_dllimport_decl_attributes
 
104324
Index: gcc/config/sh/sh.md
 
104325
===================================================================
 
104326
--- a/src/gcc/config/sh/sh.md   (.../tags/gcc_4_8_1_release)
 
104327
+++ b/src/gcc/config/sh/sh.md   (.../branches/gcc-4_8-branch)
 
104328
@@ -12073,10 +12073,10 @@
 
104329
 
 
104330
 ;; FMA (fused multiply-add) patterns
 
104331
 (define_expand "fmasf4"
 
104332
-  [(set (match_operand:SF 0 "fp_arith_reg_operand" "")
 
104333
-       (fma:SF (match_operand:SF 1 "fp_arith_reg_operand" "")
 
104334
-               (match_operand:SF 2 "fp_arith_reg_operand" "")
 
104335
-               (match_operand:SF 3 "fp_arith_reg_operand" "")))]
 
104336
+  [(set (match_operand:SF 0 "fp_arith_reg_operand")
 
104337
+       (fma:SF (match_operand:SF 1 "fp_arith_reg_operand")
 
104338
+               (match_operand:SF 2 "fp_arith_reg_operand")
 
104339
+               (match_operand:SF 3 "fp_arith_reg_operand")))]
 
104340
   "TARGET_SH2E || TARGET_SHMEDIA_FPU"
 
104341
 {
 
104342
   if (TARGET_SH2E)
 
104343
@@ -12107,6 +12107,43 @@
 
104344
   "fmac.s %1, %2, %0"
 
104345
   [(set_attr "type" "fparith_media")])
 
104346
 
 
104347
+;; For some cases such as 'a * b + a' the FMA pattern is not generated by
 
104348
+;; previous transformations.  If FMA is generally allowed, let the combine
 
104349
+;; pass utilize it.
 
104350
+(define_insn_and_split "*fmasf4"
 
104351
+  [(set (match_operand:SF 0 "fp_arith_reg_operand" "=f")
 
104352
+       (plus:SF (mult:SF (match_operand:SF 1 "fp_arith_reg_operand" "%w")
 
104353
+                         (match_operand:SF 2 "fp_arith_reg_operand" "f"))
 
104354
+                (match_operand:SF 3 "arith_reg_operand" "0")))
 
104355
+   (use (match_operand:PSI 4 "fpscr_operand"))]
 
104356
+  "TARGET_SH2E && flag_fp_contract_mode != FP_CONTRACT_OFF"
 
104357
+  "fmac        %1,%2,%0"
 
104358
+  "&& can_create_pseudo_p ()"
 
104359
+  [(parallel [(set (match_dup 0)
 
104360
+                  (fma:SF (match_dup 1) (match_dup 2) (match_dup 3)))
 
104361
+             (use (match_dup 4))])]
 
104362
+{
 
104363
+  /* Change 'b * a + a' into 'a * b + a'.
 
104364
+     This is better for register allocation.  */
 
104365
+  if (REGNO (operands[2]) == REGNO (operands[3]))
 
104366
+    {
 
104367
+      rtx tmp = operands[1];
 
104368
+      operands[1] = operands[2];
 
104369
+      operands[2] = tmp;
 
104370
+    }
 
104371
+}
 
104372
+  [(set_attr "type" "fp")
 
104373
+   (set_attr "fp_mode" "single")])
 
104374
+
 
104375
+(define_insn "*fmasf4_media"
 
104376
+  [(set (match_operand:SF 0 "fp_arith_reg_operand" "=f")
 
104377
+       (plus:SF (mult:SF (match_operand:SF 1 "fp_arith_reg_operand" "%f")
 
104378
+                         (match_operand:SF 2 "fp_arith_reg_operand" "f"))
 
104379
+                (match_operand:SF 3 "fp_arith_reg_operand" "0")))]
 
104380
+  "TARGET_SHMEDIA_FPU && flag_fp_contract_mode != FP_CONTRACT_OFF"
 
104381
+  "fmac.s %1, %2, %0"
 
104382
+  [(set_attr "type" "fparith_media")])
 
104383
+
 
104384
 (define_expand "divsf3"
 
104385
   [(set (match_operand:SF 0 "arith_reg_operand" "")
 
104386
        (div:SF (match_operand:SF 1 "arith_reg_operand" "")
 
104387
Index: gcc/config/avr/t-multilib
 
104388
===================================================================
 
104389
--- a/src/gcc/config/avr/t-multilib     (.../tags/gcc_4_8_1_release)
 
104390
+++ b/src/gcc/config/avr/t-multilib     (.../branches/gcc-4_8-branch)
 
104391
@@ -135,7 +135,6 @@
 
104392
        mmcu?avr5=mmcu?atmega169a \
 
104393
        mmcu?avr5=mmcu?atmega169p \
 
104394
        mmcu?avr5=mmcu?atmega169pa \
 
104395
-       mmcu?avr5=mmcu?atmega16hva \
 
104396
        mmcu?avr5=mmcu?atmega16hvb \
 
104397
        mmcu?avr5=mmcu?atmega16hvbrevb \
 
104398
        mmcu?avr5=mmcu?atmega16m1 \
 
104399
@@ -143,7 +142,6 @@
 
104400
        mmcu?avr5=mmcu?atmega26hvg \
 
104401
        mmcu?avr5=mmcu?atmega32a \
 
104402
        mmcu?avr5=mmcu?atmega32 \
 
104403
-       mmcu?avr5=mmcu?atmega32a \
 
104404
        mmcu?avr5=mmcu?atmega323 \
 
104405
        mmcu?avr5=mmcu?atmega324a \
 
104406
        mmcu?avr5=mmcu?atmega324p \
 
104407
@@ -189,7 +187,6 @@
 
104408
        mmcu?avr5=mmcu?atmega6490 \
 
104409
        mmcu?avr5=mmcu?atmega16hva \
 
104410
        mmcu?avr5=mmcu?atmega16hva2 \
 
104411
-       mmcu?avr5=mmcu?atmega16hvb \
 
104412
        mmcu?avr5=mmcu?atmega32hvb \
 
104413
        mmcu?avr5=mmcu?atmega6490a \
 
104414
        mmcu?avr5=mmcu?atmega6490p \
 
104415
@@ -198,23 +195,13 @@
 
104416
        mmcu?avr5=mmcu?atmega64hve \
 
104417
        mmcu?avr5=mmcu?atmega64rfa2 \
 
104418
        mmcu?avr5=mmcu?atmega64rfr2 \
 
104419
-       mmcu?avr5=mmcu?atmega32hvb \
 
104420
        mmcu?avr5=mmcu?atmega32hvbrevb \
 
104421
-       mmcu?avr5=mmcu?atmega16hva2 \
 
104422
        mmcu?avr5=mmcu?atmega48hvf \
 
104423
        mmcu?avr5=mmcu?at90can32 \
 
104424
        mmcu?avr5=mmcu?at90can64 \
 
104425
        mmcu?avr5=mmcu?at90pwm161 \
 
104426
        mmcu?avr5=mmcu?at90pwm216 \
 
104427
        mmcu?avr5=mmcu?at90pwm316 \
 
104428
-       mmcu?avr5=mmcu?atmega32c1 \
 
104429
-       mmcu?avr5=mmcu?atmega64c1 \
 
104430
-       mmcu?avr5=mmcu?atmega16m1 \
 
104431
-       mmcu?avr5=mmcu?atmega32m1 \
 
104432
-       mmcu?avr5=mmcu?atmega64m1 \
 
104433
-       mmcu?avr5=mmcu?atmega16u4 \
 
104434
-       mmcu?avr5=mmcu?atmega32u4 \
 
104435
-       mmcu?avr5=mmcu?atmega32u6 \
 
104436
        mmcu?avr5=mmcu?at90scr100 \
 
104437
        mmcu?avr5=mmcu?at90usb646 \
 
104438
        mmcu?avr5=mmcu?at90usb647 \
 
104439
Index: gcc/config/avr/gen-avr-mmcu-texi.c
 
104440
===================================================================
 
104441
--- a/src/gcc/config/avr/gen-avr-mmcu-texi.c    (.../tags/gcc_4_8_1_release)
 
104442
+++ b/src/gcc/config/avr/gen-avr-mmcu-texi.c    (.../branches/gcc-4_8-branch)
 
104443
@@ -68,6 +68,7 @@
 
104444
 static void
 
104445
 print_mcus (size_t n_mcus)
 
104446
 {
 
104447
+  int duplicate = 0;
 
104448
   size_t i;
 
104449
     
 
104450
   if (!n_mcus)
 
104451
@@ -78,7 +79,20 @@
 
104452
   printf ("@*@var{mcu}@tie{}=");
 
104453
 
 
104454
   for (i = 0; i < n_mcus; i++)
 
104455
-    printf (" @code{%s}%s", mcu_name[i], i == n_mcus-1 ? ".\n\n" : ",");
 
104456
+    {
 
104457
+      printf (" @code{%s}%s", mcu_name[i], i == n_mcus-1 ? ".\n\n" : ",");
 
104458
+
 
104459
+      if (i && !strcmp (mcu_name[i], mcu_name[i-1]))
 
104460
+        {
 
104461
+          /* Sanity-check: Fail on devices that are present more than once.  */
 
104462
+
 
104463
+          duplicate = 1;
 
104464
+          fprintf (stderr, "error: duplicate device: %s\n", mcu_name[i]);
 
104465
+        }
 
104466
+    }
 
104467
+
 
104468
+  if (duplicate)
 
104469
+    exit (1);
 
104470
 }
 
104471
 
 
104472
 int main (void)
 
104473
Index: gcc/config/avr/avr.opt
 
104474
===================================================================
 
104475
--- a/src/gcc/config/avr/avr.opt        (.../tags/gcc_4_8_1_release)
 
104476
+++ b/src/gcc/config/avr/avr.opt        (.../branches/gcc-4_8-branch)
 
104477
@@ -77,4 +77,4 @@
 
104478
 
 
104479
 Waddr-space-convert
 
104480
 Warning C Report Var(avr_warn_addr_space_convert) Init(0)
 
104481
-Warn if the address space of an address is change.
 
104482
+Warn if the address space of an address is changed.
 
104483
Index: gcc/config/avr/avr-mcus.def
 
104484
===================================================================
 
104485
--- a/src/gcc/config/avr/avr-mcus.def   (.../tags/gcc_4_8_1_release)
 
104486
+++ b/src/gcc/config/avr/avr-mcus.def   (.../branches/gcc-4_8-branch)
 
104487
@@ -168,7 +168,6 @@
 
104488
 AVR_MCU ("atmega169a",           ARCH_AVR5, "__AVR_ATmega169A__",        0, 0, 0x0100, 1, "m169a")
 
104489
 AVR_MCU ("atmega169p",           ARCH_AVR5, "__AVR_ATmega169P__",        0, 0, 0x0100, 1, "m169p")
 
104490
 AVR_MCU ("atmega169pa",          ARCH_AVR5, "__AVR_ATmega169PA__",       0, 0, 0x0100, 1, "m169pa")
 
104491
-AVR_MCU ("atmega16hva",          ARCH_AVR5, "__AVR_ATmega16HVA__",       0, 0, 0x0100, 1, "m16hva")
 
104492
 AVR_MCU ("atmega16hvb",          ARCH_AVR5, "__AVR_ATmega16HVB__",       0, 0, 0x0100, 1, "m16hvb")
 
104493
 AVR_MCU ("atmega16hvbrevb",      ARCH_AVR5, "__AVR_ATmega16HVBREVB__",   0, 0, 0x0100, 1, "m16hvbrevb")
 
104494
 AVR_MCU ("atmega16m1",           ARCH_AVR5, "__AVR_ATmega16M1__",        0, 0, 0x0100, 1, "m16m1")
 
104495
@@ -176,7 +175,6 @@
 
104496
 AVR_MCU ("atmega26hvg",          ARCH_AVR5, "__AVR_ATmega26HVG__",       0, 0, 0x0100, 1, "m26hvg")
 
104497
 AVR_MCU ("atmega32a",            ARCH_AVR5, "__AVR_ATmega32A__",         0, 0, 0x0060, 1, "m32a")
 
104498
 AVR_MCU ("atmega32",             ARCH_AVR5, "__AVR_ATmega32__",          0, 0, 0x0060, 1, "m32")
 
104499
-AVR_MCU ("atmega32a",            ARCH_AVR5, "__AVR_ATmega32A__",         0, 0, 0x0060, 1, "m32a")
 
104500
 AVR_MCU ("atmega323",            ARCH_AVR5, "__AVR_ATmega323__",         0, 0, 0x0060, 1, "m323")
 
104501
 AVR_MCU ("atmega324a",           ARCH_AVR5, "__AVR_ATmega324A__",        0, 0, 0x0100, 1, "m324a")
 
104502
 AVR_MCU ("atmega324p",           ARCH_AVR5, "__AVR_ATmega324P__",        0, 0, 0x0100, 1, "m324p")
 
104503
@@ -222,7 +220,6 @@
 
104504
 AVR_MCU ("atmega6490",           ARCH_AVR5, "__AVR_ATmega6490__",        0, 0, 0x0100, 1, "m6490")
 
104505
 AVR_MCU ("atmega16hva",          ARCH_AVR5, "__AVR_ATmega16HVA__",       0, 0, 0x0100, 1, "m16hva")
 
104506
 AVR_MCU ("atmega16hva2",         ARCH_AVR5, "__AVR_ATmega16HVA2__",      0, 0, 0x0100, 1, "m16hva2")
 
104507
-AVR_MCU ("atmega16hvb",          ARCH_AVR5, "__AVR_ATmega16HVB__",       0, 0, 0x0100, 1, "m16hvb")
 
104508
 AVR_MCU ("atmega32hvb",          ARCH_AVR5, "__AVR_ATmega32HVB__",       0, 0, 0x0100, 1, "m32hvb")
 
104509
 AVR_MCU ("atmega6490a",          ARCH_AVR5, "__AVR_ATmega6490A__",       0, 0, 0x0100, 1, "m6490a")
 
104510
 AVR_MCU ("atmega6490p",          ARCH_AVR5, "__AVR_ATmega6490P__",       0, 0, 0x0100, 1, "m6490p")
 
104511
@@ -231,23 +228,13 @@
 
104512
 AVR_MCU ("atmega64hve",          ARCH_AVR5, "__AVR_ATmega64HVE__",       0, 0, 0x0100, 1, "m64hve")
 
104513
 AVR_MCU ("atmega64rfa2",         ARCH_AVR5, "__AVR_ATmega64RFA2__",      0, 0, 0x0200, 1, "m64rfa2")
 
104514
 AVR_MCU ("atmega64rfr2",         ARCH_AVR5, "__AVR_ATmega64RFR2__",      0, 0, 0x0200, 1, "m64rfr2")
 
104515
-AVR_MCU ("atmega32hvb",          ARCH_AVR5, "__AVR_ATmega32HVB__",       0, 0, 0x0100, 1, "m32hvb")
 
104516
 AVR_MCU ("atmega32hvbrevb",      ARCH_AVR5, "__AVR_ATmega32HVBREVB__",   0, 0, 0x0100, 1, "m32hvbrevb")
 
104517
-AVR_MCU ("atmega16hva2",         ARCH_AVR5, "__AVR_ATmega16HVA2__",      0, 0, 0x0100, 1, "m16hva2")
 
104518
 AVR_MCU ("atmega48hvf",          ARCH_AVR5, "__AVR_ATmega48HVF__",       0, 0, 0x0100, 1, "m48hvf")
 
104519
 AVR_MCU ("at90can32",            ARCH_AVR5, "__AVR_AT90CAN32__",         0, 0, 0x0100, 1, "can32")
 
104520
 AVR_MCU ("at90can64",            ARCH_AVR5, "__AVR_AT90CAN64__",         0, 0, 0x0100, 1, "can64")
 
104521
 AVR_MCU ("at90pwm161",           ARCH_AVR5, "__AVR_AT90PWM161__",        0, 0, 0x0100, 1, "90pwm161")
 
104522
 AVR_MCU ("at90pwm216",           ARCH_AVR5, "__AVR_AT90PWM216__",        0, 0, 0x0100, 1, "90pwm216")
 
104523
 AVR_MCU ("at90pwm316",           ARCH_AVR5, "__AVR_AT90PWM316__",        0, 0, 0x0100, 1, "90pwm316")
 
104524
-AVR_MCU ("atmega32c1",           ARCH_AVR5, "__AVR_ATmega32C1__",        0, 0, 0x0100, 1, "m32c1")
 
104525
-AVR_MCU ("atmega64c1",           ARCH_AVR5, "__AVR_ATmega64C1__",        0, 0, 0x0100, 1, "m64c1")
 
104526
-AVR_MCU ("atmega16m1",           ARCH_AVR5, "__AVR_ATmega16M1__",        0, 0, 0x0100, 1, "m16m1")
 
104527
-AVR_MCU ("atmega32m1",           ARCH_AVR5, "__AVR_ATmega32M1__",        0, 0, 0x0100, 1, "m32m1")
 
104528
-AVR_MCU ("atmega64m1",           ARCH_AVR5, "__AVR_ATmega64M1__",        0, 0, 0x0100, 1, "m64m1")
 
104529
-AVR_MCU ("atmega16u4",           ARCH_AVR5, "__AVR_ATmega16U4__",        0, 0, 0x0100, 1, "m16u4")
 
104530
-AVR_MCU ("atmega32u4",           ARCH_AVR5, "__AVR_ATmega32U4__",        0, 0, 0x0100, 1, "m32u4")
 
104531
-AVR_MCU ("atmega32u6",           ARCH_AVR5, "__AVR_ATmega32U6__",        0, 0, 0x0100, 1, "m32u6")
 
104532
 AVR_MCU ("at90scr100",           ARCH_AVR5, "__AVR_AT90SCR100__",        0, 0, 0x0100, 1, "90scr100")
 
104533
 AVR_MCU ("at90usb646",           ARCH_AVR5, "__AVR_AT90USB646__",        0, 0, 0x0100, 1, "usb646")
 
104534
 AVR_MCU ("at90usb647",           ARCH_AVR5, "__AVR_AT90USB647__",        0, 0, 0x0100, 1, "usb647")
 
104535
Index: gcc/config/avr/avr-tables.opt
 
104536
===================================================================
 
104537
--- a/src/gcc/config/avr/avr-tables.opt (.../tags/gcc_4_8_1_release)
 
104538
+++ b/src/gcc/config/avr/avr-tables.opt (.../branches/gcc-4_8-branch)
 
104539
@@ -330,479 +330,440 @@
 
104540
 Enum(avr_mcu) String(atmega169pa) Value(101)
 
104541
 
 
104542
 EnumValue
 
104543
-Enum(avr_mcu) String(atmega16hva) Value(102)
 
104544
+Enum(avr_mcu) String(atmega16hvb) Value(102)
 
104545
 
 
104546
 EnumValue
 
104547
-Enum(avr_mcu) String(atmega16hvb) Value(103)
 
104548
+Enum(avr_mcu) String(atmega16hvbrevb) Value(103)
 
104549
 
 
104550
 EnumValue
 
104551
-Enum(avr_mcu) String(atmega16hvbrevb) Value(104)
 
104552
+Enum(avr_mcu) String(atmega16m1) Value(104)
 
104553
 
 
104554
 EnumValue
 
104555
-Enum(avr_mcu) String(atmega16m1) Value(105)
 
104556
+Enum(avr_mcu) String(atmega16u4) Value(105)
 
104557
 
 
104558
 EnumValue
 
104559
-Enum(avr_mcu) String(atmega16u4) Value(106)
 
104560
+Enum(avr_mcu) String(atmega26hvg) Value(106)
 
104561
 
 
104562
 EnumValue
 
104563
-Enum(avr_mcu) String(atmega26hvg) Value(107)
 
104564
+Enum(avr_mcu) String(atmega32a) Value(107)
 
104565
 
 
104566
 EnumValue
 
104567
-Enum(avr_mcu) String(atmega32a) Value(108)
 
104568
+Enum(avr_mcu) String(atmega32) Value(108)
 
104569
 
 
104570
 EnumValue
 
104571
-Enum(avr_mcu) String(atmega32) Value(109)
 
104572
+Enum(avr_mcu) String(atmega323) Value(109)
 
104573
 
 
104574
 EnumValue
 
104575
-Enum(avr_mcu) String(atmega32a) Value(110)
 
104576
+Enum(avr_mcu) String(atmega324a) Value(110)
 
104577
 
 
104578
 EnumValue
 
104579
-Enum(avr_mcu) String(atmega323) Value(111)
 
104580
+Enum(avr_mcu) String(atmega324p) Value(111)
 
104581
 
 
104582
 EnumValue
 
104583
-Enum(avr_mcu) String(atmega324a) Value(112)
 
104584
+Enum(avr_mcu) String(atmega324pa) Value(112)
 
104585
 
 
104586
 EnumValue
 
104587
-Enum(avr_mcu) String(atmega324p) Value(113)
 
104588
+Enum(avr_mcu) String(atmega325) Value(113)
 
104589
 
 
104590
 EnumValue
 
104591
-Enum(avr_mcu) String(atmega324pa) Value(114)
 
104592
+Enum(avr_mcu) String(atmega325a) Value(114)
 
104593
 
 
104594
 EnumValue
 
104595
-Enum(avr_mcu) String(atmega325) Value(115)
 
104596
+Enum(avr_mcu) String(atmega325p) Value(115)
 
104597
 
 
104598
 EnumValue
 
104599
-Enum(avr_mcu) String(atmega325a) Value(116)
 
104600
+Enum(avr_mcu) String(atmega3250) Value(116)
 
104601
 
 
104602
 EnumValue
 
104603
-Enum(avr_mcu) String(atmega325p) Value(117)
 
104604
+Enum(avr_mcu) String(atmega3250a) Value(117)
 
104605
 
 
104606
 EnumValue
 
104607
-Enum(avr_mcu) String(atmega3250) Value(118)
 
104608
+Enum(avr_mcu) String(atmega3250p) Value(118)
 
104609
 
 
104610
 EnumValue
 
104611
-Enum(avr_mcu) String(atmega3250a) Value(119)
 
104612
+Enum(avr_mcu) String(atmega3250pa) Value(119)
 
104613
 
 
104614
 EnumValue
 
104615
-Enum(avr_mcu) String(atmega3250p) Value(120)
 
104616
+Enum(avr_mcu) String(atmega328) Value(120)
 
104617
 
 
104618
 EnumValue
 
104619
-Enum(avr_mcu) String(atmega3250pa) Value(121)
 
104620
+Enum(avr_mcu) String(atmega328p) Value(121)
 
104621
 
 
104622
 EnumValue
 
104623
-Enum(avr_mcu) String(atmega328) Value(122)
 
104624
+Enum(avr_mcu) String(atmega329) Value(122)
 
104625
 
 
104626
 EnumValue
 
104627
-Enum(avr_mcu) String(atmega328p) Value(123)
 
104628
+Enum(avr_mcu) String(atmega329a) Value(123)
 
104629
 
 
104630
 EnumValue
 
104631
-Enum(avr_mcu) String(atmega329) Value(124)
 
104632
+Enum(avr_mcu) String(atmega329p) Value(124)
 
104633
 
 
104634
 EnumValue
 
104635
-Enum(avr_mcu) String(atmega329a) Value(125)
 
104636
+Enum(avr_mcu) String(atmega329pa) Value(125)
 
104637
 
 
104638
 EnumValue
 
104639
-Enum(avr_mcu) String(atmega329p) Value(126)
 
104640
+Enum(avr_mcu) String(atmega3290) Value(126)
 
104641
 
 
104642
 EnumValue
 
104643
-Enum(avr_mcu) String(atmega329pa) Value(127)
 
104644
+Enum(avr_mcu) String(atmega3290a) Value(127)
 
104645
 
 
104646
 EnumValue
 
104647
-Enum(avr_mcu) String(atmega3290) Value(128)
 
104648
+Enum(avr_mcu) String(atmega3290p) Value(128)
 
104649
 
 
104650
 EnumValue
 
104651
-Enum(avr_mcu) String(atmega3290a) Value(129)
 
104652
+Enum(avr_mcu) String(atmega3290pa) Value(129)
 
104653
 
 
104654
 EnumValue
 
104655
-Enum(avr_mcu) String(atmega3290p) Value(130)
 
104656
+Enum(avr_mcu) String(atmega32c1) Value(130)
 
104657
 
 
104658
 EnumValue
 
104659
-Enum(avr_mcu) String(atmega3290pa) Value(131)
 
104660
+Enum(avr_mcu) String(atmega32m1) Value(131)
 
104661
 
 
104662
 EnumValue
 
104663
-Enum(avr_mcu) String(atmega32c1) Value(132)
 
104664
+Enum(avr_mcu) String(atmega32u4) Value(132)
 
104665
 
 
104666
 EnumValue
 
104667
-Enum(avr_mcu) String(atmega32m1) Value(133)
 
104668
+Enum(avr_mcu) String(atmega32u6) Value(133)
 
104669
 
 
104670
 EnumValue
 
104671
-Enum(avr_mcu) String(atmega32u4) Value(134)
 
104672
+Enum(avr_mcu) String(atmega406) Value(134)
 
104673
 
 
104674
 EnumValue
 
104675
-Enum(avr_mcu) String(atmega32u6) Value(135)
 
104676
+Enum(avr_mcu) String(atmega64) Value(135)
 
104677
 
 
104678
 EnumValue
 
104679
-Enum(avr_mcu) String(atmega406) Value(136)
 
104680
+Enum(avr_mcu) String(atmega64a) Value(136)
 
104681
 
 
104682
 EnumValue
 
104683
-Enum(avr_mcu) String(atmega64) Value(137)
 
104684
+Enum(avr_mcu) String(atmega640) Value(137)
 
104685
 
 
104686
 EnumValue
 
104687
-Enum(avr_mcu) String(atmega64a) Value(138)
 
104688
+Enum(avr_mcu) String(atmega644) Value(138)
 
104689
 
 
104690
 EnumValue
 
104691
-Enum(avr_mcu) String(atmega640) Value(139)
 
104692
+Enum(avr_mcu) String(atmega644a) Value(139)
 
104693
 
 
104694
 EnumValue
 
104695
-Enum(avr_mcu) String(atmega644) Value(140)
 
104696
+Enum(avr_mcu) String(atmega644p) Value(140)
 
104697
 
 
104698
 EnumValue
 
104699
-Enum(avr_mcu) String(atmega644a) Value(141)
 
104700
+Enum(avr_mcu) String(atmega644pa) Value(141)
 
104701
 
 
104702
 EnumValue
 
104703
-Enum(avr_mcu) String(atmega644p) Value(142)
 
104704
+Enum(avr_mcu) String(atmega645) Value(142)
 
104705
 
 
104706
 EnumValue
 
104707
-Enum(avr_mcu) String(atmega644pa) Value(143)
 
104708
+Enum(avr_mcu) String(atmega645a) Value(143)
 
104709
 
 
104710
 EnumValue
 
104711
-Enum(avr_mcu) String(atmega645) Value(144)
 
104712
+Enum(avr_mcu) String(atmega645p) Value(144)
 
104713
 
 
104714
 EnumValue
 
104715
-Enum(avr_mcu) String(atmega645a) Value(145)
 
104716
+Enum(avr_mcu) String(atmega6450) Value(145)
 
104717
 
 
104718
 EnumValue
 
104719
-Enum(avr_mcu) String(atmega645p) Value(146)
 
104720
+Enum(avr_mcu) String(atmega6450a) Value(146)
 
104721
 
 
104722
 EnumValue
 
104723
-Enum(avr_mcu) String(atmega6450) Value(147)
 
104724
+Enum(avr_mcu) String(atmega6450p) Value(147)
 
104725
 
 
104726
 EnumValue
 
104727
-Enum(avr_mcu) String(atmega6450a) Value(148)
 
104728
+Enum(avr_mcu) String(atmega649) Value(148)
 
104729
 
 
104730
 EnumValue
 
104731
-Enum(avr_mcu) String(atmega6450p) Value(149)
 
104732
+Enum(avr_mcu) String(atmega649a) Value(149)
 
104733
 
 
104734
 EnumValue
 
104735
-Enum(avr_mcu) String(atmega649) Value(150)
 
104736
+Enum(avr_mcu) String(atmega649p) Value(150)
 
104737
 
 
104738
 EnumValue
 
104739
-Enum(avr_mcu) String(atmega649a) Value(151)
 
104740
+Enum(avr_mcu) String(atmega6490) Value(151)
 
104741
 
 
104742
 EnumValue
 
104743
-Enum(avr_mcu) String(atmega649p) Value(152)
 
104744
+Enum(avr_mcu) String(atmega16hva) Value(152)
 
104745
 
 
104746
 EnumValue
 
104747
-Enum(avr_mcu) String(atmega6490) Value(153)
 
104748
+Enum(avr_mcu) String(atmega16hva2) Value(153)
 
104749
 
 
104750
 EnumValue
 
104751
-Enum(avr_mcu) String(atmega16hva) Value(154)
 
104752
+Enum(avr_mcu) String(atmega32hvb) Value(154)
 
104753
 
 
104754
 EnumValue
 
104755
-Enum(avr_mcu) String(atmega16hva2) Value(155)
 
104756
+Enum(avr_mcu) String(atmega6490a) Value(155)
 
104757
 
 
104758
 EnumValue
 
104759
-Enum(avr_mcu) String(atmega16hvb) Value(156)
 
104760
+Enum(avr_mcu) String(atmega6490p) Value(156)
 
104761
 
 
104762
 EnumValue
 
104763
-Enum(avr_mcu) String(atmega32hvb) Value(157)
 
104764
+Enum(avr_mcu) String(atmega64c1) Value(157)
 
104765
 
 
104766
 EnumValue
 
104767
-Enum(avr_mcu) String(atmega6490a) Value(158)
 
104768
+Enum(avr_mcu) String(atmega64m1) Value(158)
 
104769
 
 
104770
 EnumValue
 
104771
-Enum(avr_mcu) String(atmega6490p) Value(159)
 
104772
+Enum(avr_mcu) String(atmega64hve) Value(159)
 
104773
 
 
104774
 EnumValue
 
104775
-Enum(avr_mcu) String(atmega64c1) Value(160)
 
104776
+Enum(avr_mcu) String(atmega64rfa2) Value(160)
 
104777
 
 
104778
 EnumValue
 
104779
-Enum(avr_mcu) String(atmega64m1) Value(161)
 
104780
+Enum(avr_mcu) String(atmega64rfr2) Value(161)
 
104781
 
 
104782
 EnumValue
 
104783
-Enum(avr_mcu) String(atmega64hve) Value(162)
 
104784
+Enum(avr_mcu) String(atmega32hvbrevb) Value(162)
 
104785
 
 
104786
 EnumValue
 
104787
-Enum(avr_mcu) String(atmega64rfa2) Value(163)
 
104788
+Enum(avr_mcu) String(atmega48hvf) Value(163)
 
104789
 
 
104790
 EnumValue
 
104791
-Enum(avr_mcu) String(atmega64rfr2) Value(164)
 
104792
+Enum(avr_mcu) String(at90can32) Value(164)
 
104793
 
 
104794
 EnumValue
 
104795
-Enum(avr_mcu) String(atmega32hvb) Value(165)
 
104796
+Enum(avr_mcu) String(at90can64) Value(165)
 
104797
 
 
104798
 EnumValue
 
104799
-Enum(avr_mcu) String(atmega32hvbrevb) Value(166)
 
104800
+Enum(avr_mcu) String(at90pwm161) Value(166)
 
104801
 
 
104802
 EnumValue
 
104803
-Enum(avr_mcu) String(atmega16hva2) Value(167)
 
104804
+Enum(avr_mcu) String(at90pwm216) Value(167)
 
104805
 
 
104806
 EnumValue
 
104807
-Enum(avr_mcu) String(atmega48hvf) Value(168)
 
104808
+Enum(avr_mcu) String(at90pwm316) Value(168)
 
104809
 
 
104810
 EnumValue
 
104811
-Enum(avr_mcu) String(at90can32) Value(169)
 
104812
+Enum(avr_mcu) String(at90scr100) Value(169)
 
104813
 
 
104814
 EnumValue
 
104815
-Enum(avr_mcu) String(at90can64) Value(170)
 
104816
+Enum(avr_mcu) String(at90usb646) Value(170)
 
104817
 
 
104818
 EnumValue
 
104819
-Enum(avr_mcu) String(at90pwm161) Value(171)
 
104820
+Enum(avr_mcu) String(at90usb647) Value(171)
 
104821
 
 
104822
 EnumValue
 
104823
-Enum(avr_mcu) String(at90pwm216) Value(172)
 
104824
+Enum(avr_mcu) String(at94k) Value(172)
 
104825
 
 
104826
 EnumValue
 
104827
-Enum(avr_mcu) String(at90pwm316) Value(173)
 
104828
+Enum(avr_mcu) String(m3000) Value(173)
 
104829
 
 
104830
 EnumValue
 
104831
-Enum(avr_mcu) String(atmega32c1) Value(174)
 
104832
+Enum(avr_mcu) String(avr51) Value(174)
 
104833
 
 
104834
 EnumValue
 
104835
-Enum(avr_mcu) String(atmega64c1) Value(175)
 
104836
+Enum(avr_mcu) String(atmega128) Value(175)
 
104837
 
 
104838
 EnumValue
 
104839
-Enum(avr_mcu) String(atmega16m1) Value(176)
 
104840
+Enum(avr_mcu) String(atmega128a) Value(176)
 
104841
 
 
104842
 EnumValue
 
104843
-Enum(avr_mcu) String(atmega32m1) Value(177)
 
104844
+Enum(avr_mcu) String(atmega1280) Value(177)
 
104845
 
 
104846
 EnumValue
 
104847
-Enum(avr_mcu) String(atmega64m1) Value(178)
 
104848
+Enum(avr_mcu) String(atmega1281) Value(178)
 
104849
 
 
104850
 EnumValue
 
104851
-Enum(avr_mcu) String(atmega16u4) Value(179)
 
104852
+Enum(avr_mcu) String(atmega1284) Value(179)
 
104853
 
 
104854
 EnumValue
 
104855
-Enum(avr_mcu) String(atmega32u4) Value(180)
 
104856
+Enum(avr_mcu) String(atmega1284p) Value(180)
 
104857
 
 
104858
 EnumValue
 
104859
-Enum(avr_mcu) String(atmega32u6) Value(181)
 
104860
+Enum(avr_mcu) String(atmega128rfa1) Value(181)
 
104861
 
 
104862
 EnumValue
 
104863
-Enum(avr_mcu) String(at90scr100) Value(182)
 
104864
+Enum(avr_mcu) String(at90can128) Value(182)
 
104865
 
 
104866
 EnumValue
 
104867
-Enum(avr_mcu) String(at90usb646) Value(183)
 
104868
+Enum(avr_mcu) String(at90usb1286) Value(183)
 
104869
 
 
104870
 EnumValue
 
104871
-Enum(avr_mcu) String(at90usb647) Value(184)
 
104872
+Enum(avr_mcu) String(at90usb1287) Value(184)
 
104873
 
 
104874
 EnumValue
 
104875
-Enum(avr_mcu) String(at94k) Value(185)
 
104876
+Enum(avr_mcu) String(avr6) Value(185)
 
104877
 
 
104878
 EnumValue
 
104879
-Enum(avr_mcu) String(m3000) Value(186)
 
104880
+Enum(avr_mcu) String(atmega2560) Value(186)
 
104881
 
 
104882
 EnumValue
 
104883
-Enum(avr_mcu) String(avr51) Value(187)
 
104884
+Enum(avr_mcu) String(atmega2561) Value(187)
 
104885
 
 
104886
 EnumValue
 
104887
-Enum(avr_mcu) String(atmega128) Value(188)
 
104888
+Enum(avr_mcu) String(avrxmega2) Value(188)
 
104889
 
 
104890
 EnumValue
 
104891
-Enum(avr_mcu) String(atmega128a) Value(189)
 
104892
+Enum(avr_mcu) String(atxmega16a4) Value(189)
 
104893
 
 
104894
 EnumValue
 
104895
-Enum(avr_mcu) String(atmega1280) Value(190)
 
104896
+Enum(avr_mcu) String(atxmega16d4) Value(190)
 
104897
 
 
104898
 EnumValue
 
104899
-Enum(avr_mcu) String(atmega1281) Value(191)
 
104900
+Enum(avr_mcu) String(atxmega16x1) Value(191)
 
104901
 
 
104902
 EnumValue
 
104903
-Enum(avr_mcu) String(atmega1284) Value(192)
 
104904
+Enum(avr_mcu) String(atxmega32a4) Value(192)
 
104905
 
 
104906
 EnumValue
 
104907
-Enum(avr_mcu) String(atmega1284p) Value(193)
 
104908
+Enum(avr_mcu) String(atxmega32d4) Value(193)
 
104909
 
 
104910
 EnumValue
 
104911
-Enum(avr_mcu) String(atmega128rfa1) Value(194)
 
104912
+Enum(avr_mcu) String(atxmega32x1) Value(194)
 
104913
 
 
104914
 EnumValue
 
104915
-Enum(avr_mcu) String(at90can128) Value(195)
 
104916
+Enum(avr_mcu) String(atmxt112sl) Value(195)
 
104917
 
 
104918
 EnumValue
 
104919
-Enum(avr_mcu) String(at90usb1286) Value(196)
 
104920
+Enum(avr_mcu) String(atmxt224) Value(196)
 
104921
 
 
104922
 EnumValue
 
104923
-Enum(avr_mcu) String(at90usb1287) Value(197)
 
104924
+Enum(avr_mcu) String(atmxt224e) Value(197)
 
104925
 
 
104926
 EnumValue
 
104927
-Enum(avr_mcu) String(avr6) Value(198)
 
104928
+Enum(avr_mcu) String(atmxt336s) Value(198)
 
104929
 
 
104930
 EnumValue
 
104931
-Enum(avr_mcu) String(atmega2560) Value(199)
 
104932
+Enum(avr_mcu) String(atxmega16a4u) Value(199)
 
104933
 
 
104934
 EnumValue
 
104935
-Enum(avr_mcu) String(atmega2561) Value(200)
 
104936
+Enum(avr_mcu) String(atxmega16c4) Value(200)
 
104937
 
 
104938
 EnumValue
 
104939
-Enum(avr_mcu) String(avrxmega2) Value(201)
 
104940
+Enum(avr_mcu) String(atxmega32a4u) Value(201)
 
104941
 
 
104942
 EnumValue
 
104943
-Enum(avr_mcu) String(atxmega16a4) Value(202)
 
104944
+Enum(avr_mcu) String(atxmega32c4) Value(202)
 
104945
 
 
104946
 EnumValue
 
104947
-Enum(avr_mcu) String(atxmega16d4) Value(203)
 
104948
+Enum(avr_mcu) String(atxmega32e5) Value(203)
 
104949
 
 
104950
 EnumValue
 
104951
-Enum(avr_mcu) String(atxmega16x1) Value(204)
 
104952
+Enum(avr_mcu) String(avrxmega4) Value(204)
 
104953
 
 
104954
 EnumValue
 
104955
-Enum(avr_mcu) String(atxmega32a4) Value(205)
 
104956
+Enum(avr_mcu) String(atxmega64a3) Value(205)
 
104957
 
 
104958
 EnumValue
 
104959
-Enum(avr_mcu) String(atxmega32d4) Value(206)
 
104960
+Enum(avr_mcu) String(atxmega64d3) Value(206)
 
104961
 
 
104962
 EnumValue
 
104963
-Enum(avr_mcu) String(atxmega32x1) Value(207)
 
104964
+Enum(avr_mcu) String(atxmega64a3u) Value(207)
 
104965
 
 
104966
 EnumValue
 
104967
-Enum(avr_mcu) String(atmxt112sl) Value(208)
 
104968
+Enum(avr_mcu) String(atxmega64a4u) Value(208)
 
104969
 
 
104970
 EnumValue
 
104971
-Enum(avr_mcu) String(atmxt224) Value(209)
 
104972
+Enum(avr_mcu) String(atxmega64b1) Value(209)
 
104973
 
 
104974
 EnumValue
 
104975
-Enum(avr_mcu) String(atmxt224e) Value(210)
 
104976
+Enum(avr_mcu) String(atxmega64b3) Value(210)
 
104977
 
 
104978
 EnumValue
 
104979
-Enum(avr_mcu) String(atmxt336s) Value(211)
 
104980
+Enum(avr_mcu) String(atxmega64c3) Value(211)
 
104981
 
 
104982
 EnumValue
 
104983
-Enum(avr_mcu) String(atxmega16a4u) Value(212)
 
104984
+Enum(avr_mcu) String(atxmega64d4) Value(212)
 
104985
 
 
104986
 EnumValue
 
104987
-Enum(avr_mcu) String(atxmega16c4) Value(213)
 
104988
+Enum(avr_mcu) String(avrxmega5) Value(213)
 
104989
 
 
104990
 EnumValue
 
104991
-Enum(avr_mcu) String(atxmega32a4u) Value(214)
 
104992
+Enum(avr_mcu) String(atxmega64a1) Value(214)
 
104993
 
 
104994
 EnumValue
 
104995
-Enum(avr_mcu) String(atxmega32c4) Value(215)
 
104996
+Enum(avr_mcu) String(atxmega64a1u) Value(215)
 
104997
 
 
104998
 EnumValue
 
104999
-Enum(avr_mcu) String(atxmega32e5) Value(216)
 
105000
+Enum(avr_mcu) String(avrxmega6) Value(216)
 
105001
 
 
105002
 EnumValue
 
105003
-Enum(avr_mcu) String(avrxmega4) Value(217)
 
105004
+Enum(avr_mcu) String(atxmega128a3) Value(217)
 
105005
 
 
105006
 EnumValue
 
105007
-Enum(avr_mcu) String(atxmega64a3) Value(218)
 
105008
+Enum(avr_mcu) String(atxmega128d3) Value(218)
 
105009
 
 
105010
 EnumValue
 
105011
-Enum(avr_mcu) String(atxmega64d3) Value(219)
 
105012
+Enum(avr_mcu) String(atxmega192a3) Value(219)
 
105013
 
 
105014
 EnumValue
 
105015
-Enum(avr_mcu) String(atxmega64a3u) Value(220)
 
105016
+Enum(avr_mcu) String(atxmega192d3) Value(220)
 
105017
 
 
105018
 EnumValue
 
105019
-Enum(avr_mcu) String(atxmega64a4u) Value(221)
 
105020
+Enum(avr_mcu) String(atxmega256a3) Value(221)
 
105021
 
 
105022
 EnumValue
 
105023
-Enum(avr_mcu) String(atxmega64b1) Value(222)
 
105024
+Enum(avr_mcu) String(atxmega256a3b) Value(222)
 
105025
 
 
105026
 EnumValue
 
105027
-Enum(avr_mcu) String(atxmega64b3) Value(223)
 
105028
+Enum(avr_mcu) String(atxmega256a3bu) Value(223)
 
105029
 
 
105030
 EnumValue
 
105031
-Enum(avr_mcu) String(atxmega64c3) Value(224)
 
105032
+Enum(avr_mcu) String(atxmega256d3) Value(224)
 
105033
 
 
105034
 EnumValue
 
105035
-Enum(avr_mcu) String(atxmega64d4) Value(225)
 
105036
+Enum(avr_mcu) String(atxmega128a3u) Value(225)
 
105037
 
 
105038
 EnumValue
 
105039
-Enum(avr_mcu) String(avrxmega5) Value(226)
 
105040
+Enum(avr_mcu) String(atxmega128b1) Value(226)
 
105041
 
 
105042
 EnumValue
 
105043
-Enum(avr_mcu) String(atxmega64a1) Value(227)
 
105044
+Enum(avr_mcu) String(atxmega128b3) Value(227)
 
105045
 
 
105046
 EnumValue
 
105047
-Enum(avr_mcu) String(atxmega64a1u) Value(228)
 
105048
+Enum(avr_mcu) String(atxmega128c3) Value(228)
 
105049
 
 
105050
 EnumValue
 
105051
-Enum(avr_mcu) String(avrxmega6) Value(229)
 
105052
+Enum(avr_mcu) String(atxmega128d4) Value(229)
 
105053
 
 
105054
 EnumValue
 
105055
-Enum(avr_mcu) String(atxmega128a3) Value(230)
 
105056
+Enum(avr_mcu) String(atmxt540s) Value(230)
 
105057
 
 
105058
 EnumValue
 
105059
-Enum(avr_mcu) String(atxmega128d3) Value(231)
 
105060
+Enum(avr_mcu) String(atmxt540sreva) Value(231)
 
105061
 
 
105062
 EnumValue
 
105063
-Enum(avr_mcu) String(atxmega192a3) Value(232)
 
105064
+Enum(avr_mcu) String(atxmega192a3u) Value(232)
 
105065
 
 
105066
 EnumValue
 
105067
-Enum(avr_mcu) String(atxmega192d3) Value(233)
 
105068
+Enum(avr_mcu) String(atxmega192c3) Value(233)
 
105069
 
 
105070
 EnumValue
 
105071
-Enum(avr_mcu) String(atxmega256a3) Value(234)
 
105072
+Enum(avr_mcu) String(atxmega256a3u) Value(234)
 
105073
 
 
105074
 EnumValue
 
105075
-Enum(avr_mcu) String(atxmega256a3b) Value(235)
 
105076
+Enum(avr_mcu) String(atxmega256c3) Value(235)
 
105077
 
 
105078
 EnumValue
 
105079
-Enum(avr_mcu) String(atxmega256a3bu) Value(236)
 
105080
+Enum(avr_mcu) String(atxmega384c3) Value(236)
 
105081
 
 
105082
 EnumValue
 
105083
-Enum(avr_mcu) String(atxmega256d3) Value(237)
 
105084
+Enum(avr_mcu) String(atxmega384d3) Value(237)
 
105085
 
 
105086
 EnumValue
 
105087
-Enum(avr_mcu) String(atxmega128a3u) Value(238)
 
105088
+Enum(avr_mcu) String(avrxmega7) Value(238)
 
105089
 
 
105090
 EnumValue
 
105091
-Enum(avr_mcu) String(atxmega128b1) Value(239)
 
105092
+Enum(avr_mcu) String(atxmega128a1) Value(239)
 
105093
 
 
105094
 EnumValue
 
105095
-Enum(avr_mcu) String(atxmega128b3) Value(240)
 
105096
+Enum(avr_mcu) String(atxmega128a1u) Value(240)
 
105097
 
 
105098
 EnumValue
 
105099
-Enum(avr_mcu) String(atxmega128c3) Value(241)
 
105100
+Enum(avr_mcu) String(atxmega128a4u) Value(241)
 
105101
 
 
105102
 EnumValue
 
105103
-Enum(avr_mcu) String(atxmega128d4) Value(242)
 
105104
+Enum(avr_mcu) String(avr1) Value(242)
 
105105
 
 
105106
 EnumValue
 
105107
-Enum(avr_mcu) String(atmxt540s) Value(243)
 
105108
+Enum(avr_mcu) String(at90s1200) Value(243)
 
105109
 
 
105110
 EnumValue
 
105111
-Enum(avr_mcu) String(atmxt540sreva) Value(244)
 
105112
+Enum(avr_mcu) String(attiny11) Value(244)
 
105113
 
 
105114
 EnumValue
 
105115
-Enum(avr_mcu) String(atxmega192a3u) Value(245)
 
105116
+Enum(avr_mcu) String(attiny12) Value(245)
 
105117
 
 
105118
 EnumValue
 
105119
-Enum(avr_mcu) String(atxmega192c3) Value(246)
 
105120
+Enum(avr_mcu) String(attiny15) Value(246)
 
105121
 
 
105122
 EnumValue
 
105123
-Enum(avr_mcu) String(atxmega256a3u) Value(247)
 
105124
+Enum(avr_mcu) String(attiny28) Value(247)
 
105125
 
 
105126
-EnumValue
 
105127
-Enum(avr_mcu) String(atxmega256c3) Value(248)
 
105128
-
 
105129
-EnumValue
 
105130
-Enum(avr_mcu) String(atxmega384c3) Value(249)
 
105131
-
 
105132
-EnumValue
 
105133
-Enum(avr_mcu) String(atxmega384d3) Value(250)
 
105134
-
 
105135
-EnumValue
 
105136
-Enum(avr_mcu) String(avrxmega7) Value(251)
 
105137
-
 
105138
-EnumValue
 
105139
-Enum(avr_mcu) String(atxmega128a1) Value(252)
 
105140
-
 
105141
-EnumValue
 
105142
-Enum(avr_mcu) String(atxmega128a1u) Value(253)
 
105143
-
 
105144
-EnumValue
 
105145
-Enum(avr_mcu) String(atxmega128a4u) Value(254)
 
105146
-
 
105147
-EnumValue
 
105148
-Enum(avr_mcu) String(avr1) Value(255)
 
105149
-
 
105150
-EnumValue
 
105151
-Enum(avr_mcu) String(at90s1200) Value(256)
 
105152
-
 
105153
-EnumValue
 
105154
-Enum(avr_mcu) String(attiny11) Value(257)
 
105155
-
 
105156
-EnumValue
 
105157
-Enum(avr_mcu) String(attiny12) Value(258)
 
105158
-
 
105159
-EnumValue
 
105160
-Enum(avr_mcu) String(attiny15) Value(259)
 
105161
-
 
105162
-EnumValue
 
105163
-Enum(avr_mcu) String(attiny28) Value(260)
 
105164
-
 
105165
Index: gcc/config/avr/avr.c
 
105166
===================================================================
 
105167
--- a/src/gcc/config/avr/avr.c  (.../tags/gcc_4_8_1_release)
 
105168
+++ b/src/gcc/config/avr/avr.c  (.../branches/gcc-4_8-branch)
 
105169
@@ -584,8 +584,13 @@
 
105170
     {
 
105171
       tree args = TYPE_ARG_TYPES (TREE_TYPE (decl));
 
105172
       tree ret = TREE_TYPE (TREE_TYPE (decl));
 
105173
-      const char *name = IDENTIFIER_POINTER (DECL_NAME (decl));
 
105174
+      const char *name;
 
105175
 
 
105176
+      name = DECL_ASSEMBLER_NAME_SET_P (decl)
 
105177
+        /* Remove the leading '*' added in set_user_assembler_name.  */
 
105178
+        ? 1 + IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl))
 
105179
+        : IDENTIFIER_POINTER (DECL_NAME (decl));
 
105180
+
 
105181
       /* Silently ignore 'signal' if 'interrupt' is present.  AVR-LibC startet
 
105182
          using this when it switched from SIGNAL and INTERRUPT to ISR.  */
 
105183
 
 
105184
@@ -1112,7 +1117,7 @@
 
105185
               leaf function and thus X has already been saved.  */
 
105186
 
 
105187
           int irq_state = -1;
 
105188
-          HOST_WIDE_INT size_cfa = size;
 
105189
+          HOST_WIDE_INT size_cfa = size, neg_size;
 
105190
           rtx fp_plus_insns, fp, my_fp;
 
105191
 
 
105192
           gcc_assert (frame_pointer_needed
 
105193
@@ -1151,6 +1156,7 @@
 
105194
             }
 
105195
 
 
105196
           size = trunc_int_for_mode (size, GET_MODE (my_fp));
 
105197
+          neg_size = trunc_int_for_mode (-size, GET_MODE (my_fp));
 
105198
 
 
105199
           /************  Method 1: Adjust frame pointer  ************/
 
105200
 
 
105201
@@ -1171,7 +1177,8 @@
 
105202
             }
 
105203
 
 
105204
           insn = emit_move_insn (my_fp, plus_constant (GET_MODE (my_fp),
 
105205
-                                                       my_fp, -size));
 
105206
+                                                       my_fp, neg_size));
 
105207
+
 
105208
           if (frame_pointer_needed)
 
105209
             {
 
105210
               RTX_FRAME_RELATED_P (insn) = 1;
 
105211
Index: gcc/config/aarch64/aarch64.md
 
105212
===================================================================
 
105213
--- a/src/gcc/config/aarch64/aarch64.md (.../tags/gcc_4_8_1_release)
 
105214
+++ b/src/gcc/config/aarch64/aarch64.md (.../branches/gcc-4_8-branch)
 
105215
@@ -834,7 +834,8 @@
 
105216
    movi\\t%d0, %1"
 
105217
   [(set_attr "v8type" "move,move,move,alu,load1,store1,adr,adr,fmov,fmov,fmov,fmov")
 
105218
    (set_attr "mode" "DI")
 
105219
-   (set_attr "fp" "*,*,*,*,*,*,*,*,yes,yes,yes,yes")]
 
105220
+   (set_attr "fp" "*,*,*,*,*,*,*,*,yes,yes,yes,*")
 
105221
+   (set_attr "simd" "*,*,*,*,*,*,*,*,*,*,*,yes")]
 
105222
 )
 
105223
 
 
105224
 (define_insn "insv_imm<mode>"
 
105225
Index: gcc/config/aarch64/aarch64.c
 
105226
===================================================================
 
105227
--- a/src/gcc/config/aarch64/aarch64.c  (.../tags/gcc_4_8_1_release)
 
105228
+++ b/src/gcc/config/aarch64/aarch64.c  (.../branches/gcc-4_8-branch)
 
105229
@@ -3373,7 +3373,7 @@
 
105230
          output_operand_lossage ("invalid operand for '%%%c'", code);
 
105231
          return;
 
105232
        }
 
105233
-      asm_fprintf (f, "0x%x", UINTVAL (x));
 
105234
+      asm_fprintf (f, "0x%wx", UINTVAL (x));
 
105235
       break;
 
105236
 
 
105237
     case 'w':
 
105238
Index: gcc/config/rs6000/linux.h
 
105239
===================================================================
 
105240
--- a/src/gcc/config/rs6000/linux.h     (.../tags/gcc_4_8_1_release)
 
105241
+++ b/src/gcc/config/rs6000/linux.h     (.../branches/gcc-4_8-branch)
 
105242
@@ -79,6 +79,24 @@
 
105243
 #undef LINK_OS_DEFAULT_SPEC
 
105244
 #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"
 
105245
 
 
105246
+#undef  DEFAULT_ASM_ENDIAN
 
105247
+#if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
 
105248
+#define DEFAULT_ASM_ENDIAN " -mlittle"
 
105249
+#define LINK_OS_LINUX_EMUL ENDIAN_SELECT(" -m elf32ppclinux",  \
 
105250
+                                        " -m elf32lppclinux",  \
 
105251
+                                        " -m elf32lppclinux")
 
105252
+#else
 
105253
+#define DEFAULT_ASM_ENDIAN " -mbig"
 
105254
+#define LINK_OS_LINUX_EMUL ENDIAN_SELECT(" -m elf32ppclinux",  \
 
105255
+                                        " -m elf32lppclinux",  \
 
105256
+                                        " -m elf32ppclinux")
 
105257
+#endif
 
105258
+
 
105259
+#undef LINK_OS_LINUX_SPEC
 
105260
+#define LINK_OS_LINUX_SPEC LINK_OS_LINUX_EMUL " %{!shared: %{!static: \
 
105261
+  %{rdynamic:-export-dynamic} \
 
105262
+  -dynamic-linker " GNU_USER_DYNAMIC_LINKER "}}"
 
105263
+
 
105264
 #define LINK_GCC_C_SEQUENCE_SPEC \
 
105265
   "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"
 
105266
 
 
105267
Index: gcc/config/rs6000/linuxspe.h
 
105268
===================================================================
 
105269
--- a/src/gcc/config/rs6000/linuxspe.h  (.../tags/gcc_4_8_1_release)
 
105270
+++ b/src/gcc/config/rs6000/linuxspe.h  (.../branches/gcc-4_8-branch)
 
105271
@@ -20,8 +20,13 @@
 
105272
    <http://www.gnu.org/licenses/>.  */
 
105273
 
 
105274
 /* Override rs6000.h and sysv4.h definition.  */
 
105275
+#if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
 
105276
 #undef TARGET_DEFAULT
 
105277
+#define TARGET_DEFAULT (MASK_STRICT_ALIGN | MASK_LITTLE_ENDIAN)
 
105278
+#else
 
105279
+#undef TARGET_DEFAULT
 
105280
 #define TARGET_DEFAULT MASK_STRICT_ALIGN
 
105281
+#endif
 
105282
 
 
105283
 #undef  ASM_DEFAULT_SPEC
 
105284
 #define        ASM_DEFAULT_SPEC "-mppc -mspe -me500"
 
105285
Index: gcc/config/rs6000/default64.h
 
105286
===================================================================
 
105287
--- a/src/gcc/config/rs6000/default64.h (.../tags/gcc_4_8_1_release)
 
105288
+++ b/src/gcc/config/rs6000/default64.h (.../branches/gcc-4_8-branch)
 
105289
@@ -18,5 +18,10 @@
 
105290
 along with GCC; see the file COPYING3.  If not see
 
105291
 <http://www.gnu.org/licenses/>.  */
 
105292
 
 
105293
+#if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
 
105294
 #undef TARGET_DEFAULT
 
105295
+#define TARGET_DEFAULT (MASK_PPC_GFXOPT | MASK_POWERPC64 | MASK_64BIT | MASK_LITTLE_ENDIAN)
 
105296
+#else
 
105297
+#undef TARGET_DEFAULT
 
105298
 #define TARGET_DEFAULT (MASK_PPC_GFXOPT | MASK_POWERPC64 | MASK_64BIT)
 
105299
+#endif
 
105300
Index: gcc/config/rs6000/spe.md
 
105301
===================================================================
 
105302
--- a/src/gcc/config/rs6000/spe.md      (.../tags/gcc_4_8_1_release)
 
105303
+++ b/src/gcc/config/rs6000/spe.md      (.../branches/gcc-4_8-branch)
 
105304
@@ -2604,8 +2604,8 @@
 
105305
    && TARGET_HARD_FLOAT && TARGET_E500_DOUBLE && TARGET_LONG_DOUBLE_128"
 
105306
   "
 
105307
 {
 
105308
-  const int hi_word = FLOAT_WORDS_BIG_ENDIAN ? 0 : GET_MODE_SIZE (DFmode);
 
105309
-  const int lo_word = FLOAT_WORDS_BIG_ENDIAN ? GET_MODE_SIZE (DFmode) : 0;
 
105310
+  const int hi_word = LONG_DOUBLE_LARGE_FIRST ? 0 : GET_MODE_SIZE (DFmode);
 
105311
+  const int lo_word = LONG_DOUBLE_LARGE_FIRST ? GET_MODE_SIZE (DFmode) : 0;
 
105312
   operands[3] = gen_reg_rtx (DFmode);
 
105313
   operands[4] = gen_reg_rtx (CCFPmode);
 
105314
   operands[5] = simplify_gen_subreg (DFmode, operands[0], TFmode, hi_word);
 
105315
@@ -2627,8 +2627,8 @@
 
105316
    && TARGET_HARD_FLOAT && TARGET_E500_DOUBLE && TARGET_LONG_DOUBLE_128"
 
105317
   "
 
105318
 {
 
105319
-  const int hi_word = FLOAT_WORDS_BIG_ENDIAN ? 0 : GET_MODE_SIZE (DFmode);
 
105320
-  const int lo_word = FLOAT_WORDS_BIG_ENDIAN ? GET_MODE_SIZE (DFmode) : 0;
 
105321
+  const int hi_word = LONG_DOUBLE_LARGE_FIRST ? 0 : GET_MODE_SIZE (DFmode);
 
105322
+  const int lo_word = LONG_DOUBLE_LARGE_FIRST ? GET_MODE_SIZE (DFmode) : 0;
 
105323
   operands[3] = gen_reg_rtx (DFmode);
 
105324
   operands[4] = gen_reg_rtx (CCFPmode);
 
105325
   operands[5] = simplify_gen_subreg (DFmode, operands[0], TFmode, hi_word);
 
105326
Index: gcc/config/rs6000/linuxaltivec.h
 
105327
===================================================================
 
105328
--- a/src/gcc/config/rs6000/linuxaltivec.h      (.../tags/gcc_4_8_1_release)
 
105329
+++ b/src/gcc/config/rs6000/linuxaltivec.h      (.../branches/gcc-4_8-branch)
 
105330
@@ -20,8 +20,13 @@
 
105331
    <http://www.gnu.org/licenses/>.  */
 
105332
 
 
105333
 /* Override rs6000.h and sysv4.h definition.  */
 
105334
+#if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
 
105335
 #undef TARGET_DEFAULT
 
105336
+#define        TARGET_DEFAULT (MASK_ALTIVEC | MASK_LITTLE_ENDIAN)
 
105337
+#else
 
105338
+#undef TARGET_DEFAULT
 
105339
 #define        TARGET_DEFAULT MASK_ALTIVEC
 
105340
+#endif
 
105341
 
 
105342
 #undef  SUBSUBTARGET_OVERRIDE_OPTIONS
 
105343
 #define SUBSUBTARGET_OVERRIDE_OPTIONS rs6000_altivec_abi = 1
 
105344
Index: gcc/config/rs6000/linux64.h
 
105345
===================================================================
 
105346
--- a/src/gcc/config/rs6000/linux64.h   (.../tags/gcc_4_8_1_release)
 
105347
+++ b/src/gcc/config/rs6000/linux64.h   (.../branches/gcc-4_8-branch)
 
105348
@@ -180,20 +180,14 @@
 
105349
 #endif
 
105350
 
 
105351
 #define ASM_SPEC32 "-a32 \
 
105352
-%{mrelocatable} %{mrelocatable-lib} %{fpic:-K PIC} %{fPIC:-K PIC} \
 
105353
-%{memb} %{!memb: %{msdata=eabi: -memb}} \
 
105354
-%{!mlittle: %{!mlittle-endian: %{!mbig: %{!mbig-endian: \
 
105355
-    %{mcall-freebsd: -mbig} \
 
105356
-    %{mcall-i960-old: -mlittle} \
 
105357
-    %{mcall-linux: -mbig} \
 
105358
-    %{mcall-netbsd: -mbig} \
 
105359
-}}}}"
 
105360
+%{mrelocatable} %{mrelocatable-lib} %{fpic|fpie|fPIC|fPIE:-K PIC} \
 
105361
+%{memb|msdata=eabi: -memb}"
 
105362
 
 
105363
 #define ASM_SPEC64 "-a64"
 
105364
 
 
105365
 #define ASM_SPEC_COMMON "%(asm_cpu) \
 
105366
-%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \
 
105367
-%{mlittle} %{mlittle-endian} %{mbig} %{mbig-endian}"
 
105368
+%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}}" \
 
105369
+  ENDIAN_SELECT(" -mbig", " -mlittle", DEFAULT_ASM_ENDIAN)
 
105370
 
 
105371
 #undef SUBSUBTARGET_EXTRA_SPECS
 
105372
 #define SUBSUBTARGET_EXTRA_SPECS \
 
105373
@@ -212,10 +206,6 @@
 
105374
 
 
105375
 #ifndef RS6000_BI_ARCH
 
105376
 
 
105377
-/* 64-bit PowerPC Linux is always big-endian.  */
 
105378
-#undef OPTION_LITTLE_ENDIAN
 
105379
-#define OPTION_LITTLE_ENDIAN   0
 
105380
-
 
105381
 /* 64-bit PowerPC Linux always has a TOC.  */
 
105382
 #undef  TARGET_TOC
 
105383
 #define        TARGET_TOC              1
 
105384
@@ -376,12 +366,30 @@
 
105385
 #define GNU_USER_DYNAMIC_LINKER64 \
 
105386
   CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER64, UCLIBC_DYNAMIC_LINKER64)
 
105387
 
 
105388
+#undef  DEFAULT_ASM_ENDIAN
 
105389
+#if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
 
105390
+#define DEFAULT_ASM_ENDIAN " -mlittle"
 
105391
+#define LINK_OS_LINUX_EMUL32 ENDIAN_SELECT(" -m elf32ppclinux",                \
 
105392
+                                          " -m elf32lppclinux",        \
 
105393
+                                          " -m elf32lppclinux")
 
105394
+#define LINK_OS_LINUX_EMUL64 ENDIAN_SELECT(" -m elf64ppc",             \
 
105395
+                                          " -m elf64lppc",             \
 
105396
+                                          " -m elf64lppc")
 
105397
+#else
 
105398
+#define DEFAULT_ASM_ENDIAN " -mbig"
 
105399
+#define LINK_OS_LINUX_EMUL32 ENDIAN_SELECT(" -m elf32ppclinux",                \
 
105400
+                                          " -m elf32lppclinux",        \
 
105401
+                                          " -m elf32ppclinux")
 
105402
+#define LINK_OS_LINUX_EMUL64 ENDIAN_SELECT(" -m elf64ppc",             \
 
105403
+                                          " -m elf64lppc",             \
 
105404
+                                          " -m elf64ppc")
 
105405
+#endif
 
105406
 
 
105407
-#define LINK_OS_LINUX_SPEC32 "-m elf32ppclinux %{!shared: %{!static: \
 
105408
+#define LINK_OS_LINUX_SPEC32 LINK_OS_LINUX_EMUL32 " %{!shared: %{!static: \
 
105409
   %{rdynamic:-export-dynamic} \
 
105410
   -dynamic-linker " GNU_USER_DYNAMIC_LINKER32 "}}"
 
105411
 
 
105412
-#define LINK_OS_LINUX_SPEC64 "-m elf64ppc %{!shared: %{!static: \
 
105413
+#define LINK_OS_LINUX_SPEC64 LINK_OS_LINUX_EMUL64 " %{!shared: %{!static: \
 
105414
   %{rdynamic:-export-dynamic} \
 
105415
   -dynamic-linker " GNU_USER_DYNAMIC_LINKER64 "}}"
 
105416
 
 
105417
Index: gcc/config/rs6000/rs6000.c
 
105418
===================================================================
 
105419
--- a/src/gcc/config/rs6000/rs6000.c    (.../tags/gcc_4_8_1_release)
 
105420
+++ b/src/gcc/config/rs6000/rs6000.c    (.../branches/gcc-4_8-branch)
 
105421
@@ -2190,7 +2190,8 @@
 
105422
          int reg_size2 = reg_size;
 
105423
 
 
105424
          /* TFmode/TDmode always takes 2 registers, even in VSX.  */
 
105425
-         if (m == TDmode || m == TFmode)
 
105426
+         if (TARGET_VSX && VSX_REG_CLASS_P (c)
 
105427
+             && (m == TDmode || m == TFmode))
 
105428
            reg_size2 = UNITS_PER_FP_WORD;
 
105429
 
 
105430
          rs6000_class_max_nregs[m][c]
 
105431
@@ -4239,7 +4240,7 @@
 
105432
   bitsize = GET_MODE_BITSIZE (inner);
 
105433
   mask = GET_MODE_MASK (inner);
 
105434
 
 
105435
-  val = const_vector_elt_as_int (op, nunits - 1);
 
105436
+  val = const_vector_elt_as_int (op, BYTES_BIG_ENDIAN ? nunits - 1 : 0);
 
105437
   splat_val = val;
 
105438
   msb_val = val > 0 ? 0 : -1;
 
105439
 
 
105440
@@ -4279,7 +4280,7 @@
 
105441
   for (i = 0; i < nunits - 1; ++i)
 
105442
     {
 
105443
       HOST_WIDE_INT desired_val;
 
105444
-      if (((i + 1) & (step - 1)) == 0)
 
105445
+      if (((BYTES_BIG_ENDIAN ? i + 1 : i) & (step - 1)) == 0)
 
105446
        desired_val = val;
 
105447
       else
 
105448
        desired_val = msb_val;
 
105449
@@ -4364,13 +4365,13 @@
 
105450
 {
 
105451
   enum machine_mode mode = GET_MODE (op);
 
105452
   int nunits = GET_MODE_NUNITS (mode);
 
105453
-  rtx last = CONST_VECTOR_ELT (op, nunits - 1);
 
105454
+  rtx val = CONST_VECTOR_ELT (op, BYTES_BIG_ENDIAN ? nunits - 1 : 0);
 
105455
   unsigned step = nunits / 4;
 
105456
   unsigned copies = 1;
 
105457
 
 
105458
   /* Start with a vspltisw.  */
 
105459
   if (vspltis_constant (op, step, copies))
 
105460
-    return gen_rtx_VEC_DUPLICATE (V4SImode, gen_lowpart (SImode, last));
 
105461
+    return gen_rtx_VEC_DUPLICATE (V4SImode, gen_lowpart (SImode, val));
 
105462
 
 
105463
   /* Then try with a vspltish.  */
 
105464
   if (step == 1)
 
105465
@@ -4379,7 +4380,7 @@
 
105466
     step >>= 1;
 
105467
 
 
105468
   if (vspltis_constant (op, step, copies))
 
105469
-    return gen_rtx_VEC_DUPLICATE (V8HImode, gen_lowpart (HImode, last));
 
105470
+    return gen_rtx_VEC_DUPLICATE (V8HImode, gen_lowpart (HImode, val));
 
105471
 
 
105472
   /* And finally a vspltisb.  */
 
105473
   if (step == 1)
 
105474
@@ -4388,7 +4389,7 @@
 
105475
     step >>= 1;
 
105476
 
 
105477
   if (vspltis_constant (op, step, copies))
 
105478
-    return gen_rtx_VEC_DUPLICATE (V16QImode, gen_lowpart (QImode, last));
 
105479
+    return gen_rtx_VEC_DUPLICATE (V16QImode, gen_lowpart (QImode, val));
 
105480
 
 
105481
   gcc_unreachable ();
 
105482
 }
 
105483
@@ -9066,19 +9067,20 @@
 
105484
       && cfun->va_list_gpr_size)
 
105485
     {
 
105486
       int nregs = GP_ARG_NUM_REG - first_reg_offset;
 
105487
+      int n_gpr;
 
105488
 
 
105489
       if (va_list_gpr_counter_field)
 
105490
        {
 
105491
          /* V4 va_list_gpr_size counts number of registers needed.  */
 
105492
-         if (nregs > cfun->va_list_gpr_size)
 
105493
-           nregs = cfun->va_list_gpr_size;
 
105494
+         n_gpr = cfun->va_list_gpr_size;
 
105495
        }
 
105496
       else
 
105497
        {
 
105498
          /* char * va_list instead counts number of bytes needed.  */
 
105499
-         if (nregs > cfun->va_list_gpr_size / reg_size)
 
105500
-           nregs = cfun->va_list_gpr_size / reg_size;
 
105501
+         n_gpr = (cfun->va_list_gpr_size + reg_size - 1) / reg_size;
 
105502
        }
 
105503
+      if (nregs > n_gpr)
 
105504
+       nregs = n_gpr;
 
105505
 
 
105506
       mem = gen_rtx_MEM (BLKmode,
 
105507
                         plus_constant (Pmode, save_area,
 
105508
@@ -16900,8 +16902,9 @@
 
105509
   shift = gen_reg_rtx (SImode);
 
105510
   addr = gen_lowpart (SImode, addr);
 
105511
   emit_insn (gen_rlwinm (shift, addr, GEN_INT (3), GEN_INT (shift_mask)));
 
105512
-  shift = expand_simple_binop (SImode, XOR, shift, GEN_INT (shift_mask),
 
105513
-                              shift, 1, OPTAB_LIB_WIDEN);
 
105514
+  if (WORDS_BIG_ENDIAN)
 
105515
+    shift = expand_simple_binop (SImode, XOR, shift, GEN_INT (shift_mask),
 
105516
+                                shift, 1, OPTAB_LIB_WIDEN);
 
105517
   *pshift = shift;
 
105518
 
 
105519
   /* Mask for insertion.  */
 
105520
@@ -22151,20 +22154,22 @@
 
105521
 
 
105522
       if (TARGET_64BIT)
 
105523
        {
 
105524
-         if (TARGET_MINIMAL_TOC)
 
105525
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105526
            fputs (DOUBLE_INT_ASM_OP, file);
 
105527
          else
 
105528
            fprintf (file, "\t.tc FT_%lx_%lx_%lx_%lx[TC],",
 
105529
                     k[0] & 0xffffffff, k[1] & 0xffffffff,
 
105530
                     k[2] & 0xffffffff, k[3] & 0xffffffff);
 
105531
          fprintf (file, "0x%lx%08lx,0x%lx%08lx\n",
 
105532
-                  k[0] & 0xffffffff, k[1] & 0xffffffff,
 
105533
-                  k[2] & 0xffffffff, k[3] & 0xffffffff);
 
105534
+                  k[WORDS_BIG_ENDIAN ? 0 : 1] & 0xffffffff,
 
105535
+                  k[WORDS_BIG_ENDIAN ? 1 : 0] & 0xffffffff,
 
105536
+                  k[WORDS_BIG_ENDIAN ? 2 : 3] & 0xffffffff,
 
105537
+                  k[WORDS_BIG_ENDIAN ? 3 : 2] & 0xffffffff);
 
105538
          return;
 
105539
        }
 
105540
       else
 
105541
        {
 
105542
-         if (TARGET_MINIMAL_TOC)
 
105543
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105544
            fputs ("\t.long ", file);
 
105545
          else
 
105546
            fprintf (file, "\t.tc FT_%lx_%lx_%lx_%lx[TC],",
 
105547
@@ -22191,18 +22196,19 @@
 
105548
 
 
105549
       if (TARGET_64BIT)
 
105550
        {
 
105551
-         if (TARGET_MINIMAL_TOC)
 
105552
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105553
            fputs (DOUBLE_INT_ASM_OP, file);
 
105554
          else
 
105555
            fprintf (file, "\t.tc FD_%lx_%lx[TC],",
 
105556
                     k[0] & 0xffffffff, k[1] & 0xffffffff);
 
105557
          fprintf (file, "0x%lx%08lx\n",
 
105558
-                  k[0] & 0xffffffff, k[1] & 0xffffffff);
 
105559
+                  k[WORDS_BIG_ENDIAN ? 0 : 1] & 0xffffffff,
 
105560
+                  k[WORDS_BIG_ENDIAN ? 1 : 0] & 0xffffffff);
 
105561
          return;
 
105562
        }
 
105563
       else
 
105564
        {
 
105565
-         if (TARGET_MINIMAL_TOC)
 
105566
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105567
            fputs ("\t.long ", file);
 
105568
          else
 
105569
            fprintf (file, "\t.tc FD_%lx_%lx[TC],",
 
105570
@@ -22226,16 +22232,19 @@
 
105571
 
 
105572
       if (TARGET_64BIT)
 
105573
        {
 
105574
-         if (TARGET_MINIMAL_TOC)
 
105575
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105576
            fputs (DOUBLE_INT_ASM_OP, file);
 
105577
          else
 
105578
            fprintf (file, "\t.tc FS_%lx[TC],", l & 0xffffffff);
 
105579
-         fprintf (file, "0x%lx00000000\n", l & 0xffffffff);
 
105580
+         if (WORDS_BIG_ENDIAN)
 
105581
+           fprintf (file, "0x%lx00000000\n", l & 0xffffffff);
 
105582
+         else
 
105583
+           fprintf (file, "0x%lx\n", l & 0xffffffff);
 
105584
          return;
 
105585
        }
 
105586
       else
 
105587
        {
 
105588
-         if (TARGET_MINIMAL_TOC)
 
105589
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105590
            fputs ("\t.long ", file);
 
105591
          else
 
105592
            fprintf (file, "\t.tc FS_%lx[TC],", l & 0xffffffff);
 
105593
@@ -22267,9 +22276,8 @@
 
105594
        }
 
105595
 #endif
 
105596
 
 
105597
-      /* TOC entries are always Pmode-sized, but since this
 
105598
-        is a bigendian machine then if we're putting smaller
 
105599
-        integer constants in the TOC we have to pad them.
 
105600
+      /* TOC entries are always Pmode-sized, so when big-endian
 
105601
+        smaller integer constants in the TOC need to be padded.
 
105602
         (This is still a win over putting the constants in
 
105603
         a separate constant pool, because then we'd have
 
105604
         to have both a TOC entry _and_ the actual constant.)
 
105605
@@ -22280,7 +22288,7 @@
 
105606
       /* It would be easy to make this work, but it doesn't now.  */
 
105607
       gcc_assert (!TARGET_64BIT || POINTER_SIZE >= GET_MODE_BITSIZE (mode));
 
105608
 
 
105609
-      if (POINTER_SIZE > GET_MODE_BITSIZE (mode))
 
105610
+      if (WORDS_BIG_ENDIAN && POINTER_SIZE > GET_MODE_BITSIZE (mode))
 
105611
        {
 
105612
 #if HOST_BITS_PER_WIDE_INT == 32
 
105613
          lshift_double (low, high, POINTER_SIZE - GET_MODE_BITSIZE (mode),
 
105614
@@ -22295,7 +22303,7 @@
 
105615
 
 
105616
       if (TARGET_64BIT)
 
105617
        {
 
105618
-         if (TARGET_MINIMAL_TOC)
 
105619
+         if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105620
            fputs (DOUBLE_INT_ASM_OP, file);
 
105621
          else
 
105622
            fprintf (file, "\t.tc ID_%lx_%lx[TC],",
 
105623
@@ -22308,7 +22316,7 @@
 
105624
        {
 
105625
          if (POINTER_SIZE < GET_MODE_BITSIZE (mode))
 
105626
            {
 
105627
-             if (TARGET_MINIMAL_TOC)
 
105628
+             if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105629
                fputs ("\t.long ", file);
 
105630
              else
 
105631
                fprintf (file, "\t.tc ID_%lx_%lx[TC],",
 
105632
@@ -22318,7 +22326,7 @@
 
105633
            }
 
105634
          else
 
105635
            {
 
105636
-             if (TARGET_MINIMAL_TOC)
 
105637
+             if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105638
                fputs ("\t.long ", file);
 
105639
              else
 
105640
                fprintf (file, "\t.tc IS_%lx[TC],", (long) low & 0xffffffff);
 
105641
@@ -22356,7 +22364,7 @@
 
105642
       gcc_unreachable ();
 
105643
     }
 
105644
 
 
105645
-  if (TARGET_MINIMAL_TOC)
 
105646
+  if (TARGET_ELF || TARGET_MINIMAL_TOC)
 
105647
     fputs (TARGET_32BIT ? "\t.long " : DOUBLE_INT_ASM_OP, file);
 
105648
   else
 
105649
     {
 
105650
Index: gcc/config/rs6000/rs6000.h
 
105651
===================================================================
 
105652
--- a/src/gcc/config/rs6000/rs6000.h    (.../tags/gcc_4_8_1_release)
 
105653
+++ b/src/gcc/config/rs6000/rs6000.h    (.../branches/gcc-4_8-branch)
 
105654
@@ -662,6 +662,11 @@
 
105655
    instructions for them.  Might as well be consistent with bits and bytes.  */
 
105656
 #define WORDS_BIG_ENDIAN 1
 
105657
 
 
105658
+/* This says that for the IBM long double the larger magnitude double
 
105659
+   comes first.  It's really a two element double array, and arrays
 
105660
+   don't index differently between little- and big-endian.  */
 
105661
+#define LONG_DOUBLE_LARGE_FIRST 1
 
105662
+
 
105663
 #define MAX_BITS_PER_WORD 64
 
105664
 
 
105665
 /* Width of a word, in units (bytes).  */
 
105666
@@ -2289,6 +2294,13 @@
 
105667
 /* How to align the given loop. */
 
105668
 #define LOOP_ALIGN(LABEL)  rs6000_loop_align(LABEL)
 
105669
 
 
105670
+/* Alignment guaranteed by __builtin_malloc.  */
 
105671
+/* FIXME:  128-bit alignment is guaranteed by glibc for TARGET_64BIT.
 
105672
+   However, specifying the stronger guarantee currently leads to
 
105673
+   a regression in SPEC CPU2006 437.leslie3d.  The stronger
 
105674
+   guarantee should be implemented here once that's fixed.  */
 
105675
+#define MALLOC_ABI_ALIGNMENT (64)
 
105676
+
 
105677
 /* Pick up the return address upon entry to a procedure. Used for
 
105678
    dwarf2 unwind information.  This also enables the table driven
 
105679
    mechanism.  */
 
105680
Index: gcc/config/rs6000/predicates.md
 
105681
===================================================================
 
105682
--- a/src/gcc/config/rs6000/predicates.md       (.../tags/gcc_4_8_1_release)
 
105683
+++ b/src/gcc/config/rs6000/predicates.md       (.../branches/gcc-4_8-branch)
 
105684
@@ -464,9 +464,11 @@
 
105685
            (match_test "easy_altivec_constant (op, mode)")))
 
105686
 {
 
105687
   HOST_WIDE_INT val;
 
105688
+  int elt;
 
105689
   if (mode == V2DImode || mode == V2DFmode)
 
105690
     return 0;
 
105691
-  val = const_vector_elt_as_int (op, GET_MODE_NUNITS (mode) - 1);
 
105692
+  elt = BYTES_BIG_ENDIAN ? GET_MODE_NUNITS (mode) - 1 : 0;
 
105693
+  val = const_vector_elt_as_int (op, elt);
 
105694
   val = ((val & 0xff) ^ 0x80) - 0x80;
 
105695
   return EASY_VECTOR_15_ADD_SELF (val);
 
105696
 })
 
105697
@@ -478,9 +480,11 @@
 
105698
            (match_test "easy_altivec_constant (op, mode)")))
 
105699
 {
 
105700
   HOST_WIDE_INT val;
 
105701
+  int elt;
 
105702
   if (mode == V2DImode || mode == V2DFmode)
 
105703
     return 0;
 
105704
-  val = const_vector_elt_as_int (op, GET_MODE_NUNITS (mode) - 1);
 
105705
+  elt = BYTES_BIG_ENDIAN ? GET_MODE_NUNITS (mode) - 1 : 0;
 
105706
+  val = const_vector_elt_as_int (op, elt);
 
105707
   return EASY_VECTOR_MSB (val, GET_MODE_INNER (mode));
 
105708
 })
 
105709
 
 
105710
Index: gcc/config/rs6000/sysv4le.h
 
105711
===================================================================
 
105712
--- a/src/gcc/config/rs6000/sysv4le.h   (.../tags/gcc_4_8_1_release)
 
105713
+++ b/src/gcc/config/rs6000/sysv4le.h   (.../branches/gcc-4_8-branch)
 
105714
@@ -25,12 +25,12 @@
 
105715
 #undef CC1_ENDIAN_DEFAULT_SPEC
 
105716
 #define        CC1_ENDIAN_DEFAULT_SPEC "%(cc1_endian_little)"
 
105717
 
 
105718
+#undef DEFAULT_ASM_ENDIAN
 
105719
+#define        DEFAULT_ASM_ENDIAN " -mlittle"
 
105720
+
 
105721
 #undef LINK_TARGET_SPEC
 
105722
-#define        LINK_TARGET_SPEC "\
 
105723
-%{mbig: --oformat elf32-powerpc } %{mbig-endian: --oformat elf32-powerpc } \
 
105724
-%{!mlittle: %{!mlittle-endian: %{!mbig: %{!mbig-endian: \
 
105725
-    %{mcall-linux: --oformat elf32-powerpc} \
 
105726
-  }}}}"
 
105727
+#define        LINK_TARGET_SPEC \
 
105728
+  ENDIAN_SELECT(" --oformat elf32-powerpc", "", "")
 
105729
 
 
105730
 #undef MULTILIB_DEFAULTS
 
105731
 #define        MULTILIB_DEFAULTS { "mlittle", "mcall-sysv" }
 
105732
Index: gcc/config/rs6000/rs6000.md
 
105733
===================================================================
 
105734
--- a/src/gcc/config/rs6000/rs6000.md   (.../tags/gcc_4_8_1_release)
 
105735
+++ b/src/gcc/config/rs6000/rs6000.md   (.../branches/gcc-4_8-branch)
 
105736
@@ -1990,6 +1990,8 @@
 
105737
   [(set_attr "length" "4,4,12")
 
105738
    (set_attr "type" "load,store,*")])
 
105739
 
 
105740
+;; We are always BITS_BIG_ENDIAN, so the (const_int 16) below is
 
105741
+;; correct for -mlittle as well as -mbig.
 
105742
 (define_split
 
105743
   [(set (match_operand:HI 0 "gpc_reg_operand" "")
 
105744
        (bswap:HI (match_operand:HI 1 "gpc_reg_operand" "")))
 
105745
@@ -2043,6 +2045,8 @@
 
105746
   [(set_attr "length" "4,4,12")
 
105747
    (set_attr "type" "load,store,*")])
 
105748
 
 
105749
+;; We are always BITS_BIG_ENDIAN, so the bit positions below in
 
105750
+;; zero_extract insns do not change for -mlittle.
 
105751
 (define_split
 
105752
   [(set (match_operand:SI 0 "gpc_reg_operand" "")
 
105753
        (bswap:SI (match_operand:SI 1 "gpc_reg_operand" "")))]
 
105754
@@ -2125,8 +2129,10 @@
 
105755
   rtx op2    = operands[2];
 
105756
   rtx op3    = operands[3];
 
105757
   rtx op4    = operands[4];
 
105758
-  rtx op3_32 = simplify_gen_subreg (SImode, op3, DImode, 4);
 
105759
-  rtx op4_32 = simplify_gen_subreg (SImode, op4, DImode, 4);
 
105760
+  rtx op3_32 = simplify_gen_subreg (SImode, op3, DImode,
 
105761
+                                   BYTES_BIG_ENDIAN ? 4 : 0);
 
105762
+  rtx op4_32 = simplify_gen_subreg (SImode, op4, DImode,
 
105763
+                                   BYTES_BIG_ENDIAN ? 4 : 0);
 
105764
   rtx addr1;
 
105765
   rtx addr2;
 
105766
   rtx word_high;
 
105767
@@ -2186,8 +2192,10 @@
 
105768
   rtx src    = operands[1];
 
105769
   rtx op2    = operands[2];
 
105770
   rtx op3    = operands[3];
 
105771
-  rtx src_si = simplify_gen_subreg (SImode, src, DImode, 4);
 
105772
-  rtx op3_si = simplify_gen_subreg (SImode, op3, DImode, 4);
 
105773
+  rtx src_si = simplify_gen_subreg (SImode, src, DImode,
 
105774
+                                   BYTES_BIG_ENDIAN ? 4 : 0);
 
105775
+  rtx op3_si = simplify_gen_subreg (SImode, op3, DImode,
 
105776
+                                   BYTES_BIG_ENDIAN ? 4 : 0);
 
105777
   rtx addr1;
 
105778
   rtx addr2;
 
105779
   rtx word_high;
 
105780
@@ -2221,16 +2229,14 @@
 
105781
     {
 
105782
       word_high = change_address (dest, SImode, addr1);
 
105783
       word_low  = change_address (dest, SImode, addr2);
 
105784
-      emit_insn (gen_bswapsi2 (word_high, src_si));
 
105785
-      emit_insn (gen_bswapsi2 (word_low, op3_si));
 
105786
     }
 
105787
   else
 
105788
     {
 
105789
       word_high = change_address (dest, SImode, addr2);
 
105790
       word_low  = change_address (dest, SImode, addr1);
 
105791
-      emit_insn (gen_bswapsi2 (word_low, src_si));
 
105792
-      emit_insn (gen_bswapsi2 (word_high, op3_si));
 
105793
     }
 
105794
+  emit_insn (gen_bswapsi2 (word_high, src_si));
 
105795
+  emit_insn (gen_bswapsi2 (word_low, op3_si));
 
105796
 }")
 
105797
 
 
105798
 (define_split
 
105799
@@ -2247,10 +2253,11 @@
 
105800
   rtx src     = operands[1];
 
105801
   rtx op2     = operands[2];
 
105802
   rtx op3     = operands[3];
 
105803
-  rtx dest_si = simplify_gen_subreg (SImode, dest, DImode, 4);
 
105804
-  rtx src_si  = simplify_gen_subreg (SImode, src, DImode, 4);
 
105805
-  rtx op2_si  = simplify_gen_subreg (SImode, op2, DImode, 4);
 
105806
-  rtx op3_si  = simplify_gen_subreg (SImode, op3, DImode, 4);
 
105807
+  int lo_off  = BYTES_BIG_ENDIAN ? 4 : 0;
 
105808
+  rtx dest_si = simplify_gen_subreg (SImode, dest, DImode, lo_off);
 
105809
+  rtx src_si  = simplify_gen_subreg (SImode, src, DImode, lo_off);
 
105810
+  rtx op2_si  = simplify_gen_subreg (SImode, op2, DImode, lo_off);
 
105811
+  rtx op3_si  = simplify_gen_subreg (SImode, op3, DImode, lo_off);
 
105812
 
 
105813
   emit_insn (gen_lshrdi3 (op2, src, GEN_INT (32)));
 
105814
   emit_insn (gen_bswapsi2 (dest_si, src_si));
 
105815
@@ -2275,15 +2282,15 @@
 
105816
   [(const_int 0)]
 
105817
   "
 
105818
 {
 
105819
-  rtx dest   = operands[0];
 
105820
-  rtx src    = operands[1];
 
105821
-  rtx op2    = operands[2];
 
105822
-  rtx dest_hi = simplify_gen_subreg (SImode, dest, DImode, 0);
 
105823
-  rtx dest_lo = simplify_gen_subreg (SImode, dest, DImode, 4);
 
105824
+  rtx dest  = operands[0];
 
105825
+  rtx src   = operands[1];
 
105826
+  rtx op2   = operands[2];
 
105827
+  rtx dest1 = simplify_gen_subreg (SImode, dest, DImode, 0);
 
105828
+  rtx dest2 = simplify_gen_subreg (SImode, dest, DImode, 4);
 
105829
   rtx addr1;
 
105830
   rtx addr2;
 
105831
-  rtx word_high;
 
105832
-  rtx word_low;
 
105833
+  rtx word1;
 
105834
+  rtx word2;
 
105835
 
 
105836
   addr1 = XEXP (src, 0);
 
105837
   if (GET_CODE (addr1) == PLUS)
 
105838
@@ -2308,19 +2315,11 @@
 
105839
       addr2 = gen_rtx_PLUS (SImode, op2, addr1);
 
105840
     }
 
105841
 
 
105842
-  if (BYTES_BIG_ENDIAN)
 
105843
-    {
 
105844
-      word_high = change_address (src, SImode, addr1);
 
105845
-      word_low  = change_address (src, SImode, addr2);
 
105846
-    }
 
105847
-  else
 
105848
-    {
 
105849
-      word_high = change_address (src, SImode, addr2);
 
105850
-      word_low  = change_address (src, SImode, addr1);
 
105851
-    }
 
105852
+  word1 = change_address (src, SImode, addr1);
 
105853
+  word2 = change_address (src, SImode, addr2);
 
105854
 
 
105855
-  emit_insn (gen_bswapsi2 (dest_hi, word_low));
 
105856
-  emit_insn (gen_bswapsi2 (dest_lo, word_high));
 
105857
+  emit_insn (gen_bswapsi2 (dest2, word1));
 
105858
+  emit_insn (gen_bswapsi2 (dest1, word2));
 
105859
 }")
 
105860
 
 
105861
 (define_split
 
105862
@@ -2331,15 +2330,15 @@
 
105863
   [(const_int 0)]
 
105864
   "
 
105865
 {
 
105866
-  rtx dest     = operands[0];
 
105867
-  rtx src      = operands[1];
 
105868
-  rtx op2      = operands[2];
 
105869
-  rtx src_high = simplify_gen_subreg (SImode, src, DImode, 0);
 
105870
-  rtx src_low  = simplify_gen_subreg (SImode, src, DImode, 4);
 
105871
+  rtx dest = operands[0];
 
105872
+  rtx src  = operands[1];
 
105873
+  rtx op2  = operands[2];
 
105874
+  rtx src1 = simplify_gen_subreg (SImode, src, DImode, 0);
 
105875
+  rtx src2 = simplify_gen_subreg (SImode, src, DImode, 4);
 
105876
   rtx addr1;
 
105877
   rtx addr2;
 
105878
-  rtx word_high;
 
105879
-  rtx word_low;
 
105880
+  rtx word1;
 
105881
+  rtx word2;
 
105882
 
 
105883
   addr1 = XEXP (dest, 0);
 
105884
   if (GET_CODE (addr1) == PLUS)
 
105885
@@ -2364,19 +2363,11 @@
 
105886
       addr2 = gen_rtx_PLUS (SImode, op2, addr1);
 
105887
     }
 
105888
 
 
105889
-  if (BYTES_BIG_ENDIAN)
 
105890
-    {
 
105891
-      word_high = change_address (dest, SImode, addr1);
 
105892
-      word_low  = change_address (dest, SImode, addr2);
 
105893
-    }
 
105894
-  else
 
105895
-    {
 
105896
-      word_high = change_address (dest, SImode, addr2);
 
105897
-      word_low  = change_address (dest, SImode, addr1);
 
105898
-    }
 
105899
+  word1 = change_address (dest, SImode, addr1);
 
105900
+  word2 = change_address (dest, SImode, addr2);
 
105901
 
 
105902
-  emit_insn (gen_bswapsi2 (word_high, src_low));
 
105903
-  emit_insn (gen_bswapsi2 (word_low, src_high));
 
105904
+  emit_insn (gen_bswapsi2 (word2, src1));
 
105905
+  emit_insn (gen_bswapsi2 (word1, src2));
 
105906
 }")
 
105907
 
 
105908
 (define_split
 
105909
@@ -2387,15 +2378,15 @@
 
105910
   [(const_int 0)]
 
105911
   "
 
105912
 {
 
105913
-  rtx dest      = operands[0];
 
105914
-  rtx src       = operands[1];
 
105915
-  rtx src_high  = simplify_gen_subreg (SImode, src, DImode, 0);
 
105916
-  rtx src_low   = simplify_gen_subreg (SImode, src, DImode, 4);
 
105917
-  rtx dest_high = simplify_gen_subreg (SImode, dest, DImode, 0);
 
105918
-  rtx dest_low  = simplify_gen_subreg (SImode, dest, DImode, 4);
 
105919
+  rtx dest  = operands[0];
 
105920
+  rtx src   = operands[1];
 
105921
+  rtx src1  = simplify_gen_subreg (SImode, src, DImode, 0);
 
105922
+  rtx src2  = simplify_gen_subreg (SImode, src, DImode, 4);
 
105923
+  rtx dest1 = simplify_gen_subreg (SImode, dest, DImode, 0);
 
105924
+  rtx dest2 = simplify_gen_subreg (SImode, dest, DImode, 4);
 
105925
 
 
105926
-  emit_insn (gen_bswapsi2 (dest_high, src_low));
 
105927
-  emit_insn (gen_bswapsi2 (dest_low, src_high));
 
105928
+  emit_insn (gen_bswapsi2 (dest1, src2));
 
105929
+  emit_insn (gen_bswapsi2 (dest2, src1));
 
105930
 }")
 
105931
 
 
105932
 (define_insn "mulsi3"
 
105933
@@ -4682,6 +4673,41 @@
 
105934
   "frsqrtes %0,%1"
 
105935
   [(set_attr "type" "fp")])
 
105936
 
 
105937
+;; This expander is here to avoid FLOAT_WORDS_BIGENDIAN tests in
 
105938
+;; builtins.c and optabs.c that are not correct for IBM long double
 
105939
+;; when little-endian.
 
105940
+(define_expand "signbittf2"
 
105941
+  [(set (match_dup 2)
 
105942
+       (float_truncate:DF (match_operand:TF 1 "gpc_reg_operand" "")))
 
105943
+   (set (match_dup 3)
 
105944
+       (subreg:DI (match_dup 2) 0))
 
105945
+   (set (match_dup 4)
 
105946
+       (match_dup 5))
 
105947
+   (set (match_operand:SI 0 "gpc_reg_operand" "")
 
105948
+       (match_dup 6))]
 
105949
+  "!TARGET_IEEEQUAD
 
105950
+   && TARGET_HARD_FLOAT
 
105951
+   && (TARGET_FPRS || TARGET_E500_DOUBLE)
 
105952
+   && TARGET_LONG_DOUBLE_128"
 
105953
+{
 
105954
+  operands[2] = gen_reg_rtx (DFmode);
 
105955
+  operands[3] = gen_reg_rtx (DImode);
 
105956
+  if (TARGET_POWERPC64)
 
105957
+    {
 
105958
+      operands[4] = gen_reg_rtx (DImode);
 
105959
+      operands[5] = gen_rtx_LSHIFTRT (DImode, operands[3], GEN_INT (63));
 
105960
+      operands[6] = gen_rtx_SUBREG (SImode, operands[4],
 
105961
+                                   WORDS_BIG_ENDIAN ? 4 : 0);
 
105962
+    }
 
105963
+  else
 
105964
+    {
 
105965
+      operands[4] = gen_reg_rtx (SImode);
 
105966
+      operands[5] = gen_rtx_SUBREG (SImode, operands[3],
 
105967
+                                   WORDS_BIG_ENDIAN ? 0 : 4);
 
105968
+      operands[6] = gen_rtx_LSHIFTRT (SImode, operands[4], GEN_INT (31));
 
105969
+    }
 
105970
+})
 
105971
+
 
105972
 (define_expand "copysign<mode>3"
 
105973
   [(set (match_dup 3)
 
105974
         (abs:SFDF (match_operand:SFDF 1 "gpc_reg_operand" "")))
 
105975
@@ -6210,10 +6236,25 @@
 
105976
   [(set (match_operand:DI 0 "gpc_reg_operand" "=&r,&r")
 
105977
        (ashiftrt:DI (match_operand:DI 1 "gpc_reg_operand" "r,r")
 
105978
                     (match_operand:SI 2 "const_int_operand" "M,i")))]
 
105979
-  "TARGET_32BIT && !TARGET_POWERPC64 && WORDS_BIG_ENDIAN"
 
105980
-  "@
 
105981
-   srawi %0,%1,31\;srawi %L0,%1,%h2
 
105982
-   srwi %L0,%L1,%h2\;insrwi %L0,%1,%h2,0\;srawi %0,%1,%h2"
 
105983
+  "!TARGET_POWERPC64"
 
105984
+  "*
 
105985
+{
 
105986
+  switch (which_alternative)
 
105987
+    {
 
105988
+    default:
 
105989
+      gcc_unreachable ();
 
105990
+    case 0:
 
105991
+      if (WORDS_BIG_ENDIAN)
 
105992
+        return \"srawi %0,%1,31\;srawi %L0,%1,%h2\";
 
105993
+      else
 
105994
+        return \"srawi %L0,%L1,31\;srawi %0,%L1,%h2\";
 
105995
+    case 1:
 
105996
+      if (WORDS_BIG_ENDIAN)
 
105997
+       return \"srwi %L0,%L1,%h2\;insrwi %L0,%1,%h2,0\;srawi %0,%1,%h2\";
 
105998
+      else
 
105999
+       return \"srwi %0,%1,%h2\;insrwi %0,%L1,%h2,0\;srawi %L0,%L1,%h2\";
 
106000
+    }
 
106001
+}"
 
106002
   [(set_attr "type" "two,three")
 
106003
    (set_attr "length" "8,12")])
 
106004
 
 
106005
@@ -7064,13 +7105,12 @@
 
106006
   [(set (match_operand:DI 0 "gpc_reg_operand" "")
 
106007
        (ashiftrt:DI (match_operand:DI 1 "gpc_reg_operand" "")
 
106008
                     (match_operand:SI 2 "reg_or_cint_operand" "")))]
 
106009
-  "WORDS_BIG_ENDIAN"
 
106010
+  ""
 
106011
   "
 
106012
 {
 
106013
   if (TARGET_POWERPC64)
 
106014
     ;
 
106015
-  else if (TARGET_32BIT && GET_CODE (operands[2]) == CONST_INT
 
106016
-          && WORDS_BIG_ENDIAN)
 
106017
+  else if (GET_CODE (operands[2]) == CONST_INT)
 
106018
     {
 
106019
       emit_insn (gen_ashrdi3_no_power (operands[0], operands[1], operands[2]));
 
106020
       DONE;
 
106021
@@ -8277,8 +8317,8 @@
 
106022
   "&& reload_completed"
 
106023
   [(pc)]
 
106024
 {
 
106025
-  const int lo_word = FLOAT_WORDS_BIG_ENDIAN ? GET_MODE_SIZE (DFmode) : 0;
 
106026
-  const int hi_word = FLOAT_WORDS_BIG_ENDIAN ? 0 : GET_MODE_SIZE (DFmode);
 
106027
+  const int lo_word = LONG_DOUBLE_LARGE_FIRST ? GET_MODE_SIZE (DFmode) : 0;
 
106028
+  const int hi_word = LONG_DOUBLE_LARGE_FIRST ? 0 : GET_MODE_SIZE (DFmode);
 
106029
   emit_move_insn (simplify_gen_subreg (DFmode, operands[0], TFmode, hi_word),
 
106030
                  operands[1]);
 
106031
   emit_move_insn (simplify_gen_subreg (DFmode, operands[0], TFmode, lo_word),
 
106032
@@ -8507,8 +8547,8 @@
 
106033
    && TARGET_LONG_DOUBLE_128"
 
106034
   "
 
106035
 {
 
106036
-  const int hi_word = FLOAT_WORDS_BIG_ENDIAN ? 0 : GET_MODE_SIZE (DFmode);
 
106037
-  const int lo_word = FLOAT_WORDS_BIG_ENDIAN ? GET_MODE_SIZE (DFmode) : 0;
 
106038
+  const int hi_word = LONG_DOUBLE_LARGE_FIRST ? 0 : GET_MODE_SIZE (DFmode);
 
106039
+  const int lo_word = LONG_DOUBLE_LARGE_FIRST ? GET_MODE_SIZE (DFmode) : 0;
 
106040
   operands[3] = gen_reg_rtx (DFmode);
 
106041
   operands[4] = gen_reg_rtx (CCFPmode);
 
106042
   operands[5] = simplify_gen_subreg (DFmode, operands[0], TFmode, hi_word);
 
106043
@@ -11609,8 +11649,8 @@
 
106044
    (match_dup 13)]
 
106045
 {
 
106046
   REAL_VALUE_TYPE rv;
 
106047
-  const int lo_word = FLOAT_WORDS_BIG_ENDIAN ? GET_MODE_SIZE (DFmode) : 0;
 
106048
-  const int hi_word = FLOAT_WORDS_BIG_ENDIAN ? 0 : GET_MODE_SIZE (DFmode);
 
106049
+  const int lo_word = LONG_DOUBLE_LARGE_FIRST ? GET_MODE_SIZE (DFmode) : 0;
 
106050
+  const int hi_word = LONG_DOUBLE_LARGE_FIRST ? 0 : GET_MODE_SIZE (DFmode);
 
106051
 
 
106052
   operands[5] = simplify_gen_subreg (DFmode, operands[1], TFmode, hi_word);
 
106053
   operands[6] = simplify_gen_subreg (DFmode, operands[1], TFmode, lo_word);
 
106054
Index: gcc/config/rs6000/sysv4.h
 
106055
===================================================================
 
106056
--- a/src/gcc/config/rs6000/sysv4.h     (.../tags/gcc_4_8_1_release)
 
106057
+++ b/src/gcc/config/rs6000/sysv4.h     (.../branches/gcc-4_8-branch)
 
106058
@@ -187,12 +187,6 @@
 
106059
             rs6000_abi_name);                                          \
 
106060
     }                                                                  \
 
106061
                                                                        \
 
106062
-  if (rs6000_current_abi == ABI_AIX && TARGET_LITTLE_ENDIAN)           \
 
106063
-    {                                                                  \
 
106064
-      rs6000_isa_flags &= ~OPTION_MASK_LITTLE_ENDIAN;                  \
 
106065
-      error ("-mcall-aixdesc must be big endian");                     \
 
106066
-    }                                                                  \
 
106067
-                                                                       \
 
106068
   if (TARGET_SECURE_PLT != secure_plt)                                 \
 
106069
     {                                                                  \
 
106070
       error ("-msecure-plt not supported by your assembler");          \
 
106071
@@ -523,19 +517,24 @@
 
106072
   while (0)
 
106073
 #endif
 
106074
 
 
106075
+/* Select one of BIG_OPT, LITTLE_OPT or DEFAULT_OPT depending
 
106076
+   on various -mbig, -mlittle and -mcall- options.  */
 
106077
+#define ENDIAN_SELECT(BIG_OPT, LITTLE_OPT, DEFAULT_OPT)        \
 
106078
+"%{mlittle|mlittle-endian:"    LITTLE_OPT ";"  \
 
106079
+  "mbig|mbig-endian:"          BIG_OPT    ";"  \
 
106080
+  "mcall-aixdesc|mcall-freebsd|mcall-netbsd|"  \
 
106081
+  "mcall-openbsd|mcall-linux:" BIG_OPT    ";"  \
 
106082
+  "mcall-i960-old:"            LITTLE_OPT ";"  \
 
106083
+  ":"                          DEFAULT_OPT "}"
 
106084
+
 
106085
+#define DEFAULT_ASM_ENDIAN " -mbig"
 
106086
+
 
106087
 #undef ASM_SPEC
 
106088
 #define        ASM_SPEC "%(asm_cpu) \
 
106089
 %{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \
 
106090
 %{mrelocatable} %{mrelocatable-lib} %{fpic|fpie|fPIC|fPIE:-K PIC} \
 
106091
-%{memb|msdata=eabi: -memb} \
 
106092
-%{mlittle|mlittle-endian:-mlittle; \
 
106093
-  mbig|mbig-endian      :-mbig;    \
 
106094
-  mcall-aixdesc |                 \
 
106095
-  mcall-freebsd |                 \
 
106096
-  mcall-netbsd  |                 \
 
106097
-  mcall-openbsd |                 \
 
106098
-  mcall-linux           :-mbig;    \
 
106099
-  mcall-i960-old        :-mlittle}"
 
106100
+%{memb|msdata=eabi: -memb}" \
 
106101
+ENDIAN_SELECT(" -mbig", " -mlittle", DEFAULT_ASM_ENDIAN)
 
106102
 
 
106103
 #define        CC1_ENDIAN_BIG_SPEC ""
 
106104
 
 
106105
@@ -553,17 +552,10 @@
 
106106
 #endif
 
106107
 
 
106108
 /* Pass -G xxx to the compiler and set correct endian mode.  */
 
106109
-#define        CC1_SPEC "%{G*} %(cc1_cpu) \
 
106110
-%{mlittle|mlittle-endian: %(cc1_endian_little);           \
 
106111
-  mbig   |mbig-endian   : %(cc1_endian_big);              \
 
106112
-  mcall-aixdesc |                                        \
 
106113
-  mcall-freebsd |                                        \
 
106114
-  mcall-netbsd  |                                        \
 
106115
-  mcall-openbsd |                                        \
 
106116
-  mcall-linux           : -mbig %(cc1_endian_big);        \
 
106117
-  mcall-i960-old        : -mlittle %(cc1_endian_little);  \
 
106118
-                        : %(cc1_endian_default)}          \
 
106119
-%{meabi: %{!mcall-*: -mcall-sysv }} \
 
106120
+#define        CC1_SPEC "%{G*} %(cc1_cpu)" \
 
106121
+  ENDIAN_SELECT(" %(cc1_endian_big)", " %(cc1_endian_little)", \
 
106122
+               " %(cc1_endian_default)")                       \
 
106123
+"%{meabi: %{!mcall-*: -mcall-sysv }} \
 
106124
 %{!meabi: %{!mno-eabi: \
 
106125
     %{mrelocatable: -meabi } \
 
106126
     %{mcall-freebsd: -mno-eabi } \
 
106127
@@ -607,11 +599,8 @@
 
106128
 %{symbolic:-Bsymbolic -G -dy -z text }"
 
106129
 
 
106130
 /* Override the default target of the linker.  */
 
106131
-#define        LINK_TARGET_SPEC "\
 
106132
-%{mlittle: --oformat elf32-powerpcle } %{mlittle-endian: --oformat elf32-powerpcle } \
 
106133
-%{!mlittle: %{!mlittle-endian: %{!mbig: %{!mbig-endian: \
 
106134
-    %{mcall-i960-old: --oformat elf32-powerpcle} \
 
106135
-  }}}}"
 
106136
+#define        LINK_TARGET_SPEC \
 
106137
+  ENDIAN_SELECT("", " --oformat elf32-powerpcle", "")
 
106138
 
 
106139
 /* Any specific OS flags.  */
 
106140
 #define LINK_OS_SPEC "\
 
106141
Index: gcc/config/arm/arm.c
 
106142
===================================================================
 
106143
--- a/src/gcc/config/arm/arm.c  (.../tags/gcc_4_8_1_release)
 
106144
+++ b/src/gcc/config/arm/arm.c  (.../branches/gcc-4_8-branch)
 
106145
@@ -7094,7 +7094,7 @@
 
106146
 thumb1_rtx_costs (rtx x, enum rtx_code code, enum rtx_code outer)
 
106147
 {
 
106148
   enum machine_mode mode = GET_MODE (x);
 
106149
-  int total;
 
106150
+  int total, words;
 
106151
 
 
106152
   switch (code)
 
106153
     {
 
106154
@@ -7102,6 +7102,8 @@
 
106155
     case ASHIFTRT:
 
106156
     case LSHIFTRT:
 
106157
     case ROTATERT:
 
106158
+      return (mode == SImode) ? COSTS_N_INSNS (1) : COSTS_N_INSNS (2);
 
106159
+
 
106160
     case PLUS:
 
106161
     case MINUS:
 
106162
     case COMPARE:
 
106163
@@ -7125,7 +7127,10 @@
 
106164
       return COSTS_N_INSNS (1) + 16;
 
106165
 
 
106166
     case SET:
 
106167
-      return (COSTS_N_INSNS (1)
 
106168
+      /* A SET doesn't have a mode, so let's look at the SET_DEST to get
 
106169
+        the mode.  */
 
106170
+      words = ARM_NUM_INTS (GET_MODE_SIZE (GET_MODE (SET_DEST (x))));
 
106171
+      return (COSTS_N_INSNS (words)
 
106172
              + 4 * ((MEM_P (SET_SRC (x)))
 
106173
                     + MEM_P (SET_DEST (x))));
 
106174
 
 
106175
@@ -7822,6 +7827,7 @@
 
106176
 thumb1_size_rtx_costs (rtx x, enum rtx_code code, enum rtx_code outer)
 
106177
 {
 
106178
   enum machine_mode mode = GET_MODE (x);
 
106179
+  int words;
 
106180
 
 
106181
   switch (code)
 
106182
     {
 
106183
@@ -7829,6 +7835,8 @@
 
106184
     case ASHIFTRT:
 
106185
     case LSHIFTRT:
 
106186
     case ROTATERT:
 
106187
+      return (mode == SImode) ? COSTS_N_INSNS (1) : COSTS_N_INSNS (2);
 
106188
+
 
106189
     case PLUS:
 
106190
     case MINUS:
 
106191
     case COMPARE:
 
106192
@@ -7847,7 +7855,10 @@
 
106193
       return COSTS_N_INSNS (1);
 
106194
 
 
106195
     case SET:
 
106196
-      return (COSTS_N_INSNS (1)
 
106197
+      /* A SET doesn't have a mode, so let's look at the SET_DEST to get
 
106198
+        the mode.  */
 
106199
+      words = ARM_NUM_INTS (GET_MODE_SIZE (GET_MODE (SET_DEST (x))));
 
106200
+      return (COSTS_N_INSNS (words)
 
106201
               + 4 * ((MEM_P (SET_SRC (x)))
 
106202
                      + MEM_P (SET_DEST (x))));
 
106203
 
 
106204
Index: gcc/collect2.c
 
106205
===================================================================
 
106206
--- a/src/gcc/collect2.c        (.../tags/gcc_4_8_1_release)
 
106207
+++ b/src/gcc/collect2.c        (.../branches/gcc-4_8-branch)
 
106208
@@ -366,8 +366,8 @@
 
106209
 
 
106210
 /* Delete tempfiles and exit function.  */
 
106211
 
 
106212
-void
 
106213
-collect_exit (int status)
 
106214
+static void
 
106215
+collect_atexit (void)
 
106216
 {
 
106217
   if (c_file != 0 && c_file[0])
 
106218
     maybe_unlink (c_file);
 
106219
@@ -395,13 +395,8 @@
 
106220
       maybe_unlink (lderrout);
 
106221
     }
 
106222
 
 
106223
-  if (status != 0 && output_file != 0 && output_file[0])
 
106224
-    maybe_unlink (output_file);
 
106225
-
 
106226
   if (response_file)
 
106227
     maybe_unlink (response_file);
 
106228
-
 
106229
-  exit (status);
 
106230
 }
 
106231
 
 
106232
 
 
106233
@@ -970,6 +965,9 @@
 
106234
   signal (SIGCHLD, SIG_DFL);
 
106235
 #endif
 
106236
 
 
106237
+  if (atexit (collect_atexit) != 0)
 
106238
+    fatal_error ("atexit failed");
 
106239
+
 
106240
   /* Unlock the stdio streams.  */
 
106241
   unlock_std_streams ();
 
106242
 
 
106243
@@ -1110,55 +1108,55 @@
 
106244
   if (ld_file_name == 0)
 
106245
 #endif
 
106246
 #ifdef REAL_LD_FILE_NAME
 
106247
-  ld_file_name = find_a_file (&path, REAL_LD_FILE_NAME);
 
106248
+  ld_file_name = find_a_file (&path, REAL_LD_FILE_NAME, X_OK);
 
106249
   if (ld_file_name == 0)
 
106250
 #endif
 
106251
   /* Search the (target-specific) compiler dirs for ld'.  */
 
106252
-  ld_file_name = find_a_file (&cpath, real_ld_suffix);
 
106253
+  ld_file_name = find_a_file (&cpath, real_ld_suffix, X_OK);
 
106254
   /* Likewise for `collect-ld'.  */
 
106255
   if (ld_file_name == 0)
 
106256
     {
 
106257
-      ld_file_name = find_a_file (&cpath, collect_ld_suffix);
 
106258
+      ld_file_name = find_a_file (&cpath, collect_ld_suffix, X_OK);
 
106259
       use_collect_ld = ld_file_name != 0;
 
106260
     }
 
106261
   /* Search the compiler directories for `ld'.  We have protection against
 
106262
      recursive calls in find_a_file.  */
 
106263
   if (ld_file_name == 0)
 
106264
-    ld_file_name = find_a_file (&cpath, ld_suffixes[selected_linker]);
 
106265
+    ld_file_name = find_a_file (&cpath, ld_suffixes[selected_linker], X_OK);
 
106266
   /* Search the ordinary system bin directories
 
106267
      for `ld' (if native linking) or `TARGET-ld' (if cross).  */
 
106268
   if (ld_file_name == 0)
 
106269
-    ld_file_name = find_a_file (&path, full_ld_suffixes[selected_linker]);
 
106270
+    ld_file_name = find_a_file (&path, full_ld_suffixes[selected_linker], X_OK);
 
106271
 
 
106272
 #ifdef REAL_NM_FILE_NAME
 
106273
-  nm_file_name = find_a_file (&path, REAL_NM_FILE_NAME);
 
106274
+  nm_file_name = find_a_file (&path, REAL_NM_FILE_NAME, X_OK);
 
106275
   if (nm_file_name == 0)
 
106276
 #endif
 
106277
-  nm_file_name = find_a_file (&cpath, gnm_suffix);
 
106278
+  nm_file_name = find_a_file (&cpath, gnm_suffix, X_OK);
 
106279
   if (nm_file_name == 0)
 
106280
-    nm_file_name = find_a_file (&path, full_gnm_suffix);
 
106281
+    nm_file_name = find_a_file (&path, full_gnm_suffix, X_OK);
 
106282
   if (nm_file_name == 0)
 
106283
-    nm_file_name = find_a_file (&cpath, nm_suffix);
 
106284
+    nm_file_name = find_a_file (&cpath, nm_suffix, X_OK);
 
106285
   if (nm_file_name == 0)
 
106286
-    nm_file_name = find_a_file (&path, full_nm_suffix);
 
106287
+    nm_file_name = find_a_file (&path, full_nm_suffix, X_OK);
 
106288
 
 
106289
 #ifdef LDD_SUFFIX
 
106290
-  ldd_file_name = find_a_file (&cpath, ldd_suffix);
 
106291
+  ldd_file_name = find_a_file (&cpath, ldd_suffix, X_OK);
 
106292
   if (ldd_file_name == 0)
 
106293
-    ldd_file_name = find_a_file (&path, full_ldd_suffix);
 
106294
+    ldd_file_name = find_a_file (&path, full_ldd_suffix, X_OK);
 
106295
 #endif
 
106296
 
 
106297
 #ifdef REAL_STRIP_FILE_NAME
 
106298
-  strip_file_name = find_a_file (&path, REAL_STRIP_FILE_NAME);
 
106299
+  strip_file_name = find_a_file (&path, REAL_STRIP_FILE_NAME, X_OK);
 
106300
   if (strip_file_name == 0)
 
106301
 #endif
 
106302
-  strip_file_name = find_a_file (&cpath, gstrip_suffix);
 
106303
+  strip_file_name = find_a_file (&cpath, gstrip_suffix, X_OK);
 
106304
   if (strip_file_name == 0)
 
106305
-    strip_file_name = find_a_file (&path, full_gstrip_suffix);
 
106306
+    strip_file_name = find_a_file (&path, full_gstrip_suffix, X_OK);
 
106307
   if (strip_file_name == 0)
 
106308
-    strip_file_name = find_a_file (&cpath, strip_suffix);
 
106309
+    strip_file_name = find_a_file (&cpath, strip_suffix, X_OK);
 
106310
   if (strip_file_name == 0)
 
106311
-    strip_file_name = find_a_file (&path, full_strip_suffix);
 
106312
+    strip_file_name = find_a_file (&path, full_strip_suffix, X_OK);
 
106313
 
 
106314
   /* Determine the full path name of the C compiler to use.  */
 
106315
   c_file_name = getenv ("COLLECT_GCC");
 
106316
@@ -1171,12 +1169,12 @@
 
106317
 #endif
 
106318
     }
 
106319
 
 
106320
-  p = find_a_file (&cpath, c_file_name);
 
106321
+  p = find_a_file (&cpath, c_file_name, X_OK);
 
106322
 
 
106323
   /* Here it should be safe to use the system search path since we should have
 
106324
      already qualified the name of the compiler when it is needed.  */
 
106325
   if (p == 0)
 
106326
-    p = find_a_file (&path, c_file_name);
 
106327
+    p = find_a_file (&path, c_file_name, X_OK);
 
106328
 
 
106329
   if (p)
 
106330
     c_file_name = p;
 
106331
@@ -1813,7 +1811,7 @@
 
106332
          error ("%s terminated with signal %d [%s]%s",
 
106333
                 prog, sig, strsignal(sig),
 
106334
                 WCOREDUMP(status) ? ", core dumped" : "");
 
106335
-         collect_exit (FATAL_EXIT_CODE);
 
106336
+         exit (FATAL_EXIT_CODE);
 
106337
        }
 
106338
 
 
106339
       if (WIFEXITED (status))
 
106340
@@ -1829,7 +1827,7 @@
 
106341
   if (ret != 0)
 
106342
     {
 
106343
       error ("%s returned %d exit status", prog, ret);
 
106344
-      collect_exit (ret);
 
106345
+      exit (ret);
 
106346
     }
 
106347
 
 
106348
   if (response_file)
 
106349
Index: gcc/collect2.h
 
106350
===================================================================
 
106351
--- a/src/gcc/collect2.h        (.../tags/gcc_4_8_1_release)
 
106352
+++ b/src/gcc/collect2.h        (.../branches/gcc-4_8-branch)
 
106353
@@ -25,8 +25,6 @@
 
106354
 extern struct pex_obj *collect_execute (const char *, char **, const char *,
 
106355
                                        const char *, int flags);
 
106356
 
 
106357
-extern void collect_exit (int) ATTRIBUTE_NORETURN;
 
106358
-
 
106359
 extern int collect_wait (const char *, struct pex_obj *);
 
106360
 
 
106361
 extern void dump_ld_file (const char *, FILE *);
 
106362
Index: gcc/file-find.c
 
106363
===================================================================
 
106364
--- a/src/gcc/file-find.c       (.../tags/gcc_4_8_1_release)
 
106365
+++ b/src/gcc/file-find.c       (.../branches/gcc-4_8-branch)
 
106366
@@ -31,7 +31,7 @@
 
106367
 }
 
106368
 
 
106369
 char *
 
106370
-find_a_file (struct path_prefix *pprefix, const char *name)
 
106371
+find_a_file (struct path_prefix *pprefix, const char *name, int mode)
 
106372
 {
 
106373
   char *temp;
 
106374
   struct prefix_list *pl;
 
106375
@@ -50,7 +50,7 @@
 
106376
 
 
106377
   if (IS_ABSOLUTE_PATH (name))
 
106378
     {
 
106379
-      if (access (name, X_OK) == 0)
 
106380
+      if (access (name, mode) == 0)
 
106381
        {
 
106382
          strcpy (temp, name);
 
106383
 
 
106384
@@ -66,7 +66,7 @@
 
106385
       strcpy (temp, name);
 
106386
        strcat (temp, HOST_EXECUTABLE_SUFFIX);
 
106387
 
 
106388
-       if (access (temp, X_OK) == 0)
 
106389
+       if (access (temp, mode) == 0)
 
106390
          return temp;
 
106391
 #endif
 
106392
 
 
106393
@@ -83,7 +83,7 @@
 
106394
 
 
106395
        if (stat (temp, &st) >= 0
 
106396
            && ! S_ISDIR (st.st_mode)
 
106397
-           && access (temp, X_OK) == 0)
 
106398
+           && access (temp, mode) == 0)
 
106399
          return temp;
 
106400
 
 
106401
 #ifdef HOST_EXECUTABLE_SUFFIX
 
106402
@@ -93,7 +93,7 @@
 
106403
 
 
106404
        if (stat (temp, &st) >= 0
 
106405
            && ! S_ISDIR (st.st_mode)
 
106406
-           && access (temp, X_OK) == 0)
 
106407
+           && access (temp, mode) == 0)
 
106408
          return temp;
 
106409
 #endif
 
106410
       }
 
106411
Index: libgo/configure
 
106412
===================================================================
 
106413
--- a/src/libgo/configure       (.../tags/gcc_4_8_1_release)
 
106414
+++ b/src/libgo/configure       (.../branches/gcc-4_8-branch)
 
106415
@@ -2496,7 +2496,7 @@
 
106416
 ac_config_headers="$ac_config_headers config.h"
 
106417
 
 
106418
 
 
106419
-libtool_VERSION=3:1:0
 
106420
+libtool_VERSION=4:0:0
 
106421
 
 
106422
 
 
106423
 # Default to --enable-multilib
 
106424
Index: libgo/Makefile.in
 
106425
===================================================================
 
106426
--- a/src/libgo/Makefile.in     (.../tags/gcc_4_8_1_release)
 
106427
+++ b/src/libgo/Makefile.in     (.../branches/gcc-4_8-branch)
 
106428
@@ -208,7 +208,7 @@
 
106429
        go-reflect-call.lo go-reflect-map.lo go-rune.lo \
 
106430
        go-runtime-error.lo go-setenv.lo go-signal.lo go-strcmp.lo \
 
106431
        go-string-to-byte-array.lo go-string-to-int-array.lo \
 
106432
-       go-strplus.lo go-strslice.lo go-traceback.lo go-trampoline.lo \
 
106433
+       go-strplus.lo go-strslice.lo go-traceback.lo \
 
106434
        go-type-complex.lo go-type-eface.lo go-type-error.lo \
 
106435
        go-type-float.lo go-type-identity.lo go-type-interface.lo \
 
106436
        go-type-string.lo go-typedesc-equal.lo go-typestring.lo \
 
106437
@@ -822,7 +822,6 @@
 
106438
        runtime/go-strplus.c \
 
106439
        runtime/go-strslice.c \
 
106440
        runtime/go-traceback.c \
 
106441
-       runtime/go-trampoline.c \
 
106442
        runtime/go-type-complex.c \
 
106443
        runtime/go-type-eface.c \
 
106444
        runtime/go-type-error.c \
 
106445
@@ -2519,7 +2518,6 @@
 
106446
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-strplus.Plo@am__quote@
 
106447
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-strslice.Plo@am__quote@
 
106448
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-traceback.Plo@am__quote@
 
106449
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-trampoline.Plo@am__quote@
 
106450
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-type-complex.Plo@am__quote@
 
106451
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-type-eface.Plo@am__quote@
 
106452
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/go-type-error.Plo@am__quote@
 
106453
@@ -2959,13 +2957,6 @@
 
106454
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 
106455
 @am__fastdepCC_FALSE@  $(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o go-traceback.lo `test -f 'runtime/go-traceback.c' || echo '$(srcdir)/'`runtime/go-traceback.c
 
106456
 
 
106457
-go-trampoline.lo: runtime/go-trampoline.c
 
106458
-@am__fastdepCC_TRUE@   $(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT go-trampoline.lo -MD -MP -MF $(DEPDIR)/go-trampoline.Tpo -c -o go-trampoline.lo `test -f 'runtime/go-trampoline.c' || echo '$(srcdir)/'`runtime/go-trampoline.c
 
106459
-@am__fastdepCC_TRUE@   $(am__mv) $(DEPDIR)/go-trampoline.Tpo $(DEPDIR)/go-trampoline.Plo
 
106460
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='runtime/go-trampoline.c' object='go-trampoline.lo' libtool=yes @AMDEPBACKSLASH@
 
106461
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 
106462
-@am__fastdepCC_FALSE@  $(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o go-trampoline.lo `test -f 'runtime/go-trampoline.c' || echo '$(srcdir)/'`runtime/go-trampoline.c
 
106463
-
 
106464
 go-type-complex.lo: runtime/go-type-complex.c
 
106465
 @am__fastdepCC_TRUE@   $(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT go-type-complex.lo -MD -MP -MF $(DEPDIR)/go-type-complex.Tpo -c -o go-type-complex.lo `test -f 'runtime/go-type-complex.c' || echo '$(srcdir)/'`runtime/go-type-complex.c
 
106466
 @am__fastdepCC_TRUE@   $(am__mv) $(DEPDIR)/go-type-complex.Tpo $(DEPDIR)/go-type-complex.Plo
 
106467
Index: libgo/runtime/go-reflect-call.c
 
106468
===================================================================
 
106469
--- a/src/libgo/runtime/go-reflect-call.c       (.../tags/gcc_4_8_1_release)
 
106470
+++ b/src/libgo/runtime/go-reflect-call.c       (.../branches/gcc-4_8-branch)
 
106471
@@ -302,7 +302,9 @@
 
106472
   in_types = ((const struct __go_type_descriptor **)
 
106473
              func->__in.__values);
 
106474
 
 
106475
-  num_args = num_params + (is_interface ? 1 : 0);
 
106476
+  num_args = (num_params
 
106477
+             + (is_interface ? 1 : 0)
 
106478
+             + (!is_interface && !is_method ? 1 : 0));
 
106479
   args = (ffi_type **) __go_alloc (num_args * sizeof (ffi_type *));
 
106480
   i = 0;
 
106481
   off = 0;
 
106482
@@ -319,6 +321,12 @@
 
106483
   for (; i < num_params; ++i)
 
106484
     args[i + off] = go_type_to_ffi (in_types[i]);
 
106485
 
 
106486
+  if (!is_interface && !is_method)
 
106487
+    {
 
106488
+      // There is a closure argument, a pointer.
 
106489
+      args[i + off] = &ffi_type_pointer;
 
106490
+    }
 
106491
+
 
106492
   rettype = go_func_return_ffi (func);
 
106493
 
 
106494
   status = ffi_prep_cif (cif, FFI_DEFAULT_ABI, num_args, rettype, args);
 
106495
@@ -491,11 +499,24 @@
 
106496
 }
 
106497
 
 
106498
 /* Call a function.  The type of the function is FUNC_TYPE, and the
 
106499
-   address is FUNC_ADDR.  PARAMS is an array of parameter addresses.
 
106500
-   RESULTS is an array of result addresses.  */
 
106501
+   closure is FUNC_VAL.  PARAMS is an array of parameter addresses.
 
106502
+   RESULTS is an array of result addresses.
 
106503
 
 
106504
+   If IS_INTERFACE is true this is a call to an interface method and
 
106505
+   the first argument is the receiver, which is always a pointer.
 
106506
+   This argument, the receiver, is not described in FUNC_TYPE.
 
106507
+
 
106508
+   If IS_METHOD is true this is a call to a method expression.  The
 
106509
+   first argument is the receiver.  It is described in FUNC_TYPE, but
 
106510
+   regardless of FUNC_TYPE, it is passed as a pointer.
 
106511
+
 
106512
+   If neither IS_INTERFACE nor IS_METHOD is true then we are calling a
 
106513
+   function indirectly, and the caller is responsible for passing a
 
106514
+   trailing closure argument, a pointer, which is not described in
 
106515
+   FUNC_TYPE.  */
 
106516
+
 
106517
 void
 
106518
-reflect_call (const struct __go_func_type *func_type, const void *func_addr,
 
106519
+reflect_call (const struct __go_func_type *func_type, FuncVal *func_val,
 
106520
              _Bool is_interface, _Bool is_method, void **params,
 
106521
              void **results)
 
106522
 {
 
106523
@@ -507,7 +528,7 @@
 
106524
 
 
106525
   call_result = (unsigned char *) malloc (go_results_size (func_type));
 
106526
 
 
106527
-  ffi_call (&cif, func_addr, call_result, params);
 
106528
+  ffi_call (&cif, func_val->fn, call_result, params);
 
106529
 
 
106530
   /* Some day we may need to free result values if RESULTS is
 
106531
      NULL.  */
 
106532
@@ -521,7 +542,7 @@
 
106533
 
 
106534
 void
 
106535
 reflect_call (const struct __go_func_type *func_type __attribute__ ((unused)),
 
106536
-             const void *func_addr __attribute__ ((unused)),
 
106537
+             FuncVal *func_val __attribute__ ((unused)),
 
106538
              _Bool is_interface __attribute__ ((unused)),
 
106539
              _Bool is_method __attribute__ ((unused)),
 
106540
              void **params __attribute__ ((unused)),
 
106541
Index: libgo/runtime/mfinal.c
 
106542
===================================================================
 
106543
--- a/src/libgo/runtime/mfinal.c        (.../tags/gcc_4_8_1_release)
 
106544
+++ b/src/libgo/runtime/mfinal.c        (.../branches/gcc-4_8-branch)
 
106545
@@ -11,7 +11,7 @@
 
106546
 typedef struct Fin Fin;
 
106547
 struct Fin
 
106548
 {
 
106549
-       void (*fn)(void*);
 
106550
+       FuncVal *fn;
 
106551
        const struct __go_func_type *ft;
 
106552
 };
 
106553
 
 
106554
@@ -42,7 +42,7 @@
 
106555
 } fintab[TABSZ];
 
106556
 
 
106557
 static void
 
106558
-addfintab(Fintab *t, void *k, void (*fn)(void*), const struct __go_func_type *ft)
 
106559
+addfintab(Fintab *t, void *k, FuncVal *fn, const struct __go_func_type *ft)
 
106560
 {
 
106561
        int32 i, j;
 
106562
 
 
106563
@@ -137,7 +137,7 @@
 
106564
 }
 
106565
 
 
106566
 bool
 
106567
-runtime_addfinalizer(void *p, void (*f)(void*), const struct __go_func_type *ft)
 
106568
+runtime_addfinalizer(void *p, FuncVal *f, const struct __go_func_type *ft)
 
106569
 {
 
106570
        Fintab *tab;
 
106571
        byte *base;
 
106572
@@ -175,7 +175,7 @@
 
106573
 // get finalizer; if del, delete finalizer.
 
106574
 // caller is responsible for updating RefHasFinalizer (special) bit.
 
106575
 bool
 
106576
-runtime_getfinalizer(void *p, bool del, void (**fn)(void*), const struct __go_func_type **ft)
 
106577
+runtime_getfinalizer(void *p, bool del, FuncVal **fn, const struct __go_func_type **ft)
 
106578
 {
 
106579
        Fintab *tab;
 
106580
        bool res;
 
106581
Index: libgo/runtime/malloc.h
 
106582
===================================================================
 
106583
--- a/src/libgo/runtime/malloc.h        (.../tags/gcc_4_8_1_release)
 
106584
+++ b/src/libgo/runtime/malloc.h        (.../branches/gcc-4_8-branch)
 
106585
@@ -485,7 +485,7 @@
 
106586
 void   runtime_gchelper(void);
 
106587
 
 
106588
 struct __go_func_type;
 
106589
-bool   runtime_getfinalizer(void *p, bool del, void (**fn)(void*), const struct __go_func_type **ft);
 
106590
+bool   runtime_getfinalizer(void *p, bool del, FuncVal **fn, const struct __go_func_type **ft);
 
106591
 void   runtime_walkfintab(void (*fn)(void*), void (*scan)(Obj));
 
106592
 
 
106593
 enum
 
106594
@@ -505,4 +505,3 @@
 
106595
 void   runtime_memorydump(void);
 
106596
 
 
106597
 void   runtime_time_scan(void (*)(Obj));
 
106598
-void   runtime_trampoline_scan(void (*)(Obj));
 
106599
Index: libgo/runtime/time.goc
 
106600
===================================================================
 
106601
--- a/src/libgo/runtime/time.goc        (.../tags/gcc_4_8_1_release)
 
106602
+++ b/src/libgo/runtime/time.goc        (.../branches/gcc-4_8-branch)
 
106603
@@ -49,13 +49,16 @@
 
106604
 
 
106605
 // Ready the goroutine e.data.
 
106606
 static void
 
106607
-ready(int64 now, Eface e)
 
106608
+ready(int64 now, Eface e, void *closure)
 
106609
 {
 
106610
        USED(now);
 
106611
+       USED(closure);
 
106612
 
 
106613
        runtime_ready(e.__object);
 
106614
 }
 
106615
 
 
106616
+static FuncVal readyv = {(void(*)(void))ready};
 
106617
+
 
106618
 // Put the current goroutine to sleep for ns nanoseconds.
 
106619
 void
 
106620
 runtime_tsleep(int64 ns, const char *reason)
 
106621
@@ -70,7 +73,7 @@
 
106622
 
 
106623
        t.when = runtime_nanotime() + ns;
 
106624
        t.period = 0;
 
106625
-       t.f = ready;
 
106626
+       t.fv = &readyv;
 
106627
        t.arg.__object = g;
 
106628
        runtime_lock(&timers);
 
106629
        addtimer(&t);
 
106630
@@ -158,7 +161,7 @@
 
106631
 {
 
106632
        int64 delta, now;
 
106633
        Timer *t;
 
106634
-       void (*f)(int64, Eface);
 
106635
+       void (*f)(int64, Eface, void *);
 
106636
        Eface arg;
 
106637
 
 
106638
        for(;;) {
 
106639
@@ -184,12 +187,12 @@
 
106640
                                siftdown(0);
 
106641
                                t->i = -1;  // mark as removed
 
106642
                        }
 
106643
-                       f = t->f;
 
106644
+                       f = (void*)t->fv->fn;
 
106645
                        arg = t->arg;
 
106646
                        runtime_unlock(&timers);
 
106647
                        if(raceenabled)
 
106648
                                runtime_raceacquire(t);
 
106649
-                       f(now, arg);
 
106650
+                       f(now, arg, &t->fv);
 
106651
                        runtime_lock(&timers);
 
106652
                }
 
106653
                if(delta < 0) {
 
106654
Index: libgo/runtime/runtime.h
 
106655
===================================================================
 
106656
--- a/src/libgo/runtime/runtime.h       (.../tags/gcc_4_8_1_release)
 
106657
+++ b/src/libgo/runtime/runtime.h       (.../branches/gcc-4_8-branch)
 
106658
@@ -57,6 +57,7 @@
 
106659
 typedef        union   Lock            Lock;
 
106660
 typedef        struct  M               M;
 
106661
 typedef        union   Note            Note;
 
106662
+typedef        struct  FuncVal         FuncVal;
 
106663
 typedef        struct  SigTab          SigTab;
 
106664
 typedef        struct  MCache          MCache;
 
106665
 typedef struct FixAlloc        FixAlloc;
 
106666
@@ -147,6 +148,11 @@
 
106667
        const byte*     str;
 
106668
        intgo           len;
 
106669
 };
 
106670
+struct FuncVal
 
106671
+{
 
106672
+       void    (*fn)(void);
 
106673
+       // variable-size, fn-specific data here
 
106674
+};
 
106675
 struct GCStats
 
106676
 {
 
106677
        // the struct must consist of only uint64's,
 
106678
@@ -313,7 +319,7 @@
 
106679
        // a well-behaved function and not block.
 
106680
        int64   when;
 
106681
        int64   period;
 
106682
-       void    (*f)(int64, Eface);
 
106683
+       FuncVal *fv;
 
106684
        Eface   arg;
 
106685
 };
 
106686
 
 
106687
@@ -540,7 +546,7 @@
 
106688
 void   runtime_printcomplex(__complex double);
 
106689
 
 
106690
 struct __go_func_type;
 
106691
-void reflect_call(const struct __go_func_type *, const void *, _Bool, _Bool,
 
106692
+void reflect_call(const struct __go_func_type *, FuncVal *, _Bool, _Bool,
 
106693
                  void **, void **)
 
106694
   __asm__ (GOSYM_PREFIX "reflect.call");
 
106695
 
 
106696
@@ -570,7 +576,7 @@
 
106697
 #define PREFETCH(p) __builtin_prefetch(p)
 
106698
 
 
106699
 struct __go_func_type;
 
106700
-bool   runtime_addfinalizer(void*, void(*fn)(void*), const struct __go_func_type *);
 
106701
+bool   runtime_addfinalizer(void*, FuncVal *fn, const struct __go_func_type *);
 
106702
 #define runtime_getcallersp(p) __builtin_frame_address(1)
 
106703
 int32  runtime_mcount(void);
 
106704
 int32  runtime_gcount(void);
 
106705
Index: libgo/runtime/mgc0.c
 
106706
===================================================================
 
106707
--- a/src/libgo/runtime/mgc0.c  (.../tags/gcc_4_8_1_release)
 
106708
+++ b/src/libgo/runtime/mgc0.c  (.../branches/gcc-4_8-branch)
 
106709
@@ -120,7 +120,7 @@
 
106710
 typedef struct Finalizer Finalizer;
 
106711
 struct Finalizer
 
106712
 {
 
106713
-       void (*fn)(void*);
 
106714
+       FuncVal *fn;
 
106715
        void *arg;
 
106716
        const struct __go_func_type *ft;
 
106717
 };
 
106718
@@ -1130,7 +1130,6 @@
 
106719
        addroot((Obj){(byte*)&runtime_allm, sizeof runtime_allm, 0});
 
106720
        runtime_MProf_Mark(addroot);
 
106721
        runtime_time_scan(addroot);
 
106722
-       runtime_trampoline_scan(addroot);
 
106723
 
 
106724
        // MSpan.types
 
106725
        allspans = runtime_mheap.allspans;
 
106726
@@ -1182,7 +1181,7 @@
 
106727
 static bool
 
106728
 handlespecial(byte *p, uintptr size)
 
106729
 {
 
106730
-       void (*fn)(void*);
 
106731
+       FuncVal *fn;
 
106732
        const struct __go_func_type *ft;
 
106733
        FinBlock *block;
 
106734
        Finalizer *f;
 
106735
@@ -1731,11 +1730,12 @@
 
106736
                for(; fb; fb=next) {
 
106737
                        next = fb->next;
 
106738
                        for(i=0; i<(uint32)fb->cnt; i++) {
 
106739
-                               void *params[1];
 
106740
+                               void *params[2];
 
106741
 
 
106742
                                f = &fb->fin[i];
 
106743
                                params[0] = &f->arg;
 
106744
-                               reflect_call(f->ft, (void*)f->fn, 0, 0, params, nil);
 
106745
+                               params[1] = f;
 
106746
+                               reflect_call(f->ft, f->fn, 0, 0, params, nil);
 
106747
                                f->fn = nil;
 
106748
                                f->arg = nil;
 
106749
                        }
 
106750
Index: libgo/runtime/parfor.c
 
106751
===================================================================
 
106752
--- a/src/libgo/runtime/parfor.c        (.../tags/gcc_4_8_1_release)
 
106753
+++ b/src/libgo/runtime/parfor.c        (.../branches/gcc-4_8-branch)
 
106754
@@ -83,7 +83,7 @@
 
106755
 void
 
106756
 runtime_parforsetup2(ParFor *desc, uint32 nthr, uint32 n, void *ctx, bool wait, void *body)
 
106757
 {
 
106758
-       runtime_parforsetup(desc, nthr, n, ctx, wait, (void(*)(ParFor*, uint32))body);
 
106759
+       runtime_parforsetup(desc, nthr, n, ctx, wait, *(void(**)(ParFor*, uint32))body);
 
106760
 }
 
106761
 
 
106762
 void
 
106763
Index: libgo/configure.ac
 
106764
===================================================================
 
106765
--- a/src/libgo/configure.ac    (.../tags/gcc_4_8_1_release)
 
106766
+++ b/src/libgo/configure.ac    (.../branches/gcc-4_8-branch)
 
106767
@@ -11,7 +11,7 @@
 
106768
 AC_CONFIG_SRCDIR(Makefile.am)
 
106769
 AC_CONFIG_HEADER(config.h)
 
106770
 
 
106771
-libtool_VERSION=3:1:0
 
106772
+libtool_VERSION=4:0:0
 
106773
 AC_SUBST(libtool_VERSION)
 
106774
 
 
106775
 AM_ENABLE_MULTILIB(, ..)
 
106776
Index: libgo/go/runtime/extern.go
 
106777
===================================================================
 
106778
--- a/src/libgo/go/runtime/extern.go    (.../tags/gcc_4_8_1_release)
 
106779
+++ b/src/libgo/go/runtime/extern.go    (.../branches/gcc-4_8-branch)
 
106780
@@ -59,9 +59,6 @@
 
106781
 // implemented in symtab.c
 
106782
 func funcline_go(*Func, uintptr) (string, int)
 
106783
 
 
106784
-// mid returns the current OS thread (m) id.
 
106785
-func mid() uint32
 
106786
-
 
106787
 // SetFinalizer sets the finalizer associated with x to f.
 
106788
 // When the garbage collector finds an unreachable block
 
106789
 // with an associated finalizer, it clears the association and runs
 
106790
Index: libgo/go/runtime/parfor_test.go
 
106791
===================================================================
 
106792
--- a/src/libgo/go/runtime/parfor_test.go       (.../tags/gcc_4_8_1_release)
 
106793
+++ b/src/libgo/go/runtime/parfor_test.go       (.../branches/gcc-4_8-branch)
 
106794
@@ -13,6 +13,8 @@
 
106795
        "unsafe"
 
106796
 )
 
106797
 
 
106798
+var gdata []uint64
 
106799
+
 
106800
 // Simple serial sanity test for parallelfor.
 
106801
 func TestParFor(t *testing.T) {
 
106802
        const P = 1
 
106803
@@ -22,7 +24,12 @@
 
106804
                data[i] = i
 
106805
        }
 
106806
        desc := NewParFor(P)
 
106807
+       // Avoid making func a closure: parfor cannot invoke them.
 
106808
+       // Since it doesn't happen in the C code, it's not worth doing
 
106809
+       // just for the test.
 
106810
+       gdata = data
 
106811
        ParForSetup(desc, P, N, nil, true, func(desc *ParFor, i uint32) {
 
106812
+               data := gdata
 
106813
                data[i] = data[i]*data[i] + 1
 
106814
        })
 
106815
        ParForDo(desc)
 
106816
@@ -111,7 +118,9 @@
 
106817
        P := GOMAXPROCS(-1)
 
106818
        c := make(chan bool, P)
 
106819
        desc := NewParFor(uint32(P))
 
106820
+       gdata = data
 
106821
        ParForSetup(desc, uint32(P), uint32(N), nil, false, func(desc *ParFor, i uint32) {
 
106822
+               data := gdata
 
106823
                data[i] = data[i]*data[i] + 1
 
106824
        })
 
106825
        for p := 1; p < P; p++ {
 
106826
Index: libgo/go/reflect/value.go
 
106827
===================================================================
 
106828
--- a/src/libgo/go/reflect/value.go     (.../tags/gcc_4_8_1_release)
 
106829
+++ b/src/libgo/go/reflect/value.go     (.../branches/gcc-4_8-branch)
 
106830
@@ -377,7 +377,7 @@
 
106831
                        if iface.itab == nil {
 
106832
                                panic(method + " of method on nil interface value")
 
106833
                        }
 
106834
-                       fn = iface.itab.fun[i]
 
106835
+                       fn = unsafe.Pointer(&iface.itab.fun[i])
 
106836
                        rcvr = iface.word
 
106837
                } else {
 
106838
                        ut := v.typ.uncommon()
 
106839
@@ -388,7 +388,7 @@
 
106840
                        if m.pkgPath != nil {
 
106841
                                panic(method + " of unexported method")
 
106842
                        }
 
106843
-                       fn = m.tfn
 
106844
+                       fn = unsafe.Pointer(&m.tfn)
 
106845
                        t = m.mtyp
 
106846
                        rcvr = v.iword()
 
106847
                }
 
106848
@@ -462,6 +462,10 @@
 
106849
        if v.flag&flagMethod != 0 {
 
106850
                nin++
 
106851
        }
 
106852
+       firstPointer := len(in) > 0 && Kind(t.In(0).(*rtype).kind) != Ptr && v.flag&flagMethod == 0 && isMethod(v.typ)
 
106853
+       if v.flag&flagMethod == 0 && !firstPointer {
 
106854
+               nin++
 
106855
+       }
 
106856
        params := make([]unsafe.Pointer, nin)
 
106857
        off := 0
 
106858
        if v.flag&flagMethod != 0 {
 
106859
@@ -471,7 +475,6 @@
 
106860
                params[0] = unsafe.Pointer(p)
 
106861
                off = 1
 
106862
        }
 
106863
-       first_pointer := false
 
106864
        for i, pv := range in {
 
106865
                pv.mustBeExported()
 
106866
                targ := t.In(i).(*rtype)
 
106867
@@ -483,14 +486,17 @@
 
106868
                } else {
 
106869
                        params[off] = pv.val
 
106870
                }
 
106871
-               if i == 0 && Kind(targ.kind) != Ptr && v.flag&flagMethod == 0 && isMethod(v.typ) {
 
106872
+               if i == 0 && firstPointer {
 
106873
                        p := new(unsafe.Pointer)
 
106874
                        *p = params[off]
 
106875
                        params[off] = unsafe.Pointer(p)
 
106876
-                       first_pointer = true
 
106877
                }
 
106878
                off++
 
106879
        }
 
106880
+       if v.flag&flagMethod == 0 && !firstPointer {
 
106881
+               // Closure argument.
 
106882
+               params[off] = unsafe.Pointer(&fn)
 
106883
+       }
 
106884
 
 
106885
        ret := make([]Value, nout)
 
106886
        results := make([]unsafe.Pointer, nout)
 
106887
@@ -509,7 +515,7 @@
 
106888
                pr = &results[0]
 
106889
        }
 
106890
 
 
106891
-       call(t, fn, v.flag&flagMethod != 0, first_pointer, pp, pr)
 
106892
+       call(t, fn, v.flag&flagMethod != 0, firstPointer, pp, pr)
 
106893
 
 
106894
        return ret
 
106895
 }
 
106896
@@ -1209,18 +1215,35 @@
 
106897
 // code using reflect cannot obtain unsafe.Pointers
 
106898
 // without importing the unsafe package explicitly.
 
106899
 // It panics if v's Kind is not Chan, Func, Map, Ptr, Slice, or UnsafePointer.
 
106900
+//
 
106901
+// If v's Kind is Func, the returned pointer is an underlying
 
106902
+// code pointer, but not necessarily enough to identify a
 
106903
+// single function uniquely. The only guarantee is that the
 
106904
+// result is zero if and only if v is a nil func Value.
 
106905
 func (v Value) Pointer() uintptr {
 
106906
        k := v.kind()
 
106907
        switch k {
 
106908
-       case Chan, Func, Map, Ptr, UnsafePointer:
 
106909
-               if k == Func && v.flag&flagMethod != 0 {
 
106910
+       case Chan, Map, Ptr, UnsafePointer:
 
106911
+               p := v.val
 
106912
+               if v.flag&flagIndir != 0 {
 
106913
+                       p = *(*unsafe.Pointer)(p)
 
106914
+               }
 
106915
+               return uintptr(p)
 
106916
+       case Func:
 
106917
+               if v.flag&flagMethod != 0 {
 
106918
                        panic("reflect.Value.Pointer of method Value")
 
106919
                }
 
106920
                p := v.val
 
106921
                if v.flag&flagIndir != 0 {
 
106922
                        p = *(*unsafe.Pointer)(p)
 
106923
                }
 
106924
+               // Non-nil func value points at data block.
 
106925
+               // First word of data block is actual code.
 
106926
+               if p != nil {
 
106927
+                       p = *(*unsafe.Pointer)(p)
 
106928
+               }
 
106929
                return uintptr(p)
 
106930
+
 
106931
        case Slice:
 
106932
                return (*SliceHeader)(v.val).Data
 
106933
        }
 
106934
Index: libgo/go/reflect/type.go
 
106935
===================================================================
 
106936
--- a/src/libgo/go/reflect/type.go      (.../tags/gcc_4_8_1_release)
 
106937
+++ b/src/libgo/go/reflect/type.go      (.../branches/gcc-4_8-branch)
 
106938
@@ -243,8 +243,8 @@
 
106939
        size       uintptr // size in bytes
 
106940
        hash       uint32  // hash of type; avoids computation in hash tables
 
106941
 
 
106942
-       hashfn  func(unsafe.Pointer, uintptr)                 // hash function
 
106943
-       equalfn func(unsafe.Pointer, unsafe.Pointer, uintptr) // equality function
 
106944
+       hashfn  uintptr // hash function code
 
106945
+       equalfn uintptr // equality function code
 
106946
 
 
106947
        string        *string // string form; unnecessary  but undeniably useful
 
106948
        *uncommonType         // (relatively) uncommon fields
 
106949
@@ -485,7 +485,7 @@
 
106950
        mt := p.typ
 
106951
        m.Type = toType(mt)
 
106952
        x := new(unsafe.Pointer)
 
106953
-       *x = p.tfn
 
106954
+       *x = unsafe.Pointer(&p.tfn)
 
106955
        m.Func = Value{mt, unsafe.Pointer(x), fl | flagIndir}
 
106956
        m.Index = i
 
106957
        return
 
106958
Index: libgo/go/reflect/all_test.go
 
106959
===================================================================
 
106960
--- a/src/libgo/go/reflect/all_test.go  (.../tags/gcc_4_8_1_release)
 
106961
+++ b/src/libgo/go/reflect/all_test.go  (.../branches/gcc-4_8-branch)
 
106962
@@ -1891,6 +1891,7 @@
 
106963
 func (*outer) m() {}
 
106964
 
 
106965
 func TestNestedMethods(t *testing.T) {
 
106966
+       t.Skip("fails on gccgo due to function wrappers")
 
106967
        typ := TypeOf((*outer)(nil))
 
106968
        if typ.NumMethod() != 1 || typ.Method(0).Func.Pointer() != ValueOf((*outer).m).Pointer() {
 
106969
                t.Errorf("Wrong method table for outer: (m=%p)", (*outer).m)
 
106970
@@ -1915,6 +1916,7 @@
 
106971
 }
 
106972
 
 
106973
 func TestEmbeddedMethods(t *testing.T) {
 
106974
+       /* This part of the test fails on gccgo due to function wrappers.
 
106975
        typ := TypeOf((*OuterInt)(nil))
 
106976
        if typ.NumMethod() != 1 || typ.Method(0).Func.Pointer() != ValueOf((*OuterInt).M).Pointer() {
 
106977
                t.Errorf("Wrong method table for OuterInt: (m=%p)", (*OuterInt).M)
 
106978
@@ -1923,6 +1925,7 @@
 
106979
                        t.Errorf("\t%d: %s %#x\n", i, m.Name, m.Func.Pointer())
 
106980
                }
 
106981
        }
 
106982
+       */
 
106983
 
 
106984
        i := &InnerInt{3}
 
106985
        if v := ValueOf(i).Method(0).Call(nil)[0].Int(); v != 3 {
 
106986
Index: libgo/Makefile.am
 
106987
===================================================================
 
106988
--- a/src/libgo/Makefile.am     (.../tags/gcc_4_8_1_release)
 
106989
+++ b/src/libgo/Makefile.am     (.../branches/gcc-4_8-branch)
 
106990
@@ -487,7 +487,6 @@
 
106991
        runtime/go-strplus.c \
 
106992
        runtime/go-strslice.c \
 
106993
        runtime/go-traceback.c \
 
106994
-       runtime/go-trampoline.c \
 
106995
        runtime/go-type-complex.c \
 
106996
        runtime/go-type-eface.c \
 
106997
        runtime/go-type-error.c \
 
106998
Index: libobjc/exception.c
 
106999
===================================================================
 
107000
--- a/src/libobjc/exception.c   (.../tags/gcc_4_8_1_release)
 
107001
+++ b/src/libobjc/exception.c   (.../branches/gcc-4_8-branch)
 
107002
@@ -202,7 +202,7 @@
 
107003
 #ifdef SJLJ_EXCEPTIONS
 
107004
 #define PERSONALITY_FUNCTION   __gnu_objc_personality_sj0
 
107005
 #define __builtin_eh_return_data_regno(x) x
 
107006
-#elif defined(__SEH__)
 
107007
+#elif defined(__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
107008
 #define PERSONALITY_FUNCTION   __gnu_objc_personality_imp
 
107009
 #else
 
107010
 #define PERSONALITY_FUNCTION   __gnu_objc_personality_v0
 
107011
@@ -227,7 +227,7 @@
 
107012
 
 
107013
 #define CONTINUE_UNWINDING return _URC_CONTINUE_UNWIND
 
107014
 
 
107015
-#ifdef __SEH__
 
107016
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
107017
 static
 
107018
 #endif
 
107019
 _Unwind_Reason_Code
 
107020
@@ -524,7 +524,7 @@
 
107021
   abort ();
 
107022
 }
 
107023
 
 
107024
-#ifdef __SEH__
 
107025
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
107026
 EXCEPTION_DISPOSITION
 
107027
 __gnu_objc_personality_seh0 (PEXCEPTION_RECORD ms_exc, void *this_frame,
 
107028
                             PCONTEXT ms_orig_context,
 
107029
@@ -533,4 +533,4 @@
 
107030
   return _GCC_specific_handler (ms_exc, this_frame, ms_orig_context,
 
107031
                                ms_disp, __gnu_objc_personality_imp);
 
107032
 }
 
107033
-#endif /* SEH */
 
107034
+#endif
 
107035
Index: libobjc/ChangeLog
 
107036
===================================================================
 
107037
--- a/src/libobjc/ChangeLog     (.../tags/gcc_4_8_1_release)
 
107038
+++ b/src/libobjc/ChangeLog     (.../branches/gcc-4_8-branch)
 
107039
@@ -1,3 +1,7 @@
 
107040
+2013-07-04  Kai Tietz  <ktietz@redhat.com>
 
107041
+
 
107042
+       * exception.c: Add check for SjLj to SEH blocks.
 
107043
+
 
107044
 2013-05-31  Release Manager
 
107045
 
 
107046
        * GCC 4.8.1 released.
 
107047
Index: libgfortran/ChangeLog
 
107048
===================================================================
 
107049
--- a/src/libgfortran/ChangeLog (.../tags/gcc_4_8_1_release)
 
107050
+++ b/src/libgfortran/ChangeLog (.../branches/gcc-4_8-branch)
 
107051
@@ -1,3 +1,19 @@
 
107052
+2013-06-21  Uros Bizjak  <ubizjak@gmail.com>
 
107053
+
 
107054
+       Backport from mainline
 
107055
+       2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
 
107056
+
 
107057
+       * config/fpu-387.h (_FPU_MASK_ALL): New.
 
107058
+       (_FPU_EX_ALL): Ditto.
 
107059
+       (set_fpu): Use fstcw to store x87 FPU control word. Use fnclex to
 
107060
+       clear stalled exception flags.  Correctly clear stalled SSE
 
107061
+       exception flags.  Simplify code.
 
107062
+
 
107063
+       Backport from mainline
 
107064
+       2013-06-19  Uros Bizjak  <ubizjak@gmail.com>
 
107065
+
 
107066
+       * config/fpu-387.h: Use __asm__ and __volatile__ consistently.
 
107067
+
 
107068
 2013-05-31  Release Manager
 
107069
 
 
107070
        * GCC 4.8.1 released.
 
107071
Index: libgfortran/config/fpu-387.h
 
107072
===================================================================
 
107073
--- a/src/libgfortran/config/fpu-387.h  (.../tags/gcc_4_8_1_release)
 
107074
+++ b/src/libgfortran/config/fpu-387.h  (.../branches/gcc-4_8-branch)
 
107075
@@ -73,7 +73,7 @@
 
107076
 
 
107077
       /* We need a single SSE instruction here so the handler can safely skip
 
107078
         over it.  */
 
107079
-      __asm__ volatile ("movaps %xmm0,%xmm0");
 
107080
+      __asm__ __volatile__ ("movaps\t%xmm0,%xmm0");
 
107081
 
 
107082
       sigaction (SIGILL, &oact, NULL);
 
107083
 
 
107084
@@ -95,42 +95,42 @@
 
107085
 #define _FPU_MASK_OM  0x08
 
107086
 #define _FPU_MASK_UM  0x10
 
107087
 #define _FPU_MASK_PM  0x20
 
107088
+#define _FPU_MASK_ALL 0x3f
 
107089
 
 
107090
+#define _FPU_EX_ALL   0x3f
 
107091
+
 
107092
 void set_fpu (void)
 
107093
 {
 
107094
+  int excepts = 0;
 
107095
   unsigned short cw;
 
107096
 
 
107097
-  asm volatile ("fnstcw %0" : "=m" (cw));
 
107098
+  __asm__ __volatile__ ("fstcw\t%0" : "=m" (cw));
 
107099
 
 
107100
-  cw |= (_FPU_MASK_IM | _FPU_MASK_DM | _FPU_MASK_ZM | _FPU_MASK_OM
 
107101
-        | _FPU_MASK_UM | _FPU_MASK_PM);
 
107102
+  if (options.fpe & GFC_FPE_INVALID) excepts |= _FPU_MASK_IM;
 
107103
+  if (options.fpe & GFC_FPE_DENORMAL) excepts |= _FPU_MASK_DM;
 
107104
+  if (options.fpe & GFC_FPE_ZERO) excepts |= _FPU_MASK_ZM;
 
107105
+  if (options.fpe & GFC_FPE_OVERFLOW) excepts |= _FPU_MASK_OM;
 
107106
+  if (options.fpe & GFC_FPE_UNDERFLOW) excepts |= _FPU_MASK_UM;
 
107107
+  if (options.fpe & GFC_FPE_INEXACT) excepts |= _FPU_MASK_PM;
 
107108
 
 
107109
-  if (options.fpe & GFC_FPE_INVALID) cw &= ~_FPU_MASK_IM;
 
107110
-  if (options.fpe & GFC_FPE_DENORMAL) cw &= ~_FPU_MASK_DM;
 
107111
-  if (options.fpe & GFC_FPE_ZERO) cw &= ~_FPU_MASK_ZM;
 
107112
-  if (options.fpe & GFC_FPE_OVERFLOW) cw &= ~_FPU_MASK_OM;
 
107113
-  if (options.fpe & GFC_FPE_UNDERFLOW) cw &= ~_FPU_MASK_UM;
 
107114
-  if (options.fpe & GFC_FPE_INEXACT) cw &= ~_FPU_MASK_PM;
 
107115
+  cw |= _FPU_MASK_ALL;
 
107116
+  cw &= ~excepts;
 
107117
 
 
107118
-  asm volatile ("fldcw %0" : : "m" (cw));
 
107119
+  __asm__ __volatile__ ("fnclex\n\tfldcw\t%0" : : "m" (cw));
 
107120
 
 
107121
   if (has_sse())
 
107122
     {
 
107123
       unsigned int cw_sse;
 
107124
 
 
107125
-      asm volatile ("%vstmxcsr %0" : "=m" (cw_sse));
 
107126
+      __asm__ __volatile__ ("%vstmxcsr\t%0" : "=m" (cw_sse));
 
107127
 
 
107128
-      cw_sse &= 0xffff0000;
 
107129
-      cw_sse |= (_FPU_MASK_IM | _FPU_MASK_DM | _FPU_MASK_ZM | _FPU_MASK_OM
 
107130
-                | _FPU_MASK_UM | _FPU_MASK_PM ) << 7;
 
107131
+      /* The SSE exception masks are shifted by 7 bits.  */
 
107132
+      cw_sse |= _FPU_MASK_ALL << 7;
 
107133
+      cw_sse &= ~(excepts << 7);
 
107134
 
 
107135
-      if (options.fpe & GFC_FPE_INVALID) cw_sse &= ~(_FPU_MASK_IM << 7);
 
107136
-      if (options.fpe & GFC_FPE_DENORMAL) cw_sse &= ~(_FPU_MASK_DM << 7);
 
107137
-      if (options.fpe & GFC_FPE_ZERO) cw_sse &= ~(_FPU_MASK_ZM << 7);
 
107138
-      if (options.fpe & GFC_FPE_OVERFLOW) cw_sse &= ~(_FPU_MASK_OM << 7);
 
107139
-      if (options.fpe & GFC_FPE_UNDERFLOW) cw_sse &= ~(_FPU_MASK_UM << 7);
 
107140
-      if (options.fpe & GFC_FPE_INEXACT) cw_sse &= ~(_FPU_MASK_PM << 7);
 
107141
+      /* Clear stalled exception flags.  */
 
107142
+      cw_sse &= ~_FPU_EX_ALL;
 
107143
 
 
107144
-      asm volatile ("%vldmxcsr %0" : : "m" (cw_sse));
 
107145
+      __asm__ __volatile__ ("%vldmxcsr\t%0" : : "m" (cw_sse));
 
107146
     }
 
107147
 }
 
107148
Index: libffi/src/powerpc/ppc_closure.S
 
107149
===================================================================
 
107150
--- a/src/libffi/src/powerpc/ppc_closure.S      (.../tags/gcc_4_8_1_release)
 
107151
+++ b/src/libffi/src/powerpc/ppc_closure.S      (.../branches/gcc-4_8-branch)
 
107152
@@ -159,25 +159,41 @@
 
107153
 #endif
 
107154
 
 
107155
 # case FFI_TYPE_UINT8
 
107156
+#ifdef __LITTLE_ENDIAN__
 
107157
+       lbz %r3,112+0(%r1)
 
107158
+#else
 
107159
        lbz %r3,112+3(%r1)
 
107160
+#endif
 
107161
        mtlr %r0
 
107162
        addi %r1,%r1,144
 
107163
        blr
 
107164
 
 
107165
 # case FFI_TYPE_SINT8
 
107166
+#ifdef __LITTLE_ENDIAN__
 
107167
+       lbz %r3,112+0(%r1)
 
107168
+#else
 
107169
        lbz %r3,112+3(%r1)
 
107170
+#endif
 
107171
        extsb %r3,%r3
 
107172
        mtlr %r0
 
107173
        b .Lfinish
 
107174
 
 
107175
 # case FFI_TYPE_UINT16
 
107176
+#ifdef __LITTLE_ENDIAN__
 
107177
+       lhz %r3,112+0(%r1)
 
107178
+#else
 
107179
        lhz %r3,112+2(%r1)
 
107180
+#endif
 
107181
        mtlr %r0
 
107182
        addi %r1,%r1,144
 
107183
        blr
 
107184
 
 
107185
 # case FFI_TYPE_SINT16
 
107186
+#ifdef __LITTLE_ENDIAN__
 
107187
+       lha %r3,112+0(%r1)
 
107188
+#else
 
107189
        lha %r3,112+2(%r1)
 
107190
+#endif
 
107191
        mtlr %r0
 
107192
        addi %r1,%r1,144
 
107193
        blr
 
107194
@@ -239,9 +255,15 @@
 
107195
 
 
107196
 # case FFI_SYSV_TYPE_SMALL_STRUCT + 3. Three byte struct.
 
107197
        lwz %r3,112+0(%r1)
 
107198
+#ifdef __LITTLE_ENDIAN__
 
107199
+       mtlr %r0
 
107200
+       addi %r1,%r1,144
 
107201
+       blr
 
107202
+#else
 
107203
        srwi %r3,%r3,8
 
107204
        mtlr %r0
 
107205
        b .Lfinish
 
107206
+#endif
 
107207
 
 
107208
 # case FFI_SYSV_TYPE_SMALL_STRUCT + 4. Four byte struct.
 
107209
        lwz %r3,112+0(%r1)
 
107210
@@ -252,20 +274,35 @@
 
107211
 # case FFI_SYSV_TYPE_SMALL_STRUCT + 5. Five byte struct.
 
107212
        lwz %r3,112+0(%r1)
 
107213
        lwz %r4,112+4(%r1)
 
107214
+#ifdef __LITTLE_ENDIAN__
 
107215
+       mtlr %r0
 
107216
+       b .Lfinish
 
107217
+#else
 
107218
        li %r5,24
 
107219
        b .Lstruct567
 
107220
+#endif
 
107221
 
 
107222
 # case FFI_SYSV_TYPE_SMALL_STRUCT + 6. Six byte struct.
 
107223
        lwz %r3,112+0(%r1)
 
107224
        lwz %r4,112+4(%r1)
 
107225
+#ifdef __LITTLE_ENDIAN__
 
107226
+       mtlr %r0
 
107227
+       b .Lfinish
 
107228
+#else
 
107229
        li %r5,16
 
107230
        b .Lstruct567
 
107231
+#endif
 
107232
 
 
107233
 # case FFI_SYSV_TYPE_SMALL_STRUCT + 7. Seven byte struct.
 
107234
        lwz %r3,112+0(%r1)
 
107235
        lwz %r4,112+4(%r1)
 
107236
+#ifdef __LITTLE_ENDIAN__
 
107237
+       mtlr %r0
 
107238
+       b .Lfinish
 
107239
+#else
 
107240
        li %r5,8
 
107241
        b .Lstruct567
 
107242
+#endif
 
107243
 
 
107244
 # case FFI_SYSV_TYPE_SMALL_STRUCT + 8. Eight byte struct.
 
107245
        lwz %r3,112+0(%r1)
 
107246
@@ -273,6 +310,7 @@
 
107247
        mtlr %r0
 
107248
        b .Lfinish
 
107249
 
 
107250
+#ifndef __LITTLE_ENDIAN__
 
107251
 .Lstruct567:
 
107252
        subfic %r6,%r5,32
 
107253
        srw %r4,%r4,%r5
 
107254
@@ -282,6 +320,7 @@
 
107255
        mtlr %r0
 
107256
        addi %r1,%r1,144
 
107257
        blr
 
107258
+#endif
 
107259
 
 
107260
 .Luint128:
 
107261
        lwz %r6,112+12(%r1)
 
107262
Index: libffi/src/powerpc/ffi.c
 
107263
===================================================================
 
107264
--- a/src/libffi/src/powerpc/ffi.c      (.../tags/gcc_4_8_1_release)
 
107265
+++ b/src/libffi/src/powerpc/ffi.c      (.../branches/gcc-4_8-branch)
 
107266
@@ -127,6 +127,9 @@
 
107267
 
 
107268
   int i;
 
107269
   ffi_type **ptr;
 
107270
+#ifndef __NO_FPRS__
 
107271
+  double double_tmp;
 
107272
+#endif
 
107273
   union {
 
107274
     void **v;
 
107275
     char **c;
 
107276
@@ -146,7 +149,6 @@
 
107277
   gpr_base.u = stacktop.u - ASM_NEEDS_REGISTERS - NUM_GPR_ARG_REGISTERS;
 
107278
   intarg_count = 0;
 
107279
 #ifndef __NO_FPRS__
 
107280
-  double double_tmp;
 
107281
   fpr_base.d = gpr_base.d - NUM_FPR_ARG_REGISTERS;
 
107282
   fparg_count = 0;
 
107283
   copy_space.c = ((flags & FLAG_FP_ARGUMENTS) ? fpr_base.c : gpr_base.c);
 
107284
@@ -542,11 +544,12 @@
 
107285
            {
 
107286
              char *where = next_arg.c;
 
107287
 
 
107288
+#ifndef __LITTLE_ENDIAN__
 
107289
              /* Structures with size less than eight bytes are passed
 
107290
                 left-padded.  */
 
107291
              if ((*ptr)->size < 8)
 
107292
                where += 8 - (*ptr)->size;
 
107293
-
 
107294
+#endif
 
107295
              memcpy (where, *p_argv.c, (*ptr)->size);
 
107296
              next_arg.ul += words;
 
107297
              if (next_arg.ul == gpr_end.ul)
 
107298
@@ -1208,6 +1211,7 @@
 
107299
 
 
107300
        case FFI_TYPE_SINT8:
 
107301
        case FFI_TYPE_UINT8:
 
107302
+#ifndef __LITTLE_ENDIAN__
 
107303
          /* there are 8 gpr registers used to pass values */
 
107304
          if (ng < 8)
 
107305
            {
 
107306
@@ -1221,9 +1225,10 @@
 
107307
              pst++;
 
107308
            }
 
107309
          break;
 
107310
-
 
107311
+#endif
 
107312
        case FFI_TYPE_SINT16:
 
107313
        case FFI_TYPE_UINT16:
 
107314
+#ifndef __LITTLE_ENDIAN__
 
107315
          /* there are 8 gpr registers used to pass values */
 
107316
          if (ng < 8)
 
107317
            {
 
107318
@@ -1237,7 +1242,7 @@
 
107319
              pst++;
 
107320
            }
 
107321
          break;
 
107322
-
 
107323
+#endif
 
107324
        case FFI_TYPE_SINT32:
 
107325
        case FFI_TYPE_UINT32:
 
107326
        case FFI_TYPE_POINTER:
 
107327
@@ -1367,22 +1372,25 @@
 
107328
        {
 
107329
        case FFI_TYPE_SINT8:
 
107330
        case FFI_TYPE_UINT8:
 
107331
+#ifndef __LITTLE_ENDIAN__
 
107332
          avalue[i] = (char *) pst + 7;
 
107333
          pst++;
 
107334
          break;
 
107335
-
 
107336
+#endif
 
107337
        case FFI_TYPE_SINT16:
 
107338
        case FFI_TYPE_UINT16:
 
107339
+#ifndef __LITTLE_ENDIAN__
 
107340
          avalue[i] = (char *) pst + 6;
 
107341
          pst++;
 
107342
          break;
 
107343
-
 
107344
+#endif
 
107345
        case FFI_TYPE_SINT32:
 
107346
        case FFI_TYPE_UINT32:
 
107347
+#ifndef __LITTLE_ENDIAN__
 
107348
          avalue[i] = (char *) pst + 4;
 
107349
          pst++;
 
107350
          break;
 
107351
-
 
107352
+#endif
 
107353
        case FFI_TYPE_SINT64:
 
107354
        case FFI_TYPE_UINT64:
 
107355
        case FFI_TYPE_POINTER:
 
107356
@@ -1391,11 +1399,13 @@
 
107357
          break;
 
107358
 
 
107359
        case FFI_TYPE_STRUCT:
 
107360
+#ifndef __LITTLE_ENDIAN__
 
107361
          /* Structures with size less than eight bytes are passed
 
107362
             left-padded.  */
 
107363
          if (arg_types[i]->size < 8)
 
107364
            avalue[i] = (char *) pst + 8 - arg_types[i]->size;
 
107365
          else
 
107366
+#endif
 
107367
            avalue[i] = pst;
 
107368
          pst += (arg_types[i]->size + 7) / 8;
 
107369
          break;
 
107370
Index: libffi/src/powerpc/linux64_closure.S
 
107371
===================================================================
 
107372
--- a/src/libffi/src/powerpc/linux64_closure.S  (.../tags/gcc_4_8_1_release)
 
107373
+++ b/src/libffi/src/powerpc/linux64_closure.S  (.../branches/gcc-4_8-branch)
 
107374
@@ -132,7 +132,11 @@
 
107375
        blr
 
107376
        nop
 
107377
 # case FFI_TYPE_INT
 
107378
+#ifdef __LITTLE_ENDIAN__
 
107379
+       lwa %r3, 112+0(%r1)
 
107380
+#else
 
107381
        lwa %r3, 112+4(%r1)
 
107382
+#endif
 
107383
        mtlr %r0
 
107384
        addi %r1, %r1, 240
 
107385
        blr
 
107386
@@ -152,33 +156,57 @@
 
107387
        lfd %f2, 112+8(%r1)
 
107388
        b .Lfinish
 
107389
 # case FFI_TYPE_UINT8
 
107390
+#ifdef __LITTLE_ENDIAN__
 
107391
+       lbz %r3, 112+0(%r1)
 
107392
+#else
 
107393
        lbz %r3, 112+7(%r1)
 
107394
+#endif
 
107395
        mtlr %r0
 
107396
        addi %r1, %r1, 240
 
107397
        blr
 
107398
 # case FFI_TYPE_SINT8
 
107399
+#ifdef __LITTLE_ENDIAN__
 
107400
+       lbz %r3, 112+0(%r1)
 
107401
+#else
 
107402
        lbz %r3, 112+7(%r1)
 
107403
+#endif
 
107404
        extsb %r3,%r3
 
107405
        mtlr %r0
 
107406
        b .Lfinish
 
107407
 # case FFI_TYPE_UINT16
 
107408
+#ifdef __LITTLE_ENDIAN__
 
107409
+       lhz %r3, 112+0(%r1)
 
107410
+#else
 
107411
        lhz %r3, 112+6(%r1)
 
107412
+#endif
 
107413
        mtlr %r0
 
107414
 .Lfinish:
 
107415
        addi %r1, %r1, 240
 
107416
        blr
 
107417
 # case FFI_TYPE_SINT16
 
107418
+#ifdef __LITTLE_ENDIAN__
 
107419
+       lha %r3, 112+0(%r1)
 
107420
+#else
 
107421
        lha %r3, 112+6(%r1)
 
107422
+#endif
 
107423
        mtlr %r0
 
107424
        addi %r1, %r1, 240
 
107425
        blr
 
107426
 # case FFI_TYPE_UINT32
 
107427
+#ifdef __LITTLE_ENDIAN__
 
107428
+       lwz %r3, 112+0(%r1)
 
107429
+#else
 
107430
        lwz %r3, 112+4(%r1)
 
107431
+#endif
 
107432
        mtlr %r0
 
107433
        addi %r1, %r1, 240
 
107434
        blr
 
107435
 # case FFI_TYPE_SINT32
 
107436
+#ifdef __LITTLE_ENDIAN__
 
107437
+       lwa %r3, 112+0(%r1)
 
107438
+#else
 
107439
        lwa %r3, 112+4(%r1)
 
107440
+#endif
 
107441
        mtlr %r0
 
107442
        addi %r1, %r1, 240
 
107443
        blr
 
107444
Index: libffi/ChangeLog
 
107445
===================================================================
 
107446
--- a/src/libffi/ChangeLog      (.../tags/gcc_4_8_1_release)
 
107447
+++ b/src/libffi/ChangeLog      (.../branches/gcc-4_8-branch)
 
107448
@@ -1,3 +1,12 @@
 
107449
+2013-06-25  Alan Modra  <amodra@gmail.com>
 
107450
+
 
107451
+       * src/powerpc/ffi.c (ffi_prep_args_SYSV): Move var declaration
 
107452
+       before statements.
 
107453
+       (ffi_prep_args64): Support little-endian.
 
107454
+       (ffi_closure_helper_SYSV, ffi_closure_helper_LINUX64): Likewise.
 
107455
+       * src/powerpc/linux64_closure.S (ffi_closure_LINUX64): Likewise.
 
107456
+       * src/powerpc/ppc_closure.S (ffi_closure_SYSV): Likewise.
 
107457
+
 
107458
 2013-05-31  Release Manager
 
107459
 
 
107460
        * GCC 4.8.1 released.
 
107461
Index: fixincludes/ChangeLog
 
107462
===================================================================
 
107463
--- a/src/fixincludes/ChangeLog (.../tags/gcc_4_8_1_release)
 
107464
+++ b/src/fixincludes/ChangeLog (.../branches/gcc-4_8-branch)
 
107465
@@ -1,3 +1,14 @@
 
107466
+2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
107467
+
 
107468
+       Backport from mainline:
 
107469
+       2013-05-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
107470
+
 
107471
+       * inclhack.def (solaris_pow_int_overload): Update comment.
 
107472
+       Change guard to match <cmath>.
 
107473
+       * fixincl.x: Regenerate.
 
107474
+       * tests/base/iso/math_iso.h [SOLARIS_POW_INT_OVERLOAD_CHECK]:
 
107475
+       Matching change.
 
107476
+
 
107477
 2013-05-31  Release Manager
 
107478
 
 
107479
        * GCC 4.8.1 released.
 
107480
Index: fixincludes/tests/base/iso/math_iso.h
 
107481
===================================================================
 
107482
--- a/src/fixincludes/tests/base/iso/math_iso.h (.../tags/gcc_4_8_1_release)
 
107483
+++ b/src/fixincludes/tests/base/iso/math_iso.h (.../branches/gcc-4_8-branch)
 
107484
@@ -10,7 +10,7 @@
 
107485
 
 
107486
 
 
107487
 #if defined( SOLARIS_POW_INT_OVERLOAD_CHECK )
 
107488
-#ifndef __GXX_EXPERIMENTAL_CXX0X__
 
107489
+#if __cplusplus < 201103L
 
107490
        inline long double pow(long double __X, int __Y) { return
 
107491
                __powl(__X, (long double) (__Y)); }
 
107492
 #endif
 
107493
Index: fixincludes/fixincl.x
 
107494
===================================================================
 
107495
--- a/src/fixincludes/fixincl.x (.../tags/gcc_4_8_1_release)
 
107496
+++ b/src/fixincludes/fixincl.x (.../branches/gcc-4_8-branch)
 
107497
@@ -2,11 +2,11 @@
 
107498
  * 
 
107499
  * DO NOT EDIT THIS FILE   (fixincl.x)
 
107500
  * 
 
107501
- * It has been AutoGen-ed  Saturday December 29, 2012 at 09:17:09 AM BRST
 
107502
+ * It has been AutoGen-ed  Thursday May 16, 2013 at 03:34:25 PM MEST
 
107503
  * From the definitions    inclhack.def
 
107504
  * and the template file   fixincl
 
107505
  */
 
107506
-/* DO NOT SVN-MERGE THIS FILE, EITHER Sat Dec 29 09:17:10 BRST 2012
 
107507
+/* DO NOT SVN-MERGE THIS FILE, EITHER Thu May 16 15:34:25 MEST 2013
 
107508
  *
 
107509
  * You must regenerate it.  Use the ./genfixes script.
 
107510
  *
 
107511
@@ -6663,7 +6663,7 @@
 
107512
  */
 
107513
 static const char* apzSolaris_Pow_Int_OverloadPatch[] = {
 
107514
     "format",
 
107515
-    "#ifndef __GXX_EXPERIMENTAL_CXX0X__\n\
 
107516
+    "#if __cplusplus < 201103L\n\
 
107517
 %0\n\
 
107518
 #endif",
 
107519
     (char*)NULL };
 
107520
Index: fixincludes/inclhack.def
 
107521
===================================================================
 
107522
--- a/src/fixincludes/inclhack.def      (.../tags/gcc_4_8_1_release)
 
107523
+++ b/src/fixincludes/inclhack.def      (.../branches/gcc-4_8-branch)
 
107524
@@ -3447,7 +3447,7 @@
 
107525
 
 
107526
 
 
107527
 /*
 
107528
- *  The pow overloads with int were removed in C++ 2011.
 
107529
+ *  The pow overloads with int were removed in C++ 2011 DR 550.
 
107530
  */
 
107531
 fix = {
 
107532
     hackname  = solaris_pow_int_overload;
 
107533
@@ -3456,7 +3456,7 @@
 
107534
     select    = "^[ \t]*inline [a-z ]* pow\\([^()]*, int [^()]*\\)"
 
107535
                " *\\{[^{}]*\n[^{}]*\\}";
 
107536
     c_fix     = format;
 
107537
-    c_fix_arg = "#ifndef __GXX_EXPERIMENTAL_CXX0X__\n%0\n#endif";
 
107538
+    c_fix_arg = "#if __cplusplus < 201103L\n%0\n#endif";
 
107539
 
 
107540
     test_text =
 
107541
     "  inline long double pow(long double __X, int __Y) { return\n"