mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-30 15:38:06 +01:00
Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch"
branch as of March 29th, 2000. [these are changes March 7-29th]
This commit is contained in:
parent
69ffc00f5d
commit
34f99151ae
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/gcc/dist/; revision=58809
@ -1,3 +1,24 @@
|
||||
Wed Mar 22 13:11:54 2000 David Edelsohn <edelsohn@gnu.org>
|
||||
|
||||
* rs6000.c (reg_or_u_cint_operand): New function.
|
||||
(logical_operand): Handle 64-bit hosts.
|
||||
(logical_u_operand): New function.
|
||||
(non_logical_cint_operand): Handle 64-bit hosts.
|
||||
(non_logical_u_cint_operand): New function.
|
||||
(expand_block_move): Allow 8 DImode loads for PowerPC64.
|
||||
* rs6000.h (PREDICATE_CODES): Define new functions.
|
||||
* rs6000.md (iordi3, xordi3): Constant int must be unsigned 32-bits.
|
||||
(movdi_64): Bracket code intended for 64-bit hosts. Create
|
||||
CONST_DOUBLE for 32-bit values.
|
||||
|
||||
* glimits.h (__LONG_MAX__): Recognize 64-bit AIX too.
|
||||
|
||||
Wed Mar 22 13:11:54 2000 Gabriel Paubert <paubert@iram.es>
|
||||
|
||||
* rs6000.md: Correct instructions length attributes and
|
||||
constraints on unsigned compare instructions.
|
||||
(*ne0): Disable for PowerPC64.
|
||||
|
||||
Tue Mar 7 21:41:17 2000 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* cccp.c (handle_directive): Initialize backslash_newlines_p.
|
||||
|
@ -1,3 +1,7 @@
|
||||
Mon Mar 13 01:00:55 2000 Toon Moene <toon@moene.indiv.nluug.nl>
|
||||
|
||||
* stw.h (struct _ffestw_): Change type of uses_ to int.
|
||||
|
||||
Fri Feb 18 13:36:50 2000 Martin von Loewis <loewis@informatik.hu-berlin.de>
|
||||
|
||||
* g77spec.c (lang_specific_driver): Use GCCBUGURL.
|
||||
|
@ -70,7 +70,7 @@ struct _ffestw_
|
||||
ffewhereLine line_; /* Where first token of statement triggering
|
||||
state */
|
||||
ffewhereColumn col_; /* was seen in source file. */
|
||||
char uses_; /* # uses (new+use-kill calls). */
|
||||
int uses_; /* # uses (new+use-kill calls). */
|
||||
ffestvState state_;
|
||||
int substate_; /* Used on a per-block-state basis. */
|
||||
#if FFECOM_targetCURRENT == FFECOM_targetGCC
|
||||
|
@ -64,7 +64,7 @@
|
||||
/* Minimum and maximum values a `signed long int' can hold.
|
||||
(Same as `int'). */
|
||||
#ifndef __LONG_MAX__
|
||||
#if defined (__alpha__) || defined (__sparc_v9__) || defined (__sparcv9)
|
||||
#if defined (__alpha__) || (defined (_ARCH_PPC) && defined (__64BIT__)) || defined (__sparc_v9__) || defined (__sparcv9)
|
||||
#define __LONG_MAX__ 9223372036854775807L
|
||||
#else
|
||||
#define __LONG_MAX__ 2147483647L
|
||||
|
@ -1,3 +1,8 @@
|
||||
2000-03-29 Zack Weinberg <zack@wolery.cumb.org>
|
||||
|
||||
* objc/Protocol.h, objc/objc-list.h: Change #endif labels to
|
||||
comments.
|
||||
|
||||
Sun Oct 24 23:54:10 PDT 1999 Jeff Law (law@cygnus.com)
|
||||
|
||||
* gcc-2.95.2 Released.
|
||||
|
@ -55,4 +55,4 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
|
||||
|
||||
#endif __Protocol_INCLUDE_GNU
|
||||
#endif /* not __Protocol_INCLUDE_GNU */
|
||||
|
@ -144,4 +144,4 @@ list_free(struct objc_list* list)
|
||||
objc_free(list);
|
||||
}
|
||||
}
|
||||
#endif __GNU_OBJC_LIST_H
|
||||
#endif /* not __GNU_OBJC_LIST_H */
|
||||
|
@ -1,3 +1,7 @@
|
||||
2000-03-12 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
|
||||
|
||||
* std/bastring.h (basic_string<>::push_back): Define.
|
||||
|
||||
Tue Mar 7 21:37:56 2000 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
1999-11-19 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
|
||||
|
@ -208,6 +208,9 @@ public:
|
||||
#endif
|
||||
{ return replace (iend (), iend (), first, last); }
|
||||
|
||||
void push_back(charT __c)
|
||||
{ append(1, __c); }
|
||||
|
||||
basic_string& assign (const basic_string& str, size_type pos = 0,
|
||||
size_type n = npos)
|
||||
{ return replace (0, npos, str, pos, n); }
|
||||
|
Loading…
Reference in New Issue
Block a user