OSDN Git Service

pf3gnuchains/gcc-fork.git
22 years ago * config/c4x/c4x.h: Use PUSH_ARGS and PUSH_ROUNDING for stack passing.
m.hayes [Wed, 9 Jan 2002 03:35:07 +0000 (03:35 +0000)]
* config/c4x/c4x.h: Use PUSH_ARGS and PUSH_ROUNDING for stack passing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48671 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/c4x/c4x/md: Remove extraneous constraints from define_splits.
m.hayes [Wed, 9 Jan 2002 03:27:30 +0000 (03:27 +0000)]
* config/c4x/c4x/md: Remove extraneous constraints from define_splits.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48670 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * regrename.c (copy_value): Ignore overlapping copies.
rth [Wed, 9 Jan 2002 01:07:13 +0000 (01:07 +0000)]
* regrename.c (copy_value): Ignore overlapping copies.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48669 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * Makefile.in: Rebuilt.
tromey [Tue, 8 Jan 2002 23:56:23 +0000 (23:56 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (ordinary_java_source_files): Added new files.
* gnu/java/locale/LocaleInformation.java: Extend
LocaleInformation_en.
* gnu/java/locale/LocaleInformation_en.java: Added zone strings
and time/date formats.
* gnu/java/locale/LocaleInformation_en_US.java: Now automatically
generated.
* gnu/java/locale/LocaleInformation_af_ZA.java: New file.
* gnu/java/locale/LocaleInformation_ar_AE.java: New file.
* gnu/java/locale/LocaleInformation_ar_BH.java: New file.
* gnu/java/locale/LocaleInformation_ar_DZ.java: New file.
* gnu/java/locale/LocaleInformation_ar_EG.java: New file.
* gnu/java/locale/LocaleInformation_ar_IN.java: New file.
* gnu/java/locale/LocaleInformation_ar_IQ.java: New file.
* gnu/java/locale/LocaleInformation_ar_JO.java: New file.
* gnu/java/locale/LocaleInformation_ar_KW.java: New file.
* gnu/java/locale/LocaleInformation_ar_LB.java: New file.
* gnu/java/locale/LocaleInformation_ar_LY.java: New file.
* gnu/java/locale/LocaleInformation_ar_MA.java: New file.
* gnu/java/locale/LocaleInformation_ar_OM.java: New file.
* gnu/java/locale/LocaleInformation_ar_QA.java: New file.
* gnu/java/locale/LocaleInformation_ar_SD.java: New file.
* gnu/java/locale/LocaleInformation_ar_SY.java: New file.
* gnu/java/locale/LocaleInformation_ar_TN.java: New file.
* gnu/java/locale/LocaleInformation_ar_YE.java: New file.
* gnu/java/locale/LocaleInformation_be_BY.java: New file.
* gnu/java/locale/LocaleInformation_bn_IN.java: New file.
* gnu/java/locale/LocaleInformation_br_FR.java: New file.
* gnu/java/locale/LocaleInformation_bs_BA.java: New file.
* gnu/java/locale/LocaleInformation_ca_ES.java: New file.
* gnu/java/locale/LocaleInformation_cs_CZ.java: New file.
* gnu/java/locale/LocaleInformation_cy_GB.java: New file.
* gnu/java/locale/LocaleInformation_da_DK.java: New file.
* gnu/java/locale/LocaleInformation_de_AT.java: New file.
* gnu/java/locale/LocaleInformation_de_BE.java: New file.
* gnu/java/locale/LocaleInformation_de_CH.java: New file.
* gnu/java/locale/LocaleInformation_de_DE.java: New file.
* gnu/java/locale/LocaleInformation_de_LU.java: New file.
* gnu/java/locale/LocaleInformation_el_GR.java: New file.
* gnu/java/locale/LocaleInformation_en_AU.java: New file.
* gnu/java/locale/LocaleInformation_en_BW.java: New file.
* gnu/java/locale/LocaleInformation_en_CA.java: New file.
* gnu/java/locale/LocaleInformation_en_DK.java: New file.
* gnu/java/locale/LocaleInformation_en_GB.java: New file.
* gnu/java/locale/LocaleInformation_en_HK.java: New file.
* gnu/java/locale/LocaleInformation_en_IE.java: New file.
* gnu/java/locale/LocaleInformation_en_IN.java: New file.
* gnu/java/locale/LocaleInformation_en_NZ.java: New file.
* gnu/java/locale/LocaleInformation_en_PH.java: New file.
* gnu/java/locale/LocaleInformation_en_SG.java: New file.
* gnu/java/locale/LocaleInformation_en_ZA.java: New file.
* gnu/java/locale/LocaleInformation_en_ZW.java: New file.
* gnu/java/locale/LocaleInformation_es_AR.java: New file.
* gnu/java/locale/LocaleInformation_es_BO.java: New file.
* gnu/java/locale/LocaleInformation_es_CL.java: New file.
* gnu/java/locale/LocaleInformation_es_CO.java: New file.
* gnu/java/locale/LocaleInformation_es_CR.java: New file.
* gnu/java/locale/LocaleInformation_es_DO.java: New file.
* gnu/java/locale/LocaleInformation_es_EC.java: New file.
* gnu/java/locale/LocaleInformation_es_ES.java: New file.
* gnu/java/locale/LocaleInformation_es_GT.java: New file.
* gnu/java/locale/LocaleInformation_es_HN.java: New file.
* gnu/java/locale/LocaleInformation_es_MX.java: New file.
* gnu/java/locale/LocaleInformation_es_NI.java: New file.
* gnu/java/locale/LocaleInformation_es_PA.java: New file.
* gnu/java/locale/LocaleInformation_es_PE.java: New file.
* gnu/java/locale/LocaleInformation_es_PR.java: New file.
* gnu/java/locale/LocaleInformation_es_PY.java: New file.
* gnu/java/locale/LocaleInformation_es_SV.java: New file.
* gnu/java/locale/LocaleInformation_es_US.java: New file.
* gnu/java/locale/LocaleInformation_es_UY.java: New file.
* gnu/java/locale/LocaleInformation_es_VE.java: New file.
* gnu/java/locale/LocaleInformation_et_EE.java: New file.
* gnu/java/locale/LocaleInformation_eu_ES.java: New file.
* gnu/java/locale/LocaleInformation_fa_IR.java: New file.
* gnu/java/locale/LocaleInformation_fi_FI.java: New file.
* gnu/java/locale/LocaleInformation_fo_FO.java: New file.
* gnu/java/locale/LocaleInformation_fr_BE.java: New file.
* gnu/java/locale/LocaleInformation_fr_CA.java: New file.
* gnu/java/locale/LocaleInformation_fr_CH.java: New file.
* gnu/java/locale/LocaleInformation_fr_FR.java: New file.
* gnu/java/locale/LocaleInformation_fr_LU.java: New file.
* gnu/java/locale/LocaleInformation_ga_IE.java: New file.
* gnu/java/locale/LocaleInformation_gd_GB.java: New file.
* gnu/java/locale/LocaleInformation_gl_ES.java: New file.
* gnu/java/locale/LocaleInformation_gv_GB.java: New file.
* gnu/java/locale/LocaleInformation_he_IL.java: New file.
* gnu/java/locale/LocaleInformation_hi_IN.java: New file.
* gnu/java/locale/LocaleInformation_hr_HR.java: New file.
* gnu/java/locale/LocaleInformation_hu_HU.java: New file.
* gnu/java/locale/LocaleInformation_id_ID.java: New file.
* gnu/java/locale/LocaleInformation_it_CH.java: New file.
* gnu/java/locale/LocaleInformation_it_IT.java: New file.
* gnu/java/locale/LocaleInformation_iw_IL.java: New file.
* gnu/java/locale/LocaleInformation_ja_JP.java: New file.
* gnu/java/locale/LocaleInformation_ka_GE.java: New file.
* gnu/java/locale/LocaleInformation_kl_GL.java: New file.
* gnu/java/locale/LocaleInformation_ko_KR.java: New file.
* gnu/java/locale/LocaleInformation_kw_GB.java: New file.
* gnu/java/locale/LocaleInformation_lt_LT.java: New file.
* gnu/java/locale/LocaleInformation_lv_LV.java: New file.
* gnu/java/locale/LocaleInformation_mi_NZ.java: New file.
* gnu/java/locale/LocaleInformation_mk_MK.java: New file.
* gnu/java/locale/LocaleInformation_mr_IN.java: New file.
* gnu/java/locale/LocaleInformation_mt_MT.java: New file.
* gnu/java/locale/LocaleInformation_nl_BE.java: New file.
* gnu/java/locale/LocaleInformation_nl_NL.java: New file.
* gnu/java/locale/LocaleInformation_nn_NO.java: New file.
* gnu/java/locale/LocaleInformation_no_NO.java: New file.
* gnu/java/locale/LocaleInformation_oc_FR.java: New file.
* gnu/java/locale/LocaleInformation_pl_PL.java: New file.
* gnu/java/locale/LocaleInformation_pt_BR.java: New file.
* gnu/java/locale/LocaleInformation_pt_PT.java: New file.
* gnu/java/locale/LocaleInformation_ro_RO.java: New file.
* gnu/java/locale/LocaleInformation_ru_RU.java: New file.
* gnu/java/locale/LocaleInformation_ru_UA.java: New file.
* gnu/java/locale/LocaleInformation_se_NO.java: New file.
* gnu/java/locale/LocaleInformation_sk_SK.java: New file.
* gnu/java/locale/LocaleInformation_sl_SI.java: New file.
* gnu/java/locale/LocaleInformation_sq_AL.java: New file.
* gnu/java/locale/LocaleInformation_sr_YU.java: New file.
* gnu/java/locale/LocaleInformation_sv_FI.java: New file.
* gnu/java/locale/LocaleInformation_sv_SE.java: New file.
* gnu/java/locale/LocaleInformation_ta_IN.java: New file.
* gnu/java/locale/LocaleInformation_te_IN.java: New file.
* gnu/java/locale/LocaleInformation_tg_TJ.java: New file.
* gnu/java/locale/LocaleInformation_tl_PH.java: New file.
* gnu/java/locale/LocaleInformation_tr_TR.java: New file.
* gnu/java/locale/LocaleInformation_uk_UA.java: New file.
* gnu/java/locale/LocaleInformation_ur_PK.java: New file.
* gnu/java/locale/LocaleInformation_uz_UZ.java: New file.
* gnu/java/locale/LocaleInformation_vi_VN.java: New file.
* gnu/java/locale/LocaleInformation_yi_US.java: New file.
* gnu/java/locale/LocaleInformation_zh_CN.java: New file.
* gnu/java/locale/LocaleInformation_zh_HK.java: New file.
* gnu/java/locale/LocaleInformation_zh_SG.java: New file.
* gnu/java/locale/LocaleInformation_zh_TW.java: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48668 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/alpha/alpha.c (alpha_split_conditional_move): Call copy_rtx
rth [Tue, 8 Jan 2002 23:42:56 +0000 (23:42 +0000)]
    * config/alpha/alpha.c (alpha_split_conditional_move): Call copy_rtx
        as needed to avoid shared structure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48667 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/h8300/h8300.c (get_shift_alg): Fix 15-bit LSHIFTRT on
kazu [Tue, 8 Jan 2002 23:11:53 +0000 (23:11 +0000)]
* config/h8300/h8300.c (get_shift_alg): Fix 15-bit LSHIFTRT on
H8/300H and H8/S.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48666 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/tm.texi (EASY_DIV_EXPR, IMPLICIT_FIX_EXPR,
jsm28 [Tue, 8 Jan 2002 22:51:46 +0000 (22:51 +0000)]
* doc/tm.texi (EASY_DIV_EXPR, IMPLICIT_FIX_EXPR,
LONGJMP_RESTORE_FROM_STACK, MAX_INT_TYPE_SIZE): Remove
documentation of obsolete macros.
* system.h: Poison these macros.
* config/1750a/1750a.h, config/a29k/a29k.h, config/alpha/alpha.h,
config/arc/arc.h, config/arm/arm.h, config/avr/avr.h,
config/c4x/c4x.h, config/clipper/clipper.h,
config/convex/convex.h, config/cris/cris.h, config/d30v/d30v.h,
config/dsp16xx/dsp16xx.h, config/elxsi/elxsi.h,
config/fr30/fr30.h, config/h8300/h8300.h, config/i370/i370.h,
config/i386/i386.h, config/i860/i860.h, config/i960/i960.h,
config/ia64/ia64.h, config/m32r/m32r.h, config/m68hc11/m68hc11.h,
config/m68k/m68k.h, config/m88k/m88k.h, config/mcore/mcore.h,
config/mips/mips.h, config/mmix/mmix.h, config/mn10200/mn10200.h,
config/mn10300/mn10300.h, config/ns32k/ns32k.h, config/pa/pa.h,
config/pdp11/pdp11.h, config/pj/pj.h, config/romp/romp.h,
config/rs6000/rs6000.h, config/s390/s390.h, config/sh/sh.h,
config/sparc/sparc.h, config/stormy16/stormy16.h,
config/v850/v850.h, config/vax/vax.h, config/we32k/we32k.h: Remove
definitions and commented out definitions of obsolete macros.
* config/mips/iris5.h (MAX_WCHAR_TYPE_SIZE): Don't define in terms
of MAX_INT_TYPE_SIZE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48665 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago For PR libgcj/5031:
tromey [Tue, 8 Jan 2002 21:59:32 +0000 (21:59 +0000)]
For PR libgcj/5031:
* java/lang/natSystem.cc (init_properties): Use LC_MESSAGES to
choose default locale.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48664 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * Makefile.in: Rebuilt.
tromey [Tue, 8 Jan 2002 21:34:59 +0000 (21:34 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (jv_convert_LDADD): Removed convert_source_files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48663 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-08 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>
tromey [Tue, 8 Jan 2002 21:14:58 +0000 (21:14 +0000)]
2002-01-08  Nic Ferrier  <nferrier@tf1.tapsellferrier.co.uk>

* java/net/natPlainSocketImpl.cc: Added timeout handling for
sockets.
(close): New function closes the socket.
(write): New functions for output to socket.
(read): New functions for reading from socket.
* java/net/PlainSocketImpl.java: Glue for new timeout
implementation.
(write): Call the native impl.
(read): Likewise.
(getInputStream): Get a stream to read from the socket.
(getOutputStream): Get a stream to write to the socket.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48662 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/s390/s390.c (s390_preferred_reload_class): Never
uweigand [Tue, 8 Jan 2002 21:00:02 +0000 (21:00 +0000)]
* config/s390/s390.c (s390_preferred_reload_class): Never
return ADDR_REGS if it isn't a subset of the given class.
* config/s390/s390.h (REGISTER_MOVE_COST): Penalize not just
FP_REGS, but all superclasses as well.

* config/s390/s390.c (s390_function_profiler): Fix thinko.

* config/s390/s390.md (cmpdi_ccu_mem, cmpsi_ccu_mem,
cmphi_ccu_mem, cmpqi_ccu_mem): First operand of compare
must not be a const_int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48661 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * resolve.cc (_Jv_PrepareClass): Enable verifier.
tromey [Tue, 8 Jan 2002 20:51:45 +0000 (20:51 +0000)]
* resolve.cc (_Jv_PrepareClass): Enable verifier.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48660 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * Makefile.in (toplev.o): Depend on options.h.
rth [Tue, 8 Jan 2002 20:20:39 +0000 (20:20 +0000)]
    * Makefile.in (toplev.o): Depend on options.h.
        (gcc.o): Depend on specs.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48659 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * expr.c (store_expr): Convert VOIDmode constants back to target's
jakub [Tue, 8 Jan 2002 20:10:39 +0000 (20:10 +0000)]
* expr.c (store_expr): Convert VOIDmode constants back to target's
mode.

* gcc.dg/20020108-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48658 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-07 Andreas Tobler <a.tobler@schweiz.ch>
tromey [Tue, 8 Jan 2002 20:00:50 +0000 (20:00 +0000)]
2002-01-07  Andreas Tobler <a.tobler@schweiz.ch>

* java/lang/reflect/natMethod.cc: Don't include alloca.h.
(_Jv_CallAnyMethodA): Convert alloca to __builtin_alloca.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48656 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/invoke.texi: Markup gcc as @command. Refer to
gerald [Tue, 8 Jan 2002 19:59:50 +0000 (19:59 +0000)]
* doc/invoke.texi: Markup gcc as @command.  Refer to
http://gcc.gnu.org/onlinedocs/gcc/Contributors.html instead
of http://gcc.gnu.org/thanks.html.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48655 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-08 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 8 Jan 2002 19:57:01 +0000 (19:57 +0000)]
2002-01-08  Benjamin Kosnik  <bkoz@redhat.com>

        libstdc++/2913
        libstdc++/4879
* include/bits/fstream.tcc (filebuf::_M_really_overflow): Test
return value of _M_file->sync().
(filebuf::showmanyc): Check for is_open.
* include/std/fstream (filebuf::sync): Tweak.
* testsuite/27_io/filebuf.cc: Tweak.

2002-01-08  John Fardo  <jfardo@laurelnetworks.com>
    Brad Garcia  <garsh@attbi.com>

* testsuite/27_io/filebuf_members.cc: Add test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48654 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/rs6000/rs6000.md: Add missing int register
dalej [Tue, 8 Jan 2002 19:14:51 +0000 (19:14 +0000)]
   * config/rs6000/rs6000.md: Add missing int register
        target case to movdf_low.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48653 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-08 Chris Sears <cbsears_sf@yahoo.com>
tromey [Tue, 8 Jan 2002 19:07:46 +0000 (19:07 +0000)]
2002-01-08  Chris Sears  <cbsears_sf@yahoo.com>

* interpret.cc (ARRAYBOUNDSCHECK): New macro.
(continue1) [insn_iaload, insn_laload, insn_faload, insn_daload,
insn_aaload, insn_baload, insn_caload, insn_saload, insn_iastore,
insn_lastore, insn_fastore, insn_dastore, insn_aastore,
insn_bastore, insn_castore, insn_sastore]: Use it.
(continue1) [insn_arraylength]: Check for null array.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48652 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * Makefile.in (cs-tconfig.h): Don't depend on $(CONFIG_H) or
zack [Tue, 8 Jan 2002 19:03:20 +0000 (19:03 +0000)]
* Makefile.in (cs-tconfig.h): Don't depend on $(CONFIG_H) or
except.h.  Remove commands to define USING_SJLJ_EXCEPTIONS.
(cppinit.o): Depend on except.h.
(gencheck.h, options.h, specs.h, s-gencheck, s-options,
s-specs): New rules.

* configure.in: Don't AC_DEFINE_UNQUOTED PACKAGE or VERSION.
Don't create specs.h/options.h/gencheck.h here.  Remove
unnecessary variable settings from last argument of AC_OUTPUT.
* config.in, configure: Regenerate.
* intl.c: Hardcode package name as "gcc".

* cppinit.c: Include except.h.
(builtin_array): Define __USING_SJLJ_EXCEPTIONS__ when
appropriate.
* unwind-dw2.c, unwind-sjlj.c, config/ia64/unwind-ia64.c:
Use #if(n)def __USING_SJLJ_EXCEPTIONS, not #if
(!)USING_SJLJ_EXCEPTIONS.
* doc/cpp.texi: Document __USING_SJLJ_EXCEPTIONS__.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48651 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/tm.texi (ASM_OUTPUT_EH_REGION_BEG, ASM_OUTPUT_EH_REGION_END,
jsm28 [Tue, 8 Jan 2002 18:16:25 +0000 (18:16 +0000)]
* doc/tm.texi (ASM_OUTPUT_EH_REGION_BEG, ASM_OUTPUT_EH_REGION_END,
ASM_OUTPUT_LABELREF_AS_INT, DOESNT_NEED_UNWINDER, EH_TABLE_LOOKUP,
OBJC_SELECTORS_WITHOUT_LABELS, OMIT_EH_TABLE): Remove
documentation of obsolete macros.
* system.h: Poison these macros.
* config/d30v/d30v.h, config/ns32k/encore.h,
config/stormy16/stormy16.h: Remove definitions and commented out
definitions of obsolete macros.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48650 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoRemoved spurious warnings when compiling Objective-C
nicola [Tue, 8 Jan 2002 18:03:56 +0000 (18:03 +0000)]
Removed spurious warnings when compiling Objective-C

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48649 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoRemove spurious warnings of the like '__objc_class_ref_NSObject defined but
nicola [Tue, 8 Jan 2002 18:03:11 +0000 (18:03 +0000)]
Remove spurious warnings of the like '__objc_class_ref_NSObject defined but
not used'

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48648 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-08 H.J. Lu <hjl@gnu.org>
hjl [Tue, 8 Jan 2002 17:35:09 +0000 (17:35 +0000)]
2002-01-08  H.J. Lu <hjl@gnu.org>

* objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
for header files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48647 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoRemove erroneous checkin on wrong branch.
aj [Tue, 8 Jan 2002 16:51:38 +0000 (16:51 +0000)]
Remove erroneous checkin on wrong branch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48646 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcse.c (gcse_main): Disable store_motion until it gets fixed.
aj [Tue, 8 Jan 2002 16:44:45 +0000 (16:44 +0000)]
* gcse.c (gcse_main): Disable store_motion until it gets fixed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48645 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/s390/linux.h (ASM_OUTPUT_LABELREF): Remove.
uweigand [Tue, 8 Jan 2002 13:11:23 +0000 (13:11 +0000)]
* config/s390/linux.h (ASM_OUTPUT_LABELREF): Remove.
* config/s390/s390.c (s390_emit_epilog): Add REG_FRAME_RELATED_EXPR
to insn adjusting stack/frame pointer.
* config/s390/s390.md (reload_la_64, reload_la_31): Do not
accept operands that cause the insn to be non-splittable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48643 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
geoffk [Tue, 8 Jan 2002 10:32:57 +0000 (10:32 +0000)]
* gcc.dg/altivec-4.c: Make the 'char' entries signed also for
consistency.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48641 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * search.c (SET_BINFO_ACCESS): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:23:01 +0000 (10:23 +0000)]
    * search.c (SET_BINFO_ACCESS): Add parenthesis.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48640 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * pt.c (ccat): Uppercase macro parameter.
grahams [Tue, 8 Jan 2002 10:22:28 +0000 (10:22 +0000)]
    * pt.c (ccat): Uppercase macro parameter.
        (cat): Likewise

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48639 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * mangle.c (MANGLE_TRACE): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:21:56 +0000 (10:21 +0000)]
    * mangle.c (MANGLE_TRACE): Add parenthesis.
        (MANGLE_TRACE_TREE): Likewise.
        (write_signed_number): Likewise.
        (write_unsigned_number): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48638 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago Remove change log entries for error.c
grahams [Tue, 8 Jan 2002 10:21:17 +0000 (10:21 +0000)]
Remove change log entries for error.c

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48637 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * decl.c (BINDING_LEVEL): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:19:10 +0000 (10:19 +0000)]
    * decl.c (BINDING_LEVEL): Add parenthesis.
        (DEF_OPERATOR): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48636 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * class.c (VTT_TOP_LEVEL_P): Uppercase macro parameter and
grahams [Tue, 8 Jan 2002 10:18:40 +0000 (10:18 +0000)]
    * class.c (VTT_TOP_LEVEL_P): Uppercase macro parameter and
        whitespace.
        (VTT_MARKED_BINFO_P): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48635 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * call.c (convert_like): Add parenthesis and wrap.
grahams [Tue, 8 Jan 2002 10:18:06 +0000 (10:18 +0000)]
    * call.c (convert_like): Add parenthesis and wrap.
        (convert_like_with_context): Likewise.
        (ICS_RANK): Whitespace.
        (NEED_TEMPORARY_P): Remove parenthesis.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48634 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * xref.c (FILE_NAME_ABSOLUTE_P): Add parenthesis.
grahams [Tue, 8 Jan 2002 10:17:21 +0000 (10:17 +0000)]
    * xref.c (FILE_NAME_ABSOLUTE_P): Add parenthesis.
        (PALLOC): Uppercase macro parameter and whitespace.
        (SALLOC): Uppercase macro parameter.
        (SFREE): Uppercase macros parameter, add parenthese and
        whitespace.
        (STREQL): Uppercase macro parameter and whitespace.
        (STRNEQ): Likewise.
        (STRLSS): Likewise.
        (STRLEQ): Likewise.
        (STRGTR): Likewise.
        (STRGEQ): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48633 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * c-tree.h (C_TYPE_FIELDS_READONLY): Uppercase macro parameter.
grahams [Tue, 8 Jan 2002 10:03:10 +0000 (10:03 +0000)]
    * c-tree.h (C_TYPE_FIELDS_READONLY): Uppercase macro parameter.
        (C_TYPE_FIELDS_VOLATILE): Likewise.
        (C_TYPE_BEING_DEFINED): Likewise.
        (C_IS_RESERVED_WORD): Likewise.
        (C_TYPE_VARIABLE_SIZE): Likewise.
        (C_DECL_VARIABLE_SIZE): Likewise.
        (C_MISSING_PROTOTYPE_WARNED): Likewise.
        (C_SET_EXP_ORIGINAL_CODE): Likewise.
        (C_TYPEDEF_EXPLICITLY_SIGNED): Uppercase macro parameter and remove
        parenthesis.
        (C_DECL_ANTICIPATED): Likewise.
        (c_build_type_variant): Add parenthesis.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48632 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.c (option_map): Remove --version.
jsm28 [Tue, 8 Jan 2002 10:00:27 +0000 (10:00 +0000)]
* gcc.c (option_map): Remove --version.
(process_command): Handle -fversion following the GNU Coding
Standards.  Partially addresses PR other/704.

f:
* g77spec.c (lookup_option): Handle -fversion.
(lang_specific_driver): Update copyright date in --version output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48631 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * combine.c (combine_instructions): Fix typo.
grahams [Tue, 8 Jan 2002 09:57:48 +0000 (09:57 +0000)]
* combine.c (combine_instructions): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48630 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * debug.h: Use "tree" and "rtx" throughout.
grahams [Tue, 8 Jan 2002 09:54:39 +0000 (09:54 +0000)]
* debug.h: Use "tree" and "rtx" throughout.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48629 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * invoke.texi: Markup g77 as @command. Remove reference to
gerald [Tue, 8 Jan 2002 09:28:24 +0000 (09:28 +0000)]
* invoke.texi: Markup g77 as @command.  Remove reference to
http://gcc.gnu.org/thanks.html.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48628 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Tue, 8 Jan 2002 08:16:21 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48626 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoIf a symbol ref is in the constant pool, use the pool's version of the symbol instead.
nickc [Tue, 8 Jan 2002 06:52:57 +0000 (06:52 +0000)]
If a symbol ref is in the constant pool, use the pool's version of the symbol instead.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48625 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * regrename.c (find_oldest_value_reg): Ignore the value chain if
rth [Tue, 8 Jan 2002 06:13:34 +0000 (06:13 +0000)]
    * regrename.c (find_oldest_value_reg): Ignore the value chain if
        the original register was copied in a mode with a fewer number of
        hard registers than the desired mode.
        (copyprop_hardreg_forward_1): Likewise.
        (debug_value_data): Fix loop test.
        * toplev.c (parse_options_and_default_flags): Reenable
        -fcprop-registers at -O1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48624 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * testsuite/gcc.dg/altivec-4.c: Test altivec predicates.
aldyh [Tue, 8 Jan 2002 04:52:36 +0000 (04:52 +0000)]
    * testsuite/gcc.dg/altivec-4.c: Test altivec predicates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48623 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago002-01-07 Aldy Hernandez <aldyh@redhat.com>
aldyh [Tue, 8 Jan 2002 04:50:33 +0000 (04:50 +0000)]
002-01-07  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (bdesc_2arg): Add altivec predicates.
        (altivec_init_builtins): New node v4si_ftype_v16qi_v16qi.

        * config/rs6000/rs6000.h (rs6000_builtins): Add enums for altivec
        predicates.

        * config/rs6000/rs6000.md: Add altivec predicate patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48622 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * pa.c (FUNC_BEGIN_PROLOG_LABEL, current_function_number): Define.
danglin [Tue, 8 Jan 2002 03:02:47 +0000 (03:02 +0000)]
* pa.c (FUNC_BEGIN_PROLOG_LABEL, current_function_number): Define.
(pa_output_function_prologue): Output local label at the beginning of
the prologue when profiling.
(hppa_profile_hook): Use the local label rather than the function label.
* pa.h (PROFILE_BEFORE_PROLOGUE): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48621 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-07 Aldy Hernandez <aldyh@redhat.com>
aldyh [Tue, 8 Jan 2002 01:13:36 +0000 (01:13 +0000)]
2002-01-07  Aldy Hernandez  <aldyh@redhat.com>

        * rs6000.c (bdesc_2arg): Add altivec predicates.

        * rs6000.c (print_operand): Remove extra space.
        (altivec_expand_unop_builtin): Fix thinko.
        (altivec_expand_binop_builtin): Same.
        (altivec_expand_ternop_builtin): Same.
        (altivec_expand_builtin): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48620 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/rs6000/xcoff.h (ASM_FILE_START): Reverted to profile_flag.
rth [Tue, 8 Jan 2002 00:37:34 +0000 (00:37 +0000)]
    * config/rs6000/xcoff.h (ASM_FILE_START): Reverted to profile_flag.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48618 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * unwind-dw2.c (execute_cfa_program): Use < again.
jason [Mon, 7 Jan 2002 22:41:42 +0000 (22:41 +0000)]
    * unwind-dw2.c (execute_cfa_program): Use < again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48617 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoadd -mno-accumulate-outgoing-args on x86
jason [Mon, 7 Jan 2002 22:40:52 +0000 (22:40 +0000)]
add -mno-accumulate-outgoing-args on x86

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48616 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * predict.c (combine_predictions_for_insn): Avoid division by zero.
jakub [Mon, 7 Jan 2002 21:15:12 +0000 (21:15 +0000)]
* predict.c (combine_predictions_for_insn): Avoid division by zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48615 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * simplify-rtx.c (simplify_plus_minus): Bump n_ops for NOT.
jakub [Mon, 7 Jan 2002 21:13:25 +0000 (21:13 +0000)]
* simplify-rtx.c (simplify_plus_minus): Bump n_ops for NOT.
Don't allow -1 - x -> ~x simplifications in the first pass.

* gcc.c-torture/execute/20020107-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48614 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * decl2.c (coerce_new_type): Downgrade error for size_t mismatch
jason [Mon, 7 Jan 2002 20:52:32 +0000 (20:52 +0000)]
    * decl2.c (coerce_new_type): Downgrade error for size_t mismatch
        to pedwarn.

        * method.c (make_thunk): If !flag_weak, give the thunk the
        function's linkage.
        (use_thunk): Here, too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48613 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-07 Aldy Hernandez <aldyh@redhat.com>
aldyh [Mon, 7 Jan 2002 20:43:18 +0000 (20:43 +0000)]
2002-01-07  Aldy Hernandez  <aldyh@redhat.com>

        * rs6000.c (altivec_expand_ternop_builtin): Don't die on invalid
        arguments.
        (altivec_expand_binop_builtin): Same.
        (altivec_expand_unop_builtin): Same.
        (print_operand): Fix typo.
        (bdesc_1arg): Add vupk* variants.

        * rs6000.h (rs6000_builtins): Add vupk* enums.

        * rs6000.md: Add altivec_vupk* variants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48611 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/gcc.texi, doc/gccint.texi, doc/cppinternals.texi,
jsm28 [Mon, 7 Jan 2002 19:03:37 +0000 (19:03 +0000)]
* doc/gcc.texi, doc/gccint.texi, doc/cppinternals.texi,
doc/install.texi, doc/invoke.texi, doc/rtl.texi: Update copyright
and last update dates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48610 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-07 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 7 Jan 2002 18:57:06 +0000 (18:57 +0000)]
2002-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      Craig Rodrigues  <rodrigc@mediaone.net>

libstdc++/5174
* po/Makefile.am (mkinstalldirs): Add.
* po/Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48609 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/rtl.texi (Flags): Clean up documentation of RTL flags
janis [Mon, 7 Jan 2002 18:45:11 +0000 (18:45 +0000)]
* doc/rtl.texi (Flags): Clean up documentation of RTL flags

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48608 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/avr/avr.c (avr_mcu_types): Add new MCU types.
marekm [Mon, 7 Jan 2002 15:04:35 +0000 (15:04 +0000)]
* config/avr/avr.c (avr_mcu_types): Add new MCU types.
* config/avr/avr.h (CPP_SPEC): Likewise.
(LINK_SPEC): Likewise.
(CRT_BINUTILS_SPECS): Likewise.
* config/avr/t-avr (MULTILIB_MATCHES): Likewise.
* doc/invoke.texi (AVR Options): Document them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48604 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * unroll.c (copy_loop_body): Always properly update JUMP_LABEL and
hubicka [Mon, 7 Jan 2002 11:00:39 +0000 (11:00 +0000)]
* unroll.c (copy_loop_body): Always properly update JUMP_LABEL and
LABEL_NUSES.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48600 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * errors.c: Update copyright date.
grahams [Mon, 7 Jan 2002 09:11:11 +0000 (09:11 +0000)]
    * errors.c: Update copyright date.
        (print_scope_operator): Add parenthesis.
        (print_left_paren): Likewise.
        (print_right_paren): Likewise.
        (print_left_bracket): Likewise.
        (print_right_bracket): Likewise.
        (print_template_argument_list_start): Likewise.
        (print_template_argument_list_end): Likewise.
        (print_non_consecutive_character): Likewise.
        (print_tree_identifier): Likewise.
        (print_identifier): Likewise.
        (NEXT_CODE): Uppercase macro parameter.
        (ident_fndecl): Delete unused.
        (GLOBAL_THING): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48599 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/i386/i386.h: Update copyright date.
grahams [Mon, 7 Jan 2002 09:06:00 +0000 (09:06 +0000)]
    * config/i386/i386.h: Update copyright date.
        (HALF_PIC_PTR): Add parenthesis.
        (OPTIMIZATION_OPTIONS): Whitespace, add parenthesis and wrap.
        (CONSTANT_ALIGNMENT): Add parenthesis.
        (DATA_ALIGNMENT): Likewise.
        (LOCAL_ALIGNMENT): Likewise.
        (FUNCTION_ARG_BOUNDARY): Whitespace, add parenthesis and wrap.
        (IS_STACK_MODE): Uppercase macro parameter, add parenthesis and wrap.
        (CONDITIONAL_REGISTER_USAGE): Wrap in do {...} while (0).
        (HARD_REGNO_NREGS): Add paranethesis.
        (VALID_SSE_REG_MODE): Whitespace.
        (VALID_MMX_REG_MODE): Whitespace.
        (VALID_FP_MODE_P): Uppercase macros parameter and whitespace.
        (ix86_hard_regno_mode_ok): Add parenthesis.
        (HARD_REGNO_CALLER_SAVE_MODE): Whitespace.
        (RETURN_IN_MEMORY): Whitespace.
        (N_REG_CLASSES): Add parenthesis.
        (INTEGER_CLASS_P): Add parenthesis and wrap.
        (FLOAT_CLASS_P): Likewise.
        (SSE_CLASS_P): Likewise.
        (MMX_CLASS_P): Likewise.
        (MAYBE_INTEGER_CLASS_P): Likewise.
        (MAYBE_FLOAT_CLASS_P): Likewise.
        (MAYBE_SSE_CLASS_P): Likewise.
        (MAYBE_MMX_CLASS_P): Likewise.
        (Q_CLASS_P): Likewise.
        (REGNO_REG_CLASS): Add parenthesis.
        (GENERAL_REGNO_P): Uppercase macro parameter.
        (REX_INT_REGNO_P): Uppercase macro parameter and wrap.
        (FP_REGNO_P): Likewise.
        (ANY_FP_REGNO_P): Uppercase macro parameter.
        (SSE_REGNO_P): Likewise.
        (SSE_REGNO): Likewise.
        (SSE_REG_P): Likewise.
        (SSE_FLOAT_MODE_P): Likewise.
        (MMX_REGNO_P): Likewise.
        (MMX_REG_P):Likewise.
        (STACK_REG_P): Likewise.
        (NON_STACK_REG_P): Likewise.
        (STACK_TOP_P): Likewise.
        (CONVERT_HARD_REGISTER_TO_SSA_P): Add parenthesis.
        (PREFERRED_RELOAD_CLASS): Add parenthesis and whitespace.
        (SECONDARY_MEMORY_NEEDED): Likewise.
        (SECONDARY_OUTPUT_RELOAD_CLASS): Whitespace.
        (MD_ASM_CLOBBERS): Whitespace and wrap.
        (MUST_PASS_IN_STACK): Whitespace and wrap.
        (RETURN_POPS_ARGS): Add parenthesis.
        (INIT_CUMULATIVE_ARGS): Likewise.
        (FUNCTION_ARG): Likewise.
        (FUNCTION_OK_FOR_SIBCALL): Add parenthesis and whitespace.
        (SETUP_INCOMING_VARARGS): Likewise.
        (BUILD_VA_LIST_TYPE):  Add parenthesis.
        (EXPAND_BUILTIN_VA_START): Uppercase macro paremeters and add
        parenthsis.
        (EXPAND_BUILTIN_VA_ARG): Likewise.
        (FUNCTION_PROFILER): Wrap in do { ... } while (0) and add parenthesis.
        (INITIALIZE_TRAMPOLINE): Add parenthesis.
        (INITIAL_ELIMINATION_OFFSET): Likewise.
        (REGNO_OK_FOR_INDEX_P): Add parenthesis.
        (REGNO_OK_FOR_BASE_P): Likewise.
        (REGNO_OK_FOR_SIREG_P): Add parenthesis and wrap.
        (REGNO_OK_FOR_DIREG_P): Likewise.
        (REG_OK_FOR_INDEX_P): Whitespace.
        (REG_OK_FOR_BASE_P): Whitespace.
        (GO_IF_LEGITIMATE_ADDRESS): Wrap in do { ... } while (0) and add
        parenthesis.
        (FIND_BASE_TERM): Fix typo.
        (LEGITIMIZE_ADDRESS): Wrap in  { .. } while (0) and add parenthesis.
        (REWRITE_ADDRESS): Uppercase macro parameter and whitespace.
        (SYMBOLIC_CONST; Whitespace.
        (GO_IF_MODE_DEPENDENT_ADDRESS):Wrap in  { .. } while (0) and wrap.
        (ENCODE_SECTION_INFO): Whitespace.
        (FINALIZE_PIC): Remove do { ... } while (0).
        (PROMOTE_MODE): Wrap in do { ... } while (0).
        (CONST_COSTS): Whitespace.
        (RTX_COSTS): Add paramethesis, whitespace and wrap.
        (REGISTER_MOVE_COST): Add parenthesis.
        (MEMORY_MOVE_COST): Likewise.
        (EXTRA_CC_MODES): Whitespace.
        (SELECT_CC_MODE): Add parenthesis and whitespace.
        (DBX_REGISTER_NUMBER): Uppercase macro parameter and add parenthsis.
        (ASM_PREFERRED_EH_DATA_FORMAT): Add parenthesis and whitespace.
        (ASM_OUTPUT_LABEL): Add paranethesis.
        (ASM_OUTPUT_REG_PUSH): Add parenthesis and whitespace.
        (ASM_OUTPUT_REG_POP): Likewise.
        (ASM_OUTPUT_ADDR_VEC_ELT): Add parenthesis.
        (ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48598 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/i386/i386.c: Update copyright.
grahams [Mon, 7 Jan 2002 08:52:56 +0000 (08:52 +0000)]
    * config/i386/i386.c: Update copyright.
        (CHECK_STACK_LIMIT): Add parenthesis.
        (AT_BP): Uppercase macro parameter.
        (x86_64_int_parameter_registers): Constify.
        (x86_64_int_return_registers): Likewise.
        (ix86_compare_op0): Use rtx.
        (construct_container): Constify INTREG parameter.
        (function_arg): Use rtx.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48597 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * diagnostic.h: Update copyright date.
grahams [Mon, 7 Jan 2002 08:50:07 +0000 (08:50 +0000)]
* diagnostic.h: Update copyright date.
(output_buffer_state): Add perenthesis.
(output_buffer_format_args): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48596 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * combine.c (combine_instructions): Replace XEXP (links, 0)
grahams [Mon, 7 Jan 2002 08:46:27 +0000 (08:46 +0000)]
    * combine.c (combine_instructions): Replace XEXP (links, 0)
        with link.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48595 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Mon, 7 Jan 2002 08:16:13 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48593 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-06 H.J. Lu <hjl@gnu.org>
hjl [Mon, 7 Jan 2002 02:14:30 +0000 (02:14 +0000)]
2002-01-06  H.J. Lu <hjl@gnu.org>

* cfgcleanup.c (thread_jump): Fix 2 typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48592 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-02-06 Aldy Hernandez <aldyh@redhat.com>
aldyh [Mon, 7 Jan 2002 01:30:10 +0000 (01:30 +0000)]
2002-02-06  Aldy Hernandez  <aldyh@redhat.com>

        * config.gcc: Add support for --enable-altivec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48591 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-07 David Billinghurst <David.Billinghurst@riotinto.com>
billingd [Mon, 7 Jan 2002 00:07:27 +0000 (00:07 +0000)]
2002-01-07  David Billinghurst <David.Billinghurst@riotinto.com>

* testsuite_flags.in:  Add -fmessage-length=0 to CXXFLAGS
testsuite/lib/prune.exp: Delete lines ":In function ..."
from compiler output
testsuite/23_containers/map_operators.cc: Remove
dg-excess-errors comment
testsuite/23_containers/set_operators.cc: Likewise

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48590 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * update_web_docs (contrib_file): Remove.
gerald [Sun, 6 Jan 2002 22:44:51 +0000 (22:44 +0000)]
* update_web_docs (contrib_file): Remove.
Also removing special handling of thanks.html.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48589 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-06 Andreas Tobler <a.tobler@schweiz.ch>
tromey [Sun, 6 Jan 2002 21:38:15 +0000 (21:38 +0000)]
2002-01-06 Andreas Tobler <a.tobler@schweiz.ch>

* configure, include/config.h.in: Rebuilt.
* java/lang/natSystem.cc (getSystemTimeZone): Check HAVE_TM_ZONE.
* configure.in: Call AC_STRUCT_TIMEZONE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48588 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoSuggest `-flame -War'
aoliva [Sun, 6 Jan 2002 21:15:14 +0000 (21:15 +0000)]
Suggest `-flame -War'

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48587 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Sun, 6 Jan 2002 20:54:52 +0000 (20:54 +0000)]
2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        * emit-rtl.c (gen_highpart): Add check for NULL_RTX.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48586 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Sun, 6 Jan 2002 20:44:59 +0000 (20:44 +0000)]
2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        PR c/5279
        * gcc.c-torture/compile/20020106-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48585 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * objc/objc-act.c (handle_impent): Use assemble_variable to emit
jakub [Sun, 6 Jan 2002 20:21:03 +0000 (20:21 +0000)]
* objc/objc-act.c (handle_impent): Use assemble_variable to emit
__objc_class_name_*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48584 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Sun, 6 Jan 2002 15:14:30 +0000 (15:14 +0000)]
2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        * doc/install.texi (sparcv9-*-solaris2*): Add documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48581 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * reorg.c (emit_delay_sequence): Remove death notes, not merely
rth [Sun, 6 Jan 2002 10:25:07 +0000 (10:25 +0000)]
    * reorg.c (emit_delay_sequence): Remove death notes, not merely
        nop them out.  Increment label reference count for REG_LABEL.
        (fill_slots_from_thread): Frob label reference count around
        delete_related_insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48580 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-06 Paolo Carlini <pcarlini@unitus.it>
paolo [Sun, 6 Jan 2002 09:14:15 +0000 (09:14 +0000)]
2002-01-06  Paolo Carlini  <pcarlini@unitus.it>

* include/bits/stl_function.h:  Remove two lines of comments;
adjust copyright years.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48579 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago Fix date in last entry.
grahams [Sun, 6 Jan 2002 08:40:36 +0000 (08:40 +0000)]
Fix date in last entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48578 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * class.c (compile_resource_file): Update copyright date.
grahams [Sun, 6 Jan 2002 08:38:55 +0000 (08:38 +0000)]
* class.c (compile_resource_file): Update copyright date.
Constify filename parameter.
(java-tree.h): Update copyright date.
(compile_resource_file): Constify filename parameter.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48577 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Sun, 6 Jan 2002 08:16:15 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48575 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgcleanup.c (try_forward_edges): Detect infinite loops while
rth [Sun, 6 Jan 2002 07:38:28 +0000 (07:38 +0000)]
    * cfgcleanup.c (try_forward_edges): Detect infinite loops while
        jump threading.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48574 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK): Add parenthesis.
grahams [Sun, 6 Jan 2002 05:24:03 +0000 (05:24 +0000)]
    * cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK): Add parenthesis.
        (VAR_FUNCTION_OR_PARM_DECL_CHECK): Likewise.
        (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK) Likewise.
        (RECORD_OR_UNION_TYPE_CHECK): Likewise.
        (BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK): Likewise.
        (C_IS_RESERVED_WORD): Uppercase macro parameter.
        (C_RID_YYCODE) Likewise.
        (ptrmem_cst): Use rtx.
        (LOCAL_BINDING_P): Add whitespace.
        (INHERITED_VALUE_BINDING_P): Likewise.
        (BINDING_SCOPE): Wrap long line.
        (BINDING_HAS_LEVEL_P): Remove parenthesis.
        (BINDING_VALUE): Wrap long line.
        (BINDING_TYPE): Whitespace.
        (IDENTIFIER_GLOBAL_VALUE): Add parenthesis.
        (SET_IDENTIFIER_GLOBAL_VALUE): Likewise.
        (IDENTIFIER_NAMESPACE_VALUE): Likewise.
        (SET_IDENTIFIER_NAMESPACE_VALUE: Likewise.
        (same_type_p): Uppercase macro parameters.
        (same_type_ignoring_top_level_qualifiers_p): Likewise.
        (OVL_FUNCTION): Wrap long line.
        (OVL_CHAIN): Whitespace.
        (OVL_CURRENT): Add paranthesis and whitespace.
        (OVL_NEXT): Whitespace.
        (OVL_USED): Likewise.
        (IDENTIFIER_TYPE_VALUE): Likewise.
        (REAL_IDENTIFIER_TYPE_VALUE): Remove parenthesis.
        (SET_IDENTIFIER_TYPE_VALUE): Add parenthesis and whitespace.
        (LANG_ID_FIELD): Whitespace.
        (SET_LANG_ID(NODE,VALUE,NAME): Likewise.
        (IDENTIFIER_LABEL_VALUE): Whitespace and wrap.
        (SET_IDENTIFIER_LABEL_VALUE): Whitespace.
        (IDENTIFIER_IMPLICIT_DECL): Whitespace and wrap.
        (SET_IDENTIFIER_IMPLICIT_DECL); Whitespace.
        (IDENTIFIER_ERROR_LOCUS): Whitespace and wrap.
        (SET_IDENTIFIER_ERROR_LOCUS); Whitespace.
        (IDENTIFIER_VIRTUAL_P): Likewise.
        (IDENTIFIER_OPNAME_P): Likewise.
        (IDENTIFIER_TYPENAME_P): Remove parenthesis.
        (C_TYPE_FIELDS_READONLY): Uppercase macro parameters.
        (C_SET_EXP_ORIGINAL_CODE): Likewise.
        (TYPE_ASSEMBLER_NAME_STRING): Wrap long line.
        (TYPE_ASSEMBLER_NAME_LENGTH): Likewise.
        (IS_AGGR_TYPE): Uppercase macro parameter.
        (CLASS_TYPE_P): Likewise.
        (IS_AGGR_TYPE_CODE): Uppercase macro parameter and parenthesis.
        (IS_AGGR_TYPE_2): Whitespace.
        (TAGGED_TYPE_P): Uppercase macro parameter.
        (TYPE_BUILT_IN): Whitespace.
        (TYPE_FOR_JAVA): Likewise.
        (FUNCTION_ARG_CHAIN): Remove parenthesis.
        (FUNCTION_FIRST_USER_PARMTYPE): Add parenthesis.
        (FUNCTION_FIRST_USER_PARAM): Likewise.
        (PROMOTES_TO_AGGR_TYPE): Whitespace.
        (DERIVED_FROM_P): Add parenthesis and wrap.
        (UNIQUELY_DERIVED_FROM_P): Likewise.
        (ACCESSIBLY_UNIQUELY_DERIVED_P): Likewise.
        (PUBLICLY_UNIQUELY_DERIVED_P): Likewise.
        (CLASSTYPE_USE_TEMPLATE): Whitespace.
        (CLASSTYPE_INLINE_FRIENDS): Remove parenthesis.
        (TYPE_GETS_DELETE): Add parenthesis.
        (TYPE_HAS_CONVERSION): Add parenthesis and wrap.
        (TYPE_HAS_ASSIGN_REF): Likewise,
        (TYPE_HAS_CONST_ASSIGN_REF): Likewise.
        (TYPE_HAS_INIT_REF): Likewise.
        (TYPE_HAS_CONST_INIT_REF): Likewise.
        (TYPE_BEING_DEFINED): Likewise.
        (TYPE_LANG_SPECIFIC): Likewise.
        (CLASSTYPE_RTTI): Likewise.
        (TYPE_OVERLOADS_CALL_EXPR): Likewise.
        (TYPE_OVERLOADS_ARRAY_REF): Likewise.
        (TYPE_OVERLOADS_ARROW): Likewise.
        (TYPE_USES_MULTIPLE_INHERITANCE): Likewise.
        (TYPE_USES_VIRTUAL_BASECLASSES): Add parenthesis.
        (CLASSTYPE_METHOD_VEC): Likewise.
        (CLASSTYPE_MARKED_N): Likewise.
        (CLASSTYPE_MARKED): Likewise.
        (CLASSTYPE_MARKED2): Likewise.
        (CLASSTYPE_MARKED3): Likewise.
        (CLASSTYPE_MARKED4): Likewise.
        (CLASSTYPE_MARKED5): Likewise.
        (CLASSTYPE_MARKED6): Likewise.
        (SET_CLASSTYPE_MARKED): Whitespace.
        (CLEAR_CLASSTYPE_MARKED): Likewise.
        (SET_CLASSTYPE_MARKED2): Likewise.
        (CLEAR_CLASSTYPE_MARKED2): Likewise.
        (SET_CLASSTYPE_MARKED3): Likewise.
        (CLEAR_CLASSTYPE_MARKED3): Likewise.
        (SET_CLASSTYPE_MARKED4): Likewise.
        (CLEAR_CLASSTYPE_MARKED4): Likewise.
        (SET_CLASSTYPE_MARKED5): Likewise.
        (CLEAR_CLASSTYPE_MARKED5): Likewise.
        (SET_CLASSTYPE_MARKED6): Likewise.
        (CLEAR_CLASSTYPE_MARKED6): Likewise.
        (CLASSTYPE_TAGS): Likewise.
        (CLASSTYPE_VSIZE): Likewise.
        (CLASSTYPE_VBASECLASSES): Likewise.
        (CANONICAL_BINFO): Add parenthesis.
        (CLASSTYPE_SIZE(NODE): Likewise.
        (CLASSTYPE_SIZE_UNIT): Likewise.
        (CLASSTYPE_ALIGN(NODE): Likewise.
        (CLASSTYPE_USER_ALIGN): Likewise.
        (TYPE_JAVA_INTERFACE): Likewise.
        (CLASSTYPE_PURE_VIRTUALS): Likewise.
        (CLASSTYPE_NEEDS_VIRTUAL_REINIT): Whitespace and wrap.
        (TYPE_HAS_DEFAULT_CONSTRUCTOR): Likewise.
        (CLASSTYPE_HAS_MUTABLE): Likewise.
        (CLASSTYPE_FRIEND_CLASSES): Likewise. Likewise.
        (CLASSTYPE_DECLARED_CLASS): Whitespace and wrap.
        (CLASSTYPE_READONLY_FIELDS_NEED_INIT): Likewise.
        (CLASSTYPE_REF_FIELDS_NEED_INIT): Likewise.
        (CLASSTYPE_INTERFACE_ONLY): Likewise.
        (CLASSTYPE_INTERFACE_KNOWN): Likewise.
        (CLASSTYPE_INTERFACE_UNKNOWN): Likewise.
        (SET_CLASSTYPE_INTERFACE_UNKNOWN_X): Likewise.
        (SET_CLASSTYPE_INTERFACE_UNKNOWN): Likewise.
        (SET_CLASSTYPE_INTERFACE_KNOWN): Likewise.
        (CLASSTYPE_DEBUG_REQUESTED): Whitespace and wrap.
        (BINFO_UNSHARED_MARKED): Whitespace.
        (BINFO_MARKED): Whitespace and wrap.
        (SET_BINFO_MARKED): Likewise.
        (CLEAR_BINFO_MARKED): Likewise.
        (BINFO_VTABLE_PATH_MARKED): Likewise.
        (SET_BINFO_VTABLE_PATH_MARKED): Likewise.
        (CLEAR_BINFO_VTABLE_PATH_MARKED): Likewise.
        (BINFO_SUBVTT_INDEX): Remove parenthesis.
        (BINFO_VPTR_INDEX): Likewise.
        (BINFO_PRIMARY_BASE_OF): Likewise,
        (CLASSTYPE_VFIELDS): Whitespace.
        (VF_DERIVED_VALUE): Wrap long line.
        (NAMESPACE_LEVEL): Whitespace.
        (CAN_HAVE_FULL_LANG_DECL_P): Remove parenthesis.
        (DEFARG_POINTER): Whitespace.
        (DECL_NEEDED_P): Remove parenthesis.
        (DECL_LANGUAGE): Whitespace.
        (SET_DECL_LANGUAGE): Add parenthesis.
        (DECL_CONSTRUCTOR_P): Whitespace and wrap.
        (DECL_OVERLOADED_OPERATOR_P): Remove parenthesis.
        (DECL_IN_AGGR_P): Whitespace.
        (DECL_FRIEND_P): Likewise.
        (DECL_BEFRIENDING_CLASSES): Likewise.
        (DECL_STATIC_FUNCTION_P): Whitespace and wrap.
        (DECL_NONCONVERTING_P): Whitespace.
        (DECL_PURE_VIRTUAL_P): Likewise.
        (DECL_NEEDS_FINAL_OVERRIDER_P): Likewise.
        (DECL_PENDING_INLINE_INFO): Whitespace.
        (DECL_SORTED_FIELDS): Likewise.
        (DECL_DEFERRED_FN): Likewise.
        (DECL_TEMPLATE_INFO): Likewise.
        (CLASSTYPE_TEMPLATE_INFO): Whitespace and wrap.
        (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO); Likewise.
        (SET_TYPE_TEMPLATE_INFO): Add parenthesis.
        (TMPL_ARGS_LEVEL): Likewise.
        (SET_TMPL_ARGS_LEVEL): Likewise.
        (INNERMOST_TEMPLATE_PARMS): Whitespace.
        (C_TYPEDEF_EXPLICITLY_SIGNED): Uppercase macro parameter.
        (INTEGRAL_CODE_P(CODE): Add parenthesis.
        (CP_INTEGRAL_TYPE_P): Remove parenthesis.
        (TYPE_HAS_CONSTRUCTOR): Whitespace.
        (TREE_HAS_CONSTRUCTOR): Likewise.
        (TYPE_HAS_DESTRUCTOR): Likewise.
        (TYPE_HAS_REAL_ASSIGN_REF): Likewise.
        (TYPE_HAS_COMPLEX_ASSIGN_REF): Likewise.
        (TYPE_HAS_ABSTRACT_ASSIGN_REF): Likewise.
        (TYPE_HAS_COMPLEX_INIT_REF): Likewise.
        (TYPE_HAS_NONTRIVIAL_DESTRUCTOR): Likewise.
        (TYPE_PTRMEMFUNC_P): Likewise.
        (TYPE_PTRMEMFUNC_FLAG): Likewise.
        (TYPE_GET_PTRMEMFUNC_TYPE): Likewise.
        (TYPE_SET_PTRMEMFUNC_TYPE): Likewise.
        (TYPE_PTRMEM_CLASS_TYPE): Remove paranthesis.
        (TYPE_PTRMEM_POINTED_TO_TYPE): Likewise.
        (DECL_ACCESS): Whitespace.
        (DECL_GLOBAL_CTOR_P): Remove paranthesis.
        (DECL_GLOBAL_DTOR_P): Likewise.
        (GLOBAL_INIT_PRIORITY): Likewise.
        (DECL_TEMPLATE_PARMS): Likewise.
        (DECL_TEMPLATE_RESULT): Likewise.
        (DECL_TEMPLATE_INSTANTIATIONS): Likewise.
        (DECL_TEMPLATE_SPECIALIZATIONS): Likewise.
        (DECL_IMPLICIT_TYPEDEF_P): Remove parenthesis.
        (SET_DECL_IMPLICIT_TYPEDEF_P): Likewise.
        (PRIMARY_TEMPLATE_P): Add parenthesis.
        (DECL_USE_TEMPLATE): Whitespace.
        (CLASSTYPE_IMPLICIT_INSTANTIATION): Likewise.
        (SET_CLASSTYPE_IMPLICIT_INSTANTIATION): Likewise.
        (CLASSTYPE_EXPLICIT_INSTANTIATION): Likewise.
        (SET_CLASSTYPE_EXPLICIT_INSTANTIATION): Likewise.
        (CALL_DECLARATOR_PARMS): Remove parenthesis.
        (CALL_DECLARATOR_QUALS): Likewise.
        (CALL_DECLARATOR_EXCEPTION_SPEC): Likewise.
        (TEMP_NAME_P): Wrap.
        (VFIELD_NAME_P): Likewise.
        (B_SET): Uppercase macro parameters and add parenthesis.
        (B_CLR): Likewise.
        (B_TST): Likewise.
        (LOOKUP_NAMESPACES_ONLY): Uppercase macro parameters.
        (LOOKUP_TYPES_ONLY): Uppercase macro parameters.
        (LOOKUP_QUALIFIERS_ONLY): Uppercase macro parameters.
        (same_or_base_type_p): Likewise.
        (cp_deprecated): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48573 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * c-decl.c (c_expand_body): Don't call outlining_inline_function.
rth [Sun, 6 Jan 2002 03:51:13 +0000 (03:51 +0000)]
    * c-decl.c (c_expand_body): Don't call outlining_inline_function.
        * integrate.c (output_inline_function): Likewise.
        * toplev.c (rest_of_compilation): Do it here instead.  Move call
        to remove_unnecessary_notes after emitting abstract instance.
        Force an emitted nested function to have its parent emited as well.
        * dwarf2out.c (loc_descriptor_from_tree): Read mode after checking
        for null.
        (rtl_for_decl_location): Do not look at reload data structures
        before reload has run.

        * semantics.c (expand_body): Revert last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48572 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-05 H.J. Lu <hjl@gnu.org>
hjl [Sat, 5 Jan 2002 22:26:58 +0000 (22:26 +0000)]
2002-01-05  H.J. Lu <hjl@gnu.org>

* libjava.jni/jni.exp: Add -I.. for generated header.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48571 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cse.c: Fix formatting.
kazu [Sat, 5 Jan 2002 22:11:21 +0000 (22:11 +0000)]
* cse.c: Fix formatting.
* dwarf2asm.c: Likewise.
* dwarf2out.c: Likewise.
* explow.c: Likewise.
* expmed.c: Likewise.
* function.c: Likewise.
* gcov.c: Likewise.
* gencheck.c: Likewise.
* genrecog.c: Likewise.
* ggc-common.c: Likewise.
* ggc-page.c: Likewise.
* global.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48570 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * combine.c: Fix formatting.
kazu [Sat, 5 Jan 2002 20:32:44 +0000 (20:32 +0000)]
* combine.c: Fix formatting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48569 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-05 Craig Rodrigues <crodrigu@bbn.com>
rodrigc [Sat, 5 Jan 2002 19:50:43 +0000 (19:50 +0000)]
2002-01-05  Craig Rodrigues  <crodrigu@bbn.com>

        PR middle-end/1557
        * config/ia64/ia64.h (RENAME_EXTENDED_BLOCKS): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48568 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * config/rs6000/rs6000.h (TARGET_POWERPC): For IN_LIBGCC2, define
dje [Sat, 5 Jan 2002 16:52:31 +0000 (16:52 +0000)]
    * config/rs6000/rs6000.h (TARGET_POWERPC): For IN_LIBGCC2, define
        as 1 for __powerpc64__ as well.

        * config/rs6000/t-aix43 (T_ADAFLAGS): Define.

        * alias.c (find_base_value, PLUS/MINUS): If we found a base,
        return it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48567 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-05 Daniel Berlin <dan@dberlin.org>
dberlin [Sat, 5 Jan 2002 14:31:45 +0000 (14:31 +0000)]
2002-01-05  Daniel Berlin  <dan@dberlin.org>

* lcm.c: Revert change, due to performance regression it causes on
SPEC because it's slightly more conservative (sigh, I hate
edge-based LCM).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48566 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgcleanup.c (try_forward_edges): Allow multiple jump threading.
hubicka [Sat, 5 Jan 2002 10:52:54 +0000 (10:52 +0000)]
* cfgcleanup.c (try_forward_edges): Allow multiple jump threading.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48563 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/cppinternals.texi: Update.
neil [Sat, 5 Jan 2002 10:00:24 +0000 (10:00 +0000)]
* doc/cppinternals.texi: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48562 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoDaily bump.
gccadmin [Sat, 5 Jan 2002 08:16:12 +0000 (08:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48560 138bc75d-0d04-0410-961f-82ee72b054a4

22 years agoRestore wild card match before "vms*"
korbb [Sat, 5 Jan 2002 04:06:51 +0000 (04:06 +0000)]
Restore wild card match before "vms*"

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48559 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * doc/invoke.texi (Option Summary) <MMIX Options>: Document
hp [Sat, 5 Jan 2002 04:03:36 +0000 (04:03 +0000)]
* doc/invoke.texi (Option Summary) <MMIX Options>: Document
-mbranch-predict, -mreg-stack-fill-bug-workaround and their
negatives.
(MMIX Options): Ditto.  Fix item/itemx typo for -mno-zero-extend.
* config/mmix/mmix.c (mmix_target_asm_function_prologue): Rework
kludge for pre-october-14th mmix versions to handle new-found bug
with PUSHJ/PUSHGO and the register stack.
* config/mmix/mmix.h (struct machine_function): Rename member
has_call_value_without_parameters to has_call_without_parameters.
All referers changed.
(TARGET_MASK_REG_STACK_FILL_BUG, TARGET_DEFAULT
TARGET_MASK_BRANCH_PREDICT): New macros.
(TARGET_SWITCHES): New options -mreg-stack-fill-bug-workaround,
-mno-reg-stack-fill-bug-workaround.
* config/mmix/mmix.md ("call"): Set struct machine member
has_call_without_parameters.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48558 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago2002-01-02 Andreas Tobler <a.tobler@schweiz.ch>
tromey [Sat, 5 Jan 2002 04:00:32 +0000 (04:00 +0000)]
2002-01-02 Andreas Tobler <a.tobler@schweiz.ch>

* configure.host: Disable the interpreter for Darwin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48557 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * gcc.c-torture/execute/nestfunc-4.c: New test.
hp [Sat, 5 Jan 2002 03:56:05 +0000 (03:56 +0000)]
* gcc.c-torture/execute/nestfunc-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48556 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgcleanup.c (thread_jump): Fix handling of reversed branches.
hubicka [Sat, 5 Jan 2002 01:21:30 +0000 (01:21 +0000)]
* cfgcleanup.c (thread_jump): Fix handling of reversed branches.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48554 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * cfgcleanup.c: Include tm_p.h
hubicka [Sat, 5 Jan 2002 00:36:26 +0000 (00:36 +0000)]
* cfgcleanup.c: Include tm_p.h
(mark_effect): Fix handling of hard register; fix handling of SET

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48553 138bc75d-0d04-0410-961f-82ee72b054a4

22 years ago * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
ljrittle [Fri, 4 Jan 2002 23:26:45 +0000 (23:26 +0000)]
* g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
extra triple that slipped in.
* g++.old-deja/g++.abi/align.C: Likewise.
* g++.old-deja/g++.abi/bitfields.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48551 138bc75d-0d04-0410-961f-82ee72b054a4