summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-02-09 20:30:46 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-02-09 20:30:46 +0000
commitf572cb077f176193b47fcb63363ed0a946182d30 (patch)
treeb3125976e2ee0b3a233ba232e3bd32fe085df687
parent9b45ac3e7a900f80900be370c4315e897654d440 (diff)
downloadppe42-gcc-f572cb077f176193b47fcb63363ed0a946182d30.tar.gz
ppe42-gcc-f572cb077f176193b47fcb63363ed0a946182d30.zip
* system.h (_, N_): Remove dummy i18n macros.
* protoize.c: Move inclusion of intl.h to after system.h. * cexp.y: Include intl.h. * cexp.c: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25117 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/cexp.c97
-rw-r--r--gcc/cexp.y1
-rw-r--r--gcc/protoize.c4
-rw-r--r--gcc/system.h4
5 files changed, 59 insertions, 54 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 21ae04b1f3a..48bfe6b9f54 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+Tue Feb 9 17:27:29 GMT 1999 Nathan Sidwell <nathan@acm.org>
+
+ * system.h (_, N_): Remove dummy i18n macros.
+ * protoize.c: Move inclusion of intl.h to after system.h.
+ * cexp.y: Include intl.h.
+ * cexp.c: Rebuilt.
+
Tue Feb 9 16:52:22 1999 Mumit Khan <khan@xraylith.wisc.edu>
* gcc.c (convert_filename): Handle null filename argument.
diff --git a/gcc/cexp.c b/gcc/cexp.c
index c19ab24b93a..4dc0ec978bd 100644
--- a/gcc/cexp.c
+++ b/gcc/cexp.c
@@ -24,6 +24,7 @@
#include "config.h"
#include "system.h"
+#include "intl.h"
#include <setjmp.h>
/* #define YYDEBUG 1 */
@@ -176,7 +177,7 @@ static void integer_overflow PROTO((void));
#define SIGNED (~0)
#define UNSIGNED 0
-#line 184 "cexp.y"
+#line 185 "cexp.y"
typedef union {
struct constant {HOST_WIDE_INT value; int signedp;} integer;
struct name {U_CHAR *address; int length;} name;
@@ -257,10 +258,10 @@ static const short yyrhs[] = { 35,
#if YYDEBUG != 0
static const short yyrline[] = { 0,
- 214, 224, 225, 232, 237, 240, 242, 245, 249, 251,
- 256, 261, 274, 291, 304, 310, 316, 322, 328, 331,
- 334, 341, 348, 355, 362, 365, 368, 371, 374, 377,
- 380, 383, 385, 388, 391, 393, 395, 403, 405, 418
+ 215, 225, 226, 233, 238, 241, 243, 246, 250, 252,
+ 257, 262, 275, 292, 305, 311, 317, 323, 329, 332,
+ 335, 342, 349, 356, 363, 366, 369, 372, 375, 378,
+ 381, 384, 386, 389, 392, 394, 396, 404, 406, 419
};
#endif
@@ -366,7 +367,7 @@ static const short yycheck[] = { 4,
26, 27, 23, 24, 25, 26, 27, 0, 9
};
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */
-#line 3 "/usr/lib/bison.simple"
+#line 3 "/usr/cygnus/r5900/share/bison.simple"
/* Skeleton output parser for bison,
Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc.
@@ -559,7 +560,7 @@ __yy_memcpy (char *to, char *from, int count)
#endif
#endif
-#line 196 "/usr/lib/bison.simple"
+#line 196 "/usr/cygnus/r5900/share/bison.simple"
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
into yyparse. The argument should have type void *.
@@ -864,7 +865,7 @@ yyreduce:
switch (yyn) {
case 1:
-#line 215 "cexp.y"
+#line 216 "cexp.y"
{
expression_value = yyvsp[0].integer.value;
#ifdef TEST_EXP_READER
@@ -873,55 +874,55 @@ case 1:
;
break;}
case 3:
-#line 226 "cexp.y"
+#line 227 "cexp.y"
{ if (pedantic)
pedwarn ("comma operator in operand of `#if'");
yyval.integer = yyvsp[0].integer; ;
break;}
case 4:
-#line 233 "cexp.y"
+#line 234 "cexp.y"
{ yyval.integer.value = - yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[0].integer.signedp;
if ((yyval.integer.value & yyvsp[0].integer.value & yyval.integer.signedp) < 0)
integer_overflow (); ;
break;}
case 5:
-#line 238 "cexp.y"
+#line 239 "cexp.y"
{ yyval.integer.value = ! yyvsp[0].integer.value;
yyval.integer.signedp = SIGNED; ;
break;}
case 6:
-#line 241 "cexp.y"
+#line 242 "cexp.y"
{ yyval.integer = yyvsp[0].integer; ;
break;}
case 7:
-#line 243 "cexp.y"
+#line 244 "cexp.y"
{ yyval.integer.value = ~ yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[0].integer.signedp; ;
break;}
case 8:
-#line 246 "cexp.y"
+#line 247 "cexp.y"
{ yyval.integer.value = check_assertion (yyvsp[0].name.address, yyvsp[0].name.length,
0, NULL_PTR);
yyval.integer.signedp = SIGNED; ;
break;}
case 9:
-#line 250 "cexp.y"
+#line 251 "cexp.y"
{ keyword_parsing = 1; ;
break;}
case 10:
-#line 252 "cexp.y"
+#line 253 "cexp.y"
{ yyval.integer.value = check_assertion (yyvsp[-4].name.address, yyvsp[-4].name.length,
1, yyvsp[-1].keywords);
keyword_parsing = 0;
yyval.integer.signedp = SIGNED; ;
break;}
case 11:
-#line 257 "cexp.y"
+#line 258 "cexp.y"
{ yyval.integer = yyvsp[-1].integer; ;
break;}
case 12:
-#line 262 "cexp.y"
+#line 263 "cexp.y"
{ yyval.integer.signedp = yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp;
if (yyval.integer.signedp)
{
@@ -936,7 +937,7 @@ case 12:
* yyvsp[0].integer.value); ;
break;}
case 13:
-#line 275 "cexp.y"
+#line 276 "cexp.y"
{ if (yyvsp[0].integer.value == 0)
{
if (!skip_evaluation)
@@ -955,7 +956,7 @@ case 13:
/ yyvsp[0].integer.value); ;
break;}
case 14:
-#line 292 "cexp.y"
+#line 293 "cexp.y"
{ if (yyvsp[0].integer.value == 0)
{
if (!skip_evaluation)
@@ -970,7 +971,7 @@ case 14:
% yyvsp[0].integer.value); ;
break;}
case 15:
-#line 305 "cexp.y"
+#line 306 "cexp.y"
{ yyval.integer.value = yyvsp[-2].integer.value + yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp;
if (overflow_sum_sign (yyvsp[-2].integer.value, yyvsp[0].integer.value,
@@ -978,7 +979,7 @@ case 15:
integer_overflow (); ;
break;}
case 16:
-#line 311 "cexp.y"
+#line 312 "cexp.y"
{ yyval.integer.value = yyvsp[-2].integer.value - yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp;
if (overflow_sum_sign (yyval.integer.value, yyvsp[0].integer.value,
@@ -986,7 +987,7 @@ case 16:
integer_overflow (); ;
break;}
case 17:
-#line 317 "cexp.y"
+#line 318 "cexp.y"
{ yyval.integer.signedp = yyvsp[-2].integer.signedp;
if ((yyvsp[0].integer.value & yyvsp[0].integer.signedp) < 0)
yyval.integer.value = right_shift (&yyvsp[-2].integer, -yyvsp[0].integer.value);
@@ -994,7 +995,7 @@ case 17:
yyval.integer.value = left_shift (&yyvsp[-2].integer, yyvsp[0].integer.value); ;
break;}
case 18:
-#line 323 "cexp.y"
+#line 324 "cexp.y"
{ yyval.integer.signedp = yyvsp[-2].integer.signedp;
if ((yyvsp[0].integer.value & yyvsp[0].integer.signedp) < 0)
yyval.integer.value = left_shift (&yyvsp[-2].integer, -yyvsp[0].integer.value);
@@ -1002,17 +1003,17 @@ case 18:
yyval.integer.value = right_shift (&yyvsp[-2].integer, yyvsp[0].integer.value); ;
break;}
case 19:
-#line 329 "cexp.y"
+#line 330 "cexp.y"
{ yyval.integer.value = (yyvsp[-2].integer.value == yyvsp[0].integer.value);
yyval.integer.signedp = SIGNED; ;
break;}
case 20:
-#line 332 "cexp.y"
+#line 333 "cexp.y"
{ yyval.integer.value = (yyvsp[-2].integer.value != yyvsp[0].integer.value);
yyval.integer.signedp = SIGNED; ;
break;}
case 21:
-#line 335 "cexp.y"
+#line 336 "cexp.y"
{ yyval.integer.signedp = SIGNED;
if (yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp)
yyval.integer.value = yyvsp[-2].integer.value <= yyvsp[0].integer.value;
@@ -1021,7 +1022,7 @@ case 21:
<= yyvsp[0].integer.value); ;
break;}
case 22:
-#line 342 "cexp.y"
+#line 343 "cexp.y"
{ yyval.integer.signedp = SIGNED;
if (yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp)
yyval.integer.value = yyvsp[-2].integer.value >= yyvsp[0].integer.value;
@@ -1030,7 +1031,7 @@ case 22:
>= yyvsp[0].integer.value); ;
break;}
case 23:
-#line 349 "cexp.y"
+#line 350 "cexp.y"
{ yyval.integer.signedp = SIGNED;
if (yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp)
yyval.integer.value = yyvsp[-2].integer.value < yyvsp[0].integer.value;
@@ -1039,7 +1040,7 @@ case 23:
< yyvsp[0].integer.value); ;
break;}
case 24:
-#line 356 "cexp.y"
+#line 357 "cexp.y"
{ yyval.integer.signedp = SIGNED;
if (yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp)
yyval.integer.value = yyvsp[-2].integer.value > yyvsp[0].integer.value;
@@ -1048,64 +1049,64 @@ case 24:
> yyvsp[0].integer.value); ;
break;}
case 25:
-#line 363 "cexp.y"
+#line 364 "cexp.y"
{ yyval.integer.value = yyvsp[-2].integer.value & yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp; ;
break;}
case 26:
-#line 366 "cexp.y"
+#line 367 "cexp.y"
{ yyval.integer.value = yyvsp[-2].integer.value ^ yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp; ;
break;}
case 27:
-#line 369 "cexp.y"
+#line 370 "cexp.y"
{ yyval.integer.value = yyvsp[-2].integer.value | yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[-2].integer.signedp & yyvsp[0].integer.signedp; ;
break;}
case 28:
-#line 372 "cexp.y"
+#line 373 "cexp.y"
{ skip_evaluation += !yyvsp[-1].integer.value; ;
break;}
case 29:
-#line 374 "cexp.y"
+#line 375 "cexp.y"
{ skip_evaluation -= !yyvsp[-3].integer.value;
yyval.integer.value = (yyvsp[-3].integer.value && yyvsp[0].integer.value);
yyval.integer.signedp = SIGNED; ;
break;}
case 30:
-#line 378 "cexp.y"
+#line 379 "cexp.y"
{ skip_evaluation += !!yyvsp[-1].integer.value; ;
break;}
case 31:
-#line 380 "cexp.y"
+#line 381 "cexp.y"
{ skip_evaluation -= !!yyvsp[-3].integer.value;
yyval.integer.value = (yyvsp[-3].integer.value || yyvsp[0].integer.value);
yyval.integer.signedp = SIGNED; ;
break;}
case 32:
-#line 384 "cexp.y"
+#line 385 "cexp.y"
{ skip_evaluation += !yyvsp[-1].integer.value; ;
break;}
case 33:
-#line 386 "cexp.y"
+#line 387 "cexp.y"
{ skip_evaluation += !!yyvsp[-4].integer.value - !yyvsp[-4].integer.value; ;
break;}
case 34:
-#line 388 "cexp.y"
+#line 389 "cexp.y"
{ skip_evaluation -= !!yyvsp[-6].integer.value;
yyval.integer.value = yyvsp[-6].integer.value ? yyvsp[-3].integer.value : yyvsp[0].integer.value;
yyval.integer.signedp = yyvsp[-3].integer.signedp & yyvsp[0].integer.signedp; ;
break;}
case 35:
-#line 392 "cexp.y"
+#line 393 "cexp.y"
{ yyval.integer = yylval.integer; ;
break;}
case 36:
-#line 394 "cexp.y"
+#line 395 "cexp.y"
{ yyval.integer = yylval.integer; ;
break;}
case 37:
-#line 396 "cexp.y"
+#line 397 "cexp.y"
{ if (warn_undef && !skip_evaluation)
warning ("`%.*s' is not defined",
yyvsp[0].name.length, yyvsp[0].name.address);
@@ -1113,11 +1114,11 @@ case 37:
yyval.integer.signedp = SIGNED; ;
break;}
case 38:
-#line 404 "cexp.y"
+#line 405 "cexp.y"
{ yyval.keywords = 0; ;
break;}
case 39:
-#line 406 "cexp.y"
+#line 407 "cexp.y"
{ struct arglist *temp;
yyval.keywords = (struct arglist *) xmalloc (sizeof (struct arglist));
yyval.keywords->next = yyvsp[-2].keywords;
@@ -1132,7 +1133,7 @@ case 39:
temp->next->length = 1; ;
break;}
case 40:
-#line 419 "cexp.y"
+#line 420 "cexp.y"
{ yyval.keywords = (struct arglist *) xmalloc (sizeof (struct arglist));
yyval.keywords->name = yyvsp[-1].name.address;
yyval.keywords->length = yyvsp[-1].name.length;
@@ -1140,7 +1141,7 @@ case 40:
break;}
}
/* the action file gets copied in in place of this dollarsign */
-#line 498 "/usr/lib/bison.simple"
+#line 498 "/usr/cygnus/r5900/share/bison.simple"
yyvsp -= yylen;
yyssp -= yylen;
@@ -1336,7 +1337,7 @@ yyerrhandle:
yystate = yyn;
goto yynewstate;
}
-#line 424 "cexp.y"
+#line 425 "cexp.y"
/* During parsing of a C expression, the pointer to the next character
diff --git a/gcc/cexp.y b/gcc/cexp.y
index a94dcf8fddd..a1d5a7019b3 100644
--- a/gcc/cexp.y
+++ b/gcc/cexp.y
@@ -28,6 +28,7 @@ Boston, MA 02111-1307, USA.
#include "config.h"
#include "system.h"
+#include "intl.h"
#include <setjmp.h>
/* #define YYDEBUG 1 */
diff --git a/gcc/protoize.c b/gcc/protoize.c
index 447958729bd..a0a3110b286 100644
--- a/gcc/protoize.c
+++ b/gcc/protoize.c
@@ -39,8 +39,6 @@ Boston, MA 02111-1307, USA. */
#include "config.h"
-#include "intl.h"
-
#if 0
/* Users are not supposed to use _POSIX_SOURCE to say the
system is a POSIX system. That is not what _POSIX_SOURCE means! -- rms */
@@ -60,6 +58,8 @@ Boston, MA 02111-1307, USA. */
#endif
#include "system.h"
+#include "intl.h"
+
#if ! defined (_WIN32) || defined (__CYGWIN__)
#if defined(POSIX) || defined(CONCURRENT)
#include <dirent.h>
diff --git a/gcc/system.h b/gcc/system.h
index f0c4208b2e8..bd23967f71a 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -404,10 +404,6 @@ extern void abort ();
# endif
#endif /* ! STRINGIFY */
-/* These macros are here in preparation for the use of gettext in egcs. */
-#define _(String) String
-#define N_(String) String
-
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
OpenPOWER on IntegriCloud