Jeff Law
08254bbd87
Daily bump.
...
From-SVN: r24553
1999-01-06 17:45:02 -07:00
Alexandre Oliva
692c4bf5c6
test_summary (version): remove carriage return that gawk inserts in the version string for some reason
...
* test_summary (version): remove carriage return that gawk inserts
in the version string for some reason
From-SVN: r24552
1999-01-07 00:17:40 +00:00
Jeff Law
1bf27b5bf3
Fix copyright.
...
From-SVN: r24551
1999-01-06 16:44:26 -07:00
Jeffrey A Law
1d1c12f423
* gcc.c-torture/execute/990106-2.c: New test.
...
From-SVN: r24550
1999-01-06 16:43:19 -07:00
Mark Mitchell
4c57111494
cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here.
...
* cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT
here.
(lang_type): Add is_partial_instantiation. Decrease width of
dummy.
(PARTIAL_INSTANTIATION_P): New macro.
(OPERATOR_TYPENAME_P): Remove.
* decl.c (unary_op_p): Use IDENTIFIER_TYPENAME_P, not
OPERATOR_TYPENAME_P.
(grok_op_properties): Likewise.
* friend.c (do_friend): Handle friends that are member functions
correctly.
* lex.c (init_parse): Use OPERATOR_TYPENAME_FORMAT.
* pt.c (instantiate_class_template): Rework for clarity. Avoid
leaving TYPE_BEING_DEFINED set in obscure cases. Don't do
any more partial instantiation than is absolutely necessary for
implicit typename. Set PARTIAL_INSTANTIATION_P.
(tsubst_decl): Use IDENTIFIER_TYPENAME_P.
* semantics.c (begin_class_definition): Handle partial
specializations of a type that was previously partially
instantiated.
From-SVN: r24548
1999-01-06 23:38:05 +00:00
Bernd Schmidt
70186b342c
combine.c (num_sign_bit_copies): In NEG...
...
* combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
when a test can't be performed due to limited width of
HOST_BITS_PER_WIDE_INT, use the more conservative approximation.
Fix UDIV case for cases where the first operand has the highest bit
set.
From-SVN: r24547
1999-01-06 16:33:29 -07:00
Lutz Vieweg
548e44b336
pa.h (reg_class): Add FPUPPER_REGS.
...
* pa.h (reg_class): Add FPUPPER_REGS.
(REG_CLASS_NAMES): Similarly.
(REG_CLASS_CONTENTS): Similarly
(REGNO_REG_CLASS): Handle FPUPPER_REGS.
(FP_REG_CLASS_P): Likewise.
(REG_CLASS_FROM_LETTER): Similarly.
(CLASS_MAX_NREGS): Similarly.
From-SVN: r24546
1999-01-06 16:06:29 -07:00
Jeffrey A Law
ee65dab841
* h8300.h (ASM_OUTPUT_LABELREF): Define.
...
From-SVN: r24544
1999-01-06 15:40:19 -07:00
Per Bothner
01f7628374
i
...
Fixed some stupid typos that managed to get checked in.
From-SVN: r24543
1999-01-06 14:15:40 -08:00
Brendan Kehoe
884ba59aa2
fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h for a typedef of bool.
...
* fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h
for a typedef of bool. Make sure to have a copy of the file is
in place before we look to fix it. Fix typo in variable name to
FILE.
From-SVN: r24542
1999-01-06 17:05:45 -05:00
Jeffrey A Law
4f72f5dad7
pa.h (DONT_RECORD_EQUIVALENCE): Kill.
...
* pa.h (DONT_RECORD_EQUIVALENCE): Kill.
* local-alloc.c (update_equiv_regs): Corresponding changes.
* tm.texi (DONT_RECORD_EQUIVALENCE): Kill.
From-SVN: r24541
1999-01-06 14:44:21 -07:00
Jeff Law
fbd8fef444
Copyright typo
...
From-SVN: r24540
1999-01-06 14:31:04 -07:00
Jeff Law
414b46a91d
Copyright fixes.
...
From-SVN: r24539
1999-01-06 14:10:34 -07:00
Jeff Law
e511adc05d
Fix copyrights.
...
From-SVN: r24538
1999-01-06 14:10:08 -07:00
Jeff Law
c12f524223
Copyright fixes.
...
From-SVN: r24537
1999-01-06 13:57:36 -07:00
Jeff Law
1b0c6de626
More copyright fixes. Oh what fun.
...
From-SVN: r24536
1999-01-06 13:51:20 -07:00
Jeff Law
4283012f9f
Copyright fixes.
...
From-SVN: r24535
1999-01-06 13:44:41 -07:00
Jeff Law
2650c4e3e3
Fix copyright dates.
...
From-SVN: r24534
1999-01-06 13:13:47 -07:00
Jeff Law
0e6f067070
Update copyrights.
...
From-SVN: r24533
1999-01-06 13:10:40 -07:00
Jeff Law
5dda2fe8c7
Fix copyright dates.
...
From-SVN: r24532
1999-01-06 13:07:50 -07:00
Jeff Law
fdf004cfcb
Fix copyrights.
...
From-SVN: r24531
1999-01-06 13:02:36 -07:00
Jeff Law
44ba0e9336
Fix copyright dates.
...
From-SVN: r24530
1999-01-06 12:54:35 -07:00
Jeff Law
ad83f53748
Fix copyrights.
...
From-SVN: r24529
1999-01-06 12:48:38 -07:00
Jeff Law
34f94b1ff9
Fix copyright date.
...
From-SVN: r24528
1999-01-06 12:42:20 -07:00
Jeff Law
a5acf2a1f5
Fix copyright dates.
...
From-SVN: r24527
1999-01-06 12:40:37 -07:00
Jeff Law
3b917a5593
Revert changes which crept in by accident.
...
From-SVN: r24526
1999-01-06 12:02:42 -07:00
Richard Henderson
44d22bef0a
expr.c (expand_builtin): Use value_mode for the return mode.
...
* expr.c (expand_builtin) [case BUILT_IN_CONSTANT_P]: Use
value_mode for the return mode.
From-SVN: r24525
1999-01-06 10:51:30 -08:00
Jeffrey A Law
ca54603f6a
calls.c (special_function_p): Push alloca test inside the large conditional which excludes functions not at...
...
* calls.c (special_function_p): Push alloca test inside the large
conditional which excludes functions not at file scope or not
extern.
From-SVN: r24524
1999-01-06 10:57:29 -07:00
Per Bothner
bc3ca41b49
check-init.c: New file.
...
8
* check-init.c: New file. Checks for definite assignment.
Various minor other changes; see ChangeLog.
From-SVN: r24523
1999-01-06 09:49:38 -08:00
Per Bothner
4ba9a1aa64
check-init.c: New file.
...
* check-init.c: New file. Checks for definite assignment.
Various minor other changes; see ChangeLog.
From-SVN: r24522
1999-01-06 09:49:36 -08:00
Per Bothner
db84cc4622
check-init.c: New file.
...
�
* check-init.c: New file. Checks for definite assignment.
Various minor other changes; see ChangeLog.
From-SVN: r24521
1999-01-06 09:49:29 -08:00
Graham Stott
8c4ea1fd22
parse.y: include system.h instead of including standard headers directly with the...
...
�
* parse.y : include system.h instead of including
standard headers directly with the exception of <dirent.h>.
From-SVN: r24520
1999-01-06 09:36:52 -08:00
Graham Stott
36635152c9
parse.y: include system.h instead of including standard headers directly with the...
...
8
* parse.y : include system.h instead of including
standard headers directly with the exception of <dirent.h>.
From-SVN: r24519
1999-01-06 09:36:50 -08:00
Per Bothner
0d34ccb7f2
lex.h: Moved static function declarations to lex.c, to shut up some -Wall warnings.
...
�
* lex.h: Moved static function declarations to lex.c,
to shut up some -Wall warnings.
* lex.c: Static function declarations moved here.
* jcf-dump.c: Small fixes to shut up -Wall warnings.
From-SVN: r24518
1999-01-06 08:50:39 -08:00
Robert Lipe
90e6a802fc
configure.in: New flag --with-dwarf2.
...
* configure.in: New flag --with-dwarf2. If set, enables DWARF-2
debugging as default.
* config/tm-dwarf2.h: New file.
[[Split portion of a mixed commit.]]
From-SVN: r24517.2
1999-01-06 16:05:47 +00:00
Jeffrey A Law
20efdf7410
calls.c (special_function_p): New function broken out of expand_call.
...
* calls.c (special_function_p): New function broken out of
expand_call.
(precompute_register_parameters): Likewise.
(store_one_arg): Likewise.
(store_unaligned_argumetns_into_pseudos): Likewise.
(save_fixed_argument_area): Likewise.
(restore_fixed_argument_area): Likewise.
(expand_call): Corresponding changes.
From-SVN: r24516
1999-01-06 08:15:11 -07:00
Andreas Schwab
4a8832ee24
Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
...
Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* config/m68k/m68k.c (const_uint32_operand): Remove CONSTANT_P_RTX
handling.
(const_sint32_operand): Likewise.
From-SVN: r24515
1999-01-06 02:44:27 -08:00
Kaveh R. Ghazi
2813b56e01
toplev.h: In addition to checking _JBLEN...
...
* toplev.h: In addition to checking _JBLEN, also check if `setjmp'
is a macro when deciding if we can use `jmp_buf' in prototypes.
From-SVN: r24514
1999-01-06 06:56:11 +00:00
Michael Hayes
e4e30b3dc4
c4x.md (addqi3): If the destination operand is a hard register other than an extended precision...
...
* config/c4x/c4x.md (addqi3): If the destination operand is
a hard register other than an extended precision register,
emit addqi3_noclobber.
(*addqi3_noclobber_reload): New pattern added so that reload
will recognise a store of a pseudo, equivalent to the sum
of the frame pointer and a constant, as an add insn.
From-SVN: r24511
1999-01-06 03:20:44 +00:00
Mark Elbrecht
2f197d2fea
configure.in (pc-msdosdjgpp): Set x_make to x-go32.
...
* configure.in (pc-msdosdjgpp): Set x_make to x-go32.
* configure: Rebuilt.
* i386/xm-go32.h: Define LIBSTDCXX.
* i386/x-go32: New.
* i386/go32.h (MD_EXEC_PREFIX): Define.
(FILE_NAME_ABSOLUTE_P): Define.
(LINK_COMMAND_SPEC): Define.
From-SVN: r24510
1999-01-05 19:25:57 -07:00
Mark Elbrecht
18cd4dedd4
g++spec.c (LIBSTDCXX): Provide default definition.
...
* g++spec.c (LIBSTDCXX): Provide default definition.
(lang_specific_driver): Use LIBSTDCXX instead of "-lstdc++".
From-SVN: r24509
1999-01-05 19:23:10 -07:00
Jeffrey A Law
3d0a71b3ed
Makefile.in: Add some missing $(exeext).
...
* Makefile.in: Add some missing $(exeext). Remove some obsolete
runtime stuff.
* Make-lang.in: Similarly.
From-SVN: r24508
1999-01-05 18:57:27 -07:00
Charles M. Hannum
12f06d174c
expr.c (store_expr): If the lhs is a memory location pointed to be a postincremented (or...
...
�
* expr.c (store_expr): If the lhs is a memory location pointed
to be a postincremented (or postdecremented) pointer, always
force the rhs to be evaluated into a pseudo.
From-SVN: r24507
1999-01-05 18:28:56 -07:00
Charles M. Hannum
b3fa7e9f2a
expr.c (store_expr): If the lhs is a memory location pointed to be a postincremented (or...
...
�
* expr.c (store_expr): If the lhs is a memory location pointed
to be a postincremented (or postdecremented) pointer, always
force the rhs to be evaluated into a pseudo.
From-SVN: r24506
1999-01-05 18:28:53 -07:00
Jeffrey A Law
e2ba7b0e73
* gcc.c-torture/execute/990106-1.c: New test.
...
From-SVN: r24504
1999-01-05 18:25:09 -07:00
Jeff Law
52f7bca7c4
Daily bump.
...
From-SVN: r24503
1999-01-05 17:45:02 -07:00
Geoff Keating
7735516c99
* real.c (mtherr): Print more reasonable warning messages.
...
From-SVN: r24502
1999-01-05 16:56:04 -07:00
Kaveh R. Ghazi
5b5d821c30
* Make-lang.in ($(GCJ).o): Depend on prefix.h.
...
From-SVN: r24501
1999-01-05 19:17:20 +00:00
Kaveh R. Ghazi
f9a95c4b39
* Make-lang.in (g77.o): Depend on prefix.h.
...
From-SVN: r24500
1999-01-05 19:15:33 +00:00
Kaveh R. Ghazi
7f7147c149
* Make-lang.in (g++.o): Depend on prefix.h.
...
From-SVN: r24499
1999-01-05 19:13:50 +00:00