gcc/gcc
Jeff Sturm c00dd14e10 typeck.c (build_prim_array_type): Added leading comment.
2001-02-05  Jeff Sturm  <jeff.sturm@commerceone.com>
	    Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* typeck.c (build_prim_array_type): Added leading comment.
	(build_java_array_type): Moved locals out of
	block. Always create the `data' field, fixed alignment to match
	C++.

(http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00378.html)

Co-Authored-By: Alexandre Petit-Bianco <apbianco@cygnus.com>

From-SVN: r39507
2001-02-06 17:46:42 -08:00
..
ch diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 18:18:43 -05:00
config final.c: Revert back my previous changes. 2001-02-06 20:05:35 -05:00
cp pt.c (lookup_template_class): Make sure it's a primary template or template_template_parm when... 2001-02-06 10:49:44 +00:00
f Daily bump. 2001-02-06 01:45:09 -07:00
fixinc do not rely on load_file_data() to close file pointer 2001-02-06 22:19:50 +00:00
ginclude
intl
java typeck.c (build_prim_array_type): Added leading comment. 2001-02-06 17:46:42 -08:00
objc diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
po Makefile.in.in (distclean): Also remove *.gmo during make distclean. 2001-01-31 01:30:40 +00:00
testsuite * gcc.dg/cpp/avoidpaste1.c: Update. 2001-02-06 19:09:39 +00:00
.cvsignore Makefile.in (info, [...]): Also build and remove and install and uninstall c-tree.info and cppinternals.info. 2001-01-13 00:24:39 +00:00
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h acconfig.h: Define `const' to the empty string if neither __STDC__ nor __cplusplus is defined. 2001-01-25 21:56:21 +00:00
aclocal.m4 aclocal.m4 (AM_WITH_NLS): Add -lintl to LIBS if gettext was found in libintl. 2001-01-21 09:48:56 +00:00
alias.c alias.c (objects_must_conflict_p): Read-only slots may not conflict despite having the same type. 2001-01-26 14:32:51 -08:00
assert.h
basic-block.h Partially undo a previous patch 2001-01-11 17:02:44 +00:00
bb-reorder.c bb-reorder.c (make_reorder_chain_1): Handle case where jump edge goes to the same block as the fallthru edge. 2001-01-23 22:57:46 -07:00
bitmap.c
bitmap.h
build-make
builtins.c builtins.c (expand_builtin_alloca): allocate_dynamic_stack_space returns Pmode pseudo, but we need ptr_mode. 2001-02-01 07:29:18 -05:00
builtins.def
c-aux-info.c
c-common.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
c-common.def
c-common.h c-common.c: Move format checking code to ... 2001-01-13 23:30:02 +00:00
c-convert.c
c-decl.c c-parse.in (structsp): Pedwarn when "enum foo" refers to an incomplete type. 2001-01-31 10:24:40 +00:00
c-dump.c
c-dump.h
c-errors.c
c-format.c c-common.c: Move format checking code to ... 2001-01-13 23:30:02 +00:00
c-gperf.h
c-lang.c tree.c, tree.h (build_parse_node): Remove; was identical to build_nt. 2001-01-29 18:57:24 +00:00
c-lex.c * c-lex.c (lex_charconst): Fix typo: s/p/str. 2001-01-23 23:18:43 +00:00
c-lex.h
c-parse.in diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
c-pragma.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
c-pragma.h
c-semantics.c
c-tree.h
c-tree.texi c-tree.texi (IDENTIFIER_LENGTH): Fix typo. 2001-01-23 18:36:53 +00:00
c-typeck.c c-typeck.c (common_type): push and pop binding level around calling common_type on function parameters. 2001-02-05 23:14:07 +01:00
caller-save.c
calls.c calls.c (emit_library_call_value_1): Memory slot for pass-by-reference argument should have the mode of the argument... 2001-01-24 19:00:58 +00:00
ChangeLog final.c: Revert back my previous changes. 2001-02-06 20:05:35 -05:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4 Rotate ChangeLog entries. 2001-01-10 19:12:48 -07:00
ChangeLog.lib
collect2.c config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h. 2001-01-25 15:12:30 -05:00
collect2.h
combine.c combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is the sum of a pointer and a constant... 2001-02-06 07:39:15 -05:00
conditions.h
config.gcc * config.gcc (alpha-osf5): Use float-i128.h. 2001-01-31 12:50:31 -08:00
config.guess
config.in acconfig.h: Define `const' to the empty string if neither __STDC__ nor __cplusplus is defined. 2001-01-25 21:56:21 +00:00
configure Makefile.in (s-mlib): Don't build multilibs if --disable-multilib. 2001-02-05 09:48:00 +00:00
configure.frag
configure.in Makefile.in (s-mlib): Don't build multilibs if --disable-multilib. 2001-02-05 09:48:00 +00:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
cpp.1 texi2pod.pl: Handle "\,". 2001-01-24 19:47:47 +00:00
cpp.texi * cpp.texi, invoke.texi: Update -Wtraditional documentation. 2001-02-02 19:39:47 +00:00
cppdefault.c
cppdefault.h
cpperror.c cpperror.c: Merge handlers of PEDWARN and WARNING. 2001-01-23 19:20:14 +00:00
cppexp.c cppexp.c (parse_defined): Improve diagnostics for invalid syntax. 2001-02-06 20:07:07 +00:00
cppfiles.c cppfiles.c (_cpp_read_file): Add to dependencies if requested. 2001-01-24 19:44:40 +01:00
cpphash.c cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value. 2001-01-28 11:22:23 +00:00
cpphash.h cpphash.h: Rename _ALIGN POOL_ALIGN. 2001-02-03 18:21:34 +00:00
cppinit.c cppinit.c (BC): New macro. 2001-02-04 08:29:46 +00:00
cppinternals.texi * cppinternals.texi: Update. 2001-01-19 22:25:53 +00:00
cpplex.c cpphash.h: Rename _ALIGN POOL_ALIGN. 2001-02-03 18:21:34 +00:00
cpplib.c cpplib.c (T_ELIF): Move to STDC89, not that it matters. 2001-01-31 07:56:07 +00:00
cpplib.h cppinit.c (BC): New macro. 2001-02-04 08:29:46 +00:00
cppmacro.c * cppmacro.c (cpp_get_token): Avoid pasting after a builtin. 2001-02-06 19:07:27 +00:00
cppmain.c cpphash.h (struct cpp_buffer): Move saved_flags from cpp_reader. 2001-02-01 19:13:53 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make
crtstuff.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
cse.c * cse.c (find_best_addr): Fix typo in computing cost. 2001-02-06 07:55:06 -05:00
cselib.h
cstamp-h.in
dbxout.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h cppinit.c (BC): New macro. 2001-02-04 08:29:46 +00:00
dependence.c
diagnostic.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
diagnostic.h diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c: Revise DWARF2 Abbreviation Glossary comments. 2001-02-06 04:59:51 +00:00
dwarf2out.h
dwarf.h
dwarfout.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
dwarfout.h
eh-common.h
emit-rtl.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
enquire.c
errors.c
errors.h
except.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
except.h
exgettext
explow.c combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is the sum of a pointer and a constant... 2001-02-06 07:39:15 -05:00
expmed.c expmed.c (extract_bit_field): allow non-integral modes if we want to extract a whole register from itself. 2001-01-31 14:05:49 -05:00
expr.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
expr.h
extend.texi extend.texi (Extended Asm): Do not say that semicolon is always a valid line-breaking character for GNU... 2001-02-05 23:57:14 +00:00
final.c final.c: Revert back my previous changes. 2001-02-06 20:05:35 -05:00
fix-header.c Add missing blanks 2001-02-03 08:33:14 -05:00
fixproto fixproto: Correctly install synthesised unistd.h and stdlib.h when they didn't need fixing. 2001-01-27 21:07:57 +00:00
flags.h new option to disable guessing of branch prediction 2001-01-15 22:45:32 +00:00
floatlib.c
flow.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
fold-const.c
fp-test.c
frame-dwarf2.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
frame.c
frame.h Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is the sum of a pointer and a constant... 2001-02-06 07:39:15 -05:00
function.h Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1 texi2pod.pl: Handle "\,". 2001-01-24 19:47:47 +00:00
gcc.c gcc.c (init_gcc_specs): New function. 2001-02-02 17:42:00 +00:00
gcc.h
gcc.hlp
gcc.texi c-parse.in (structsp): Pedwarn when "enum foo" refers to an incomplete type. 2001-01-31 10:24:40 +00:00
gccbug.in
gccspec.c
gcov-io.h
gcov.1
gcov.c
gcov.texi
gcse.c
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c i386.c (ix86_init_builtins): Make i size_t to remove warnings. 2001-01-15 14:19:31 +01:00
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c genrecog.c (DT_veclen_ge): New. 2001-01-14 12:35:06 -08:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c ggc-page.c (alloc_annon): Call perror and correctly call exit. 2001-01-14 06:22:12 -05:00
ggc-simple.c
ggc.h
glimits.h
global.c
gmon.c
graph.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h
gthr-dce.h
gthr-posix.h
gthr-rtems.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h gthr-win32.h: Include errno.h to get a declaration for EINVAL and _mingw.h if... 2001-01-22 16:29:53 -05:00
gthr.h
haifa-sched.c haifa-sched.c (restore_line_notes): Remove argument block B since it's unused. 2001-01-12 19:00:49 +01:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
hash.h diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
hwint.h * hwint.h: Revert yesterday's change. 2001-01-10 14:27:40 -08:00
ifcvt.c
input.h
insn-addr.h
install.texi cpp.texi, [...]: Consistently refer to ISO C instead of ANSI C. 2001-01-12 18:51:27 +00:00
integrate.c integrate.h (struct inline_remap): Add compare_src, compare_mode. 2001-01-23 19:36:06 +01:00
integrate.h integrate.h (struct inline_remap): Add compare_src, compare_mode. 2001-01-23 19:36:06 +01:00
intl.c
intl.h
invoke.texi invoke.texi (-fdump-class-layout): Document. 2001-02-05 11:45:16 +00:00
jump.c jump.c (comparison_dominates_p): Don't try to handle UNKNOWN comparison codes. 2001-01-30 19:34:41 +00:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.h (Wtype_MAX, Wtype_MIN): Define. 2001-01-31 03:53:32 +00:00
libgcc2.h libgcc2.h (Wtype_MAX, Wtype_MIN): Define. 2001-01-31 03:53:32 +00:00
libgcc-std.ver libgcc-std.ver (GCC_3.0): Add __terminate_func_set to list of EH symbols. 2001-01-23 19:03:12 -08:00
limitx.h
limity.h
listing
lists.c
local-alloc.c local-alloc.c (update_equiv_regs): Copy INSN_CODE to the new instruction. 2001-02-01 17:03:47 -08:00
longlong.h
loop.c loop.c (loop_giv_reduce_benefit): Copy mode size into int variable. 2001-01-26 22:06:45 +00:00
loop.h loop.c (loop_call_insn_emit_before, [...]): New. 2001-01-25 09:28:55 +00:00
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in (-DGPLUSPLUS_TOOL_INCLUDE_DIR): Change to target subdir of gcc_gxx_include_dir. 2001-02-06 06:36:08 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi * md.texi (Standard Names): remove reference to spur.md. 2001-02-03 02:12:16 +00:00
mips-tdump.c Add blanks 2001-02-03 09:05:28 -05:00
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
output.h final.c: Revert back my previous changes. 2001-02-06 20:05:35 -05:00
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c
print-tree.c print-tree.c (print_node, [...]): Print DECL_ARG_TYPE and DECL_ARG_TYPE_AS_WRITTEN. 2001-02-06 08:12:56 -05:00
profile.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.C4X
README.DWARF
README.Portability
README.RS6000
README.X11
real.c Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
real.h
recog.c recog.c (validate_replace_rtx_1): In ZERO_EXTEND / SIGN_EXTEND case... 2001-01-22 16:58:08 +00:00
recog.h
reg-stack.c
regclass.c regclass.c (max_set_parallel): New variable. 2001-01-19 13:09:17 -05:00
regmove.c regmove.c (try_auto_increment): Change REG_DEAD into REG_UNUSED when register dies in the insn. 2001-01-30 16:20:44 -08:00
regrename.c
regs.h
reload1.c reload1.c (reload_reg_free_for_value_p): New parameter start_regno. 2001-01-25 00:02:49 +00:00
reload.c reload.c (find_reloads_subreg_address): Fail the substitution if the resulting address is insufficiently aligned. 2001-01-24 15:50:56 -08:00
reload.h
reorg.c
resource.c
resource.h
rtl.c
rtl.def
rtl.h
rtl.texi dwarf2out.c: Added explanation of abbreviations. 2001-02-02 06:11:26 +00:00
rtlanal.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sbitmap.c
sbitmap.h
scan-decls.c fix-header.c (read_scan_file): Use cpp_get_callbacks and cpp_get_options rather than dereferencing pfile and... 2001-01-13 01:07:32 +00:00
scan-types.sh
scan.c
scan.h
sched-deps.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sched-ebb.c haifa-sched.c (restore_line_notes): Remove argument block B since it's unused. 2001-01-12 19:00:49 +01:00
sched-int.h haifa-sched.c (restore_line_notes): Remove argument block B since it's unused. 2001-01-12 19:00:49 +01:00
sched-rgn.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sched-vis.c
sdbout.c sdbout.c (sdbout_one_type): Skip types with indeterminate size. 2001-01-29 17:26:25 -08:00
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is the sum of a pointer and a constant... 2001-02-06 07:39:15 -05:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c stmt.c (estimate_case_costs): Use integer_minus_one_node. 2001-01-29 02:46:30 +00:00
stor-layout.c stor-layout.c (reference_types_internal): New variable. 2001-02-06 08:04:43 -05:00
stringpool.c
sys-protos.h
sys-types.h
system.h
texinfo.tex gcc_update: Add gcc/gcc.1 to generated files. 2001-01-13 21:17:13 +00:00
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi final.c: Move the declaration profile_label_no to ... 2001-02-05 20:23:13 -05:00
toplev.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
toplev.h diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
tradcif.y configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
tradcpp.c cppfiles.c (_cpp_read_file): Add to dependencies if requested. 2001-01-24 19:44:40 +01:00
tradcpp.h
tree.c tree.c, tree.h (build_parse_node): Remove; was identical to build_nt. 2001-01-29 18:57:24 +00:00
tree.def
tree.h stor-layout.c (reference_types_internal): New variable. 2001-02-06 08:04:43 -05:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c loop.c (loop_call_insn_emit_before, [...]): New. 2001-01-25 09:28:55 +00:00
varasm.c cppinit.c (BC): New macro. 2001-02-04 08:29:46 +00:00
varray.c
varray.h
version.c Daily bump. 2001-02-06 01:45:09 -07:00
version.h
vmsconfig.com
xcoffout.c
xcoffout.h

This directory contains the GNU Compiler Collection (GCC) version 2.96.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection is free software.  See the file COPYING for copying
permission.

See the file gcc.texi (together with other files that it includes) for
installation and porting information.  The file INSTALL contains a
copy of the installation information, as plain ASCII.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).